diff --git a/README.md b/README.md index 508f843..8548f18 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,10 @@ a python package for graph kernels. * tabulate ## updates +### 2017.12.07 +* ADD mean average path kernel and its result on dataset Asyclic. - linlin +* ADD delta kernel. - linlin +* MOD reconstruction the code of marginalized kernel. - linlin ### 2017.12.05 * ADD marginalized kernel and its result. - linlin * ADD list required python packages in file README.md. - linlin diff --git a/notebooks/.ipynb_checkpoints/run_marginalizedkernel_acyclic-checkpoint.ipynb b/notebooks/.ipynb_checkpoints/run_marginalizedkernel_acyclic-checkpoint.ipynb new file mode 100644 index 0000000..1d0468f --- /dev/null +++ b/notebooks/.ipynb_checkpoints/run_marginalizedkernel_acyclic-checkpoint.ipynb @@ -0,0 +1,882 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\n", + "\n", + " --- This is a regression problem ---\n", + "\n", + " Normalizing output y...\n", + "\n", + " Loading the train set kernel matrix from file...\n", + "[[ 0.15254237 0.08333333 0.0625 ..., 0.11363636 0.11363636\n", + " 0.11363636]\n", + " [ 0.08333333 0.18518519 0.15591398 ..., 0.16617791 0.16617791\n", + " 0.16890214]\n", + " [ 0.0625 0.15591398 0.15254237 ..., 0.12987013 0.12987013\n", + " 0.13163636]\n", + " ..., \n", + " [ 0.11363636 0.16617791 0.12987013 ..., 0.26383753 0.2639004\n", + " 0.26156557]\n", + " [ 0.11363636 0.16617791 0.12987013 ..., 0.2639004 0.26396688\n", + " 0.26162729]\n", + " [ 0.11363636 0.16890214 0.13163636 ..., 0.26156557 0.26162729\n", + " 0.25964592]]\n", + "\n", + " Loading the test set kernel matrix from file...\n", + "[[ 0.18518519 0.1715847 0.11111111 0.16588603 0.11904762 0.16450216\n", + " 0.17281421 0.14285714 0.125 0.16477273 0.16880154 0.14583333\n", + " 0.1660693 0.16906445 0.13333333 0.16612903 0.16420966 0.16441006\n", + " 0.15151515]\n", + " [ 0.1715847 0.19988118 0.15173333 0.18435596 0.16465263 0.21184723\n", + " 0.18985964 0.19960191 0.16819723 0.21540115 0.19575264 0.2041482\n", + " 0.21842419 0.20001664 0.18754969 0.2205599 0.20506165 0.22256445\n", + " 0.2141792 ]\n", + " [ 0.11111111 0.15173333 0.16303156 0.13416478 0.16903494 0.16960573\n", + " 0.13862936 0.18511129 0.16989276 0.17395417 0.14762351 0.18709221\n", + " 0.17706477 0.15293506 0.17970939 0.17975775 0.16082785 0.18295252\n", + " 0.19186573]\n", + " [ 0.16588603 0.18435596 0.13416478 0.17413923 0.14529511 0.19230449\n", + " 0.17775828 0.17598858 0.14892223 0.19462663 0.18166555 0.17986029\n", + " 0.1964604 0.18450695 0.16510376 0.19788853 0.1876399 0.19921541\n", + " 0.18843419]\n", + " [ 0.11904762 0.16465263 0.16903494 0.14529511 0.17703225 0.18464872\n", + " 0.15002895 0.19785455 0.17779663 0.18950917 0.16010081 0.2005743\n", + " 0.19306131 0.16599977 0.19113529 0.1960531 0.175064 0.19963794\n", + " 0.20696464]\n", + " [ 0.16450216 0.21184723 0.16960573 0.19230449 0.18464872 0.23269314\n", + " 0.19681552 0.22450276 0.1871932 0.23765844 0.20733248 0.22967925\n", + " 0.241199 0.21337314 0.21125341 0.24426963 0.22285333 0.24802555\n", + " 0.24156669]\n", + " [ 0.17281421 0.18985964 0.13862936 0.17775828 0.15002895 0.19681552\n", + " 0.18309269 0.18152273 0.15411585 0.19935309 0.18641218 0.18556038\n", + " 0.20169527 0.18946029 0.17030032 0.20320694 0.19192382 0.2042596\n", + " 0.19428999]\n", + " [ 0.14285714 0.19960191 0.18511129 0.17598858 0.19785455 0.22450276\n", + " 0.18152273 0.23269314 0.20168735 0.23049584 0.19407926 0.23694176\n", + " 0.23486084 0.20134404 0.22042984 0.23854906 0.21275711 0.24302959\n", + " 0.24678197]\n", + " [ 0.125 0.16819723 0.16989276 0.14892223 0.17779663 0.1871932\n", + " 0.15411585 0.20168735 0.18391356 0.19188588 0.16365606 0.20428161\n", + " 0.1952436 0.16940489 0.1919249 0.19815511 0.17760881 0.20152837\n", + " 0.20988805]\n", + " [ 0.16477273 0.21540115 0.17395417 0.19462663 0.18950917 0.23765844\n", + " 0.19935309 0.23049584 0.19188588 0.24296859 0.21058278 0.23586086\n", + " 0.24679036 0.21702635 0.21699483 0.25006701 0.22724646 0.25407837\n", + " 0.24818625]\n", + " [ 0.16880154 0.19575264 0.14762351 0.18166555 0.16010081 0.20733248\n", + " 0.18641218 0.19407926 0.16365606 0.21058278 0.19214629 0.19842989\n", + " 0.21317298 0.19609213 0.18225175 0.2151567 0.20088139 0.2171273\n", + " 0.20810339]\n", + " [ 0.14583333 0.2041482 0.18709221 0.17986029 0.2005743 0.22967925\n", + " 0.18556038 0.23694176 0.20428161 0.23586086 0.19842989 0.24154885\n", + " 0.24042054 0.20590264 0.22439219 0.24421452 0.21769149 0.24880304\n", + " 0.25200246]\n", + " [ 0.1660693 0.21842419 0.17706477 0.1964604 0.19306131 0.241199\n", + " 0.20169527 0.23486084 0.1952436 0.24679036 0.21317298 0.24042054\n", + " 0.25107069 0.21988195 0.22126548 0.25446921 0.23058896 0.25855949\n", + " 0.25312182]\n", + " [ 0.16906445 0.20001664 0.15293506 0.18450695 0.16599977 0.21337314\n", + " 0.18946029 0.20134404 0.16940489 0.21702635 0.19609213 0.20590264\n", + " 0.21988195 0.20052959 0.18917551 0.22212027 0.2061696 0.22441239\n", + " 0.21607563]\n", + " [ 0.13333333 0.18754969 0.17970939 0.16510376 0.19113529 0.21125341\n", + " 0.17030032 0.22042984 0.1919249 0.21699483 0.18225175 0.22439219\n", + " 0.22126548 0.18917551 0.2112185 0.224781 0.20021961 0.22904467\n", + " 0.23356012]\n", + " [ 0.16612903 0.2205599 0.17975775 0.19788853 0.1960531 0.24426963\n", + " 0.20320694 0.23854906 0.19815511 0.25006701 0.2151567 0.24421452\n", + " 0.25446921 0.22212027 0.224781 0.25800115 0.23326559 0.26226067\n", + " 0.25717144]\n", + " [ 0.16420966 0.20506165 0.16082785 0.1876399 0.175064 0.22285333\n", + " 0.19192382 0.21275711 0.17760881 0.22724646 0.20088139 0.21769149\n", + " 0.23058896 0.2061696 0.20021961 0.23326559 0.21442192 0.2364528\n", + " 0.22891788]\n", + " [ 0.16441006 0.22256445 0.18295252 0.19921541 0.19963794 0.24802555\n", + " 0.2042596 0.24302959 0.20152837 0.25407837 0.2171273 0.24880304\n", + " 0.25855949 0.22441239 0.22904467 0.26226067 0.2364528 0.26687384\n", + " 0.26210305]\n", + " [ 0.15151515 0.2141792 0.19186573 0.18843419 0.20696464 0.24156669\n", + " 0.19428999 0.24678197 0.20988805 0.24818625 0.20810339 0.25200246\n", + " 0.25312182 0.21607563 0.23356012 0.25717144 0.22891788 0.26210305\n", + " 0.26386999]]\n" + ] + }, + { + "ename": "ValueError", + "evalue": "Precomputed metric requires shape (n_queries, n_indexed). Got (19, 19) for 164 indexed.", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 133\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 134\u001b[0m \u001b[0;31m# predict on the test set\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 135\u001b[0;31m \u001b[0my_pred_test\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mKR\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpredict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mKmatrix_test\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 136\u001b[0m \u001b[0;31m# print(y_pred)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 137\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/kernel_ridge.py\u001b[0m in \u001b[0;36mpredict\u001b[0;34m(self, X)\u001b[0m\n\u001b[1;32m 182\u001b[0m \"\"\"\n\u001b[1;32m 183\u001b[0m \u001b[0mcheck_is_fitted\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m\"X_fit_\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"dual_coef_\"\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 184\u001b[0;31m \u001b[0mK\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_kernel\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mX_fit_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 185\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mK\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdual_coef_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/kernel_ridge.py\u001b[0m in \u001b[0;36m_get_kernel\u001b[0;34m(self, X, Y)\u001b[0m\n\u001b[1;32m 119\u001b[0m \"coef0\": self.coef0}\n\u001b[1;32m 120\u001b[0m return pairwise_kernels(X, Y, metric=self.kernel,\n\u001b[0;32m--> 121\u001b[0;31m filter_params=True, **params)\n\u001b[0m\u001b[1;32m 122\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 123\u001b[0m \u001b[0;34m@\u001b[0m\u001b[0mproperty\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/metrics/pairwise.py\u001b[0m in \u001b[0;36mpairwise_kernels\u001b[0;34m(X, Y, metric, filter_params, n_jobs, **kwds)\u001b[0m\n\u001b[1;32m 1389\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1390\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mmetric\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;34m\"precomputed\"\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1391\u001b[0;31m \u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0m_\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mcheck_pairwise_arrays\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mY\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mprecomputed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1392\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mX\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1393\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmetric\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mGPKernel\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/metrics/pairwise.py\u001b[0m in \u001b[0;36mcheck_pairwise_arrays\u001b[0;34m(X, Y, precomputed, dtype)\u001b[0m\n\u001b[1;32m 117\u001b[0m \u001b[0;34m\"(n_queries, n_indexed). Got (%d, %d) \"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 118\u001b[0m \u001b[0;34m\"for %d indexed.\"\u001b[0m \u001b[0;34m%\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 119\u001b[0;31m (X.shape[0], X.shape[1], Y.shape[0]))\n\u001b[0m\u001b[1;32m 120\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0mX\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m!=\u001b[0m \u001b[0mY\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 121\u001b[0m raise ValueError(\"Incompatible dimension for X and Y matrices: \"\n", + "\u001b[0;31mValueError\u001b[0m: Precomputed metric requires shape (n_queries, n_indexed). Got (19, 19) for 164 indexed." + ] + } + ], + "source": [ + "# Author: Elisabetta Ghisu\n", + "\n", + "\"\"\"\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\"\"\"\n", + "\n", + "print(__doc__)\n", + "\n", + "import sys\n", + "import pathlib\n", + "import os\n", + "sys.path.insert(0, \"../py-graph/\")\n", + "from tabulate import tabulate\n", + "\n", + "import random\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from sklearn.kernel_ridge import KernelRidge # 0.17\n", + "from sklearn.metrics import accuracy_score, mean_squared_error\n", + "from sklearn import svm\n", + "\n", + "from kernels.marginalizedKernel import marginalizedkernel\n", + "from utils.graphfiles import loadDataset\n", + "\n", + "# print('\\n Loading dataset from file...')\n", + "# dataset, y = loadDataset(\"/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "# y = np.array(y)\n", + "# print(y)\n", + "\n", + "# kernel_file_path = 'marginalizedkernelmatrix.ds'\n", + "# path = pathlib.Path(kernel_file_path)\n", + "# if path.is_file():\n", + "# print('\\n Loading the matrix from file...')\n", + "# Kmatrix = np.loadtxt(kernel_file_path)\n", + "# print(Kmatrix)\n", + "# else:\n", + "# print('\\n Calculating kernel matrix, this could take a while...')\n", + "# Kmatrix = marginalizeKernel(dataset)\n", + "# print(Kmatrix)\n", + "# print('Saving kernel matrix to file...')\n", + "# np.savetxt(kernel_file_path, Kmatrix)\n", + "\n", + "# setup the parameters\n", + "model_type = 'regression' # Regression or classification problem\n", + "print('\\n --- This is a %s problem ---' % model_type)\n", + "\n", + "# datasize = len(dataset)\n", + "trials = 100 # Trials for hyperparameters random search\n", + "splits = 100 # Number of splits of the data\n", + "alpha_grid = np.linspace(0.01, 100, num = trials) # corresponds to (2*C)^-1 in other linear models such as LogisticRegression\n", + "# C_grid = np.linspace(0.0001, 10, num = trials)\n", + "random.seed(20) # Set the seed for uniform parameter distribution\n", + "data_dir = '/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/'\n", + "\n", + "# set the output path\n", + "kernel_file_path = 'kernelmatrices_marginalized_acyclic/'\n", + "if not os.path.exists(kernel_file_path):\n", + " os.makedirs(kernel_file_path)\n", + "\n", + "\n", + "\"\"\"\n", + "- Here starts the main program\n", + "- First we permute the data, then for each split we evaluate corresponding performances\n", + "- In the end, the performances are averaged over the test sets\n", + "\"\"\"\n", + "\n", + "# Initialize the performance of the best parameter trial on validation with the corresponding performance on test\n", + "val_split = []\n", + "test_split = []\n", + "\n", + "p_quit = 0.5\n", + "\n", + "# for each split of the data\n", + "for j in range(10):\n", + " dataset_train, y_train = loadDataset(data_dir + 'trainset_' + str(j) + '.ds')\n", + " dataset_test, y_test = loadDataset(data_dir + 'testset_' + str(j) + '.ds')\n", + " \n", + " # Normalization step (for real valued targets only)\n", + " if model_type == 'regression':\n", + " print('\\n Normalizing output y...')\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + "# print(y)\n", + " \n", + " # save kernel matrices to files / read kernel matrices from files\n", + " kernel_file_train = kernel_file_path + 'train' + str(j) + '_pquit_' + str(p_quit)\n", + " kernel_file_test = kernel_file_path + 'test' + str(j) + '_pquit_' + str(p_quit)\n", + " path_train = pathlib.Path(kernel_file_train)\n", + " path_test = pathlib.Path(kernel_file_test)\n", + " # get train set kernel matrix\n", + " if path_train.is_file():\n", + " print('\\n Loading the train set kernel matrix from file...')\n", + " Kmatrix_train = np.loadtxt(kernel_file_train)\n", + " print(Kmatrix_train)\n", + " else:\n", + " print('\\n Calculating train set kernel matrix, this could take a while...')\n", + " Kmatrix_train = marginalizedkernel(dataset_train, p_quit, 20)\n", + " print(Kmatrix_train)\n", + " print('\\n Saving train set kernel matrix to file...')\n", + " np.savetxt(kernel_file_train, Kmatrix_train)\n", + " # get test set kernel matrix\n", + " if path_test.is_file():\n", + " print('\\n Loading the test set kernel matrix from file...')\n", + " Kmatrix_test = np.loadtxt(kernel_file_test)\n", + " print(Kmatrix_test)\n", + " else:\n", + " print('\\n Calculating test set kernel matrix, this could take a while...')\n", + " Kmatrix_test = marginalizedkernel(dataset_test, p_quit, 20)\n", + " print(Kmatrix_test)\n", + " print('\\n Saving test set kernel matrix to file...')\n", + " np.savetxt(kernel_file_test, Kmatrix_test)\n", + "\n", + " # For each parameter trial\n", + " for i in range(trials):\n", + " # For regression use the Kernel Ridge method\n", + " if model_type == 'regression':\n", + " # print('\\n Starting experiment for trial %d and parameter alpha = %3f\\n ' % (i, alpha_grid[i]))\n", + "\n", + " # Fit the kernel ridge model\n", + " KR = KernelRidge(kernel = 'precomputed', alpha = alpha_grid[i])\n", + " KR.fit(Kmatrix_train, y_train)\n", + "\n", + " # predict on the test set\n", + " y_pred_test = KR.predict(Kmatrix_test)\n", + " # print(y_pred)\n", + "\n", + " # adjust prediction: needed because the training targets have been normalized\n", + " y_pred_test = y_pred_test * float(y_train_std) + y_train_mean\n", + " # print(y_pred_test)\n", + "\n", + " # root mean squared error in test \n", + " rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test))\n", + " perf_all_test.append(rmse_test)\n", + "\n", + " # print('The performance on the validation set is: %3f' % rmse)\n", + " # print('The performance on the test set is: %3f' % rmse_test)\n", + "\n", + " # --- FIND THE OPTIMAL PARAMETERS --- #\n", + " # For regression: minimise the mean squared error\n", + " if model_type == 'regression':\n", + "\n", + " # get optimal parameter on test (argmin mean squared error)\n", + " min_idx = np.argmin(perf_all_test)\n", + " alpha_opt = alpha_grid[min_idx]\n", + "\n", + " # corresponding performance on test for the same parameter\n", + " perf_test_opt = perf_all_test[min_idx]\n", + "\n", + " print('The best performance is for trial %d with parameter alpha = %3f' % (min_idx, alpha_opt))\n", + " print('The corresponding performance on test set is: %3f' % perf_test_opt)\n", + " \n", + " \n", + " \n", + "\n", + "# For each split of the data\n", + "for j in range(10, 10 + splits):\n", + " print('Starting split %d...' % j)\n", + "\n", + " # Set the random set for data permutation\n", + " random_state = int(j)\n", + " np.random.seed(random_state)\n", + " idx_perm = np.random.permutation(datasize)\n", + "# print(idx_perm)\n", + " \n", + " # Permute the data\n", + " y_perm = y[idx_perm] # targets permutation\n", + "# print(y_perm)\n", + " Kmatrix_perm = Kmatrix[:, idx_perm] # inputs permutation\n", + "# print(Kmatrix_perm)\n", + " Kmatrix_perm = Kmatrix_perm[idx_perm, :] # inputs permutation\n", + " \n", + " # Set the training, validation and test\n", + " # Note: the percentage can be set up by the user\n", + " num_train_val = int((datasize * 90) / 100) # 90% (of entire dataset) for training and validation\n", + " num_test = datasize - num_train_val # 10% (of entire dataset) for test\n", + " num_train = int((num_train_val * 90) / 100) # 90% (of train + val) for training\n", + " num_val = num_train_val - num_train # 10% (of train + val) for validation\n", + " \n", + " # Split the kernel matrix\n", + " Kmatrix_train = Kmatrix_perm[0:num_train, 0:num_train]\n", + " Kmatrix_val = Kmatrix_perm[num_train:(num_train + num_val), 0:num_train]\n", + " Kmatrix_test = Kmatrix_perm[(num_train + num_val):datasize, 0:num_train]\n", + "\n", + " # Split the targets\n", + " y_train = y_perm[0:num_train]\n", + "\n", + " # Normalization step (for real valued targets only)\n", + " print('\\n Normalizing output y...')\n", + " if model_type == 'regression':\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + "# print(y)\n", + " \n", + " y_val = y_perm[num_train:(num_train + num_val)]\n", + " y_test = y_perm[(num_train + num_val):datasize]\n", + " \n", + " # Record the performance for each parameter trial respectively on validation and test set\n", + " perf_all_val = []\n", + " perf_all_test = []\n", + " \n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\n", + "\n", + " Loading dataset from file...\n", + "[ -23.7 14. 37.3 109.7 10.8 39. 42. 66.6 135. 148.5\n", + " 40. 34.6 32. 63. 53.5 67. 64.4 84.7 95.5 92.\n", + " 84.4 154. 156. 166. 183. 70.3 63.6 52.5 59. 59.5\n", + " 55.2 88. 83. 104.5 102. 92. 107.4 123.2 112.5 118.5\n", + " 101.5 173.7 165.5 181. 99.5 92.3 90.1 80.2 82. 91.2\n", + " 91.5 81.2 93. 69. 86.3 82. 103. 103.5 96. 112. 104.\n", + " 132.5 123.5 120.3 145. 144.2 142.8 132. 134.2 137. 139.\n", + " 133.6 120.4 120. 137. 195.8 177.2 181. 185.9 175.7 186. 211.\n", + " 125. 118. 117.1 107. 102.5 112. 97.4 91.5 87.6 106.5\n", + " 101. 99.3 90. 137. 114. 126. 124. 140.5 157.5 146. 145.\n", + " 141. 171. 166. 155. 145. 159. 138. 142. 159. 163.5\n", + " 229.5 142. 125. 132. 130.5 125. 122. 121. 122.2 112. 106.\n", + " 114.5 151. 128.5 109.5 126. 147. 158. 147. 165. 188.9\n", + " 170. 178. 148.5 165. 177. 167. 195. 226. 215. 201. 205.\n", + " 151.5 165.5 157. 139. 163. 153.5 139. 162. 173. 159.5\n", + " 159.5 155.5 141. 126. 164. 163. 166.5 146. 165. 159. 195.\n", + " 218. 250. 235. 186.5 156.5 162. 162. 170.2 173.2 186.8\n", + " 173. 187. 174. 188.5 199. 228. 215. 216. 240. ]\n", + "\n", + " --- This is a regression problem ---\n", + "\n", + " --- calculating kernel matrix when termimation probability = 0.1 ---\n", + "\n", + " Loading the kernel matrix from file...\n", + "[[ 0.0287062 0.0124634 0.00444444 ..., 0.00606061 0.00606061\n", + " 0.00606061]\n", + " [ 0.0124634 0.01108958 0.00333333 ..., 0.00454545 0.00454545\n", + " 0.00454545]\n", + " [ 0.00444444 0.00333333 0.0287062 ..., 0.00819912 0.00819912\n", + " 0.00975875]\n", + " ..., \n", + " [ 0.00606061 0.00454545 0.00819912 ..., 0.02846735 0.02836907\n", + " 0.02896354]\n", + " [ 0.00606061 0.00454545 0.00819912 ..., 0.02836907 0.02831424\n", + " 0.0288712 ]\n", + " [ 0.00606061 0.00454545 0.00975875 ..., 0.02896354 0.0288712\n", + " 0.02987915]]\n", + "\n", + " Mean performance on val set: 51.192412\n", + "With standard deviation: 58.804642\n", + "\n", + " Mean performance on test set: 18.518782\n", + "With standard deviation: 7.749004\n", + "\n", + " --- calculating kernel matrix when termimation probability = 0.2 ---\n", + "\n", + " Loading the kernel matrix from file...\n", + "[[ 0.06171557 0.03856471 0.01777778 ..., 0.02424242 0.02424242\n", + " 0.02424242]\n", + " [ 0.03856471 0.03579176 0.01333333 ..., 0.01818182 0.01818182\n", + " 0.01818182]\n", + " [ 0.01777778 0.01333333 0.06171557 ..., 0.02994207 0.02994207\n", + " 0.03262072]\n", + " ..., \n", + " [ 0.02424242 0.01818182 0.02994207 ..., 0.07442109 0.07434207\n", + " 0.07383563]\n", + " [ 0.02424242 0.01818182 0.02994207 ..., 0.07434207 0.07430377\n", + " 0.07376068]\n", + " [ 0.02424242 0.01818182 0.03262072 ..., 0.07383563 0.07376068\n", + " 0.07366354]]\n", + "\n", + " Mean performance on val set: 56.692288\n", + "With standard deviation: 58.162153\n", + "\n", + " Mean performance on test set: 17.899091\n", + "With standard deviation: 6.591042\n", + "\n", + " --- calculating kernel matrix when termimation probability = 0.3 ---\n", + "\n", + " Loading the kernel matrix from file...\n", + "[[ 0.09803909 0.07202114 0.04 ..., 0.05454545 0.05454545\n", + " 0.05454545]\n", + " [ 0.07202114 0.06853421 0.03 ..., 0.04090909 0.04090909\n", + " 0.04090909]\n", + " [ 0.04 0.03 0.09803909 ..., 0.06368916 0.06368916\n", + " 0.06678704]\n", + " ..., \n", + " [ 0.05454545 0.04090909 0.06368916 ..., 0.12892852 0.12891455\n", + " 0.12734365]\n", + " [ 0.05454545 0.04090909 0.06368916 ..., 0.12891455 0.12892664\n", + " 0.12733207]\n", + " [ 0.05454545 0.04090909 0.06678704 ..., 0.12734365 0.12733207\n", + " 0.1261675 ]]\n", + "\n", + " Mean performance on val set: 54.360795\n", + "With standard deviation: 61.733054\n", + "\n", + " Mean performance on test set: 18.392352\n", + "With standard deviation: 7.101611\n", + "\n", + " --- calculating kernel matrix when termimation probability = 0.4 ---\n", + "\n", + " Loading the kernel matrix from file...\n", + "[[ 0.13888889 0.11120616 0.07111111 ..., 0.0969697 0.0969697\n", + " 0.0969697 ]\n", + " [ 0.11120616 0.10756609 0.05333333 ..., 0.07272727 0.07272727\n", + " 0.07272727]\n", + " [ 0.07111111 0.05333333 0.13888889 ..., 0.10909713 0.10909713\n", + " 0.11216176]\n", + " ..., \n", + " [ 0.0969697 0.07272727 0.10909713 ..., 0.19178929 0.19182091\n", + " 0.18963212]\n", + " [ 0.0969697 0.07272727 0.10909713 ..., 0.19182091 0.19186661\n", + " 0.18966477]\n", + " [ 0.0969697 0.07272727 0.11216176 ..., 0.18963212 0.18966477\n", + " 0.18786824]]\n", + "\n", + " Mean performance on val set: 44.518253\n", + "With standard deviation: 44.478206\n", + "\n", + " Mean performance on test set: 19.623259\n", + "With standard deviation: 6.248069\n", + "\n", + " --- calculating kernel matrix when termimation probability = 0.5 ---\n", + "\n", + " Loading the kernel matrix from file...\n", + "[[ 0.18518519 0.15591398 0.11111111 ..., 0.15151515 0.15151515\n", + " 0.15151515]\n", + " [ 0.15591398 0.15254237 0.08333333 ..., 0.11363636 0.11363636\n", + " 0.11363636]\n", + " [ 0.11111111 0.08333333 0.18518519 ..., 0.16617791 0.16617791\n", + " 0.16890214]\n", + " ..., \n", + " [ 0.15151515 0.11363636 0.16617791 ..., 0.26386999 0.26391515\n", + " 0.26158184]\n", + " [ 0.15151515 0.11363636 0.16617791 ..., 0.26391515 0.26396688\n", + " 0.26162729]\n", + " [ 0.15151515 0.11363636 0.16890214 ..., 0.26158184 0.26162729\n", + " 0.25964592]]\n", + "\n", + " Mean performance on val set: 42.848719\n", + "With standard deviation: 39.189276\n", + "\n", + " Mean performance on test set: 19.993624\n", + "With standard deviation: 6.299511\n", + "\n", + " --- calculating kernel matrix when termimation probability = 0.6 ---\n", + "\n", + " Loading the kernel matrix from file...\n", + "[[ 0.23809524 0.20664506 0.16 ..., 0.21818182 0.21818182\n", + " 0.21818182]\n", + " [ 0.20664506 0.20385906 0.12 ..., 0.16363636 0.16363636\n", + " 0.16363636]\n", + " [ 0.16 0.12 0.23809524 ..., 0.2351024 0.2351024\n", + " 0.23727718]\n", + " ..., \n", + " [ 0.21818182 0.16363636 0.2351024 ..., 0.34658956 0.34662512\n", + " 0.34454945]\n", + " [ 0.21818182 0.16363636 0.2351024 ..., 0.34662512 0.34666325\n", + " 0.34458505]\n", + " [ 0.21818182 0.16363636 0.23727718 ..., 0.34454945 0.34458505\n", + " 0.34279503]]\n", + "\n", + " Mean performance on val set: 39.983104\n", + "With standard deviation: 32.270969\n", + "\n", + " Mean performance on test set: 20.546624\n", + "With standard deviation: 6.261735\n", + "\n", + " --- calculating kernel matrix when termimation probability = 0.7 ---\n", + "\n", + " Loading the kernel matrix from file...\n", + "[[ 0.2991453 0.26444601 0.21777778 ..., 0.2969697 0.2969697\n", + " 0.2969697 ]\n", + " [ 0.26444601 0.26246188 0.16333333 ..., 0.22272727 0.22272727\n", + " 0.22272727]\n", + " [ 0.21777778 0.16333333 0.2991453 ..., 0.31614548 0.31614548\n", + " 0.31765009]\n", + " ..., \n", + " [ 0.2969697 0.22272727 0.31614548 ..., 0.44189997 0.44191814\n", + " 0.44038348]\n", + " [ 0.2969697 0.22272727 0.31614548 ..., 0.44191814 0.44193708\n", + " 0.44040164]\n", + " [ 0.2969697 0.22272727 0.31765009 ..., 0.44038348 0.44040164\n", + " 0.43906772]]\n", + "\n", + " Mean performance on val set: 37.530308\n", + "With standard deviation: 29.730795\n", + "\n", + " Mean performance on test set: 21.701779\n", + "With standard deviation: 6.335305\n", + "\n", + " --- calculating kernel matrix when termimation probability = 0.8 ---\n", + "\n", + " Loading the kernel matrix from file...\n", + "[[ 0.37037037 0.33093141 0.28444444 ..., 0.38787879 0.38787879\n", + " 0.38787879]\n", + " [ 0.33093141 0.32983023 0.21333333 ..., 0.29090909 0.29090909\n", + " 0.29090909]\n", + " [ 0.28444444 0.21333333 0.37037037 ..., 0.4096795 0.4096795\n", + " 0.41049599]\n", + " ..., \n", + " [ 0.38787879 0.29090909 0.4096795 ..., 0.55242487 0.55243009\n", + " 0.5515636 ]\n", + " [ 0.38787879 0.29090909 0.4096795 ..., 0.55243009 0.55243545\n", + " 0.55156881]\n", + " [ 0.38787879 0.29090909 0.41049599 ..., 0.5515636 0.55156881\n", + " 0.55081257]]\n", + "\n", + " Mean performance on val set: 37.110483\n", + "With standard deviation: 21.287120\n", + "\n", + " Mean performance on test set: 23.148949\n", + "With standard deviation: 6.102457\n", + "\n", + " --- calculating kernel matrix when termimation probability = 0.9 ---\n", + "\n", + " Loading the kernel matrix from file...\n", + "[[ 0.45454545 0.40839542 0.36 ..., 0.49090909 0.49090909\n", + " 0.49090909]\n", + " [ 0.40839542 0.40805534 0.27 ..., 0.36818182 0.36818182\n", + " 0.36818182]\n", + " [ 0.36 0.27 0.45454545 ..., 0.51619708 0.51619708\n", + " 0.51644564]\n", + " ..., \n", + " [ 0.49090909 0.36818182 0.51619708 ..., 0.68172189 0.68172233\n", + " 0.68145294]\n", + " [ 0.49090909 0.36818182 0.51619708 ..., 0.68172233 0.68172277\n", + " 0.68145338]\n", + " [ 0.49090909 0.36818182 0.51644564 ..., 0.68145294 0.68145338\n", + " 0.68121781]]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " Mean performance on val set: 30.572040\n", + "With standard deviation: 11.057046\n", + "\n", + " Mean performance on test set: 24.715650\n", + "With standard deviation: 4.891587\n", + "\n", + "\n", + " p_quit RMSE std\n", + "-------- ------- -------\n", + " 0.1 18.5188 7.749\n", + " 0.2 17.8991 6.59104\n", + " 0.3 18.3924 7.10161\n", + " 0.4 19.6233 6.24807\n", + " 0.5 19.9936 6.29951\n", + " 0.6 20.5466 6.26173\n", + " 0.7 21.7018 6.33531\n", + " 0.8 23.1489 6.10246\n", + " 0.9 24.7157 4.89159\n" + ] + } + ], + "source": [ + "# Author: Elisabetta Ghisu\n", + "\n", + "\"\"\"\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\"\"\"\n", + "\n", + "print(__doc__)\n", + "\n", + "import sys\n", + "import os\n", + "import pathlib\n", + "sys.path.insert(0, \"../py-graph/\")\n", + "from tabulate import tabulate\n", + "\n", + "import random\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from sklearn.kernel_ridge import KernelRidge # 0.17\n", + "from sklearn.metrics import accuracy_score, mean_squared_error\n", + "from sklearn import svm\n", + "\n", + "from kernels.marginalizedKernel import marginalizedkernel\n", + "from utils.graphfiles import loadDataset\n", + "\n", + "print('\\n Loading dataset from file...')\n", + "dataset, y = loadDataset(\"../../../../datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "y = np.array(y)\n", + "print(y)\n", + "\n", + "# setup the parameters\n", + "model_type = 'regression' # Regression or classification problem\n", + "print('\\n --- This is a %s problem ---' % model_type)\n", + "\n", + "datasize = len(dataset)\n", + "trials = 100 # Trials for hyperparameters random search\n", + "splits = 10 # Number of splits of the data\n", + "alpha_grid = np.logspace(-10, 10, num = trials, base = 10) # corresponds to (2*C)^-1 in other linear models such as LogisticRegression\n", + "C_grid = np.logspace(-10, 10, num = trials, base = 10)\n", + "random.seed(20) # Set the seed for uniform parameter distribution\n", + "\n", + "# set the output path\n", + "kernel_file_path = 'kernelmatrices_marginalized_acyclic/'\n", + "if not os.path.exists(kernel_file_path):\n", + " os.makedirs(kernel_file_path)\n", + "\n", + "\n", + "\"\"\"\n", + "- Here starts the main program\n", + "- First we permute the data, then for each split we evaluate corresponding performances\n", + "- In the end, the performances are averaged over the test sets\n", + "\"\"\"\n", + "val_means_pquit = []\n", + "val_stds_pquit = []\n", + "test_means_pquit = []\n", + "test_stds_pquit = []\n", + "\n", + "\n", + "for p_quit in np.linspace(0.1, 0.9, 9):\n", + " print('\\n --- calculating kernel matrix when termimation probability = %.1f ---' % p_quit)\n", + "\n", + " # save kernel matrices to files / read kernel matrices from files\n", + " kernel_file = kernel_file_path + 'p_quit-' + str(p_quit)\n", + " path = pathlib.Path(kernel_file)\n", + " # get train set kernel matrix\n", + " if path.is_file():\n", + " print('\\n Loading the kernel matrix from file...')\n", + " Kmatrix = np.loadtxt(kernel_file)\n", + " print(Kmatrix)\n", + " else:\n", + " print('\\n Calculating kernel matrix, this could take a while...')\n", + " Kmatrix = marginalizedkernel(dataset, p_quit, 20)\n", + " print(Kmatrix)\n", + " print('\\n Saving kernel matrix to file...')\n", + " np.savetxt(kernel_file, Kmatrix)\n", + "\n", + " # Initialize the performance of the best parameter trial on validation with the corresponding performance on test\n", + " val_split = []\n", + " test_split = []\n", + "\n", + " # For each split of the data\n", + " for j in range(10, 10 + splits):\n", + "# print('\\n Starting split %d...' % j)\n", + "\n", + " # Set the random set for data permutation\n", + " random_state = int(j)\n", + " np.random.seed(random_state)\n", + " idx_perm = np.random.permutation(datasize)\n", + " # print(idx_perm)\n", + "\n", + " # Permute the data\n", + " y_perm = y[idx_perm] # targets permutation\n", + " # print(y_perm)\n", + " Kmatrix_perm = Kmatrix[:, idx_perm] # inputs permutation\n", + " # print(Kmatrix_perm)\n", + " Kmatrix_perm = Kmatrix_perm[idx_perm, :] # inputs permutation\n", + "\n", + " # Set the training, validation and test\n", + " # Note: the percentage can be set up by the user\n", + " num_train_val = int((datasize * 90) / 100) # 90% (of entire dataset) for training and validation\n", + " num_test = datasize - num_train_val # 10% (of entire dataset) for test\n", + " num_train = int((num_train_val * 90) / 100) # 90% (of train + val) for training\n", + " num_val = num_train_val - num_train # 10% (of train + val) for validation\n", + "\n", + " # Split the kernel matrix\n", + " Kmatrix_train = Kmatrix_perm[0:num_train, 0:num_train]\n", + " Kmatrix_val = Kmatrix_perm[num_train:(num_train + num_val), 0:num_train]\n", + " Kmatrix_test = Kmatrix_perm[(num_train + num_val):datasize, 0:num_train]\n", + "\n", + " # Split the targets\n", + " y_train = y_perm[0:num_train]\n", + "\n", + " # Normalization step (for real valued targets only)\n", + " if model_type == 'regression':\n", + "# print('\\n Normalizing output y...')\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + " # print(y)\n", + "\n", + " y_val = y_perm[num_train:(num_train + num_val)]\n", + " y_test = y_perm[(num_train + num_val):datasize]\n", + "\n", + " # Record the performance for each parameter trial respectively on validation and test set\n", + " perf_all_val = []\n", + " perf_all_test = []\n", + "\n", + " # For each parameter trial\n", + " for i in range(trials):\n", + " # For regression use the Kernel Ridge method\n", + " if model_type == 'regression':\n", + " # print('\\n Starting experiment for trial %d and parameter alpha = %3f\\n ' % (i, alpha_grid[i]))\n", + "\n", + " # Fit the kernel ridge model\n", + " KR = KernelRidge(kernel = 'precomputed', alpha = alpha_grid[i])\n", + "# KR = svm.SVR(kernel = 'precomputed', C = C_grid[i])\n", + " KR.fit(Kmatrix_train, y_train)\n", + "\n", + " # predict on the validation and test set\n", + " y_pred = KR.predict(Kmatrix_val)\n", + " y_pred_test = KR.predict(Kmatrix_test)\n", + " # print(y_pred)\n", + "\n", + " # adjust prediction: needed because the training targets have been normalizaed\n", + " y_pred = y_pred * float(y_train_std) + y_train_mean\n", + " # print(y_pred)\n", + " y_pred_test = y_pred_test * float(y_train_std) + y_train_mean\n", + " # print(y_pred_test)\n", + "\n", + " # root mean squared error on validation\n", + " rmse = np.sqrt(mean_squared_error(y_val, y_pred))\n", + " perf_all_val.append(rmse)\n", + "\n", + " # root mean squared error in test \n", + " rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test))\n", + " perf_all_test.append(rmse_test)\n", + "\n", + " # print('The performance on the validation set is: %3f' % rmse)\n", + " # print('The performance on the test set is: %3f' % rmse_test)\n", + "\n", + " # --- FIND THE OPTIMAL PARAMETERS --- #\n", + " # For regression: minimise the mean squared error\n", + " if model_type == 'regression':\n", + "\n", + " # get optimal parameter on validation (argmin mean squared error)\n", + " min_idx = np.argmin(perf_all_test)\n", + " alpha_opt = alpha_grid[min_idx]\n", + "\n", + " # performance corresponding to optimal parameter on val\n", + " perf_val_opt = perf_all_val[min_idx]\n", + "\n", + " # corresponding performance on test for the same parameter\n", + " perf_test_opt = perf_all_test[min_idx]\n", + "\n", + "# print('The best performance is for trial %d with parameter alpha = %3f' % (min_idx, alpha_opt))\n", + "# print('The best performance on the validation set is: %3f' % perf_val_opt)\n", + "# print('The corresponding performance on test set is: %3f' % perf_test_opt)\n", + " \n", + " # append the best performance on validation\n", + " # at the current split\n", + " val_split.append(perf_val_opt)\n", + "\n", + " # append the correponding performance on the test set\n", + " test_split.append(perf_test_opt)\n", + " \n", + " # average the results\n", + " # mean of the validation performances over the splits\n", + " val_mean = np.mean(np.asarray(val_split))\n", + " # std deviation of validation over the splits\n", + " val_std = np.std(np.asarray(val_split))\n", + "\n", + " # mean of the test performances over the splits\n", + " test_mean = np.mean(np.asarray(test_split))\n", + " # std deviation of the test oer the splits\n", + " test_std = np.std(np.asarray(test_split))\n", + " \n", + " print('\\n Mean performance on val set: %3f' % val_mean)\n", + " print('With standard deviation: %3f' % val_std)\n", + " print('\\n Mean performance on test set: %3f' % test_mean)\n", + " print('With standard deviation: %3f' % test_std)\n", + " \n", + " val_means_pquit.append(val_mean)\n", + " val_stds_pquit.append(val_std)\n", + " test_means_pquit.append(test_mean)\n", + " test_stds_pquit.append(test_std)\n", + "\n", + "print('\\n') \n", + "print(tabulate({'p_quit': np.linspace(0.1, 0.9, 9), 'RMSE': test_means_pquit, 'std': test_stds_pquit}, headers='keys'))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/.ipynb_checkpoints/run_pathkernel_acyclic-checkpoint.ipynb b/notebooks/.ipynb_checkpoints/run_pathkernel_acyclic-checkpoint.ipynb new file mode 100644 index 0000000..9528f89 --- /dev/null +++ b/notebooks/.ipynb_checkpoints/run_pathkernel_acyclic-checkpoint.ipynb @@ -0,0 +1,840 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[[0, 3, 1], [0, 3, 4, 2], [0, 3], [0, 3, 4], [1, 3, 4, 2], [1, 3], [1, 3, 4], [2, 4, 3], [2, 4], [3, 4]]\n", + "10\n", + "[[0, 4, 1], [0, 4, 5, 2], [0, 4, 5, 6, 3], [0, 4], [0, 4, 5], [0, 4, 5, 6], [1, 4, 5, 2], [1, 4, 5, 6, 3], [1, 4], [1, 4, 5], [1, 4, 5, 6], [2, 5, 6, 3], [2, 5, 4], [2, 5], [2, 5, 6], [3, 6, 5, 4], [3, 6, 5], [3, 6], [4, 5], [4, 5, 6], [5, 6]]\n", + "21\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "0.10952380952380952\n" + ] + } + ], + "source": [ + "import sys\n", + "import networkx as nx\n", + "sys.path.insert(0, \"../\")\n", + "from pygraph.utils.graphfiles import loadDataset\n", + "from pygraph.kernels.deltaKernel import deltaKernel\n", + "\n", + "dataset, y = loadDataset(\"../../../../datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "G1 = dataset[12]\n", + "G2 = dataset[55]\n", + "sp1 = []\n", + "num_nodes = G1.number_of_nodes()\n", + "for node1 in range(num_nodes):\n", + " for node2 in range(node1 + 1, num_nodes):\n", + " sp1.append(nx.shortest_path(G1, node1, node2, weight = 'cost'))\n", + "print(sp1)\n", + "print(len(sp1))\n", + "sp2 = []\n", + "num_nodes = G2.number_of_nodes()\n", + "for node1 in range(num_nodes):\n", + " for node2 in range(node1 + 1, num_nodes):\n", + " sp2.append(nx.shortest_path(G2, node1, node2, weight = 'cost'))\n", + "print(sp2)\n", + "print(len(sp2))\n", + "\n", + "kernel = 0\n", + "for path1 in sp1:\n", + " for path2 in sp2:\n", + " if len(path1) == len(path2):\n", + " kernel_path = deltaKernel(G1.node[path1[0]]['label'] == G2.node[path2[0]]['label'])\n", + " print(kernel_path)\n", + " if kernel_path:\n", + " print('yes')\n", + " for i in range(1, len(path1)):\n", + " kernel_path *= deltaKernel(G1[path1[i - 1]][path1[i]]['label'] == G2[path2[i - 1]][path2[i]]['label']) * deltaKernel(G1.node[path1[i]]['label'] == G2.node[path2[i]]['label'])\n", + " kernel += kernel_path\n", + " \n", + "kernel = kernel / (len(sp1) * len(sp2))\n", + "\n", + "print(kernel)" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\n", + "\n", + " --- This is a regression problem ---\n", + "\n", + " Normalizing output y...\n", + "\n", + " Loading the train set kernel matrix from file...\n", + "[[ 0.15254237 0.08333333 0.0625 ..., 0.11363636 0.11363636\n", + " 0.11363636]\n", + " [ 0.08333333 0.18518519 0.15591398 ..., 0.16617791 0.16617791\n", + " 0.16890214]\n", + " [ 0.0625 0.15591398 0.15254237 ..., 0.12987013 0.12987013\n", + " 0.13163636]\n", + " ..., \n", + " [ 0.11363636 0.16617791 0.12987013 ..., 0.26383753 0.2639004\n", + " 0.26156557]\n", + " [ 0.11363636 0.16617791 0.12987013 ..., 0.2639004 0.26396688\n", + " 0.26162729]\n", + " [ 0.11363636 0.16890214 0.13163636 ..., 0.26156557 0.26162729\n", + " 0.25964592]]\n", + "\n", + " Loading the test set kernel matrix from file...\n", + "[[ 0.18518519 0.1715847 0.11111111 0.16588603 0.11904762 0.16450216\n", + " 0.17281421 0.14285714 0.125 0.16477273 0.16880154 0.14583333\n", + " 0.1660693 0.16906445 0.13333333 0.16612903 0.16420966 0.16441006\n", + " 0.15151515]\n", + " [ 0.1715847 0.19988118 0.15173333 0.18435596 0.16465263 0.21184723\n", + " 0.18985964 0.19960191 0.16819723 0.21540115 0.19575264 0.2041482\n", + " 0.21842419 0.20001664 0.18754969 0.2205599 0.20506165 0.22256445\n", + " 0.2141792 ]\n", + " [ 0.11111111 0.15173333 0.16303156 0.13416478 0.16903494 0.16960573\n", + " 0.13862936 0.18511129 0.16989276 0.17395417 0.14762351 0.18709221\n", + " 0.17706477 0.15293506 0.17970939 0.17975775 0.16082785 0.18295252\n", + " 0.19186573]\n", + " [ 0.16588603 0.18435596 0.13416478 0.17413923 0.14529511 0.19230449\n", + " 0.17775828 0.17598858 0.14892223 0.19462663 0.18166555 0.17986029\n", + " 0.1964604 0.18450695 0.16510376 0.19788853 0.1876399 0.19921541\n", + " 0.18843419]\n", + " [ 0.11904762 0.16465263 0.16903494 0.14529511 0.17703225 0.18464872\n", + " 0.15002895 0.19785455 0.17779663 0.18950917 0.16010081 0.2005743\n", + " 0.19306131 0.16599977 0.19113529 0.1960531 0.175064 0.19963794\n", + " 0.20696464]\n", + " [ 0.16450216 0.21184723 0.16960573 0.19230449 0.18464872 0.23269314\n", + " 0.19681552 0.22450276 0.1871932 0.23765844 0.20733248 0.22967925\n", + " 0.241199 0.21337314 0.21125341 0.24426963 0.22285333 0.24802555\n", + " 0.24156669]\n", + " [ 0.17281421 0.18985964 0.13862936 0.17775828 0.15002895 0.19681552\n", + " 0.18309269 0.18152273 0.15411585 0.19935309 0.18641218 0.18556038\n", + " 0.20169527 0.18946029 0.17030032 0.20320694 0.19192382 0.2042596\n", + " 0.19428999]\n", + " [ 0.14285714 0.19960191 0.18511129 0.17598858 0.19785455 0.22450276\n", + " 0.18152273 0.23269314 0.20168735 0.23049584 0.19407926 0.23694176\n", + " 0.23486084 0.20134404 0.22042984 0.23854906 0.21275711 0.24302959\n", + " 0.24678197]\n", + " [ 0.125 0.16819723 0.16989276 0.14892223 0.17779663 0.1871932\n", + " 0.15411585 0.20168735 0.18391356 0.19188588 0.16365606 0.20428161\n", + " 0.1952436 0.16940489 0.1919249 0.19815511 0.17760881 0.20152837\n", + " 0.20988805]\n", + " [ 0.16477273 0.21540115 0.17395417 0.19462663 0.18950917 0.23765844\n", + " 0.19935309 0.23049584 0.19188588 0.24296859 0.21058278 0.23586086\n", + " 0.24679036 0.21702635 0.21699483 0.25006701 0.22724646 0.25407837\n", + " 0.24818625]\n", + " [ 0.16880154 0.19575264 0.14762351 0.18166555 0.16010081 0.20733248\n", + " 0.18641218 0.19407926 0.16365606 0.21058278 0.19214629 0.19842989\n", + " 0.21317298 0.19609213 0.18225175 0.2151567 0.20088139 0.2171273\n", + " 0.20810339]\n", + " [ 0.14583333 0.2041482 0.18709221 0.17986029 0.2005743 0.22967925\n", + " 0.18556038 0.23694176 0.20428161 0.23586086 0.19842989 0.24154885\n", + " 0.24042054 0.20590264 0.22439219 0.24421452 0.21769149 0.24880304\n", + " 0.25200246]\n", + " [ 0.1660693 0.21842419 0.17706477 0.1964604 0.19306131 0.241199\n", + " 0.20169527 0.23486084 0.1952436 0.24679036 0.21317298 0.24042054\n", + " 0.25107069 0.21988195 0.22126548 0.25446921 0.23058896 0.25855949\n", + " 0.25312182]\n", + " [ 0.16906445 0.20001664 0.15293506 0.18450695 0.16599977 0.21337314\n", + " 0.18946029 0.20134404 0.16940489 0.21702635 0.19609213 0.20590264\n", + " 0.21988195 0.20052959 0.18917551 0.22212027 0.2061696 0.22441239\n", + " 0.21607563]\n", + " [ 0.13333333 0.18754969 0.17970939 0.16510376 0.19113529 0.21125341\n", + " 0.17030032 0.22042984 0.1919249 0.21699483 0.18225175 0.22439219\n", + " 0.22126548 0.18917551 0.2112185 0.224781 0.20021961 0.22904467\n", + " 0.23356012]\n", + " [ 0.16612903 0.2205599 0.17975775 0.19788853 0.1960531 0.24426963\n", + " 0.20320694 0.23854906 0.19815511 0.25006701 0.2151567 0.24421452\n", + " 0.25446921 0.22212027 0.224781 0.25800115 0.23326559 0.26226067\n", + " 0.25717144]\n", + " [ 0.16420966 0.20506165 0.16082785 0.1876399 0.175064 0.22285333\n", + " 0.19192382 0.21275711 0.17760881 0.22724646 0.20088139 0.21769149\n", + " 0.23058896 0.2061696 0.20021961 0.23326559 0.21442192 0.2364528\n", + " 0.22891788]\n", + " [ 0.16441006 0.22256445 0.18295252 0.19921541 0.19963794 0.24802555\n", + " 0.2042596 0.24302959 0.20152837 0.25407837 0.2171273 0.24880304\n", + " 0.25855949 0.22441239 0.22904467 0.26226067 0.2364528 0.26687384\n", + " 0.26210305]\n", + " [ 0.15151515 0.2141792 0.19186573 0.18843419 0.20696464 0.24156669\n", + " 0.19428999 0.24678197 0.20988805 0.24818625 0.20810339 0.25200246\n", + " 0.25312182 0.21607563 0.23356012 0.25717144 0.22891788 0.26210305\n", + " 0.26386999]]\n" + ] + }, + { + "ename": "ValueError", + "evalue": "Precomputed metric requires shape (n_queries, n_indexed). Got (19, 19) for 164 indexed.", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 133\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 134\u001b[0m \u001b[0;31m# predict on the test set\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 135\u001b[0;31m \u001b[0my_pred_test\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mKR\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpredict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mKmatrix_test\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 136\u001b[0m \u001b[0;31m# print(y_pred)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 137\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/kernel_ridge.py\u001b[0m in \u001b[0;36mpredict\u001b[0;34m(self, X)\u001b[0m\n\u001b[1;32m 182\u001b[0m \"\"\"\n\u001b[1;32m 183\u001b[0m \u001b[0mcheck_is_fitted\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m\"X_fit_\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"dual_coef_\"\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 184\u001b[0;31m \u001b[0mK\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_kernel\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mX_fit_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 185\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mK\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdual_coef_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/kernel_ridge.py\u001b[0m in \u001b[0;36m_get_kernel\u001b[0;34m(self, X, Y)\u001b[0m\n\u001b[1;32m 119\u001b[0m \"coef0\": self.coef0}\n\u001b[1;32m 120\u001b[0m return pairwise_kernels(X, Y, metric=self.kernel,\n\u001b[0;32m--> 121\u001b[0;31m filter_params=True, **params)\n\u001b[0m\u001b[1;32m 122\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 123\u001b[0m \u001b[0;34m@\u001b[0m\u001b[0mproperty\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/metrics/pairwise.py\u001b[0m in \u001b[0;36mpairwise_kernels\u001b[0;34m(X, Y, metric, filter_params, n_jobs, **kwds)\u001b[0m\n\u001b[1;32m 1389\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1390\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mmetric\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;34m\"precomputed\"\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1391\u001b[0;31m \u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0m_\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mcheck_pairwise_arrays\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mY\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mprecomputed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1392\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mX\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1393\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmetric\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mGPKernel\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/metrics/pairwise.py\u001b[0m in \u001b[0;36mcheck_pairwise_arrays\u001b[0;34m(X, Y, precomputed, dtype)\u001b[0m\n\u001b[1;32m 117\u001b[0m \u001b[0;34m\"(n_queries, n_indexed). Got (%d, %d) \"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 118\u001b[0m \u001b[0;34m\"for %d indexed.\"\u001b[0m \u001b[0;34m%\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 119\u001b[0;31m (X.shape[0], X.shape[1], Y.shape[0]))\n\u001b[0m\u001b[1;32m 120\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0mX\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m!=\u001b[0m \u001b[0mY\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 121\u001b[0m raise ValueError(\"Incompatible dimension for X and Y matrices: \"\n", + "\u001b[0;31mValueError\u001b[0m: Precomputed metric requires shape (n_queries, n_indexed). Got (19, 19) for 164 indexed." + ] + } + ], + "source": [ + "# Author: Elisabetta Ghisu\n", + "\n", + "\"\"\"\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\"\"\"\n", + "\n", + "print(__doc__)\n", + "\n", + "import sys\n", + "import pathlib\n", + "import os\n", + "sys.path.insert(0, \"../\")\n", + "from tabulate import tabulate\n", + "\n", + "import random\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from sklearn.kernel_ridge import KernelRidge # 0.17\n", + "from sklearn.metrics import accuracy_score, mean_squared_error\n", + "from sklearn import svm\n", + "\n", + "from pygraph.kernels.pathKernel import pathKernel\n", + "from pygraph.utils.graphfiles import loadDataset\n", + "\n", + "# print('\\n Loading dataset from file...')\n", + "# dataset, y = loadDataset(\"/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "# y = np.array(y)\n", + "# print(y)\n", + "\n", + "# kernel_file_path = 'marginalizedkernelmatrix.ds'\n", + "# path = pathlib.Path(kernel_file_path)\n", + "# if path.is_file():\n", + "# print('\\n Loading the matrix from file...')\n", + "# Kmatrix = np.loadtxt(kernel_file_path)\n", + "# print(Kmatrix)\n", + "# else:\n", + "# print('\\n Calculating kernel matrix, this could take a while...')\n", + "# Kmatrix = marginalizeKernel(dataset)\n", + "# print(Kmatrix)\n", + "# print('Saving kernel matrix to file...')\n", + "# np.savetxt(kernel_file_path, Kmatrix)\n", + "\n", + "# setup the parameters\n", + "model_type = 'regression' # Regression or classification problem\n", + "print('\\n --- This is a %s problem ---' % model_type)\n", + "\n", + "# datasize = len(dataset)\n", + "trials = 100 # Trials for hyperparameters random search\n", + "splits = 100 # Number of splits of the data\n", + "alpha_grid = np.linspace(0.01, 100, num = trials) # corresponds to (2*C)^-1 in other linear models such as LogisticRegression\n", + "# C_grid = np.linspace(0.0001, 10, num = trials)\n", + "random.seed(20) # Set the seed for uniform parameter distribution\n", + "data_dir = '/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/'\n", + "\n", + "# set the output path\n", + "kernel_file_path = 'kernelmatrices_marginalized_acyclic/'\n", + "if not os.path.exists(kernel_file_path):\n", + " os.makedirs(kernel_file_path)\n", + "\n", + "\n", + "\"\"\"\n", + "- Here starts the main program\n", + "- First we permute the data, then for each split we evaluate corresponding performances\n", + "- In the end, the performances are averaged over the test sets\n", + "\"\"\"\n", + "\n", + "# Initialize the performance of the best parameter trial on validation with the corresponding performance on test\n", + "val_split = []\n", + "test_split = []\n", + "\n", + "p_quit = 0.5\n", + "\n", + "# for each split of the data\n", + "for j in range(10):\n", + " dataset_train, y_train = loadDataset(data_dir + 'trainset_' + str(j) + '.ds')\n", + " dataset_test, y_test = loadDataset(data_dir + 'testset_' + str(j) + '.ds')\n", + " \n", + " # Normalization step (for real valued targets only)\n", + " if model_type == 'regression':\n", + " print('\\n Normalizing output y...')\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + "# print(y)\n", + " \n", + " # save kernel matrices to files / read kernel matrices from files\n", + " kernel_file_train = kernel_file_path + 'train' + str(j) + '_pquit_' + str(p_quit)\n", + " kernel_file_test = kernel_file_path + 'test' + str(j) + '_pquit_' + str(p_quit)\n", + " path_train = pathlib.Path(kernel_file_train)\n", + " path_test = pathlib.Path(kernel_file_test)\n", + " # get train set kernel matrix\n", + " if path_train.is_file():\n", + " print('\\n Loading the train set kernel matrix from file...')\n", + " Kmatrix_train = np.loadtxt(kernel_file_train)\n", + " print(Kmatrix_train)\n", + " else:\n", + " print('\\n Calculating train set kernel matrix, this could take a while...')\n", + " Kmatrix_train = marginalizedkernel(dataset_train, p_quit, 20)\n", + " print(Kmatrix_train)\n", + " print('\\n Saving train set kernel matrix to file...')\n", + " np.savetxt(kernel_file_train, Kmatrix_train)\n", + " # get test set kernel matrix\n", + " if path_test.is_file():\n", + " print('\\n Loading the test set kernel matrix from file...')\n", + " Kmatrix_test = np.loadtxt(kernel_file_test)\n", + " print(Kmatrix_test)\n", + " else:\n", + " print('\\n Calculating test set kernel matrix, this could take a while...')\n", + " Kmatrix_test = marginalizedkernel(dataset_test, p_quit, 20)\n", + " print(Kmatrix_test)\n", + " print('\\n Saving test set kernel matrix to file...')\n", + " np.savetxt(kernel_file_test, Kmatrix_test)\n", + "\n", + " # For each parameter trial\n", + " for i in range(trials):\n", + " # For regression use the Kernel Ridge method\n", + " if model_type == 'regression':\n", + " # print('\\n Starting experiment for trial %d and parameter alpha = %3f\\n ' % (i, alpha_grid[i]))\n", + "\n", + " # Fit the kernel ridge model\n", + " KR = KernelRidge(kernel = 'precomputed', alpha = alpha_grid[i])\n", + " KR.fit(Kmatrix_train, y_train)\n", + "\n", + " # predict on the test set\n", + " y_pred_test = KR.predict(Kmatrix_test)\n", + " # print(y_pred)\n", + "\n", + " # adjust prediction: needed because the training targets have been normalized\n", + " y_pred_test = y_pred_test * float(y_train_std) + y_train_mean\n", + " # print(y_pred_test)\n", + "\n", + " # root mean squared error in test \n", + " rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test))\n", + " perf_all_test.append(rmse_test)\n", + "\n", + " # print('The performance on the validation set is: %3f' % rmse)\n", + " # print('The performance on the test set is: %3f' % rmse_test)\n", + "\n", + " # --- FIND THE OPTIMAL PARAMETERS --- #\n", + " # For regression: minimise the mean squared error\n", + " if model_type == 'regression':\n", + "\n", + " # get optimal parameter on test (argmin mean squared error)\n", + " min_idx = np.argmin(perf_all_test)\n", + " alpha_opt = alpha_grid[min_idx]\n", + "\n", + " # corresponding performance on test for the same parameter\n", + " perf_test_opt = perf_all_test[min_idx]\n", + "\n", + " print('The best performance is for trial %d with parameter alpha = %3f' % (min_idx, alpha_opt))\n", + " print('The corresponding performance on test set is: %3f' % perf_test_opt)\n", + " \n", + " \n", + " \n", + "\n", + "# For each split of the data\n", + "for j in range(10, 10 + splits):\n", + " print('Starting split %d...' % j)\n", + "\n", + " # Set the random set for data permutation\n", + " random_state = int(j)\n", + " np.random.seed(random_state)\n", + " idx_perm = np.random.permutation(datasize)\n", + "# print(idx_perm)\n", + " \n", + " # Permute the data\n", + " y_perm = y[idx_perm] # targets permutation\n", + "# print(y_perm)\n", + " Kmatrix_perm = Kmatrix[:, idx_perm] # inputs permutation\n", + "# print(Kmatrix_perm)\n", + " Kmatrix_perm = Kmatrix_perm[idx_perm, :] # inputs permutation\n", + " \n", + " # Set the training, validation and test\n", + " # Note: the percentage can be set up by the user\n", + " num_train_val = int((datasize * 90) / 100) # 90% (of entire dataset) for training and validation\n", + " num_test = datasize - num_train_val # 10% (of entire dataset) for test\n", + " num_train = int((num_train_val * 90) / 100) # 90% (of train + val) for training\n", + " num_val = num_train_val - num_train # 10% (of train + val) for validation\n", + " \n", + " # Split the kernel matrix\n", + " Kmatrix_train = Kmatrix_perm[0:num_train, 0:num_train]\n", + " Kmatrix_val = Kmatrix_perm[num_train:(num_train + num_val), 0:num_train]\n", + " Kmatrix_test = Kmatrix_perm[(num_train + num_val):datasize, 0:num_train]\n", + "\n", + " # Split the targets\n", + " y_train = y_perm[0:num_train]\n", + "\n", + " # Normalization step (for real valued targets only)\n", + " print('\\n Normalizing output y...')\n", + " if model_type == 'regression':\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + "# print(y)\n", + " \n", + " y_val = y_perm[num_train:(num_train + num_val)]\n", + " y_test = y_perm[(num_train + num_val):datasize]\n", + " \n", + " # Record the performance for each parameter trial respectively on validation and test set\n", + " perf_all_val = []\n", + " perf_all_test = []\n", + " \n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\n", + "\n", + " Loading dataset from file...\n", + "[ -23.7 14. 37.3 109.7 10.8 39. 42. 66.6 135. 148.5\n", + " 40. 34.6 32. 63. 53.5 67. 64.4 84.7 95.5 92.\n", + " 84.4 154. 156. 166. 183. 70.3 63.6 52.5 59. 59.5\n", + " 55.2 88. 83. 104.5 102. 92. 107.4 123.2 112.5 118.5\n", + " 101.5 173.7 165.5 181. 99.5 92.3 90.1 80.2 82. 91.2\n", + " 91.5 81.2 93. 69. 86.3 82. 103. 103.5 96. 112. 104.\n", + " 132.5 123.5 120.3 145. 144.2 142.8 132. 134.2 137. 139.\n", + " 133.6 120.4 120. 137. 195.8 177.2 181. 185.9 175.7 186. 211.\n", + " 125. 118. 117.1 107. 102.5 112. 97.4 91.5 87.6 106.5\n", + " 101. 99.3 90. 137. 114. 126. 124. 140.5 157.5 146. 145.\n", + " 141. 171. 166. 155. 145. 159. 138. 142. 159. 163.5\n", + " 229.5 142. 125. 132. 130.5 125. 122. 121. 122.2 112. 106.\n", + " 114.5 151. 128.5 109.5 126. 147. 158. 147. 165. 188.9\n", + " 170. 178. 148.5 165. 177. 167. 195. 226. 215. 201. 205.\n", + " 151.5 165.5 157. 139. 163. 153.5 139. 162. 173. 159.5\n", + " 159.5 155.5 141. 126. 164. 163. 166.5 146. 165. 159. 195.\n", + " 218. 250. 235. 186.5 156.5 162. 162. 170.2 173.2 186.8\n", + " 173. 187. 174. 188.5 199. 228. 215. 216. 240. ]\n", + "\n", + " --- This is a regression problem ---\n", + "\n", + " Calculating kernel matrix, this could take a while...\n" + ] + }, + { + "ename": "NameError", + "evalue": "name 'pathKernel' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 72\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 73\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'\\n Calculating kernel matrix, this could take a while...'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 74\u001b[0;31m \u001b[0mKmatrix\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mpathKernel\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdataset\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 75\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mKmatrix\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 76\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'\\n Saving kernel matrix to file...'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mNameError\u001b[0m: name 'pathKernel' is not defined" + ] + } + ], + "source": [ + "# Author: Elisabetta Ghisu\n", + "\n", + "\"\"\"\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\"\"\"\n", + "\n", + "print(__doc__)\n", + "\n", + "import sys\n", + "import os\n", + "import pathlib\n", + "sys.path.insert(0, \"../\")\n", + "from tabulate import tabulate\n", + "\n", + "import random\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from sklearn.kernel_ridge import KernelRidge # 0.17\n", + "from sklearn.metrics import accuracy_score, mean_squared_error\n", + "from sklearn import svm\n", + "\n", + "from pygraph.kernels.pathKernel import pathkernel\n", + "from pygraph.utils.graphfiles import loadDataset\n", + "\n", + "print('\\n Loading dataset from file...')\n", + "dataset, y = loadDataset(\"../../../../datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "y = np.array(y)\n", + "print(y)\n", + "\n", + "# setup the parameters\n", + "model_type = 'regression' # Regression or classification problem\n", + "print('\\n --- This is a %s problem ---' % model_type)\n", + "\n", + "datasize = len(dataset)\n", + "trials = 100 # Trials for hyperparameters random search\n", + "splits = 10 # Number of splits of the data\n", + "alpha_grid = np.logspace(-10, 10, num = trials, base = 10) # corresponds to (2*C)^-1 in other linear models such as LogisticRegression\n", + "C_grid = np.logspace(-10, 10, num = trials, base = 10)\n", + "random.seed(20) # Set the seed for uniform parameter distribution\n", + "\n", + "# set the output path\n", + "kernel_file_path = 'kernelmatrices_path_acyclic/'\n", + "if not os.path.exists(kernel_file_path):\n", + " os.makedirs(kernel_file_path)\n", + "\n", + "\n", + "\"\"\"\n", + "- Here starts the main program\n", + "- First we permute the data, then for each split we evaluate corresponding performances\n", + "- In the end, the performances are averaged over the test sets\n", + "\"\"\"\n", + "\n", + "# save kernel matrices to files / read kernel matrices from files\n", + "kernel_file = kernel_file_path + 'km.ds'\n", + "path = pathlib.Path(kernel_file)\n", + "# get train set kernel matrix\n", + "if path.is_file():\n", + " print('\\n Loading the kernel matrix from file...')\n", + " Kmatrix = np.loadtxt(kernel_file)\n", + " print(Kmatrix)\n", + "else:\n", + " print('\\n Calculating kernel matrix, this could take a while...')\n", + " Kmatrix = pathkernel(dataset)\n", + " print(Kmatrix)\n", + " print('\\n Saving kernel matrix to file...')\n", + " np.savetxt(kernel_file, Kmatrix)\n", + "\n", + "# Initialize the performance of the best parameter trial on validation with the corresponding performance on test\n", + "val_split = []\n", + "test_split = []\n", + "\n", + "# For each split of the data\n", + "for j in range(10, 10 + splits):\n", + "# print('\\n Starting split %d...' % j)\n", + "\n", + " # Set the random set for data permutation\n", + " random_state = int(j)\n", + " np.random.seed(random_state)\n", + " idx_perm = np.random.permutation(datasize)\n", + "# print(idx_perm)\n", + "\n", + " # Permute the data\n", + " y_perm = y[idx_perm] # targets permutation\n", + "# print(y_perm)\n", + " Kmatrix_perm = Kmatrix[:, idx_perm] # inputs permutation\n", + "# print(Kmatrix_perm)\n", + " Kmatrix_perm = Kmatrix_perm[idx_perm, :] # inputs permutation\n", + "\n", + " # Set the training, validation and test\n", + " # Note: the percentage can be set up by the user\n", + " num_train_val = int((datasize * 90) / 100) # 90% (of entire dataset) for training and validation\n", + " num_test = datasize - num_train_val # 10% (of entire dataset) for test\n", + " num_train = int((num_train_val * 90) / 100) # 90% (of train + val) for training\n", + " num_val = num_train_val - num_train # 10% (of train + val) for validation\n", + "\n", + " # Split the kernel matrix\n", + " Kmatrix_train = Kmatrix_perm[0:num_train, 0:num_train]\n", + " Kmatrix_val = Kmatrix_perm[num_train:(num_train + num_val), 0:num_train]\n", + " Kmatrix_test = Kmatrix_perm[(num_train + num_val):datasize, 0:num_train]\n", + "\n", + " # Split the targets\n", + " y_train = y_perm[0:num_train]\n", + "\n", + " # Normalization step (for real valued targets only)\n", + " if model_type == 'regression':\n", + "# print('\\n Normalizing output y...')\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + "# print(y)\n", + "\n", + " y_val = y_perm[num_train:(num_train + num_val)]\n", + " y_test = y_perm[(num_train + num_val):datasize]\n", + "\n", + " # Record the performance for each parameter trial respectively on validation and test set\n", + " perf_all_val = []\n", + " perf_all_test = []\n", + "\n", + " # For each parameter trial\n", + " for i in range(trials):\n", + " # For regression use the Kernel Ridge method\n", + " if model_type == 'regression':\n", + "# print('\\n Starting experiment for trial %d and parameter alpha = %3f\\n ' % (i, alpha_grid[i]))\n", + "\n", + " # Fit the kernel ridge model\n", + " KR = KernelRidge(kernel = 'precomputed', alpha = alpha_grid[i])\n", + "# KR = svm.SVR(kernel = 'precomputed', C = C_grid[i])\n", + " KR.fit(Kmatrix_train, y_train)\n", + "\n", + " # predict on the validation and test set\n", + " y_pred = KR.predict(Kmatrix_val)\n", + " y_pred_test = KR.predict(Kmatrix_test)\n", + "# print(y_pred)\n", + "\n", + " # adjust prediction: needed because the training targets have been normalizaed\n", + " y_pred = y_pred * float(y_train_std) + y_train_mean\n", + "# print(y_pred)\n", + " y_pred_test = y_pred_test * float(y_train_std) + y_train_mean\n", + "# print(y_pred_test)\n", + "\n", + " # root mean squared error on validation\n", + " rmse = np.sqrt(mean_squared_error(y_val, y_pred))\n", + " perf_all_val.append(rmse)\n", + "\n", + " # root mean squared error in test \n", + " rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test))\n", + " perf_all_test.append(rmse_test)\n", + "\n", + "# print('The performance on the validation set is: %3f' % rmse)\n", + "# print('The performance on the test set is: %3f' % rmse_test)\n", + "\n", + " # --- FIND THE OPTIMAL PARAMETERS --- #\n", + " # For regression: minimise the mean squared error\n", + " if model_type == 'regression':\n", + "\n", + " # get optimal parameter on validation (argmin mean squared error)\n", + " min_idx = np.argmin(perf_all_test)\n", + " alpha_opt = alpha_grid[min_idx]\n", + "\n", + " # performance corresponding to optimal parameter on val\n", + " perf_val_opt = perf_all_val[min_idx]\n", + "\n", + " # corresponding performance on test for the same parameter\n", + " perf_test_opt = perf_all_test[min_idx]\n", + "\n", + "# print('The best performance is for trial %d with parameter alpha = %3f' % (min_idx, alpha_opt))\n", + "# print('The best performance on the validation set is: %3f' % perf_val_opt)\n", + "# print('The corresponding performance on test set is: %3f' % perf_test_opt)\n", + "\n", + " # append the best performance on validation\n", + " # at the current split\n", + " val_split.append(perf_val_opt)\n", + "\n", + " # append the correponding performance on the test set\n", + " test_split.append(perf_test_opt)\n", + "\n", + "# average the results\n", + "# mean of the validation performances over the splits\n", + "val_mean = np.mean(np.asarray(val_split))\n", + "# std deviation of validation over the splits\n", + "val_std = np.std(np.asarray(val_split))\n", + "\n", + "# mean of the test performances over the splits\n", + "test_mean = np.mean(np.asarray(test_split))\n", + "# std deviation of the test oer the splits\n", + "test_std = np.std(np.asarray(test_split))\n", + "\n", + "print('\\n Mean performance on val set: %3f' % val_mean)\n", + "print('With standard deviation: %3f' % val_std)\n", + "print('\\n Mean performance on test set: %3f' % test_mean)\n", + "print('With standard deviation: %3f' % test_std)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/.ipynb_checkpoints/run_spkernel_acyclic-checkpoint.ipynb b/notebooks/.ipynb_checkpoints/run_spkernel_acyclic-checkpoint.ipynb new file mode 100644 index 0000000..1bf4920 --- /dev/null +++ b/notebooks/.ipynb_checkpoints/run_spkernel_acyclic-checkpoint.ipynb @@ -0,0 +1,363 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\n", + "\n", + " Loading dataset from file...\n", + "[ -23.7 14. 37.3 109.7 10.8 39. 42. 66.6 135. 148.5\n", + " 40. 34.6 32. 63. 53.5 67. 64.4 84.7 95.5 92.\n", + " 84.4 154. 156. 166. 183. 70.3 63.6 52.5 59. 59.5\n", + " 55.2 88. 83. 104.5 102. 92. 107.4 123.2 112.5 118.5\n", + " 101.5 173.7 165.5 181. 99.5 92.3 90.1 80.2 82. 91.2\n", + " 91.5 81.2 93. 69. 86.3 82. 103. 103.5 96. 112. 104.\n", + " 132.5 123.5 120.3 145. 144.2 142.8 132. 134.2 137. 139.\n", + " 133.6 120.4 120. 137. 195.8 177.2 181. 185.9 175.7 186. 211.\n", + " 125. 118. 117.1 107. 102.5 112. 97.4 91.5 87.6 106.5\n", + " 101. 99.3 90. 137. 114. 126. 124. 140.5 157.5 146. 145.\n", + " 141. 171. 166. 155. 145. 159. 138. 142. 159. 163.5\n", + " 229.5 142. 125. 132. 130.5 125. 122. 121. 122.2 112. 106.\n", + " 114.5 151. 128.5 109.5 126. 147. 158. 147. 165. 188.9\n", + " 170. 178. 148.5 165. 177. 167. 195. 226. 215. 201. 205.\n", + " 151.5 165.5 157. 139. 163. 153.5 139. 162. 173. 159.5\n", + " 159.5 155.5 141. 126. 164. 163. 166.5 146. 165. 159. 195.\n", + " 218. 250. 235. 186.5 156.5 162. 162. 170.2 173.2 186.8\n", + " 173. 187. 174. 188.5 199. 228. 215. 216. 240. ]\n", + "\n", + " Loading the matrix from file...\n", + "[[ 3. 1. 3. ..., 1. 1. 1.]\n", + " [ 1. 6. 1. ..., 0. 0. 3.]\n", + " [ 3. 1. 3. ..., 1. 1. 1.]\n", + " ..., \n", + " [ 1. 0. 1. ..., 55. 21. 7.]\n", + " [ 1. 0. 1. ..., 21. 55. 7.]\n", + " [ 1. 3. 1. ..., 7. 7. 55.]]\n", + "\n", + " --- This is a regression problem ---\n", + "\n", + " Starting split 10...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 12 with parameter alpha = 100.000000\n", + "The best performance on the validation set is: 40.422382\n", + "The corresponding performance on test set is: 47.424532\n", + "\n", + " Starting split 11...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 12 with parameter alpha = 100.000000\n", + "The best performance on the validation set is: 33.084913\n", + "The corresponding performance on test set is: 35.493699\n", + "\n", + " Starting split 12...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 12 with parameter alpha = 100.000000\n", + "The best performance on the validation set is: 31.306710\n", + "The corresponding performance on test set is: 33.173366\n", + "\n", + " Starting split 13...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 12 with parameter alpha = 100.000000\n", + "The best performance on the validation set is: 43.500424\n", + "The corresponding performance on test set is: 32.633129\n", + "\n", + " Starting split 14...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 10 with parameter alpha = 1.000000\n", + "The best performance on the validation set is: 53.561752\n", + "The corresponding performance on test set is: 42.883548\n", + "\n", + " Starting split 15...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 12 with parameter alpha = 100.000000\n", + "The best performance on the validation set is: 40.444773\n", + "The corresponding performance on test set is: 32.713040\n", + "\n", + " Starting split 16...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 11 with parameter alpha = 10.000000\n", + "The best performance on the validation set is: 37.046818\n", + "The corresponding performance on test set is: 37.337851\n", + "\n", + " Starting split 17...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 12 with parameter alpha = 100.000000\n", + "The best performance on the validation set is: 39.907628\n", + "The corresponding performance on test set is: 38.889064\n", + "\n", + " Starting split 18...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 12 with parameter alpha = 100.000000\n", + "The best performance on the validation set is: 29.879950\n", + "The corresponding performance on test set is: 27.652558\n", + "\n", + " Starting split 19...\n", + "\n", + " Normalizing output y...\n", + "The best performance is for trial 11 with parameter alpha = 10.000000\n", + "The best performance on the validation set is: 44.911892\n", + "The corresponding performance on test set is: 35.804454\n", + "\n", + " Mean performance on val set: 39.406724\n", + "With standard deviation: 6.720820\n", + "\n", + " Mean performance on test set: 36.400524\n", + "With standard deviation: 5.352940\n" + ] + } + ], + "source": [ + "# Author: Elisabetta Ghisu\n", + "\n", + "\"\"\"\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\"\"\"\n", + "\n", + "print(__doc__)\n", + "\n", + "import sys\n", + "import pathlib\n", + "sys.path.insert(0, \"../\")\n", + "from tabulate import tabulate\n", + "\n", + "import random\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from sklearn.kernel_ridge import KernelRidge # 0.17\n", + "from sklearn.metrics import accuracy_score, mean_squared_error\n", + "from sklearn import svm\n", + "\n", + "from pygraph.kernels.spkernel import spkernel\n", + "from pygraph.utils.graphfiles import loadDataset\n", + "\n", + "print('\\n Loading dataset from file...')\n", + "dataset, y = loadDataset(\"../../../../datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "y = np.array(y)\n", + "print(y)\n", + "\n", + "kernel_file_path = 'kernelmatrix.ds'\n", + "path = pathlib.Path(kernel_file_path)\n", + "if path.is_file():\n", + " print('\\n Loading the matrix from file...')\n", + " Kmatrix = np.loadtxt(kernel_file_path)\n", + " print(Kmatrix)\n", + "else:\n", + " print('\\n Calculating kernel matrix, this could take a while...')\n", + " Kmatrix = spkernel(dataset)\n", + " print(Kmatrix)\n", + " print('Saving kernel matrix to file...')\n", + " np.savetxt(kernel_file_path, Kmatrix)\n", + "\n", + "# setup the parameters\n", + "model_type = 'regression' # Regression or classification problem\n", + "print('\\n --- This is a %s problem ---' % model_type)\n", + "\n", + "datasize = len(dataset)\n", + "trials = 21 # Trials for hyperparameters random search\n", + "splits = 10 # Number of splits of the data\n", + "alpha_grid = np.logspace(-10, 10, num = trials, base = 10) # corresponds to (2*C)^-1 in other linear models such as LogisticRegression\n", + "C_grid = np.logspace(-10, 10, num = trials, base = 10)\n", + "random.seed(20) # Set the seed for uniform parameter distribution\n", + "\n", + "\n", + "\"\"\"\n", + "- Here starts the main program\n", + "- First we permute the data, then for each split we evaluate corresponding performances\n", + "- In the end, the performances are averaged over the test sets\n", + "\"\"\"\n", + "\n", + "# Initialize the performance of the best parameter trial on validation with the corresponding performance on test\n", + "val_split = []\n", + "test_split = []\n", + "\n", + "# For each split of the data\n", + "for j in range(10, 10 + splits):\n", + " print('\\n Starting split %d...' % j)\n", + "\n", + " # Set the random set for data permutation\n", + " random_state = int(j)\n", + " np.random.seed(random_state)\n", + " idx_perm = np.random.permutation(datasize)\n", + "# print(idx_perm)\n", + " \n", + " # Permute the data\n", + " y_perm = y[idx_perm] # targets permutation\n", + "# print(y_perm)\n", + " Kmatrix_perm = Kmatrix[:, idx_perm] # inputs permutation\n", + "# print(Kmatrix_perm)\n", + " Kmatrix_perm = Kmatrix_perm[idx_perm, :] # inputs permutation\n", + " \n", + " # Set the training, validation and test\n", + " # Note: the percentage can be set up by the user\n", + " num_train_val = int((datasize * 90) / 100) # 90% (of entire dataset) for training and validation\n", + " num_test = datasize - num_train_val # 10% (of entire dataset) for test\n", + " num_train = int((num_train_val * 90) / 100) # 90% (of train + val) for training\n", + " num_val = num_train_val - num_train # 10% (of train + val) for validation\n", + " \n", + " # Split the kernel matrix\n", + " Kmatrix_train = Kmatrix_perm[0:num_train, 0:num_train]\n", + " Kmatrix_val = Kmatrix_perm[num_train:(num_train + num_val), 0:num_train]\n", + " Kmatrix_test = Kmatrix_perm[(num_train + num_val):datasize, 0:num_train]\n", + "\n", + " # Split the targets\n", + " y_train = y_perm[0:num_train]\n", + "\n", + " # Normalization step (for real valued targets only)\n", + " print('\\n Normalizing output y...')\n", + " if model_type == 'regression':\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + "# print(y)\n", + " \n", + " y_val = y_perm[num_train:(num_train + num_val)]\n", + " y_test = y_perm[(num_train + num_val):datasize]\n", + " \n", + " # Record the performance for each parameter trial respectively on validation and test set\n", + " perf_all_val = []\n", + " perf_all_test = []\n", + " \n", + " # For each parameter trial\n", + " for i in range(trials):\n", + " # For regression use the Kernel Ridge method\n", + " if model_type == 'regression':\n", + "# print('\\n Starting experiment for trial %d and parameter alpha = %3f\\n ' % (i, alpha_grid[i]))\n", + "\n", + " # Fit the kernel ridge model\n", + " KR = KernelRidge(kernel = 'precomputed', alpha = alpha_grid[i])\n", + "# KR = svm.SVR(kernel = 'precomputed', C = C_grid[i])\n", + " KR.fit(Kmatrix_train, y_train)\n", + "\n", + " # predict on the validation and test set\n", + " y_pred = KR.predict(Kmatrix_val)\n", + " y_pred_test = KR.predict(Kmatrix_test)\n", + "# print(y_pred)\n", + "\n", + " # adjust prediction: needed because the training targets have been normalizaed\n", + " y_pred = y_pred * float(y_train_std) + y_train_mean\n", + "# print(y_pred)\n", + " y_pred_test = y_pred_test * float(y_train_std) + y_train_mean\n", + "# print(y_pred_test)\n", + "\n", + " # root mean squared error on validation\n", + " rmse = np.sqrt(mean_squared_error(y_val, y_pred))\n", + " perf_all_val.append(rmse)\n", + "\n", + " # root mean squared error in test \n", + " rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test))\n", + " perf_all_test.append(rmse_test)\n", + "\n", + "# print('The performance on the validation set is: %3f' % rmse)\n", + "# print('The performance on the test set is: %3f' % rmse_test)\n", + " \n", + " # --- FIND THE OPTIMAL PARAMETERS --- #\n", + " # For regression: minimise the mean squared error\n", + " if model_type == 'regression':\n", + "\n", + " # get optimal parameter on validation (argmin mean squared error)\n", + " min_idx = np.argmin(perf_all_test)\n", + " alpha_opt = alpha_grid[min_idx]\n", + "\n", + " # performance corresponding to optimal parameter on val\n", + " perf_val_opt = perf_all_val[min_idx]\n", + "\n", + " # corresponding performance on test for the same parameter\n", + " perf_test_opt = perf_all_test[min_idx]\n", + "\n", + " print('The best performance is for trial %d with parameter alpha = %3f' % (min_idx, alpha_opt))\n", + " print('The best performance on the validation set is: %3f' % perf_val_opt)\n", + " print('The corresponding performance on test set is: %3f' % perf_test_opt)\n", + "\n", + " # append the best performance on validation\n", + " # at the current split\n", + " val_split.append(perf_val_opt)\n", + "\n", + " # append the correponding performance on the test set\n", + " test_split.append(perf_test_opt)\n", + "\n", + "# average the results\n", + "# mean of the validation performances over the splits\n", + "val_mean = np.mean(np.asarray(val_split))\n", + "# std deviation of validation over the splits\n", + "val_std = np.std(np.asarray(val_split))\n", + "\n", + "# mean of the test performances over the splits\n", + "test_mean = np.mean(np.asarray(test_split))\n", + "# std deviation of the test oer the splits\n", + "test_std = np.std(np.asarray(test_split))\n", + "\n", + "print('\\n Mean performance on val set: %3f' % val_mean)\n", + "print('With standard deviation: %3f' % val_std)\n", + "print('\\n Mean performance on test set: %3f' % test_mean)\n", + "print('With standard deviation: %3f' % test_std)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/.ipynb_checkpoints/test_spkernel-checkpoint.ipynb b/notebooks/.ipynb_checkpoints/test_spkernel-checkpoint.ipynb new file mode 100644 index 0000000..1442552 --- /dev/null +++ b/notebooks/.ipynb_checkpoints/test_spkernel-checkpoint.ipynb @@ -0,0 +1,1136 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [], + "source": [ + "# Author: Elisabetta Ghisu\n", + "\n", + "\"\"\"\n", + "- Script containing functions for computing the shortest path kernel\n", + "- The Floyd Warshall algorithm is first implemented\n", + "- Then the SP is calculated\n", + "\"\"\"\n", + "\n", + "\n", + "#######################\n", + "# - IMPORT PACKAGES - #\n", + "#######################\n", + "\n", + "\n", + "\n", + "import numpy.matlib as matlib\n", + "import numpy as np\n", + "\n", + "\"\"\"\n", + "### FLOYD WARSHALL ALGORITHM\n", + "Input:\n", + "- Adjancency matrix A\n", + "Output:\n", + "- Shortest path matrix S\n", + "\"\"\"\n", + "\n", + "def floyd_warshall(A):\n", + "\n", + "\t# nuber of nodes\n", + "\tn = A.shape[0]\n", + "\n", + "\t# initialize shortes path matrix\n", + "\tS = np.zeros(shape = (n,n))\n", + "\n", + "\tfor i in range(n):\n", + "\t\tfor j in range(n):\n", + "\t\t\tif A[i,j] == 0 and i!=j:\n", + "\t\t\t\tS[i,j] = float(\"inf\")\n", + "\t\t\telse:\n", + "\t\t\t\tS[i,j] = A[i,j]\n", + "\n", + "\t# Compute the shortest path matrix\n", + "\tfor k in range(n):\n", + "\t\tfor i in range(n):\n", + "\t\t\tfor j in range(n):\n", + "\t\t\t\tif S[i,j] > S[i,k] + S[k,j]:\n", + "\t\t\t\t\tS[i,j] = S[i,k] + S[k,j]\n", + "\n", + "\treturn S\t\t\t\t\t\t\t\t\n", + "\n", + "\n", + "\n", + "\"\"\"\n", + "SHORTEST PATH KERNEL: This is a fast implementation of the shortest path\n", + "kernel algorithm\n", + "Inputs\n", + "- Adjancency matrix\n", + "- List of list of node labels for each graph\n", + "- Total number of node labels \n", + "Outputs\n", + "- Kernel matrix\n", + "- Feature matrix\n", + "\"\"\"\n", + "\n", + "def sp_kernel_fast(adj_mat, labels, L):\n", + "\n", + "\t# Number of graphs\n", + "\tn = len(adj_mat)\n", + "\tL = int(L)\n", + "\tS = []\n", + "\n", + "\t# shortest path matrices\n", + "\tfor i in xrange(n):\n", + "\t\tif i%1000 == 0 and i !=0:\n", + " \t\t\tprint('haha') #( \"%d\" % i)\n", + "\t\tS.append(floyd_warshall(adj_mat[i]))\n", + "\t\n", + "\t# maximum length of shortest paths in the dataset\n", + "\tmax_path = 0\n", + "\n", + "\t# for each graph in dataset\n", + "\tfor i in xrange(n):\n", + "\n", + "\t\tS_cur = np.copy(S[i])\n", + "\t\tS_cur[S_cur == np.inf] = 0\n", + "\t\tnew_max = np.max(S_cur)\n", + "\t\t\n", + "\t\tif new_max > max_path:\n", + "\t\t\tmax_path = new_max # get max short path in all Ss\n", + "\n", + "\t# maximum length of shortest paths\n", + "\tmax_path = int(max_path)\n", + "\n", + "\t# initialize feature matrix\n", + "\tsp = np.zeros(((max_path + 1) * L * (L+1) /2,n))\n", + "\n", + "\t# compute feature map for shortest path\n", + "\tfor i in xrange(n):\n", + "\n", + "\t\tif i % 1000 == 0:\n", + "\t\t\tprint('haha') #\"Processed %d graphs\" %i\n", + "\n", + "\t\tS_graph = S[i]\n", + "\t\tlabels_graph = np.asarray(labels[i].reshape((len(labels[i]),1)))\n", + "\t\tlabels_graph = labels_graph + 1\n", + "\t\t\n", + "\t\tlabels_aux = matlib.repmat(labels_graph, 1, len(labels_graph))\n", + "\t\t\n", + "\t\tmin_lab = np.minimum(labels_aux, labels_aux.T)\n", + "\t\t\n", + "\t\tmax_lab = np.maximum(labels_aux, labels_aux.T)\n", + "\t\tsub_path = np.triu(~(np.isinf(S_graph))).T\n", + "\n", + "\t\tmin_lab = min_lab[sub_path]\n", + "\t\tmax_lab = max_lab[sub_path]\n", + "\n", + "\n", + "\t\tind = S_graph[sub_path] * L * (L + 1) / 2 + (min_lab - 1) * (2*L + 2 - min_lab) / 2 + max_lab - min_lab\n", + "\t\tind = ind.astype(int)\n", + "\t\taccum = np.zeros((max_path + 1) * L * (L + 1) /2)\n", + "\t\taccum[:ind.max() + 1] += np.bincount(ind.astype(int))\n", + "\t\tsp[ind,i] = accum[ind]\n", + "\t\n", + "\tsum_cols = np.sum(sp, axis = 1)\n", + "\tind_true = sum_cols != 0\n", + "\tsp = sp[ind_true,:]\n", + "\t\n", + "\t# compute kernel matrix\n", + "\tK = np.dot(sp.T,sp)\n", + " \n", + "\treturn K, sp" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": {}, + "outputs": [ + { + "ename": "ImportError", + "evalue": "No module named 'igraph'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mImportError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 14\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 15\u001b[0m \u001b[0;31m# iGraph imports to handle graphs and for graph I/O\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 16\u001b[0;31m \u001b[0;32mfrom\u001b[0m \u001b[0migraph\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mGraph\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 17\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 18\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mImportError\u001b[0m: No module named 'igraph'" + ] + } + ], + "source": [ + "#Authors: Elisabetta Ghisu, Felipe Llinares Lopez\n", + "\n", + "\"\"\"\n", + "- This script includes a list of functions for analyzing \n", + "parsing and formatting graphs\n", + "- The graphs are given in graphml format\n", + "- It also cntans functions for loading, processing the graphs\n", + "and extract graph statistics\n", + "\"\"\"\n", + "\n", + "\n", + "import numpy as np\n", + "from numpy import genfromtxt\n", + "\n", + "# iGraph imports to handle graphs and for graph I/O\n", + "from igraph import Graph\n", + "\n", + "\n", + "# ---------------------------------GRAPHML I/O FUNCTIONS------------------------------------ #\n", + "\n", + "# INPUT:\n", + "# filenames_graphs: list of GraphML files, where each file contains one graph in the dataset\n", + "# filename_labels: text file with labels corresponding to each graph in the dataset, in the same order as they are in\n", + "# filename_graphs\n", + "# OUTPUT:\n", + "# G: A list containing one iGraph object for each graph in the dataset\n", + "# Y: A Numpy array containing the labels corresponding to each graph, in the same order as G\n", + "def load_graphml(filenames_graphs, filename_labels):\n", + " G = []\n", + " for fname in filenames_graphs:\n", + " G.append(Graph.Read_GraphML(fname))\n", + " Y = genfromtxt(filename_labels)\n", + " return (G, Y)\n", + "\n", + "\n", + "# Loads a list of paths to GraphML files from filename_list\n", + "def load_file_list(filename_flist):\n", + " f = open(filename_flist, 'r')\n", + " f_graphs = []\n", + " for line in f:\n", + " f_graphs.append(line.strip())\n", + " f.close()\n", + " return f_graphs\n", + "\n", + "\n", + "# --------------------------------COMPUTE STATISTICS---------------------------------------- #\n", + "\n", + "\n", + "# Retrieve labels of all vertices belonging to any graph in the list of iGraph objects G and\n", + "# returns the entire list, and a list with the alphabet of the vertex labels\n", + "def get_all_vertex_labels(G, att_name='label'):\n", + " v_l = []\n", + " for g in G:\n", + " v_l += g.vs[att_name]\n", + " return (v_l, np.unique(v_l))\n", + "\n", + "\n", + "# Retrieve labels of all edges belonging to any graph in the list of iGraph objects G and\n", + "# returns the entire list, and a list with the alphabet of the edge labels\n", + "def get_all_edge_labels(G, att_name='label'):\n", + " e_l = []\n", + " for g in G:\n", + " e_l += g.es[att_name]\n", + " return (e_l, np.unique(e_l))\n", + "\n", + "\n", + "# Returns a list where each element is itself the adjacency list of the corresponding graph\n", + "# The adjacency lit of a graph has the following format:\n", + "# it is a list where each element is a list containing the id of adjacent nodes\n", + "def get_adj_list(G):\n", + " ad_l = []\n", + " for g in G:\n", + " ad_l.append(g.get_adjlist())\n", + " return ad_l\n", + "\n", + "# Returns a list where each element is the adjacency matrix of the graph \n", + "# The adjancency matrix is in iGraph format\n", + "def get_adj_mat(G):\n", + " ad_m = []\n", + " for g in G:\n", + " ad_m.append(g.get_adjacency())\n", + " return ad_m\n", + "\n", + "# Returns a list where each element contains the nodes label for a graph\n", + "def get_node_labels(G, att_name = 'label'):\n", + " node_l = []\n", + " for g in G:\n", + " node_l.append(g.vs[att_name])\n", + " return node_l\n", + "\n", + "\n", + "\n", + "# ----------------- LOAD AND PROCESS THE GRAPHS --------------- #\n", + "\n", + "\n", + "\"\"\"\n", + "Inputs:\n", + "- list of graphs file\n", + "- labels file\n", + "- path to the data folder\n", + "Outputs:\n", + "- List of node labels\n", + "- List of adjancency lists\n", + "- List of graphs in graphml format\n", + "- Targets\n", + "- number of classes\n", + "- sample size\n", + "\"\"\"\n", + "\n", + "\n", + "def load_and_process(filenames_graphs, filename_labels, path_to_dataset):\n", + "\n", + " # load a list of names to graphml files\n", + " f_graphs = load_file_list(filenames_graphs)\n", + " # sample size\n", + " n = len(f_graphs)\n", + "\n", + " # create a list of paths to the files\n", + " f_graphs_path =[]\n", + "\n", + " # for each graph in dataset\n", + " for i in range(n):\n", + "\n", + " # index the graph\n", + " graph_name = f_graphs[i]\n", + "\n", + " # path to the data folder\n", + " path = \"%s/%s\" % (path_to_dataset, graph_name)\n", + " f_graphs_path.append(path)\n", + "\n", + " # If the data is DD have to delete an element (corrupted file)\n", + " if graph_name == \"DD\":\n", + " del f_graphs_path[148]\n", + " n = n-1\n", + "\n", + " # Load the graphs in graphml format\n", + " # G is a llist of graphml graph\n", + " # Y is an array of targets\n", + " G,Y = load_graphml(f_graphs_path, filename_labels)\n", + "\n", + " # Delete corrupted file in DD\n", + " if graph_name == \"DD\": \n", + " Y = np.delete(Y, 148)\n", + "\n", + " # get adjacency list and matrix for all the graphs in G\n", + " ad_list = get_adj_list(G)\n", + " ad_mat = get_adj_mat(G)\n", + "\n", + " # get a list containing lists of node labels\n", + " node_label = get_node_labels(G)\n", + "\n", + " return node_label, ad_list, G, Y\n", + "\n", + "\n", + "\n", + "\"\"\"\n", + "RENAME NODES: function to rename nodes from 0,...,num_nodes\n", + "Input\n", + "- list of list of node labels in each graph\n", + "Output\n", + "- L: total number of different labels in the dataset\n", + "- node_label: new renamed labels\n", + "\"\"\"\n", + "\n", + "def rename_nodes(node_label): \n", + " \n", + " # number of graphs in the dataset\n", + " n = len(node_label)\n", + "\n", + " # labels will store the new labels\n", + " labels = [0] * n\n", + "\n", + " # disctionary containing the map from the old to the new labels\n", + " label_lookup = {}\n", + "\n", + " # counter of unique labels\n", + " label_counter = 0\n", + "\n", + " # for each graph in dataset\n", + " for i in range(n):\n", + "\n", + "\n", + " # number of nodes in graph[i]\n", + " num_nodes = len(node_label[i]) \n", + "\n", + " # will be used to store the new labels\n", + " labels[i] = np.zeros(num_nodes, dtype = np.uint64) # positive integers\n", + "\n", + " # for each node in the graph\n", + " for j in range(num_nodes):\n", + "\n", + " # the node label to a string\n", + " l_node_str = str(np.copy(node_label[i][j]))\n", + " \n", + " # if the string has not been observed yet\n", + " # the corresponding node is assigned a new label\n", + " # otherwise it will be named with the same label\n", + " # already assigned to an identical string\n", + "\n", + " if not label_lookup.has_key(l_node_str):\n", + " label_lookup[l_node_str] = label_counter\n", + " labels[i][j] = label_counter \n", + " label_counter += 1\n", + " else:\n", + " labels[i][j] = label_lookup[l_node_str]\n", + "\n", + " # total number of labels in the dataset\n", + " L = label_counter\n", + " print('haha') #'Number of original labels %d' % L \n", + "\n", + " return L, labels" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "usage: ipykernel_launcher.py [-h] --dataset DATASET\n", + "ipykernel_launcher.py: error: the following arguments are required: --dataset\n" + ] + }, + { + "ename": "SystemExit", + "evalue": "2", + "output_type": "error", + "traceback": [ + "An exception has occurred, use %tb to see the full traceback.\n", + "\u001b[0;31mSystemExit\u001b[0m\u001b[0;31m:\u001b[0m 2\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/usr/local/lib/python3.5/dist-packages/IPython/core/interactiveshell.py:2918: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.\n", + " warn(\"To exit: use 'exit', 'quit', or Ctrl-D.\", stacklevel=1)\n" + ] + } + ], + "source": [ + "# Author: Elisabetta Ghisu\n", + "\n", + "\"\"\"\n", + "- Script for computing the kernel matrix and features map \n", + "using shortest path kernel\n", + "\"\"\"\n", + "\n", + "###########################\n", + "# --- IMPORT PACKAGES --- #\n", + "###########################\n", + "\n", + "import numpy as np\n", + "import argparse\n", + "import os\n", + "import pickle\n", + "\n", + "from numpy import genfromtxt\n", + "\n", + "# from sp_functions import *\n", + "# from parse_graphs import *\n", + "\n", + "\n", + "\n", + "##############################\n", + "### Command Line Arguments ###\n", + "##############################\n", + "\n", + "parser = argparse.ArgumentParser(description = \"Compute kernel and features matrices via shortest path kernel\")\n", + "parser.add_argument(\"--dataset\", required = True, help = \"Name of the dataset\")\n", + "args = parser.parse_args()\n", + "\n", + "\n", + "#####################\n", + "### LOAD THE DATA ###\n", + "#####################\n", + "\n", + "\"\"\"\n", + "- Here we load the data input and targets\n", + "- The data are assumed to be in graph formats\n", + "- They should be in graphml format \n", + "\"\"\"\n", + "\n", + "# path to the list of graphs and dataset\n", + "filenames_graphs = \"data/%s.list\" % (args.dataset)\n", + "path_to_dataset = \"data/%s\" % (args.dataset) \n", + "\n", + "# Load the targets\n", + "filename_labels = \"data/%s_label.txt\" % (args.dataset)\n", + "\n", + "# load and process graphs\n", + "node_label, ad_list, G, Y = load_and_process(filenames_graphs, filename_labels, path_to_dataset)\n", + "\n", + "# output directory\n", + "out_path = \"kernel_matrices/%s/sp\" % args.dataset\n", + "\n", + "# If the output directory does not exist, then create it\n", + "if not os.path.exists(out_path):\n", + " os.makedirs(out_path)\n", + "\n", + "\n", + "#########################\n", + "# --- SHORTEST PATH --- #\n", + "#########################\n", + "\n", + "\n", + "# assign labels starting from zero to the nodes\n", + "L, labels = rename_nodes(node_label)\n", + "\n", + "\n", + "# Compute adjancency matrix \n", + "adj_mat = get_adj_mat(G)\n", + "\n", + "# Compute kernel and feature maps using shortest path\n", + "K, phi = sp_kernel_fast(adj_mat, labels, L)\n", + "\n", + "# save kernel matrix\n", + "file_name = \"%s/%s_ker_mat\" % (out_path, args.dataset)\n", + "np.save(file_name, K)\n", + "\n", + "# save feature map\n", + "file_name = \"%s/%s_phi_map\" % (out_path, args.dataset)\n", + "np.save(file_name, phi)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[[ 0. 2. 3. 1. 2.]]\n", + "{0: {0: [0], 1: [0, 3, 1], 2: [0, 3, 4, 2], 3: [0, 3], 4: [0, 3, 4]}, 1: {0: [1, 3, 0], 1: [1], 2: [1, 3, 4, 2], 3: [1, 3], 4: [1, 3, 4]}, 2: {0: [2, 4, 3, 0], 1: [2, 4, 3, 1], 2: [2], 3: [2, 4, 3], 4: [2, 4]}, 3: {0: [3, 0], 1: [3, 1], 2: [3, 4, 2], 3: [3], 4: [3, 4]}, 4: {0: [4, 3, 0], 1: [4, 3, 1], 2: [4, 2], 3: [4, 3], 4: [4]}}\n", + "[[ 0. 2. 3. 1. 2.]\n", + " [ 2. 0. 3. 1. 2.]\n", + " [ 3. 3. 0. 2. 1.]\n", + " [ 1. 1. 2. 0. 1.]\n", + " [ 2. 2. 1. 1. 0.]]\n" + ] + }, + { + "ename": "NameError", + "evalue": "name 'plt' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 11\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ml\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 12\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0ml2\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 13\u001b[0;31m \u001b[0mplt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshow\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 14\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 15\u001b[0m \u001b[0mS\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mgetSPGraph\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mG1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;31mNameError\u001b[0m: name 'plt' is not defined" + ] + } + ], + "source": [ + "dataset, y = loadDataset(\"/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "G1 = dataset[12]\n", + "\n", + "nx.draw_networkx(G1)\n", + "# print(list(dataset[12][4]))\n", + "\n", + "l = nx.shortest_path(G1)\n", + "\n", + "l2 = nx.floyd_warshall_numpy(G1)\n", + "print(np.array(l2[0]))\n", + "print(l)\n", + "print(l2)\n", + "plt.show()\n", + "\n", + "S = getSPGraph(G1)\n", + "nx.draw_networkx(S)\n", + "pos = nx.spring_layout(S)\n", + "edge_labels = nx.get_edge_attributes(S,'cost')\n", + "print(edge_labels)\n", + "nx.draw_networkx_edge_labels(S, pos, edge_labels = edge_labels)\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [], + "source": [ + "import networkx as nx\n", + " \n", + "def loadCT(filename):\n", + " \"\"\"load data from .ct file.\n", + " \n", + " Notes\n", + " ------ \n", + " a typical example of data in .ct is like this:\n", + " \n", + " 3 2 <- number of nodes and edges\n", + " 0.0000 0.0000 0.0000 C <- each line describes a node, the last parameter in which is the label of the node, representing a chemical element @Q what are the first 3 numbers?\n", + " 0.0000 0.0000 0.0000 C\n", + " 0.0000 0.0000 0.0000 O\n", + " 1 3 1 1 <- each line describes an edge, the first two numbers represent two nodes of the edge, the last number represents the label. @Q what are the 3th numbers?\n", + " 2 3 1 1\n", + " \"\"\"\n", + " content = open(filename).read().splitlines()\n", + " G = nx.Graph(name=str(content[0])) # set name of the graph\n", + " tmp = content[1].split(\" \")\n", + " if tmp[0] == '':\n", + " nb_nodes = int(tmp[1]) # number of the nodes\n", + " nb_edges = int(tmp[2]) # number of the edges\n", + " else:\n", + " nb_nodes = int(tmp[0])\n", + " nb_edges = int(tmp[1])\n", + "\n", + " for i in range(0, nb_nodes):\n", + " tmp = content[i + 2].split(\" \")\n", + " tmp = [x for x in tmp if x != '']\n", + " G.add_node(i, label=tmp[3])\n", + "\n", + " for i in range(0, nb_edges):\n", + " tmp = content[i + G.number_of_nodes() + 2].split(\" \")\n", + " tmp = [x for x in tmp if x != '']\n", + " G.add_edge(int(tmp[0]) - 1, int(tmp[1]) - 1, label=int(tmp[3]))\n", + " return G\n", + "\n", + "\n", + "def loadGXL(filename):\n", + " import networkx as nx\n", + " import xml.etree.ElementTree as ET\n", + "\n", + " tree = ET.parse(filename)\n", + " root = tree.getroot()\n", + " index = 0\n", + " G = nx.Graph()\n", + " dic={}\n", + " for node in root.iter('node'):\n", + " label = node.find('attr')[0].text\n", + " dic[node.attrib['id']] = index\n", + " G.add_node(index, id=node.attrib['id'], label=label)\n", + " index += 1\n", + " \n", + " for edge in root.iter('edge'):\n", + " label = edge.find('attr')[0].text\n", + " G.add_edge(dic[edge.attrib['from']], dic[edge.attrib['to']], label=label)\n", + " return G\n", + " \n", + "def loadDataset(filename):\n", + " \"\"\"load file list of the dataset.\n", + " \"\"\"\n", + " from os.path import dirname, splitext\n", + "\n", + " dirname_dataset = dirname(filename)\n", + " extension = splitext(filename)[1][1:]\n", + " data = []\n", + " y = []\n", + " if(extension == \"ds\"):\n", + " content = open(filename).read().splitlines()\n", + " for i in range(0, len(content)):\n", + " tmp = content[i].split(' ')\n", + " data.append(loadCT(dirname_dataset + '/' + tmp[0].replace('#', '', 1))) # remove the '#'s in file names\n", + " y.append(float(tmp[1]))\n", + " elif(extension == \"cxl\"):\n", + " import xml.etree.ElementTree as ET\n", + "\n", + " tree = ET.parse(filename)\n", + " root = tree.getroot()\n", + " data = []\n", + " y = []\n", + " for graph in root.iter('print'):\n", + " mol_filename = graph.attrib['file']\n", + " mol_class = graph.attrib['class']\n", + " data.append(loadGXL(dirname_dataset + '/' + mol_filename))\n", + " y.append(mol_class)\n", + "\n", + " return data, y" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "metadata": {}, + "outputs": [ + { + "ename": "SyntaxError", + "evalue": "invalid syntax (, line 48)", + "output_type": "error", + "traceback": [ + "\u001b[0;36m File \u001b[0;32m\"\"\u001b[0;36m, line \u001b[0;32m48\u001b[0m\n\u001b[0;31m Kmatrix[j][i] += (i == j ? 0 : 1)\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" + ] + } + ], + "source": [ + "import sys\n", + "import pathlib\n", + "sys.path.insert(0, \"../\")\n", + "\n", + "\n", + "import networkx as nx\n", + "import numpy as np\n", + "import time\n", + "\n", + "from utils.utils import getSPGraph\n", + "\n", + "\n", + "def spkernel(Gn):\n", + " \"\"\"Transform graph G to its corresponding shortest-paths graph using Floyd-transformation.\n", + " \n", + " Parameters\n", + " ----------\n", + " G : NetworkX graph\n", + " The graph to be tramsformed.\n", + " \n", + " Return\n", + " ------\n", + " S : NetworkX graph\n", + " The shortest-paths graph corresponding to G.\n", + " \n", + " References\n", + " ----------\n", + " [1] Borgwardt KM, Kriegel HP. Shortest-path kernels on graphs. InData Mining, Fifth IEEE International Conference on 2005 Nov 27 (pp. 8-pp). IEEE.\n", + " \"\"\"\n", + " Kmatrix = np.zeros((len(Gn), len(Gn)))\n", + " \n", + " Sn = [] # get shortest path graphs of Gn\n", + " for i in range(0, len(Gn)):\n", + " Sn.append(getSPGraph(Gn[i]))\n", + " \n", + "# print(S1.nodes(data = True))\n", + "# print(S2.nodes(data = True))\n", + "# print(S1.edges(data = True))\n", + "# print(S2.edges(data = True))\n", + " \n", + " start_time = time.time()\n", + " for i in range(0, len(Gn)):\n", + " for j in range(i, len(Gn)):\n", + " for e1 in Sn[i].edges(data = True):\n", + " for e2 in Sn[j].edges(data = True): \n", + " if e1[2]['cost'] != 0 and e1[2]['cost'] == e2[2]['cost'] and ((e1[0] == e2[0] and e1[1] == e2[1]) or (e1[0] == e2[1] and e1[1] == e2[0])):\n", + " Kmatrix[i][j] += 1\n", + " Kmatrix[j][i] += (i == j ? 0 : 1)\n", + " \n", + " print(\"--- %s seconds ---\" % (time.time() - start_time))\n", + " \n", + " return Kmatrix" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0\n", + "--- 0.05678129196166992 seconds ---\n", + "1\n", + "--- 0.15176129341125488 seconds ---\n", + "2\n", + "--- 0.20930719375610352 seconds ---\n", + "3\n", + "--- 0.3049781322479248 seconds ---\n", + "4\n", + "--- 0.4029049873352051 seconds ---\n", + "5\n", + "--- 0.5458371639251709 seconds ---\n", + "6\n", + "--- 0.6920650005340576 seconds ---\n", + "7\n", + "--- 0.7972092628479004 seconds ---\n", + "8\n", + "--- 0.947425365447998 seconds ---\n", + "9\n", + "--- 1.1016933917999268 seconds ---\n", + "10\n", + "--- 1.2554333209991455 seconds ---\n", + "11\n", + "--- 1.4140815734863281 seconds ---\n", + "12\n", + "--- 1.562861442565918 seconds ---\n", + "13\n", + "--- 1.7876057624816895 seconds ---\n", + "14\n", + "--- 1.9889881610870361 seconds ---\n", + "15\n", + "--- 2.2633984088897705 seconds ---\n", + "16\n", + "--- 2.480710983276367 seconds ---\n", + "17\n", + "--- 2.683915138244629 seconds ---\n", + "18\n", + "--- 2.8276052474975586 seconds ---\n", + "19\n", + "--- 2.972059488296509 seconds ---\n", + "20\n", + "--- 3.11892032623291 seconds ---\n", + "21\n", + "--- 3.330472469329834 seconds ---\n", + "22\n", + "--- 3.5461206436157227 seconds ---\n", + "23\n", + "--- 3.7521393299102783 seconds ---\n", + "24\n", + "--- 3.956348180770874 seconds ---\n", + "25\n", + "--- 4.162136793136597 seconds ---\n", + "26\n", + "--- 4.365236759185791 seconds ---\n", + "27\n", + "--- 4.572294473648071 seconds ---\n", + "28\n", + "--- 4.778241872787476 seconds ---\n", + "29\n", + "--- 4.981487035751343 seconds ---\n", + "30\n", + "--- 5.189010143280029 seconds ---\n", + "31\n", + "--- 5.466430902481079 seconds ---\n", + "32\n", + "--- 5.73804497718811 seconds ---\n", + "33\n", + "--- 6.0193397998809814 seconds ---\n", + "34\n", + "--- 6.293334245681763 seconds ---\n", + "35\n", + "--- 6.569210767745972 seconds ---\n", + "36\n", + "--- 6.783808708190918 seconds ---\n", + "37\n", + "--- 6.999167203903198 seconds ---\n", + "38\n", + "--- 7.209052085876465 seconds ---\n", + "39\n", + "--- 7.414280652999878 seconds ---\n", + "40\n", + "--- 7.620949983596802 seconds ---\n", + "41\n", + "--- 7.892791986465454 seconds ---\n", + "42\n", + "--- 8.166114330291748 seconds ---\n", + "43\n", + "--- 8.46480393409729 seconds ---\n", + "44\n", + "--- 8.75532841682434 seconds ---\n", + "45\n", + "--- 9.027160882949829 seconds ---\n", + "46\n", + "--- 9.303063869476318 seconds ---\n", + "47\n", + "--- 9.575549125671387 seconds ---\n", + "48\n", + "--- 9.867429733276367 seconds ---\n", + "49\n", + "--- 10.160123109817505 seconds ---\n", + "50\n", + "--- 10.437638759613037 seconds ---\n", + "51\n", + "--- 10.714671611785889 seconds ---\n", + "52\n", + "--- 10.987818479537964 seconds ---\n", + "53\n", + "--- 11.259410381317139 seconds ---\n", + "54\n", + "--- 11.535178184509277 seconds ---\n", + "55\n", + "--- 11.807695865631104 seconds ---\n", + "56\n", + "--- 12.158225774765015 seconds ---\n", + "57\n", + "--- 12.506253004074097 seconds ---\n", + "58\n", + "--- 12.856064319610596 seconds ---\n", + "59\n", + "--- 13.203948497772217 seconds ---\n", + "60\n", + "--- 13.552793741226196 seconds ---\n", + "61\n", + "--- 13.906684160232544 seconds ---\n", + "62\n", + "--- 14.256698369979858 seconds ---\n", + "63\n", + "--- 14.606950283050537 seconds ---\n", + "64\n", + "--- 14.876070022583008 seconds ---\n", + "65\n", + "--- 15.148754596710205 seconds ---\n", + "66\n", + "--- 15.43168306350708 seconds ---\n", + "67\n", + "--- 15.710469961166382 seconds ---\n", + "68\n", + "--- 15.98047399520874 seconds ---\n", + "69\n", + "--- 16.25121569633484 seconds ---\n", + "70\n", + "--- 16.52086853981018 seconds ---\n", + "71\n", + "--- 16.790047645568848 seconds ---\n", + "72\n", + "--- 17.06355619430542 seconds ---\n", + "73\n", + "--- 17.335728406906128 seconds ---\n", + "74\n", + "--- 17.607405424118042 seconds ---\n", + "75\n", + "--- 17.955402135849 seconds ---\n", + "76\n", + "--- 18.303555488586426 seconds ---\n", + "77\n", + "--- 18.654282808303833 seconds ---\n", + "78\n", + "--- 19.004570245742798 seconds ---\n", + "79\n", + "--- 19.35291624069214 seconds ---\n", + "80\n", + "--- 19.700473070144653 seconds ---\n", + "81\n", + "--- 20.04847502708435 seconds ---\n", + "82\n", + "--- 20.39787983894348 seconds ---\n", + "83\n", + "--- 20.74629044532776 seconds ---\n", + "84\n", + "--- 21.094562768936157 seconds ---\n", + "85\n", + "--- 21.445199489593506 seconds ---\n", + "86\n", + "--- 21.794403791427612 seconds ---\n", + "87\n", + "--- 22.143365383148193 seconds ---\n", + "88\n", + "--- 22.49206042289734 seconds ---\n", + "89\n", + "--- 22.840426445007324 seconds ---\n", + "90\n", + "--- 23.189460515975952 seconds ---\n", + "91\n", + "--- 23.539386749267578 seconds ---\n", + "92\n", + "--- 23.888701677322388 seconds ---\n", + "93\n", + "--- 24.23668909072876 seconds ---\n", + "94\n", + "--- 24.58505630493164 seconds ---\n", + "95\n", + "--- 25.019609451293945 seconds ---\n", + "96\n", + "--- 25.456527709960938 seconds ---\n", + "97\n", + "--- 25.891918182373047 seconds ---\n", + "98\n", + "--- 26.32820987701416 seconds ---\n", + "99\n", + "--- 26.76149344444275 seconds ---\n", + "100\n", + "--- 27.197012424468994 seconds ---\n", + "101\n", + "--- 27.63314127922058 seconds ---\n", + "102\n", + "--- 28.068315029144287 seconds ---\n", + "103\n", + "--- 28.50419807434082 seconds ---\n", + "104\n", + "--- 28.852453231811523 seconds ---\n", + "105\n", + "--- 29.205727338790894 seconds ---\n", + "106\n", + "--- 29.554840087890625 seconds ---\n", + "107\n", + "--- 29.90355086326599 seconds ---\n", + "108\n", + "--- 30.251071214675903 seconds ---\n", + "109\n", + "--- 30.599868059158325 seconds ---\n", + "110\n", + "--- 30.94942593574524 seconds ---\n", + "111\n", + "--- 31.298285245895386 seconds ---\n", + "112\n", + "--- 31.648550271987915 seconds ---\n", + "113\n", + "--- 32.0825355052948 seconds ---\n", + "114\n", + "--- 32.516993045806885 seconds ---\n", + "115\n", + "--- 32.950743198394775 seconds ---\n", + "116\n", + "--- 33.38488531112671 seconds ---\n", + "117\n", + "--- 33.81857705116272 seconds ---\n", + "118\n", + "--- 34.27995991706848 seconds ---\n", + "119\n", + "--- 34.728654623031616 seconds ---\n", + "120\n", + "--- 35.16262221336365 seconds ---\n", + "121\n", + "--- 35.5960898399353 seconds ---\n", + "122\n", + "--- 36.02964925765991 seconds ---\n", + "123\n", + "--- 36.46674466133118 seconds ---\n", + "124\n", + "--- 36.91917443275452 seconds ---\n", + "125\n", + "--- 37.381704330444336 seconds ---\n", + "126\n", + "--- 37.81864261627197 seconds ---\n", + "127\n", + "--- 38.3528311252594 seconds ---\n", + "128\n", + "--- 38.89131188392639 seconds ---\n", + "129\n", + "--- 39.42161011695862 seconds ---\n", + "130\n", + "--- 39.95006561279297 seconds ---\n", + "131\n", + "--- 40.476089000701904 seconds ---\n", + "132\n", + "--- 41.00121235847473 seconds ---\n", + "133\n", + "--- 41.4318163394928 seconds ---\n", + "134\n", + "--- 41.86459708213806 seconds ---\n", + "135\n", + "--- 42.29518222808838 seconds ---\n", + "136\n", + "--- 42.729474782943726 seconds ---\n", + "137\n", + "--- 43.16999864578247 seconds ---\n", + "138\n", + "--- 43.606104135513306 seconds ---\n", + "139\n", + "--- 44.04209113121033 seconds ---\n", + "140\n", + "--- 44.4772834777832 seconds ---\n", + "141\n", + "--- 45.01142644882202 seconds ---\n", + "142\n", + "--- 45.543590784072876 seconds ---\n", + "143\n", + "--- 46.07910680770874 seconds ---\n", + "144\n", + "--- 46.612366914749146 seconds ---\n", + "145\n", + "--- 47.1452751159668 seconds ---\n", + "146\n", + "--- 47.67322564125061 seconds ---\n", + "147\n", + "--- 48.20156168937683 seconds ---\n", + "148\n", + "--- 48.73471546173096 seconds ---\n", + "149\n", + "--- 49.2733519077301 seconds ---\n", + "150\n", + "--- 49.806400537490845 seconds ---\n", + "151\n", + "--- 50.33490014076233 seconds ---\n", + "152\n", + "--- 50.86489534378052 seconds ---\n", + "153\n", + "--- 51.39602565765381 seconds ---\n", + "154\n", + "--- 51.93729043006897 seconds ---\n", + "155\n", + "--- 52.473469972610474 seconds ---\n", + "156\n", + "--- 53.01401090621948 seconds ---\n", + "157\n", + "--- 53.58053278923035 seconds ---\n", + "158\n", + "--- 54.22534370422363 seconds ---\n", + "159\n", + "--- 54.870089292526245 seconds ---\n", + "160\n", + "--- 55.50953507423401 seconds ---\n", + "161\n", + "--- 56.144059896469116 seconds ---\n", + "162\n", + "--- 56.779675245285034 seconds ---\n", + "163\n", + "--- 57.41550326347351 seconds ---\n", + "164\n", + "--- 58.04742622375488 seconds ---\n", + "165\n", + "--- 58.57527136802673 seconds ---\n", + "166\n", + "--- 59.10521101951599 seconds ---\n", + "167\n", + "--- 59.737877368927 seconds ---\n", + "168\n", + "--- 60.373518228530884 seconds ---\n", + "169\n", + "--- 61.00429916381836 seconds ---\n", + "170\n", + "--- 61.64198398590088 seconds ---\n", + "171\n", + "--- 62.27683877944946 seconds ---\n", + "172\n", + "--- 62.91516971588135 seconds ---\n", + "173\n", + "--- 63.26179265975952 seconds ---\n", + "174\n", + "--- 63.89728498458862 seconds ---\n", + "175\n", + "--- 64.53867197036743 seconds ---\n", + "176\n", + "--- 65.18402314186096 seconds ---\n", + "177\n", + "--- 65.82770419120789 seconds ---\n", + "178\n", + "--- 66.46093964576721 seconds ---\n", + "179\n", + "--- 67.09133172035217 seconds ---\n", + "180\n", + "--- 67.73470735549927 seconds ---\n", + "181\n", + "--- 68.4084141254425 seconds ---\n", + "182\n", + "--- 69.05118441581726 seconds ---\n", + "183\n", + "--- 69.68487596511841 seconds ---\n", + "184\n", + "--- 70.3204357624054 seconds ---\n", + "[[ 3. 1. 3. ..., 1. 1. 1.]\n", + " [ 1. 6. 1. ..., 0. 0. 3.]\n", + " [ 3. 1. 3. ..., 1. 1. 1.]\n", + " ..., \n", + " [ 1. 0. 1. ..., 55. 21. 7.]\n", + " [ 1. 0. 1. ..., 21. 55. 7.]\n", + " [ 1. 3. 1. ..., 7. 7. 55.]]\n" + ] + } + ], + "source": [ + "dataset, y = loadDataset(\"/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "G1 = dataset[12]\n", + "G2 = dataset[20]\n", + "Kmatrix = spkernel(dataset)\n", + "\n", + "print(Kmatrix)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/kernelmatrices_path_acyclic/km.ds b/notebooks/kernelmatrices_path_acyclic/km.ds new file mode 100644 index 0000000..4ecfd76 --- /dev/null +++ b/notebooks/kernelmatrices_path_acyclic/km.ds @@ -0,0 +1,185 @@ +5.555555555555555802e-01 2.222222222222222099e-01 0.000000000000000000e+00 0.000000000000000000e+00 2.777777777777777901e-01 1.333333333333333315e-01 3.333333333333333148e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.666666666666666574e-01 1.666666666666666574e-01 1.666666666666666574e-01 8.888888888888889228e-02 8.888888888888889228e-02 1.587301587301587213e-01 2.222222222222222099e-01 2.222222222222222099e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 1.111111111111111049e-01 1.111111111111111049e-01 1.111111111111111049e-01 1.111111111111111049e-01 1.111111111111111049e-01 1.587301587301587213e-01 1.587301587301587213e-01 1.587301587301587213e-01 1.587301587301587213e-01 1.587301587301587213e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 1.190476190476190410e-01 1.190476190476190410e-01 1.190476190476190410e-01 1.190476190476190410e-01 1.190476190476190410e-01 1.190476190476190410e-01 1.190476190476190410e-01 1.190476190476190410e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 9.259259259259258745e-02 9.259259259259258745e-02 9.259259259259258745e-02 9.259259259259258745e-02 9.259259259259258745e-02 9.259259259259258745e-02 9.259259259259258745e-02 9.259259259259258745e-02 9.259259259259258745e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 2.962962962962963076e-02 7.407407407407406996e-02 7.407407407407406996e-02 7.407407407407406996e-02 7.407407407407406996e-02 7.407407407407406996e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 2.424242424242424240e-02 6.060606060606060774e-02 6.060606060606060774e-02 6.060606060606060774e-02 6.060606060606060774e-02 6.060606060606060774e-02 6.060606060606060774e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 2.380952380952380820e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 +2.222222222222222099e-01 2.777777777777777901e-01 0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 1.666666666666666574e-01 1.333333333333333315e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 1.111111111111111049e-01 1.111111111111111049e-01 6.349206349206348854e-02 8.888888888888889228e-02 8.888888888888889228e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.349206349206348854e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 3.703703703703703498e-02 2.962962962962963076e-02 2.962962962962963076e-02 2.962962962962963076e-02 2.962962962962963076e-02 2.962962962962963076e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 3.030303030303030387e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.212121212121212120e-02 1.212121212121212120e-02 1.212121212121212120e-02 1.212121212121212120e-02 1.190476190476190410e-02 1.212121212121212120e-02 1.212121212121212120e-02 1.212121212121212120e-02 1.212121212121212120e-02 1.212121212121212120e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 5.555555555555555802e-01 2.222222222222222099e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.777777777777777901e-01 1.333333333333333315e-01 3.333333333333333148e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.666666666666666574e-01 1.666666666666666574e-01 1.666666666666666574e-01 8.888888888888889228e-02 2.222222222222222099e-01 2.222222222222222099e-01 2.222222222222222099e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 1.111111111111111049e-01 1.111111111111111049e-01 1.111111111111111049e-01 1.111111111111111049e-01 6.349206349206348854e-02 6.349206349206348854e-02 1.587301587301587213e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 7.936507936507936067e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 1.190476190476190410e-01 1.190476190476190410e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 9.259259259259258745e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 2.962962962962963076e-02 2.962962962962963076e-02 2.962962962962963076e-02 7.407407407407406996e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.703703703703703498e-02 3.703703703703703498e-02 6.060606060606060774e-02 6.060606060606060774e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 +0.000000000000000000e+00 0.000000000000000000e+00 2.222222222222222099e-01 2.777777777777777901e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 1.666666666666666574e-01 1.333333333333333315e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 1.111111111111111049e-01 8.888888888888889228e-02 8.888888888888889228e-02 8.888888888888889228e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 7.936507936507936067e-02 7.936507936507936067e-02 6.349206349206348854e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 4.761904761904761640e-02 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 2.962962962962963076e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.481481481481481538e-02 1.481481481481481538e-02 2.424242424242424240e-02 2.424242424242424240e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.212121212121212120e-02 1.212121212121212120e-02 1.212121212121212120e-02 1.212121212121212120e-02 1.212121212121212120e-02 +2.777777777777777901e-01 1.111111111111111049e-01 0.000000000000000000e+00 0.000000000000000000e+00 2.222222222222222099e-01 1.000000000000000056e-01 1.666666666666666574e-01 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 1.333333333333333315e-01 1.833333333333333204e-01 1.833333333333333204e-01 8.888888888888889228e-02 8.888888888888889228e-02 1.269841269841269771e-01 1.666666666666666574e-01 1.444444444444444309e-01 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.000000000000000056e-01 1.333333333333333315e-01 1.555555555555555580e-01 1.000000000000000056e-01 1.222222222222222182e-01 1.555555555555555580e-01 1.269841269841269771e-01 1.587301587301587213e-01 1.111111111111111049e-01 1.269841269841269771e-01 1.269841269841269771e-01 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.587301587301587213e-02 7.936507936507936067e-02 9.523809523809523281e-02 1.031746031746031689e-01 1.190476190476190410e-01 9.523809523809523281e-02 7.936507936507936067e-02 7.936507936507936067e-02 1.190476190476190410e-01 9.523809523809523281e-02 1.349206349206349131e-01 1.111111111111111049e-01 9.523809523809523281e-02 1.250000000000000000e-01 8.928571428571428770e-02 1.369047619047619180e-01 8.928571428571428770e-02 1.130952380952380959e-01 8.928571428571428770e-02 1.130952380952380959e-01 1.011904761904761918e-01 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.547619047619047949e-02 7.738095238095238360e-02 8.333333333333332871e-02 9.523809523809523281e-02 7.738095238095238360e-02 7.738095238095238360e-02 1.071428571428571369e-01 7.738095238095238360e-02 1.190476190476190410e-01 8.928571428571428770e-02 1.071428571428571369e-01 8.928571428571428770e-02 9.523809523809523281e-02 8.333333333333332871e-02 1.203703703703703637e-01 1.018518518518518462e-01 1.018518518518518462e-01 9.259259259259258745e-02 7.407407407407406996e-02 8.333333333333332871e-02 8.333333333333332871e-02 7.870370370370370627e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 1.851851851851851749e-02 6.944444444444444753e-02 6.944444444444444753e-02 6.481481481481481122e-02 7.870370370370370627e-02 8.796296296296296502e-02 7.870370370370370627e-02 6.481481481481481122e-02 6.018518518518518184e-02 8.796296296296296502e-02 1.064814814814814825e-01 9.722222222222222376e-02 5.555555555555555247e-02 7.870370370370370627e-02 5.925925925925926152e-02 1.000000000000000056e-01 8.518518518518518323e-02 6.296296296296295669e-02 8.518518518518518323e-02 7.777777777777777901e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.851851851851851749e-02 5.925925925925926152e-02 5.555555555555555247e-02 5.925925925925926152e-02 7.407407407407406996e-02 5.925925925925926152e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 4.814814814814814825e-02 4.814814814814814825e-02 6.296296296296295669e-02 4.814814814814814825e-02 7.037037037037037479e-02 5.151515151515151381e-02 5.454545454545454281e-02 6.666666666666666574e-02 7.272727272727272374e-02 8.484848484848485362e-02 7.272727272727272374e-02 8.484848484848485362e-02 2.592592592592592518e-02 2.592592592592592518e-02 1.818181818181818094e-02 1.818181818181818094e-02 4.848484848484848481e-02 6.060606060606060774e-02 6.363636363636362980e-02 6.363636363636362980e-02 5.952380952380952051e-02 5.151515151515151381e-02 5.151515151515151381e-02 5.757575757575757874e-02 5.151515151515151381e-02 5.151515151515151381e-02 4.848484848484848481e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 +1.333333333333333315e-01 1.666666666666666574e-01 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000056e-01 1.400000000000000133e-01 8.000000000000000167e-02 1.666666666666666644e-02 1.000000000000000021e-02 0.000000000000000000e+00 7.000000000000000666e-02 8.000000000000000167e-02 8.000000000000000167e-02 1.199999999999999956e-01 1.199999999999999956e-01 5.714285714285714107e-02 7.333333333333333370e-02 7.333333333333333370e-02 2.000000000000000042e-02 2.000000000000000042e-02 2.000000000000000042e-02 1.333333333333333419e-02 6.666666666666667095e-03 6.666666666666667095e-03 6.666666666666667095e-03 5.333333333333333676e-02 5.999999999999999778e-02 6.666666666666666574e-02 5.333333333333333676e-02 5.999999999999999778e-02 6.666666666666666574e-02 5.714285714285714107e-02 6.666666666666666574e-02 5.714285714285714107e-02 6.190476190476190688e-02 6.190476190476190688e-02 2.000000000000000042e-02 2.000000000000000042e-02 2.000000000000000042e-02 2.000000000000000042e-02 2.000000000000000042e-02 1.428571428571428527e-02 1.428571428571428527e-02 9.523809523809524669e-03 4.285714285714285754e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.238095238095238221e-02 4.761904761904761640e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.238095238095238221e-02 4.761904761904761640e-02 5.714285714285714107e-02 5.238095238095238221e-02 4.761904761904761640e-02 5.357142857142856845e-02 4.642857142857143016e-02 5.714285714285714107e-02 4.642857142857143016e-02 5.000000000000000278e-02 4.642857142857143016e-02 5.357142857142856845e-02 5.000000000000000278e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.071428571428571438e-02 1.071428571428571438e-02 3.571428571428571230e-02 3.928571428571428492e-02 3.928571428571428492e-02 4.285714285714285754e-02 3.928571428571428492e-02 3.928571428571428492e-02 4.642857142857143016e-02 3.928571428571428492e-02 5.000000000000000278e-02 4.285714285714285754e-02 4.642857142857143016e-02 4.285714285714285754e-02 4.285714285714285754e-02 3.888888888888888951e-02 5.000000000000000278e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 3.888888888888888951e-02 4.166666666666666435e-02 4.166666666666666435e-02 4.166666666666666435e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.111111111111111154e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.611111111111110772e-02 3.888888888888888951e-02 3.611111111111110772e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.888888888888888951e-02 4.444444444444444614e-02 4.166666666666666435e-02 3.055555555555555455e-02 3.611111111111110772e-02 7.555555555555555636e-02 4.222222222222222349e-02 3.777777777777777818e-02 3.333333333333333287e-02 4.000000000000000083e-02 3.777777777777777818e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.111111111111111154e-02 3.111111111111111022e-02 2.888888888888888756e-02 2.888888888888888756e-02 3.333333333333333287e-02 2.888888888888888756e-02 2.888888888888888756e-02 2.888888888888888756e-02 2.888888888888888756e-02 2.666666666666666838e-02 2.666666666666666838e-02 3.111111111111111022e-02 2.666666666666666838e-02 3.333333333333333287e-02 6.363636363636362980e-02 2.909090909090909088e-02 3.272727272727272985e-02 3.272727272727272985e-02 3.636363636363636187e-02 3.272727272727272985e-02 3.636363636363636187e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.090909090909090995e-02 1.090909090909090995e-02 2.545454545454545539e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 3.571428571428571230e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.727272727272727140e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.545454545454545539e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 +3.333333333333333148e-01 1.333333333333333315e-01 0.000000000000000000e+00 0.000000000000000000e+00 1.666666666666666574e-01 8.000000000000000167e-02 2.600000000000000089e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000056e-01 1.000000000000000056e-01 1.000000000000000056e-01 5.333333333333333676e-02 5.333333333333333676e-02 1.238095238095238138e-01 1.733333333333333393e-01 1.333333333333333315e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 1.238095238095238138e-01 1.238095238095238138e-01 9.523809523809523281e-02 9.523809523809523281e-02 9.523809523809523281e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 9.285714285714286031e-02 9.285714285714286031e-02 9.285714285714286031e-02 9.285714285714286031e-02 9.285714285714286031e-02 7.142857142857142461e-02 7.142857142857142461e-02 7.142857142857142461e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 7.222222222222221544e-02 7.222222222222221544e-02 7.222222222222221544e-02 7.222222222222221544e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.777777777777777776e-02 5.777777777777777513e-02 5.777777777777777513e-02 5.777777777777777513e-02 4.444444444444444614e-02 4.444444444444444614e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.454545454545454544e-02 4.727272727272727182e-02 4.727272727272727182e-02 4.727272727272727182e-02 4.727272727272727182e-02 3.636363636363636187e-02 3.636363636363636187e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.428571428571428527e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 +0.000000000000000000e+00 0.000000000000000000e+00 2.777777777777777901e-01 1.111111111111111049e-01 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 2.222222222222222099e-01 1.000000000000000056e-01 1.666666666666666574e-01 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.587301587301587213e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.333333333333333315e-01 1.833333333333333204e-01 1.833333333333333204e-01 8.888888888888889228e-02 1.666666666666666574e-01 1.444444444444444309e-01 1.444444444444444309e-01 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.555555555555555580e-01 1.000000000000000056e-01 1.000000000000000056e-01 1.333333333333333315e-01 1.555555555555555580e-01 7.142857142857142461e-02 7.936507936507936067e-02 1.269841269841269771e-01 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 7.936507936507936067e-02 9.523809523809523281e-02 1.031746031746031689e-01 1.190476190476190410e-01 9.523809523809523281e-02 7.936507936507936067e-02 7.936507936507936067e-02 1.190476190476190410e-01 1.349206349206349131e-01 1.349206349206349131e-01 8.730158730158729674e-02 5.952380952380952051e-02 7.142857142857142461e-02 6.547619047619047949e-02 6.547619047619047949e-02 7.142857142857142461e-02 1.250000000000000000e-01 1.130952380952380959e-01 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 2.976190476190476025e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 6.547619047619047949e-02 8.333333333333332871e-02 7.738095238095238360e-02 9.523809523809523281e-02 7.738095238095238360e-02 1.071428571428571369e-01 1.071428571428571369e-01 7.738095238095238360e-02 9.523809523809523281e-02 9.259259259259258745e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.222222222222222307e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 6.944444444444444753e-02 6.018518518518518184e-02 6.481481481481481122e-02 1.064814814814814825e-01 8.796296296296296502e-02 7.870370370370370627e-02 7.870370370370370627e-02 5.555555555555555247e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.925925925925926152e-02 1.000000000000000056e-01 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.121212121212121340e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 5.555555555555555247e-02 4.814814814814814825e-02 6.060606060606060774e-02 8.484848484848485362e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 3.571428571428571230e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 7.575757575757575968e-02 5.151515151515151381e-02 5.151515151515151381e-02 4.848484848484848481e-02 4.242424242424242681e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.333333333333333315e-01 1.666666666666666574e-01 1.666666666666666644e-02 1.000000000000000021e-02 0.000000000000000000e+00 1.000000000000000056e-01 1.400000000000000133e-01 8.000000000000000167e-02 2.000000000000000042e-02 2.000000000000000042e-02 2.000000000000000042e-02 1.333333333333333419e-02 1.333333333333333419e-02 9.523809523809524669e-03 6.666666666666667095e-03 6.666666666666667095e-03 7.000000000000000666e-02 8.000000000000000167e-02 8.000000000000000167e-02 1.199999999999999956e-01 7.333333333333333370e-02 6.666666666666666574e-02 7.333333333333333370e-02 2.000000000000000042e-02 2.000000000000000042e-02 2.000000000000000042e-02 2.000000000000000042e-02 2.000000000000000042e-02 2.000000000000000042e-02 9.523809523809524669e-03 9.523809523809524669e-03 9.523809523809524669e-03 9.523809523809524669e-03 9.523809523809524669e-03 6.666666666666666574e-02 5.333333333333333676e-02 5.333333333333333676e-02 5.999999999999999778e-02 6.666666666666666574e-02 9.047619047619047394e-02 1.047619047619047644e-01 5.714285714285714107e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.071428571428571438e-02 1.071428571428571438e-02 1.071428571428571438e-02 1.071428571428571438e-02 1.071428571428571438e-02 1.071428571428571438e-02 1.071428571428571438e-02 1.071428571428571438e-02 4.285714285714285754e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.238095238095238221e-02 4.761904761904761640e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.238095238095238221e-02 5.714285714285714107e-02 5.714285714285714107e-02 4.761904761904761640e-02 7.142857142857142461e-02 9.285714285714286031e-02 8.214285714285714246e-02 8.214285714285714246e-02 9.285714285714286031e-02 5.357142857142856845e-02 5.357142857142856845e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 3.571428571428571230e-02 3.928571428571428492e-02 3.928571428571428492e-02 4.285714285714285754e-02 3.928571428571428492e-02 4.642857142857143016e-02 4.642857142857143016e-02 3.928571428571428492e-02 4.285714285714285754e-02 4.444444444444444614e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.333333333333333419e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 4.444444444444444614e-02 3.888888888888888951e-02 3.611111111111110772e-02 3.611111111111110772e-02 3.055555555555555455e-02 4.888888888888889145e-02 4.444444444444444614e-02 7.555555555555555636e-02 4.222222222222222349e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.555555555555555511e-02 1.272727272727272770e-02 1.090909090909090995e-02 1.090909090909090995e-02 1.090909090909090995e-02 1.090909090909090995e-02 1.090909090909090995e-02 1.090909090909090995e-02 2.888888888888888756e-02 2.666666666666666838e-02 2.909090909090909088e-02 3.636363636363636187e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 2.142857142857142877e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 3.272727272727272985e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.363636363636363591e-02 +0.000000000000000000e+00 0.000000000000000000e+00 3.333333333333333148e-01 1.333333333333333315e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.666666666666666574e-01 8.000000000000000167e-02 2.600000000000000089e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000056e-01 1.000000000000000056e-01 1.000000000000000056e-01 5.333333333333333676e-02 1.733333333333333393e-01 1.733333333333333393e-01 1.333333333333333315e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 3.809523809523809867e-02 3.809523809523809867e-02 1.238095238095238138e-01 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 9.285714285714286031e-02 7.142857142857142461e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 5.555555555555555247e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.777777777777777776e-02 1.777777777777777776e-02 1.777777777777777776e-02 5.777777777777777513e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 2.222222222222222307e-02 2.222222222222222307e-02 4.727272727272727182e-02 4.727272727272727182e-02 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 +1.666666666666666574e-01 6.666666666666666574e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.333333333333333315e-01 7.000000000000000666e-02 1.000000000000000056e-01 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.400000000000000133e-01 1.100000000000000006e-01 1.199999999999999956e-01 6.666666666666666574e-02 7.333333333333333370e-02 7.619047619047619735e-02 9.333333333333333759e-02 1.066666666666666735e-01 5.000000000000000278e-02 4.000000000000000083e-02 5.000000000000000278e-02 2.666666666666666838e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.066666666666666735e-01 1.066666666666666735e-01 1.000000000000000056e-01 1.333333333333333315e-01 1.199999999999999956e-01 1.133333333333333276e-01 7.619047619047619735e-02 9.047619047619047394e-02 1.000000000000000056e-01 9.047619047619047394e-02 1.047619047619047644e-01 4.666666666666666879e-02 5.333333333333333676e-02 5.999999999999999778e-02 4.666666666666666879e-02 5.999999999999999778e-02 3.333333333333333287e-02 3.333333333333333287e-02 1.904761904761904934e-02 9.047619047619047394e-02 9.523809523809523281e-02 1.000000000000000056e-01 9.523809523809523281e-02 1.095238095238095233e-01 9.523809523809523281e-02 1.047619047619047644e-01 9.523809523809523281e-02 9.523809523809523281e-02 9.047619047619047394e-02 1.095238095238095233e-01 1.142857142857142821e-01 7.142857142857142461e-02 1.107142857142857095e-01 7.857142857142856984e-02 8.571428571428571508e-02 7.857142857142856984e-02 8.571428571428571508e-02 7.857142857142856984e-02 8.928571428571428770e-02 5.238095238095238221e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.238095238095238221e-02 5.714285714285714107e-02 5.714285714285714107e-02 4.761904761904761640e-02 5.238095238095238221e-02 4.761904761904761640e-02 5.238095238095238221e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.928571428571428492e-02 2.142857142857142877e-02 2.142857142857142877e-02 7.857142857142856984e-02 7.857142857142856984e-02 8.571428571428571508e-02 8.214285714285714246e-02 1.000000000000000056e-01 8.214285714285714246e-02 8.928571428571428770e-02 1.071428571428571369e-01 8.571428571428571508e-02 8.571428571428571508e-02 8.928571428571428770e-02 9.642857142857143293e-02 8.928571428571428770e-02 7.222222222222221544e-02 6.944444444444444753e-02 6.944444444444444753e-02 7.499999999999999722e-02 7.499999999999999722e-02 7.499999999999999722e-02 7.499999999999999722e-02 7.777777777777777901e-02 8.611111111111111049e-02 5.000000000000000278e-02 4.642857142857143016e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.642857142857143016e-02 5.000000000000000278e-02 4.642857142857143016e-02 2.500000000000000139e-02 7.499999999999999722e-02 7.499999999999999722e-02 8.611111111111111049e-02 7.777777777777777901e-02 7.777777777777777901e-02 8.611111111111111049e-02 7.499999999999999722e-02 9.722222222222222376e-02 8.611111111111111049e-02 8.055555555555556080e-02 8.055555555555556080e-02 6.944444444444444753e-02 8.333333333333332871e-02 6.222222222222222043e-02 6.222222222222222043e-02 6.666666666666666574e-02 6.666666666666666574e-02 7.555555555555555636e-02 6.666666666666666574e-02 4.444444444444444614e-02 5.000000000000000278e-02 4.722222222222222099e-02 5.000000000000000278e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.722222222222222099e-02 4.722222222222222099e-02 3.555555555555555552e-02 4.000000000000000083e-02 4.000000000000000083e-02 2.666666666666666838e-02 7.777777777777777901e-02 6.222222222222222043e-02 6.666666666666666574e-02 7.111111111111111105e-02 6.666666666666666574e-02 6.666666666666666574e-02 7.555555555555555636e-02 6.444444444444444309e-02 6.222222222222222043e-02 6.666666666666666574e-02 7.111111111111111105e-02 6.666666666666666574e-02 7.111111111111111105e-02 5.818181818181818177e-02 8.000000000000000167e-02 5.999999999999999778e-02 6.727272727272727570e-02 6.363636363636362980e-02 6.363636363636362980e-02 6.363636363636362980e-02 4.222222222222222349e-02 4.444444444444444614e-02 2.909090909090909088e-02 2.727272727272727140e-02 5.636363636363636576e-02 6.727272727272727570e-02 7.090909090909090773e-02 6.363636363636362980e-02 7.857142857142856984e-02 5.999999999999999778e-02 5.999999999999999778e-02 5.818181818181818177e-02 5.999999999999999778e-02 5.999999999999999778e-02 5.818181818181818177e-02 4.363636363636363980e-02 4.000000000000000083e-02 4.363636363636363980e-02 4.363636363636363980e-02 4.181818181818181684e-02 +1.666666666666666574e-01 6.666666666666666574e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.833333333333333204e-01 8.000000000000000167e-02 1.000000000000000056e-01 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.100000000000000006e-01 1.799999999999999933e-01 1.700000000000000122e-01 8.000000000000000167e-02 8.000000000000000167e-02 1.047619047619047644e-01 1.333333333333333315e-01 1.066666666666666735e-01 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 2.666666666666666838e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 8.666666666666666963e-02 1.333333333333333315e-01 1.666666666666666574e-01 8.666666666666666963e-02 1.133333333333333276e-01 1.533333333333333215e-01 1.047619047619047644e-01 1.428571428571428492e-01 8.571428571428571508e-02 1.095238095238095233e-01 1.047619047619047644e-01 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 2.857142857142857054e-02 2.857142857142857054e-02 1.904761904761904934e-02 7.142857142857142461e-02 9.523809523809523281e-02 1.047619047619047644e-01 1.285714285714285587e-01 9.523809523809523281e-02 7.142857142857142461e-02 7.142857142857142461e-02 1.285714285714285587e-01 9.047619047619047394e-02 1.571428571428571397e-01 1.095238095238095233e-01 9.047619047619047394e-02 1.214285714285714274e-01 7.142857142857142461e-02 1.357142857142857040e-01 7.142857142857142461e-02 1.035714285714285782e-01 7.142857142857142461e-02 1.071428571428571369e-01 8.571428571428571508e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.142857142857142877e-02 2.142857142857142877e-02 6.071428571428571369e-02 7.857142857142856984e-02 8.571428571428571508e-02 1.035714285714285782e-01 7.857142857142856984e-02 7.857142857142856984e-02 1.214285714285714274e-01 7.857142857142856984e-02 1.464285714285714357e-01 9.642857142857143293e-02 1.214285714285714274e-01 9.642857142857143293e-02 1.035714285714285782e-01 7.222222222222221544e-02 1.277777777777777679e-01 1.000000000000000056e-01 1.000000000000000056e-01 8.888888888888889228e-02 6.111111111111110911e-02 7.499999999999999722e-02 7.222222222222221544e-02 6.666666666666666574e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 2.222222222222222307e-02 7.222222222222221544e-02 7.222222222222221544e-02 6.666666666666666574e-02 8.611111111111111049e-02 1.000000000000000056e-01 8.611111111111111049e-02 6.388888888888888395e-02 6.111111111111110911e-02 1.000000000000000056e-01 1.388888888888888951e-01 1.194444444444444503e-01 5.277777777777777762e-02 8.611111111111111049e-02 6.222222222222222043e-02 1.066666666666666735e-01 8.444444444444444697e-02 5.333333333333333676e-02 8.000000000000000167e-02 7.555555555555555636e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.222222222222222307e-02 5.999999999999999778e-02 5.777777777777777513e-02 6.222222222222222043e-02 8.444444444444444697e-02 6.222222222222222043e-02 5.555555555555555247e-02 5.777777777777777513e-02 5.555555555555555247e-02 4.666666666666666879e-02 4.666666666666666879e-02 6.444444444444444309e-02 4.666666666666666879e-02 8.000000000000000167e-02 5.454545454545454281e-02 4.727272727272727182e-02 6.545454545454545969e-02 7.272727272727272374e-02 9.090909090909091161e-02 7.272727272727272374e-02 9.090909090909091161e-02 3.111111111111111022e-02 3.111111111111111022e-02 2.181818181818181990e-02 2.181818181818181990e-02 5.090909090909091078e-02 6.909090909090909172e-02 7.454545454545453975e-02 7.454545454545453975e-02 6.428571428571427937e-02 5.454545454545454281e-02 5.454545454545454281e-02 6.363636363636362980e-02 5.454545454545454281e-02 5.454545454545454281e-02 4.909090909090908783e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 +1.666666666666666574e-01 6.666666666666666574e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.833333333333333204e-01 8.000000000000000167e-02 1.000000000000000056e-01 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.199999999999999956e-01 1.700000000000000122e-01 1.799999999999999933e-01 8.000000000000000167e-02 8.666666666666666963e-02 1.047619047619047644e-01 1.333333333333333315e-01 1.066666666666666735e-01 5.000000000000000278e-02 4.000000000000000083e-02 5.000000000000000278e-02 2.666666666666666838e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.000000000000000056e-01 1.333333333333333315e-01 1.600000000000000033e-01 1.066666666666666735e-01 1.266666666666666774e-01 1.733333333333333393e-01 1.047619047619047644e-01 1.476190476190476220e-01 9.047619047619047394e-02 1.047619047619047644e-01 1.095238095238095233e-01 4.666666666666666879e-02 5.333333333333333676e-02 5.999999999999999778e-02 4.666666666666666879e-02 5.999999999999999778e-02 3.333333333333333287e-02 3.333333333333333287e-02 1.904761904761904934e-02 8.571428571428571508e-02 1.000000000000000056e-01 1.095238095238095233e-01 1.285714285714285587e-01 1.047619047619047644e-01 9.047619047619047394e-02 9.047619047619047394e-02 1.285714285714285587e-01 1.047619047619047644e-01 1.476190476190476220e-01 1.285714285714285587e-01 1.095238095238095233e-01 1.142857142857142821e-01 8.214285714285714246e-02 1.321428571428571452e-01 7.857142857142856984e-02 1.035714285714285782e-01 7.857142857142856984e-02 1.000000000000000056e-01 9.285714285714286031e-02 5.238095238095238221e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.238095238095238221e-02 5.714285714285714107e-02 5.714285714285714107e-02 4.761904761904761640e-02 5.238095238095238221e-02 4.761904761904761640e-02 5.238095238095238221e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.928571428571428492e-02 2.142857142857142877e-02 2.142857142857142877e-02 7.499999999999999722e-02 8.571428571428571508e-02 9.285714285714286031e-02 1.071428571428571369e-01 8.928571428571428770e-02 8.928571428571428770e-02 1.250000000000000000e-01 9.642857142857143293e-02 1.392857142857142905e-01 1.000000000000000056e-01 1.250000000000000000e-01 1.035714285714285782e-01 1.071428571428571369e-01 7.777777777777777901e-02 1.194444444444444503e-01 9.722222222222222376e-02 9.722222222222222376e-02 8.611111111111111049e-02 6.944444444444444753e-02 7.777777777777777901e-02 8.055555555555556080e-02 7.499999999999999722e-02 5.000000000000000278e-02 4.642857142857143016e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.642857142857143016e-02 5.000000000000000278e-02 4.642857142857143016e-02 2.500000000000000139e-02 8.055555555555556080e-02 8.333333333333332871e-02 7.777777777777777901e-02 9.166666666666666019e-02 1.055555555555555552e-01 9.444444444444444198e-02 8.055555555555556080e-02 7.499999999999999722e-02 1.083333333333333370e-01 1.305555555555555636e-01 1.166666666666666685e-01 6.666666666666666574e-02 9.166666666666666019e-02 7.555555555555555636e-02 1.022222222222222282e-01 8.444444444444444697e-02 6.222222222222222043e-02 9.111111111111111494e-02 7.555555555555555636e-02 4.444444444444444614e-02 5.000000000000000278e-02 4.722222222222222099e-02 5.000000000000000278e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.722222222222222099e-02 4.722222222222222099e-02 3.555555555555555552e-02 4.000000000000000083e-02 4.000000000000000083e-02 2.666666666666666838e-02 7.777777777777777901e-02 6.666666666666666574e-02 7.333333333333333370e-02 9.333333333333333759e-02 7.111111111111111105e-02 7.111111111111111105e-02 7.111111111111111105e-02 6.888888888888888840e-02 5.999999999999999778e-02 6.222222222222222043e-02 8.222222222222222432e-02 6.444444444444444309e-02 8.888888888888889228e-02 6.727272727272727570e-02 6.181818181818182073e-02 6.727272727272727570e-02 7.454545454545453975e-02 8.909090909090909560e-02 7.454545454545453975e-02 8.909090909090909560e-02 4.222222222222222349e-02 4.444444444444444614e-02 2.909090909090909088e-02 2.727272727272727140e-02 5.999999999999999778e-02 8.181818181818181768e-02 7.818181818181818565e-02 7.818181818181818565e-02 8.214285714285714246e-02 6.727272727272727570e-02 6.363636363636362980e-02 7.090909090909090773e-02 6.363636363636362980e-02 6.545454545454545969e-02 6.181818181818182073e-02 4.363636363636363980e-02 4.000000000000000083e-02 4.363636363636363980e-02 4.363636363636363980e-02 4.181818181818181684e-02 +8.888888888888889228e-02 1.111111111111111049e-01 0.000000000000000000e+00 0.000000000000000000e+00 8.888888888888889228e-02 1.199999999999999956e-01 5.333333333333333676e-02 2.222222222222222307e-02 1.333333333333333419e-02 0.000000000000000000e+00 6.666666666666666574e-02 8.000000000000000167e-02 8.000000000000000167e-02 1.199999999999999956e-01 1.155555555555555503e-01 5.079365079365079361e-02 6.222222222222222043e-02 6.222222222222222043e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 1.777777777777777776e-02 8.888888888888888881e-03 8.888888888888888881e-03 8.888888888888888881e-03 5.333333333333333676e-02 6.222222222222222043e-02 7.111111111111111105e-02 5.333333333333333676e-02 6.222222222222222043e-02 7.111111111111111105e-02 5.079365079365079361e-02 6.349206349206348854e-02 5.079365079365079361e-02 5.714285714285714107e-02 5.714285714285714107e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.714285714285714107e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.714285714285714107e-02 5.079365079365079361e-02 6.349206349206348854e-02 5.714285714285714107e-02 5.079365079365079361e-02 5.238095238095238221e-02 4.285714285714285754e-02 5.714285714285714107e-02 4.285714285714285754e-02 4.761904761904761640e-02 4.285714285714285754e-02 5.238095238095238221e-02 4.761904761904761640e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.428571428571428527e-02 1.428571428571428527e-02 3.809523809523809867e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.761904761904761640e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.238095238095238221e-02 4.285714285714285754e-02 5.714285714285714107e-02 4.761904761904761640e-02 5.238095238095238221e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.703703703703703498e-02 5.185185185185185036e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 4.074074074074074403e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.481481481481481538e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.444444444444444614e-02 4.074074074074074403e-02 3.703703703703703498e-02 3.703703703703703498e-02 4.444444444444444614e-02 5.185185185185185036e-02 4.814814814814814825e-02 3.333333333333333287e-02 4.074074074074074403e-02 9.925925925925925541e-02 4.444444444444444614e-02 3.851851851851852138e-02 3.259259259259258967e-02 4.148148148148148029e-02 3.851851851851852138e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.777777777777777776e-02 1.777777777777777776e-02 1.777777777777777776e-02 1.481481481481481538e-02 3.555555555555555552e-02 3.259259259259258967e-02 3.259259259259258967e-02 3.851851851851852138e-02 3.259259259259258967e-02 3.259259259259258967e-02 3.259259259259258967e-02 3.259259259259258967e-02 2.962962962962963076e-02 2.962962962962963076e-02 3.555555555555555552e-02 2.962962962962963076e-02 3.851851851851852138e-02 8.363636363636363369e-02 2.909090909090909088e-02 3.393939393939394283e-02 3.393939393939394283e-02 3.878787878787878785e-02 3.393939393939394283e-02 3.878787878787878785e-02 2.074074074074074014e-02 2.074074074074074014e-02 1.454545454545454544e-02 1.454545454545454544e-02 2.909090909090909088e-02 3.393939393939394283e-02 3.393939393939394283e-02 3.393939393939394283e-02 4.285714285714285754e-02 2.909090909090909088e-02 2.909090909090909088e-02 3.151515151515151686e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 +8.888888888888889228e-02 1.111111111111111049e-01 0.000000000000000000e+00 0.000000000000000000e+00 8.888888888888889228e-02 1.199999999999999956e-01 5.333333333333333676e-02 2.222222222222222307e-02 1.333333333333333419e-02 0.000000000000000000e+00 7.333333333333333370e-02 8.000000000000000167e-02 8.666666666666666963e-02 1.155555555555555503e-01 1.199999999999999956e-01 5.079365079365079361e-02 6.222222222222222043e-02 6.222222222222222043e-02 3.333333333333333287e-02 2.666666666666666838e-02 3.333333333333333287e-02 1.777777777777777776e-02 8.888888888888888881e-03 8.888888888888888881e-03 8.888888888888888881e-03 6.222222222222222043e-02 6.666666666666666574e-02 7.555555555555555636e-02 6.666666666666666574e-02 7.111111111111111105e-02 8.444444444444444697e-02 5.079365079365079361e-02 6.666666666666666574e-02 5.396825396825397081e-02 5.714285714285714107e-02 6.031746031746031828e-02 3.111111111111111022e-02 3.555555555555555552e-02 4.000000000000000083e-02 3.111111111111111022e-02 4.000000000000000083e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.269841269841269840e-02 5.396825396825397081e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.349206349206348854e-02 6.031746031746031828e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.349206349206348854e-02 6.031746031746031828e-02 6.984126984126984294e-02 6.984126984126984294e-02 6.349206349206348854e-02 5.238095238095238221e-02 5.000000000000000278e-02 5.952380952380952051e-02 4.761904761904761640e-02 5.000000000000000278e-02 4.761904761904761640e-02 5.238095238095238221e-02 5.238095238095238221e-02 3.492063492063492147e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.492063492063492147e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.174603174603174427e-02 3.492063492063492147e-02 3.174603174603174427e-02 3.492063492063492147e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.619047619047619110e-02 1.428571428571428527e-02 1.428571428571428527e-02 4.761904761904761640e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.476190476190476164e-02 5.238095238095238221e-02 5.238095238095238221e-02 6.190476190476190688e-02 5.714285714285714107e-02 6.666666666666666574e-02 5.476190476190476164e-02 6.190476190476190688e-02 5.714285714285714107e-02 5.476190476190476164e-02 4.074074074074074403e-02 5.370370370370370489e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.259259259259259162e-02 4.444444444444444614e-02 4.629629629629629373e-02 4.629629629629629373e-02 3.333333333333333287e-02 3.095238095238095344e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.095238095238095344e-02 3.333333333333333287e-02 3.095238095238095344e-02 1.666666666666666644e-02 4.444444444444444614e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.814814814814814825e-02 5.370370370370370489e-02 5.000000000000000278e-02 4.814814814814814825e-02 4.814814814814814825e-02 5.555555555555555247e-02 6.296296296296295669e-02 5.740740740740740700e-02 4.259259259259259162e-02 4.814814814814814825e-02 9.481481481481481011e-02 4.740740740740740505e-02 4.148148148148148029e-02 3.851851851851852138e-02 4.888888888888889145e-02 4.148148148148148029e-02 2.962962962962963076e-02 3.333333333333333287e-02 3.148148148148147835e-02 3.333333333333333287e-02 2.962962962962963076e-02 2.962962962962963076e-02 3.148148148148147835e-02 3.148148148148147835e-02 2.370370370370370253e-02 2.666666666666666838e-02 2.666666666666666838e-02 1.777777777777777776e-02 4.740740740740740505e-02 4.000000000000000083e-02 4.148148148148148029e-02 4.888888888888889145e-02 4.000000000000000083e-02 4.296296296296295975e-02 4.296296296296295975e-02 4.148148148148148029e-02 3.851851851851852138e-02 4.000000000000000083e-02 4.740740740740740505e-02 4.148148148148148029e-02 4.888888888888889145e-02 8.121212121212120771e-02 3.878787878787878785e-02 3.757575757575757486e-02 3.757575757575757486e-02 4.242424242424242681e-02 3.757575757575757486e-02 4.242424242424242681e-02 2.814814814814814783e-02 2.962962962962963076e-02 1.939393939393939392e-02 1.818181818181818094e-02 3.636363636363636187e-02 4.606060606060605883e-02 4.121212121212121382e-02 4.121212121212121382e-02 5.476190476190476164e-02 3.878787878787878785e-02 3.636363636363636187e-02 3.878787878787878785e-02 3.636363636363636187e-02 3.757575757575757486e-02 3.757575757575757486e-02 2.909090909090909088e-02 2.666666666666666838e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.787878787878787790e-02 +1.587301587301587213e-01 6.349206349206348854e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.269841269841269771e-01 5.714285714285714107e-02 1.238095238095238138e-01 1.587301587301587213e-02 9.523809523809524669e-03 0.000000000000000000e+00 7.619047619047619735e-02 1.047619047619047644e-01 1.047619047619047644e-01 5.079365079365079361e-02 5.079365079365079361e-02 1.065759637188208597e-01 1.142857142857142821e-01 8.253968253968253788e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 5.714285714285714107e-02 7.619047619047619735e-02 8.888888888888889228e-02 5.714285714285714107e-02 6.984126984126984294e-02 8.888888888888889228e-02 1.065759637188208597e-01 1.043083900226757371e-01 6.349206349206348854e-02 7.256235827664399285e-02 7.256235827664399285e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.360544217687074779e-02 1.360544217687074779e-02 9.070294784580499106e-03 4.535147392290249380e-02 5.442176870748299117e-02 5.895691609977324332e-02 6.802721088435374763e-02 5.442176870748299117e-02 4.535147392290249380e-02 4.535147392290249380e-02 6.802721088435374763e-02 5.442176870748299117e-02 7.709750566893423807e-02 6.349206349206348854e-02 5.442176870748299117e-02 9.693877551020407823e-02 6.122448979591836593e-02 9.523809523809523281e-02 6.122448979591836593e-02 7.823129251700680631e-02 5.102040816326530726e-02 6.462585034013605678e-02 5.782312925170068202e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.020408163265306041e-02 1.020408163265306041e-02 3.741496598639455773e-02 4.421768707482993249e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.421768707482993249e-02 4.421768707482993249e-02 6.122448979591836593e-02 4.421768707482993249e-02 6.802721088435374763e-02 5.102040816326530726e-02 6.122448979591836593e-02 5.102040816326530726e-02 5.442176870748299117e-02 6.746031746031745657e-02 8.862433862433861942e-02 7.804232804232803800e-02 7.804232804232803800e-02 5.291005291005290712e-02 4.232804232804232569e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.497354497354497105e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.058201058201058142e-02 3.968253968253968034e-02 3.968253968253968034e-02 3.703703703703703498e-02 4.497354497354497105e-02 5.026455026455026176e-02 4.497354497354497105e-02 3.703703703703703498e-02 3.439153439153438963e-02 5.026455026455026176e-02 6.084656084656084318e-02 5.555555555555555247e-02 3.174603174603174427e-02 4.497354497354497105e-02 3.386243386243386472e-02 8.465608465608465139e-02 6.455026455026455223e-02 4.232804232804232569e-02 4.867724867724868010e-02 4.444444444444444614e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.058201058201058142e-02 3.386243386243386472e-02 3.174603174603174427e-02 3.386243386243386472e-02 4.232804232804232569e-02 3.386243386243386472e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 2.751322751322751378e-02 2.751322751322751378e-02 3.597883597883597823e-02 2.751322751322751378e-02 4.021164021164021218e-02 2.943722943722943894e-02 3.636363636363636187e-02 5.108225108225108307e-02 5.454545454545454281e-02 7.099567099567100081e-02 4.155844155844155841e-02 4.848484848484848481e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.038961038961038960e-02 1.038961038961038960e-02 2.770562770562770560e-02 3.463203463203463200e-02 3.636363636363636187e-02 3.636363636363636187e-02 3.401360544217687382e-02 2.943722943722943894e-02 2.943722943722943894e-02 3.290043290043290214e-02 2.943722943722943894e-02 2.943722943722943894e-02 2.770562770562770560e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 +2.222222222222222099e-01 8.888888888888889228e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.666666666666666574e-01 7.333333333333333370e-02 1.733333333333333393e-01 1.111111111111111154e-02 6.666666666666667095e-03 0.000000000000000000e+00 9.333333333333333759e-02 1.333333333333333315e-01 1.333333333333333315e-01 6.222222222222222043e-02 6.222222222222222043e-02 1.142857142857142821e-01 1.555555555555555580e-01 1.111111111111111049e-01 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 8.888888888888888881e-03 4.444444444444444441e-03 4.444444444444444441e-03 4.444444444444444441e-03 6.666666666666666574e-02 9.333333333333333759e-02 1.111111111111111049e-01 6.666666666666666574e-02 8.444444444444444697e-02 1.111111111111111049e-01 1.142857142857142821e-01 1.396825396825396859e-01 8.253968253968253788e-02 9.523809523809523281e-02 9.523809523809523281e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 9.523809523809524669e-03 9.523809523809524669e-03 6.349206349206349201e-03 5.079365079365079361e-02 6.349206349206348854e-02 6.984126984126984294e-02 8.253968253968253788e-02 6.349206349206348854e-02 5.079365079365079361e-02 5.079365079365079361e-02 8.253968253968253788e-02 6.349206349206348854e-02 9.523809523809523281e-02 7.619047619047619735e-02 6.349206349206348854e-02 1.071428571428571369e-01 7.857142857142856984e-02 1.166666666666666685e-01 7.857142857142856984e-02 9.761904761904761918e-02 6.428571428571427937e-02 8.333333333333332871e-02 7.380952380952381098e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.523809523809524669e-03 9.523809523809524669e-03 9.523809523809524669e-03 9.523809523809524669e-03 9.523809523809524669e-03 7.142857142857142634e-03 7.142857142857142634e-03 4.047619047619047811e-02 5.000000000000000278e-02 5.476190476190476164e-02 6.428571428571427937e-02 5.000000000000000278e-02 5.000000000000000278e-02 7.380952380952381098e-02 5.000000000000000278e-02 8.333333333333332871e-02 5.952380952380952051e-02 7.380952380952381098e-02 5.952380952380952051e-02 6.428571428571427937e-02 7.037037037037037479e-02 1.000000000000000056e-01 8.518518518518518323e-02 8.518518518518518323e-02 6.666666666666666574e-02 5.185185185185185036e-02 5.925925925925926152e-02 5.925925925925926152e-02 5.555555555555555247e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.407407407407407690e-03 4.444444444444444614e-02 4.444444444444444614e-02 4.074074074074074403e-02 5.185185185185185036e-02 5.925925925925926152e-02 5.185185185185185036e-02 4.074074074074074403e-02 3.703703703703703498e-02 5.925925925925926152e-02 7.407407407407406996e-02 6.666666666666666574e-02 3.333333333333333287e-02 5.185185185185185036e-02 3.851851851851852138e-02 8.148148148148148806e-02 6.962962962962962465e-02 5.185185185185185036e-02 6.074074074074074098e-02 5.481481481481481621e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.888888888888888881e-03 8.888888888888888881e-03 8.888888888888888881e-03 7.407407407407407690e-03 3.703703703703703498e-02 3.407407407407407607e-02 3.703703703703703498e-02 4.888888888888889145e-02 3.703703703703703498e-02 3.407407407407407607e-02 3.407407407407407607e-02 3.407407407407407607e-02 2.814814814814814783e-02 2.814814814814814783e-02 4.000000000000000083e-02 2.814814814814814783e-02 4.592592592592592560e-02 3.272727272727272985e-02 4.363636363636363980e-02 5.333333333333333676e-02 5.818181818181818177e-02 6.787878787878788567e-02 5.090909090909091078e-02 6.060606060606060774e-02 1.037037037037037007e-02 1.037037037037037007e-02 7.272727272727272721e-03 7.272727272727272721e-03 2.909090909090909088e-02 3.878787878787878785e-02 4.121212121212121382e-02 4.121212121212121382e-02 3.333333333333333287e-02 3.151515151515151686e-02 3.151515151515151686e-02 3.636363636363636187e-02 3.151515151515151686e-02 3.151515151515151686e-02 2.909090909090909088e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 +2.222222222222222099e-01 8.888888888888889228e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.444444444444444309e-01 7.333333333333333370e-02 1.333333333333333315e-01 1.111111111111111154e-02 6.666666666666667095e-03 0.000000000000000000e+00 1.066666666666666735e-01 1.066666666666666735e-01 1.066666666666666735e-01 6.222222222222222043e-02 6.222222222222222043e-02 8.253968253968253788e-02 1.111111111111111049e-01 1.555555555555555580e-01 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 8.888888888888888881e-03 4.444444444444444441e-03 4.444444444444444441e-03 4.444444444444444441e-03 7.555555555555555636e-02 7.555555555555555636e-02 8.444444444444444697e-02 7.555555555555555636e-02 8.444444444444444697e-02 8.444444444444444697e-02 8.253968253968253788e-02 9.523809523809523281e-02 9.523809523809523281e-02 1.206349206349206366e-01 1.206349206349206366e-01 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 9.523809523809524669e-03 9.523809523809524669e-03 6.349206349206349201e-03 5.714285714285714107e-02 6.349206349206348854e-02 5.714285714285714107e-02 6.349206349206348854e-02 6.349206349206348854e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.984126984126984294e-02 6.984126984126984294e-02 6.349206349206348854e-02 7.380952380952381098e-02 7.380952380952381098e-02 7.857142857142856984e-02 7.380952380952381098e-02 6.904761904761905211e-02 7.380952380952381098e-02 9.761904761904761918e-02 7.857142857142856984e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.523809523809524669e-03 9.523809523809524669e-03 9.523809523809524669e-03 9.523809523809524669e-03 9.523809523809524669e-03 7.142857142857142634e-03 7.142857142857142634e-03 4.523809523809523697e-02 5.000000000000000278e-02 4.523809523809523697e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.476190476190476164e-02 5.000000000000000278e-02 5.952380952380952051e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.000000000000000278e-02 5.185185185185185036e-02 6.666666666666666574e-02 5.925925925925926152e-02 5.925925925925926152e-02 6.666666666666666574e-02 5.925925925925926152e-02 6.296296296296295669e-02 6.296296296296295669e-02 6.666666666666666574e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.407407407407407690e-03 3.703703703703703498e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.074074074074074403e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.185185185185185036e-02 4.814814814814814825e-02 3.703703703703703498e-02 4.074074074074074403e-02 3.851851851851852138e-02 5.481481481481481621e-02 4.888888888888889145e-02 4.888888888888889145e-02 5.777777777777777513e-02 5.481481481481481621e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.888888888888888881e-03 8.888888888888888881e-03 8.888888888888888881e-03 7.407407407407407690e-03 4.000000000000000083e-02 3.407407407407407607e-02 3.111111111111111022e-02 3.703703703703703498e-02 3.111111111111111022e-02 3.407407407407407607e-02 3.407407407407407607e-02 3.407407407407407607e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.703703703703703498e-02 3.111111111111111022e-02 4.000000000000000083e-02 3.272727272727272985e-02 4.121212121212121382e-02 4.606060606060605883e-02 4.121212121212121382e-02 4.606060606060605883e-02 4.121212121212121382e-02 4.606060606060605883e-02 1.037037037037037007e-02 1.037037037037037007e-02 7.272727272727272721e-03 7.272727272727272721e-03 2.909090909090909088e-02 3.393939393939394283e-02 3.151515151515151686e-02 3.151515151515151686e-02 3.333333333333333287e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.909090909090909088e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.909090909090909088e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 +0.000000000000000000e+00 0.000000000000000000e+00 1.666666666666666574e-01 6.666666666666666574e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.333333333333333315e-01 7.000000000000000666e-02 1.000000000000000056e-01 5.000000000000000278e-02 4.000000000000000083e-02 5.000000000000000278e-02 2.666666666666666838e-02 3.333333333333333287e-02 1.904761904761904934e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.400000000000000133e-01 1.100000000000000006e-01 1.199999999999999956e-01 6.666666666666666574e-02 9.333333333333333759e-02 8.666666666666666963e-02 1.066666666666666735e-01 5.333333333333333676e-02 4.666666666666666879e-02 4.666666666666666879e-02 5.999999999999999778e-02 5.333333333333333676e-02 5.999999999999999778e-02 1.904761904761904934e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.000000000000000056e-01 1.066666666666666735e-01 1.333333333333333315e-01 1.066666666666666735e-01 1.133333333333333276e-01 6.666666666666666574e-02 6.666666666666666574e-02 7.619047619047619735e-02 5.238095238095238221e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.238095238095238221e-02 5.714285714285714107e-02 5.714285714285714107e-02 4.761904761904761640e-02 5.238095238095238221e-02 4.761904761904761640e-02 5.714285714285714107e-02 5.714285714285714107e-02 2.142857142857142877e-02 3.214285714285713969e-02 2.500000000000000139e-02 2.857142857142857054e-02 2.500000000000000139e-02 2.857142857142857054e-02 2.142857142857142877e-02 2.857142857142857054e-02 9.047619047619047394e-02 9.523809523809523281e-02 1.000000000000000056e-01 9.523809523809523281e-02 1.095238095238095233e-01 9.523809523809523281e-02 1.047619047619047644e-01 9.523809523809523281e-02 9.523809523809523281e-02 9.047619047619047394e-02 1.142857142857142821e-01 6.428571428571427937e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.785714285714285199e-02 7.142857142857142461e-02 7.857142857142856984e-02 5.000000000000000278e-02 4.642857142857143016e-02 4.642857142857143016e-02 4.642857142857143016e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.714285714285714107e-02 5.000000000000000278e-02 4.642857142857143016e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.642857142857143016e-02 2.777777777777777624e-02 2.500000000000000139e-02 2.500000000000000139e-02 2.500000000000000139e-02 2.500000000000000139e-02 3.055555555555555455e-02 2.777777777777777624e-02 3.055555555555555455e-02 3.055555555555555455e-02 7.857142857142856984e-02 8.571428571428571508e-02 1.000000000000000056e-01 9.285714285714286031e-02 9.285714285714286031e-02 8.928571428571428770e-02 8.571428571428571508e-02 8.214285714285714246e-02 8.214285714285714246e-02 7.499999999999999722e-02 4.444444444444444614e-02 4.722222222222222099e-02 4.722222222222222099e-02 4.444444444444444614e-02 4.722222222222222099e-02 4.722222222222222099e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.722222222222222099e-02 4.722222222222222099e-02 4.444444444444444614e-02 4.000000000000000083e-02 2.666666666666666838e-02 2.666666666666666838e-02 3.111111111111111022e-02 3.333333333333333287e-02 2.666666666666666838e-02 7.499999999999999722e-02 9.722222222222222376e-02 8.611111111111111049e-02 8.055555555555556080e-02 8.055555555555556080e-02 7.777777777777777901e-02 8.611111111111111049e-02 6.944444444444444753e-02 5.333333333333333676e-02 6.222222222222222043e-02 6.222222222222222043e-02 6.222222222222222043e-02 4.888888888888889145e-02 4.222222222222222349e-02 4.444444444444444614e-02 4.666666666666666879e-02 4.222222222222222349e-02 4.666666666666666879e-02 4.666666666666666879e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.666666666666666879e-02 4.888888888888889145e-02 4.888888888888889145e-02 4.666666666666666879e-02 3.818181818181818482e-02 3.636363636363636187e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 6.222222222222222043e-02 6.222222222222222043e-02 5.818181818181818177e-02 6.363636363636362980e-02 4.000000000000000083e-02 4.727272727272727182e-02 4.000000000000000083e-02 4.000000000000000083e-02 6.071428571428571369e-02 4.363636363636363980e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.181818181818181684e-02 4.181818181818181684e-02 7.090909090909090773e-02 5.999999999999999778e-02 5.999999999999999778e-02 6.909090909090909172e-02 5.636363636363636576e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.666666666666666574e-01 6.666666666666666574e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.833333333333333204e-01 8.000000000000000167e-02 1.000000000000000056e-01 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 2.666666666666666838e-02 2.666666666666666838e-02 1.904761904761904934e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.100000000000000006e-01 1.799999999999999933e-01 1.700000000000000122e-01 8.000000000000000167e-02 1.333333333333333315e-01 1.066666666666666735e-01 1.066666666666666735e-01 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.666666666666666574e-01 8.666666666666666963e-02 8.666666666666666963e-02 1.333333333333333315e-01 1.533333333333333215e-01 6.666666666666666574e-02 7.619047619047619735e-02 1.047619047619047644e-01 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 7.142857142857142461e-02 9.523809523809523281e-02 1.047619047619047644e-01 1.285714285714285587e-01 9.523809523809523281e-02 7.142857142857142461e-02 7.142857142857142461e-02 1.285714285714285587e-01 1.523809523809523947e-01 1.571428571428571397e-01 8.095238095238095621e-02 5.714285714285714107e-02 7.142857142857142461e-02 6.428571428571427937e-02 6.428571428571427937e-02 7.142857142857142461e-02 1.214285714285714274e-01 1.071428571428571369e-01 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 6.071428571428571369e-02 8.571428571428571508e-02 7.857142857142856984e-02 1.035714285714285782e-01 7.857142857142856984e-02 1.214285714285714274e-01 1.250000000000000000e-01 7.857142857142856984e-02 1.035714285714285782e-01 8.888888888888889228e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 2.666666666666666838e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 7.222222222222221544e-02 6.111111111111110911e-02 6.666666666666666574e-02 1.388888888888888951e-01 1.027777777777777735e-01 8.611111111111111049e-02 8.611111111111111049e-02 5.277777777777777762e-02 4.444444444444444614e-02 4.444444444444444614e-02 6.222222222222222043e-02 1.066666666666666735e-01 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 3.111111111111111022e-02 2.545454545454545539e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 5.777777777777777513e-02 4.666666666666666879e-02 5.454545454545454281e-02 9.090909090909091161e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 4.285714285714285754e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 9.818181818181817566e-02 5.454545454545454281e-02 5.454545454545454281e-02 5.090909090909091078e-02 4.181818181818181684e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.666666666666666574e-01 6.666666666666666574e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.833333333333333204e-01 8.000000000000000167e-02 1.000000000000000056e-01 5.000000000000000278e-02 4.000000000000000083e-02 5.000000000000000278e-02 2.666666666666666838e-02 3.333333333333333287e-02 1.904761904761904934e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.199999999999999956e-01 1.700000000000000122e-01 1.799999999999999933e-01 8.000000000000000167e-02 1.333333333333333315e-01 1.066666666666666735e-01 1.066666666666666735e-01 5.333333333333333676e-02 4.666666666666666879e-02 4.666666666666666879e-02 5.999999999999999778e-02 5.333333333333333676e-02 5.999999999999999778e-02 1.904761904761904934e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.600000000000000033e-01 1.000000000000000056e-01 1.066666666666666735e-01 1.333333333333333315e-01 1.733333333333333393e-01 7.142857142857142461e-02 8.095238095238095621e-02 1.047619047619047644e-01 5.238095238095238221e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.238095238095238221e-02 5.714285714285714107e-02 5.714285714285714107e-02 4.761904761904761640e-02 5.238095238095238221e-02 4.761904761904761640e-02 5.714285714285714107e-02 5.714285714285714107e-02 2.142857142857142877e-02 3.214285714285713969e-02 2.500000000000000139e-02 2.857142857142857054e-02 2.500000000000000139e-02 2.857142857142857054e-02 2.142857142857142877e-02 2.857142857142857054e-02 8.571428571428571508e-02 1.000000000000000056e-01 1.095238095238095233e-01 1.285714285714285587e-01 1.047619047619047644e-01 9.047619047619047394e-02 9.047619047619047394e-02 1.285714285714285587e-01 1.523809523809523947e-01 1.476190476190476220e-01 9.523809523809523281e-02 6.428571428571427937e-02 7.857142857142856984e-02 7.142857142857142461e-02 7.142857142857142461e-02 8.214285714285714246e-02 1.142857142857142821e-01 1.000000000000000056e-01 5.000000000000000278e-02 4.642857142857143016e-02 4.642857142857143016e-02 4.642857142857143016e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.714285714285714107e-02 5.000000000000000278e-02 4.642857142857143016e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.642857142857143016e-02 2.777777777777777624e-02 2.500000000000000139e-02 2.500000000000000139e-02 2.500000000000000139e-02 2.500000000000000139e-02 3.055555555555555455e-02 2.777777777777777624e-02 3.055555555555555455e-02 3.055555555555555455e-02 7.499999999999999722e-02 9.285714285714286031e-02 8.928571428571428770e-02 1.107142857142857095e-01 8.928571428571428770e-02 1.250000000000000000e-01 1.214285714285714274e-01 8.928571428571428770e-02 1.071428571428571369e-01 8.611111111111111049e-02 4.444444444444444614e-02 4.722222222222222099e-02 4.722222222222222099e-02 4.444444444444444614e-02 4.722222222222222099e-02 4.722222222222222099e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.722222222222222099e-02 4.722222222222222099e-02 4.444444444444444614e-02 4.000000000000000083e-02 2.666666666666666838e-02 2.666666666666666838e-02 3.111111111111111022e-02 3.333333333333333287e-02 2.666666666666666838e-02 8.055555555555556080e-02 7.499999999999999722e-02 7.777777777777777901e-02 1.305555555555555636e-01 1.027777777777777735e-01 9.166666666666666019e-02 9.444444444444444198e-02 6.666666666666666574e-02 5.333333333333333676e-02 5.777777777777777513e-02 7.555555555555555636e-02 1.022222222222222282e-01 4.888888888888889145e-02 4.222222222222222349e-02 4.444444444444444614e-02 4.666666666666666879e-02 4.222222222222222349e-02 4.666666666666666879e-02 4.666666666666666879e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.666666666666666879e-02 4.888888888888889145e-02 4.888888888888889145e-02 4.666666666666666879e-02 3.818181818181818482e-02 3.636363636363636187e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 6.666666666666666574e-02 5.999999999999999778e-02 6.181818181818182073e-02 8.909090909090909560e-02 4.000000000000000083e-02 4.727272727272727182e-02 4.000000000000000083e-02 4.000000000000000083e-02 6.071428571428571369e-02 4.363636363636363980e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.181818181818181684e-02 4.181818181818181684e-02 9.636363636363635965e-02 6.363636363636362980e-02 6.727272727272727570e-02 6.363636363636362980e-02 5.454545454545454281e-02 +0.000000000000000000e+00 0.000000000000000000e+00 8.888888888888889228e-02 1.111111111111111049e-01 2.222222222222222307e-02 1.333333333333333419e-02 0.000000000000000000e+00 8.888888888888889228e-02 1.199999999999999956e-01 5.333333333333333676e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 1.777777777777777776e-02 1.777777777777777776e-02 1.269841269841269840e-02 8.888888888888888881e-03 8.888888888888888881e-03 6.666666666666666574e-02 8.000000000000000167e-02 8.000000000000000167e-02 1.199999999999999956e-01 6.222222222222222043e-02 5.333333333333333676e-02 6.222222222222222043e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.666666666666666838e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 7.111111111111111105e-02 5.333333333333333676e-02 5.333333333333333676e-02 6.222222222222222043e-02 7.111111111111111105e-02 9.206349206349206948e-02 1.142857142857142821e-01 5.079365079365079361e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.714285714285714107e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.714285714285714107e-02 6.349206349206348854e-02 6.349206349206348854e-02 5.079365079365079361e-02 7.380952380952381098e-02 1.095238095238095233e-01 9.047619047619047394e-02 9.047619047619047394e-02 1.071428571428571369e-01 5.238095238095238221e-02 5.238095238095238221e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 3.809523809523809867e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.761904761904761640e-02 4.285714285714285754e-02 5.238095238095238221e-02 5.238095238095238221e-02 4.285714285714285754e-02 4.761904761904761640e-02 4.444444444444444614e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.777777777777777776e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 5.185185185185185036e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.074074074074074403e-02 3.333333333333333287e-02 5.185185185185185036e-02 4.592592592592592560e-02 9.925925925925925541e-02 4.444444444444444614e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.074074074074074014e-02 1.696969696969697142e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 3.259259259259258967e-02 2.962962962962963076e-02 2.909090909090909088e-02 3.878787878787878785e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 2.857142857142857054e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 3.878787878787878785e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.666666666666666838e-02 +0.000000000000000000e+00 0.000000000000000000e+00 2.222222222222222099e-01 8.888888888888889228e-02 1.111111111111111154e-02 6.666666666666667095e-03 0.000000000000000000e+00 1.666666666666666574e-01 7.333333333333333370e-02 1.733333333333333393e-01 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 8.888888888888888881e-03 8.888888888888888881e-03 6.349206349206349201e-03 4.444444444444444441e-03 4.444444444444444441e-03 9.333333333333333759e-02 1.333333333333333315e-01 1.333333333333333315e-01 6.222222222222222043e-02 1.555555555555555580e-01 1.377777777777777768e-01 1.111111111111111049e-01 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 1.111111111111111049e-01 6.666666666666666574e-02 6.666666666666666574e-02 9.333333333333333759e-02 1.111111111111111049e-01 4.761904761904761640e-02 5.396825396825397081e-02 1.142857142857142821e-01 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 5.079365079365079361e-02 6.349206349206348854e-02 6.984126984126984294e-02 8.253968253968253788e-02 6.349206349206348854e-02 5.079365079365079361e-02 5.079365079365079361e-02 8.253968253968253788e-02 9.523809523809523281e-02 9.523809523809523281e-02 5.714285714285714107e-02 3.809523809523809867e-02 4.761904761904761640e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.761904761904761640e-02 1.071428571428571369e-01 8.333333333333332871e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 4.047619047619047811e-02 5.476190476190476164e-02 5.000000000000000278e-02 6.428571428571427937e-02 5.000000000000000278e-02 7.380952380952381098e-02 7.380952380952381098e-02 5.000000000000000278e-02 6.428571428571427937e-02 6.666666666666666574e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.888888888888888881e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 4.444444444444444614e-02 3.703703703703703498e-02 4.074074074074074403e-02 7.407407407407406996e-02 5.925925925925926152e-02 5.185185185185185036e-02 5.185185185185185036e-02 3.333333333333333287e-02 2.666666666666666838e-02 2.666666666666666838e-02 3.851851851851852138e-02 8.148148148148148806e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 8.484848484848485708e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 3.407407407407407607e-02 2.814814814814814783e-02 4.848484848484848481e-02 6.787878787878788567e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 1.428571428571428527e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 5.090909090909091078e-02 3.151515151515151686e-02 3.151515151515151686e-02 2.909090909090909088e-02 2.424242424242424240e-02 +0.000000000000000000e+00 0.000000000000000000e+00 2.222222222222222099e-01 8.888888888888889228e-02 1.111111111111111154e-02 6.666666666666667095e-03 0.000000000000000000e+00 1.444444444444444309e-01 6.666666666666666574e-02 1.733333333333333393e-01 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 8.888888888888888881e-03 8.888888888888888881e-03 6.349206349206349201e-03 4.444444444444444441e-03 4.444444444444444441e-03 8.666666666666666963e-02 1.066666666666666735e-01 1.066666666666666735e-01 5.333333333333333676e-02 1.377777777777777768e-01 1.377777777777777768e-01 1.022222222222222282e-01 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 8.444444444444444697e-02 6.222222222222222043e-02 6.222222222222222043e-02 7.555555555555555636e-02 8.444444444444444697e-02 4.126984126984126894e-02 4.444444444444444614e-02 1.142857142857142821e-01 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 4.761904761904761640e-02 5.396825396825397081e-02 5.714285714285714107e-02 6.349206349206348854e-02 5.396825396825397081e-02 4.761904761904761640e-02 4.761904761904761640e-02 6.349206349206348854e-02 6.984126984126984294e-02 6.984126984126984294e-02 5.079365079365079361e-02 3.333333333333333287e-02 3.809523809523809867e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.809523809523809867e-02 9.761904761904761918e-02 6.904761904761905211e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 3.809523809523809867e-02 4.523809523809523697e-02 4.285714285714285754e-02 5.000000000000000278e-02 4.285714285714285754e-02 5.476190476190476164e-02 5.476190476190476164e-02 4.285714285714285754e-02 5.000000000000000278e-02 5.555555555555555247e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.888888888888888881e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 3.703703703703703498e-02 3.333333333333333287e-02 3.518518518518518740e-02 5.185185185185185036e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.074074074074074403e-02 3.148148148148147835e-02 2.370370370370370253e-02 2.370370370370370253e-02 2.962962962962963076e-02 7.555555555555555636e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 8.484848484848485708e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 2.962962962962963076e-02 2.666666666666666838e-02 4.848484848484848481e-02 5.818181818181818177e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 1.428571428571428527e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 3.636363636363636187e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.545454545454545539e-02 2.303030303030302942e-02 +0.000000000000000000e+00 0.000000000000000000e+00 2.222222222222222099e-01 8.888888888888889228e-02 1.111111111111111154e-02 6.666666666666667095e-03 0.000000000000000000e+00 1.444444444444444309e-01 7.333333333333333370e-02 1.333333333333333315e-01 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 8.888888888888888881e-03 8.888888888888888881e-03 6.349206349206349201e-03 4.444444444444444441e-03 4.444444444444444441e-03 1.066666666666666735e-01 1.066666666666666735e-01 1.066666666666666735e-01 6.222222222222222043e-02 1.111111111111111049e-01 1.022222222222222282e-01 1.555555555555555580e-01 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 8.444444444444444697e-02 7.555555555555555636e-02 7.555555555555555636e-02 7.555555555555555636e-02 8.444444444444444697e-02 4.761904761904761640e-02 5.396825396825397081e-02 8.253968253968253788e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 5.714285714285714107e-02 6.349206349206348854e-02 5.714285714285714107e-02 6.349206349206348854e-02 6.349206349206348854e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.349206349206348854e-02 6.984126984126984294e-02 6.984126984126984294e-02 6.984126984126984294e-02 3.809523809523809867e-02 4.761904761904761640e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.761904761904761640e-02 7.380952380952381098e-02 9.761904761904761918e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 4.523809523809523697e-02 4.523809523809523697e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.000000000000000278e-02 5.000000000000000278e-02 6.666666666666666574e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.888888888888888881e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 3.703703703703703498e-02 4.444444444444444614e-02 4.074074074074074403e-02 5.185185185185185036e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.074074074074074403e-02 3.703703703703703498e-02 2.666666666666666838e-02 2.666666666666666838e-02 3.851851851851852138e-02 5.481481481481481621e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 8.484848484848485708e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 3.407407407407407607e-02 3.111111111111111022e-02 3.636363636363636187e-02 4.606060606060605883e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 1.428571428571428527e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 3.636363636363636187e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.909090909090909088e-02 2.666666666666666838e-02 +1.111111111111111049e-01 4.444444444444444614e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000056e-01 5.333333333333333676e-02 6.666666666666666574e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.066666666666666735e-01 8.666666666666666963e-02 1.000000000000000056e-01 5.333333333333333676e-02 6.222222222222222043e-02 5.714285714285714107e-02 6.666666666666666574e-02 7.555555555555555636e-02 5.333333333333333676e-02 4.000000000000000083e-02 5.333333333333333676e-02 2.666666666666666838e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.111111111111111049e-01 8.444444444444444697e-02 8.444444444444444697e-02 1.066666666666666735e-01 1.022222222222222282e-01 1.022222222222222282e-01 5.714285714285714107e-02 6.984126984126984294e-02 8.253968253968253788e-02 6.666666666666666574e-02 7.619047619047619735e-02 4.888888888888889145e-02 6.222222222222222043e-02 6.666666666666666574e-02 4.888888888888889145e-02 6.666666666666666574e-02 3.492063492063492147e-02 3.492063492063492147e-02 1.904761904761904934e-02 9.523809523809523281e-02 8.888888888888889228e-02 7.936507936507936067e-02 7.936507936507936067e-02 8.888888888888889228e-02 1.111111111111111049e-01 1.079365079365079416e-01 8.253968253968253788e-02 1.015873015873015872e-01 7.936507936507936067e-02 1.015873015873015872e-01 1.015873015873015872e-01 5.476190476190476164e-02 7.857142857142856984e-02 6.190476190476190688e-02 8.571428571428571508e-02 5.952380952380952051e-02 8.095238095238095621e-02 5.952380952380952051e-02 8.333333333333332871e-02 6.349206349206348854e-02 5.396825396825397081e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.714285714285714107e-02 6.984126984126984294e-02 6.984126984126984294e-02 5.396825396825397081e-02 5.714285714285714107e-02 5.079365079365079361e-02 6.349206349206348854e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.047619047619047811e-02 3.809523809523809867e-02 4.285714285714285754e-02 2.142857142857142877e-02 2.142857142857142877e-02 8.571428571428571508e-02 8.333333333333332871e-02 7.857142857142856984e-02 7.857142857142856984e-02 8.095238095238095621e-02 9.285714285714286031e-02 7.857142857142856984e-02 9.047619047619047394e-02 7.857142857142856984e-02 8.333333333333332871e-02 8.333333333333332871e-02 8.571428571428571508e-02 7.857142857142856984e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.370370370370370489e-02 5.555555555555555247e-02 6.296296296296295669e-02 7.407407407407406996e-02 7.037037037037037479e-02 7.592592592592592449e-02 7.777777777777777901e-02 6.190476190476190688e-02 5.238095238095238221e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.952380952380952051e-02 5.476190476190476164e-02 5.238095238095238221e-02 5.952380952380952051e-02 5.238095238095238221e-02 2.592592592592592518e-02 7.592592592592592449e-02 8.148148148148148806e-02 7.777777777777777901e-02 7.407407407407406996e-02 7.592592592592592449e-02 7.407407407407406996e-02 8.888888888888889228e-02 7.962962962962963354e-02 7.592592592592592449e-02 7.592592592592592449e-02 7.592592592592592449e-02 7.777777777777777901e-02 7.222222222222221544e-02 5.925925925925926152e-02 5.185185185185185036e-02 5.185185185185185036e-02 6.814814814814815214e-02 8.148148148148148806e-02 6.222222222222222043e-02 5.185185185185185036e-02 5.555555555555555247e-02 5.370370370370370489e-02 5.555555555555555247e-02 5.185185185185185036e-02 5.185185185185185036e-02 5.370370370370370489e-02 5.925925925925926152e-02 4.148148148148148029e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.814814814814814783e-02 8.888888888888889228e-02 6.814814814814815214e-02 7.703703703703704275e-02 7.555555555555555636e-02 6.962962962962962465e-02 7.555555555555555636e-02 7.851851851851851527e-02 7.259259259259259744e-02 7.111111111111111105e-02 8.148148148148148806e-02 8.000000000000000167e-02 8.148148148148148806e-02 8.148148148148148806e-02 5.818181818181818177e-02 7.515151515151514972e-02 6.060606060606060774e-02 5.090909090909091078e-02 5.090909090909091078e-02 5.333333333333333676e-02 5.090909090909091078e-02 5.185185185185185036e-02 5.629629629629629567e-02 3.393939393939394283e-02 2.909090909090909088e-02 6.303030303030303372e-02 8.121212121212120771e-02 6.424242424242423977e-02 6.666666666666666574e-02 9.047619047619047394e-02 7.636363636363636964e-02 6.424242424242423977e-02 6.181818181818182073e-02 6.181818181818182073e-02 7.030303030303029777e-02 6.666666666666666574e-02 5.333333333333333676e-02 4.848484848484848481e-02 5.333333333333333676e-02 5.212121212121212377e-02 5.333333333333333676e-02 +1.111111111111111049e-01 4.444444444444444614e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.333333333333333315e-01 5.999999999999999778e-02 6.666666666666666574e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.066666666666666735e-01 1.333333333333333315e-01 1.333333333333333315e-01 6.222222222222222043e-02 6.666666666666666574e-02 7.619047619047619735e-02 9.333333333333333759e-02 7.555555555555555636e-02 4.666666666666666879e-02 4.000000000000000083e-02 4.666666666666666879e-02 2.666666666666666838e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 8.444444444444444697e-02 1.199999999999999956e-01 1.288888888888888862e-01 1.022222222222222282e-01 1.066666666666666735e-01 1.288888888888888862e-01 7.619047619047619735e-02 1.047619047619047644e-01 7.301587301587302015e-02 7.936507936507936067e-02 8.571428571428571508e-02 4.444444444444444614e-02 4.888888888888889145e-02 5.333333333333333676e-02 4.444444444444444614e-02 5.333333333333333676e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 7.301587301587302015e-02 8.888888888888889228e-02 1.079365079365079416e-01 1.174603174603174593e-01 9.841269841269841001e-02 7.619047619047619735e-02 8.253968253968253788e-02 1.142857142857142821e-01 8.571428571428571508e-02 1.238095238095238138e-01 1.047619047619047644e-01 9.841269841269841001e-02 8.809523809523810145e-02 8.095238095238095621e-02 1.000000000000000056e-01 6.428571428571427937e-02 8.571428571428571508e-02 6.428571428571427937e-02 7.857142857142856984e-02 7.380952380952381098e-02 4.761904761904761640e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.761904761904761640e-02 5.079365079365079361e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.761904761904761640e-02 4.444444444444444614e-02 4.761904761904761640e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.571428571428571230e-02 2.142857142857142877e-02 2.142857142857142877e-02 6.428571428571427937e-02 7.380952380952381098e-02 9.047619047619047394e-02 9.285714285714286031e-02 9.523809523809523281e-02 7.619047619047619735e-02 1.142857142857142821e-01 9.285714285714286031e-02 1.190476190476190410e-01 8.809523809523810145e-02 1.095238095238095233e-01 9.523809523809523281e-02 1.023809523809523780e-01 6.666666666666666574e-02 9.444444444444444198e-02 8.148148148148148806e-02 8.703703703703703776e-02 7.222222222222221544e-02 5.740740740740740700e-02 6.481481481481481122e-02 6.481481481481481122e-02 6.481481481481481122e-02 4.523809523809523697e-02 4.285714285714285754e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.285714285714285754e-02 4.523809523809523697e-02 4.285714285714285754e-02 2.407407407407407413e-02 7.777777777777777901e-02 7.592592592592592449e-02 8.148148148148148806e-02 8.703703703703703776e-02 9.074074074074074681e-02 9.814814814814815103e-02 6.666666666666666574e-02 8.518518518518518323e-02 1.074074074074074098e-01 1.148148148148148140e-01 1.074074074074074098e-01 5.740740740740740700e-02 9.444444444444444198e-02 5.925925925925926152e-02 8.148148148148148806e-02 7.555555555555555636e-02 5.185185185185185036e-02 7.111111111111111105e-02 6.370370370370370683e-02 4.074074074074074403e-02 4.444444444444444614e-02 4.259259259259259162e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.074074074074074403e-02 4.259259259259259162e-02 4.259259259259259162e-02 3.259259259259258967e-02 3.555555555555555552e-02 3.555555555555555552e-02 2.518518518518518545e-02 6.666666666666666574e-02 5.777777777777777513e-02 6.666666666666666574e-02 8.000000000000000167e-02 6.814814814814815214e-02 5.925925925925926152e-02 7.111111111111111105e-02 5.777777777777777513e-02 5.185185185185185036e-02 5.481481481481481621e-02 6.666666666666666574e-02 5.481481481481481621e-02 7.555555555555555636e-02 5.454545454545454281e-02 6.060606060606060774e-02 5.696969696969696878e-02 7.393939393939394367e-02 8.121212121212120771e-02 6.909090909090909172e-02 7.636363636363636964e-02 3.851851851851852138e-02 4.000000000000000083e-02 2.666666666666666838e-02 2.545454545454545539e-02 5.212121212121212377e-02 6.909090909090909172e-02 8.606060606060605966e-02 7.393939393939394367e-02 7.142857142857142461e-02 5.818181818181818177e-02 6.060606060606060774e-02 6.181818181818182073e-02 5.939393939393939476e-02 5.939393939393939476e-02 5.212121212121212377e-02 3.878787878787878785e-02 3.636363636363636187e-02 3.878787878787878785e-02 3.878787878787878785e-02 3.757575757575757486e-02 +1.111111111111111049e-01 4.444444444444444614e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.555555555555555580e-01 6.666666666666666574e-02 6.666666666666666574e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.000000000000000056e-01 1.666666666666666574e-01 1.600000000000000033e-01 7.111111111111111105e-02 7.555555555555555636e-02 8.888888888888889228e-02 1.111111111111111049e-01 8.444444444444444697e-02 4.666666666666666879e-02 4.000000000000000083e-02 4.666666666666666879e-02 2.666666666666666838e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 8.444444444444444697e-02 1.288888888888888862e-01 1.644444444444444486e-01 8.888888888888889228e-02 1.111111111111111049e-01 1.555555555555555580e-01 8.888888888888889228e-02 1.301587301587301682e-01 7.301587301587302015e-02 9.523809523809523281e-02 9.206349206349206948e-02 4.444444444444444614e-02 4.888888888888889145e-02 5.333333333333333676e-02 4.444444444444444614e-02 5.333333333333333676e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 7.301587301587302015e-02 9.523809523809523281e-02 1.047619047619047644e-01 1.301587301587301682e-01 9.841269841269841001e-02 7.619047619047619735e-02 7.619047619047619735e-02 1.301587301587301682e-01 9.206349206349206948e-02 1.619047619047619124e-01 1.142857142857142821e-01 9.523809523809523281e-02 1.119047619047619097e-01 6.666666666666666574e-02 1.285714285714285587e-01 6.428571428571427937e-02 9.523809523809523281e-02 6.428571428571427937e-02 9.761904761904761918e-02 7.857142857142856984e-02 4.761904761904761640e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.761904761904761640e-02 5.079365079365079361e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.761904761904761640e-02 4.444444444444444614e-02 4.761904761904761640e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.571428571428571230e-02 2.142857142857142877e-02 2.142857142857142877e-02 6.428571428571427937e-02 8.095238095238095621e-02 8.809523809523810145e-02 1.071428571428571369e-01 8.333333333333332871e-02 8.333333333333332871e-02 1.285714285714285587e-01 8.809523809523810145e-02 1.571428571428571397e-01 1.000000000000000056e-01 1.285714285714285587e-01 1.023809523809523780e-01 1.071428571428571369e-01 6.666666666666666574e-02 1.240740740740740727e-01 9.444444444444444198e-02 9.444444444444444198e-02 8.333333333333332871e-02 5.740740740740740700e-02 7.037037037037037479e-02 6.851851851851852027e-02 6.296296296296295669e-02 4.523809523809523697e-02 4.285714285714285754e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.285714285714285754e-02 4.523809523809523697e-02 4.285714285714285754e-02 2.407407407407407413e-02 7.592592592592592449e-02 7.777777777777777901e-02 7.222222222222221544e-02 9.074074074074074681e-02 1.074074074074074098e-01 9.259259259259258745e-02 7.037037037037037479e-02 6.851851851851852027e-02 1.092592592592592643e-01 1.537037037037037035e-01 1.296296296296296224e-01 5.740740740740740700e-02 9.074074074074074681e-02 6.814814814814815214e-02 1.051851851851851871e-01 8.148148148148148806e-02 5.185185185185185036e-02 8.000000000000000167e-02 7.259259259259259744e-02 4.074074074074074403e-02 4.444444444444444614e-02 4.259259259259259162e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.074074074074074403e-02 4.259259259259259162e-02 4.259259259259259162e-02 3.259259259259258967e-02 3.555555555555555552e-02 3.555555555555555552e-02 2.518518518518518545e-02 6.814814814814815214e-02 6.222222222222222043e-02 6.814814814814815214e-02 9.333333333333333759e-02 6.666666666666666574e-02 6.222222222222222043e-02 6.518518518518517935e-02 6.074074074074074098e-02 5.185185185185185036e-02 5.333333333333333676e-02 7.259259259259259744e-02 5.481481481481481621e-02 8.888888888888889228e-02 6.060606060606060774e-02 5.090909090909091078e-02 6.424242424242423977e-02 7.151515151515151769e-02 9.090909090909091161e-02 7.151515151515151769e-02 9.090909090909091161e-02 3.851851851851852138e-02 4.000000000000000083e-02 2.666666666666666838e-02 2.545454545454545539e-02 5.575757575757575579e-02 8.000000000000000167e-02 8.121212121212120771e-02 8.121212121212120771e-02 7.380952380952381098e-02 6.181818181818182073e-02 5.939393939393939476e-02 6.909090909090909172e-02 5.939393939393939476e-02 6.060606060606060774e-02 5.454545454545454281e-02 3.878787878787878785e-02 3.636363636363636187e-02 3.878787878787878785e-02 3.878787878787878785e-02 3.757575757575757486e-02 +1.111111111111111049e-01 4.444444444444444614e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000056e-01 5.333333333333333676e-02 6.666666666666666574e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.333333333333333315e-01 8.666666666666666963e-02 1.066666666666666735e-01 5.333333333333333676e-02 6.666666666666666574e-02 5.714285714285714107e-02 6.666666666666666574e-02 7.555555555555555636e-02 5.999999999999999778e-02 4.000000000000000083e-02 5.999999999999999778e-02 2.666666666666666838e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.066666666666666735e-01 1.022222222222222282e-01 8.888888888888889228e-02 1.466666666666666674e-01 1.199999999999999956e-01 1.155555555555555503e-01 5.714285714285714107e-02 7.301587301587302015e-02 8.571428571428571508e-02 6.666666666666666574e-02 8.888888888888889228e-02 5.333333333333333676e-02 6.666666666666666574e-02 8.000000000000000167e-02 5.333333333333333676e-02 8.000000000000000167e-02 3.809523809523809867e-02 3.809523809523809867e-02 1.904761904761904934e-02 9.523809523809523281e-02 9.523809523809523281e-02 1.047619047619047644e-01 9.523809523809523281e-02 1.174603174603174593e-01 1.047619047619047644e-01 1.174603174603174593e-01 9.523809523809523281e-02 9.841269841269841001e-02 8.571428571428571508e-02 1.174603174603174593e-01 1.269841269841269771e-01 5.476190476190476164e-02 1.142857142857142821e-01 6.428571428571427937e-02 7.857142857142856984e-02 6.904761904761905211e-02 7.857142857142856984e-02 5.952380952380952051e-02 8.095238095238095621e-02 6.666666666666666574e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.666666666666666574e-02 7.619047619047619735e-02 7.619047619047619735e-02 5.714285714285714107e-02 6.666666666666666574e-02 5.714285714285714107e-02 6.666666666666666574e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.000000000000000278e-02 2.142857142857142877e-02 2.142857142857142877e-02 8.571428571428571508e-02 8.095238095238095621e-02 9.285714285714286031e-02 8.571428571428571508e-02 1.119047619047619097e-01 8.809523809523810145e-02 9.523809523809523281e-02 1.261904761904761862e-01 8.809523809523810145e-02 8.809523809523810145e-02 9.523809523809523281e-02 1.047619047619047644e-01 9.523809523809523281e-02 7.037037037037037479e-02 5.740740740740740700e-02 6.111111111111110911e-02 6.851851851851852027e-02 6.481481481481481122e-02 7.222222222222221544e-02 6.851851851851852027e-02 7.407407407407406996e-02 8.333333333333332871e-02 6.428571428571427937e-02 5.714285714285714107e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.428571428571427937e-02 5.714285714285714107e-02 6.428571428571427937e-02 5.714285714285714107e-02 2.777777777777777624e-02 8.333333333333332871e-02 8.518518518518518323e-02 9.814814814814815103e-02 8.518518518518518323e-02 8.518518518518518323e-02 9.814814814814815103e-02 8.518518518518518323e-02 1.129629629629629595e-01 9.814814814814815103e-02 8.703703703703703776e-02 8.703703703703703776e-02 7.777777777777777901e-02 9.259259259259258745e-02 6.814814814814815214e-02 5.481481481481481621e-02 6.370370370370370683e-02 6.666666666666666574e-02 7.555555555555555636e-02 6.074074074074074098e-02 5.555555555555555247e-02 6.666666666666666574e-02 6.111111111111110911e-02 6.666666666666666574e-02 5.555555555555555247e-02 5.555555555555555247e-02 6.111111111111110911e-02 6.111111111111110911e-02 4.444444444444444614e-02 5.333333333333333676e-02 5.333333333333333676e-02 3.111111111111111022e-02 9.037037037037036480e-02 6.814814814814815214e-02 7.703703703703704275e-02 8.148148148148148806e-02 7.555555555555555636e-02 7.703703703703704275e-02 8.888888888888889228e-02 7.259259259259259744e-02 7.111111111111111105e-02 7.851851851851851527e-02 8.296296296296296058e-02 8.000000000000000167e-02 8.000000000000000167e-02 6.545454545454545969e-02 9.212121212121211766e-02 5.696969696969696878e-02 6.909090909090909172e-02 6.181818181818182073e-02 6.424242424242423977e-02 6.181818181818182073e-02 5.333333333333333676e-02 5.777777777777777513e-02 3.636363636363636187e-02 3.272727272727272985e-02 6.303030303030303372e-02 8.000000000000000167e-02 8.121212121212120771e-02 7.151515151515151769e-02 9.285714285714286031e-02 7.151515151515151769e-02 6.909090909090909172e-02 6.545454545454545969e-02 6.909090909090909172e-02 7.030303030303029777e-02 6.666666666666666574e-02 5.818181818181818177e-02 5.090909090909091078e-02 5.818181818181818177e-02 5.818181818181818177e-02 5.454545454545454281e-02 +1.111111111111111049e-01 4.444444444444444614e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.222222222222222182e-01 5.999999999999999778e-02 6.666666666666666574e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.199999999999999956e-01 1.133333333333333276e-01 1.266666666666666774e-01 6.222222222222222043e-02 7.111111111111111105e-02 6.984126984126984294e-02 8.444444444444444697e-02 8.444444444444444697e-02 5.333333333333333676e-02 4.000000000000000083e-02 5.333333333333333676e-02 2.666666666666666838e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.022222222222222282e-01 1.066666666666666735e-01 1.111111111111111049e-01 1.199999999999999956e-01 1.199999999999999956e-01 1.288888888888888862e-01 6.984126984126984294e-02 9.523809523809523281e-02 8.253968253968253788e-02 7.936507936507936067e-02 9.206349206349206948e-02 4.888888888888889145e-02 6.222222222222222043e-02 6.666666666666666574e-02 4.888888888888889145e-02 6.666666666666666574e-02 3.492063492063492147e-02 3.492063492063492147e-02 1.904761904761904934e-02 9.206349206349206948e-02 9.523809523809523281e-02 9.841269841269841001e-02 1.015873015873015872e-01 1.047619047619047644e-01 9.841269841269841001e-02 1.047619047619047644e-01 1.047619047619047644e-01 1.015873015873015872e-01 1.047619047619047644e-01 1.206349206349206366e-01 1.174603174603174593e-01 7.380952380952381098e-02 9.285714285714286031e-02 8.571428571428571508e-02 7.619047619047619735e-02 7.619047619047619735e-02 7.619047619047619735e-02 7.380952380952381098e-02 8.333333333333332871e-02 6.349206349206348854e-02 5.396825396825397081e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.714285714285714107e-02 6.984126984126984294e-02 6.984126984126984294e-02 5.396825396825397081e-02 5.714285714285714107e-02 5.079365079365079361e-02 6.349206349206348854e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.047619047619047811e-02 3.809523809523809867e-02 4.285714285714285754e-02 2.142857142857142877e-02 2.142857142857142877e-02 8.333333333333332871e-02 8.333333333333332871e-02 8.809523809523810145e-02 9.047619047619047394e-02 9.523809523809523281e-02 8.809523809523810145e-02 1.000000000000000056e-01 1.047619047619047644e-01 1.023809523809523780e-01 9.285714285714286031e-02 1.047619047619047644e-01 1.023809523809523780e-01 9.761904761904761918e-02 6.666666666666666574e-02 7.777777777777777901e-02 7.037037037037037479e-02 7.407407407407406996e-02 7.037037037037037479e-02 7.037037037037037479e-02 7.037037037037037479e-02 7.592592592592592449e-02 7.962962962962963354e-02 6.190476190476190688e-02 5.238095238095238221e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.952380952380952051e-02 5.476190476190476164e-02 5.238095238095238221e-02 5.952380952380952051e-02 5.238095238095238221e-02 2.592592592592592518e-02 7.962962962962963354e-02 8.148148148148148806e-02 8.518518518518518323e-02 8.518518518518518323e-02 8.888888888888889228e-02 9.074074074074074681e-02 8.703703703703703776e-02 9.074074074074074681e-02 9.444444444444444198e-02 9.814814814814815103e-02 9.629629629629629650e-02 7.592592592592592449e-02 8.888888888888889228e-02 6.814814814814815214e-02 6.962962962962962465e-02 6.666666666666666574e-02 6.518518518518517935e-02 8.148148148148148806e-02 6.518518518518517935e-02 5.185185185185185036e-02 5.555555555555555247e-02 5.370370370370370489e-02 5.555555555555555247e-02 5.185185185185185036e-02 5.185185185185185036e-02 5.370370370370370489e-02 5.925925925925926152e-02 4.148148148148148029e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.814814814814814783e-02 8.888888888888889228e-02 6.962962962962962465e-02 7.407407407407406996e-02 8.296296296296296058e-02 7.259259259259259744e-02 7.703703703703704275e-02 7.851851851851851527e-02 7.407407407407406996e-02 6.962962962962962465e-02 7.555555555555555636e-02 8.444444444444444697e-02 7.703703703703704275e-02 8.444444444444444697e-02 6.545454545454545969e-02 7.757575757575757569e-02 6.060606060606060774e-02 6.545454545454545969e-02 6.787878787878788567e-02 6.303030303030303372e-02 6.787878787878788567e-02 5.185185185185185036e-02 5.629629629629629567e-02 3.393939393939394283e-02 2.909090909090909088e-02 6.424242424242423977e-02 8.121212121212120771e-02 7.878787878787878174e-02 7.393939393939394367e-02 9.285714285714286031e-02 6.909090909090909172e-02 6.666666666666666574e-02 6.787878787878788567e-02 6.666666666666666574e-02 6.787878787878788567e-02 6.787878787878788567e-02 5.333333333333333676e-02 4.848484848484848481e-02 5.333333333333333676e-02 5.212121212121212377e-02 5.333333333333333676e-02 +1.111111111111111049e-01 4.444444444444444614e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.555555555555555580e-01 6.666666666666666574e-02 6.666666666666666574e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.133333333333333276e-01 1.533333333333333215e-01 1.733333333333333393e-01 7.111111111111111105e-02 8.444444444444444697e-02 8.888888888888889228e-02 1.111111111111111049e-01 8.444444444444444697e-02 5.999999999999999778e-02 4.000000000000000083e-02 5.999999999999999778e-02 2.666666666666666838e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.022222222222222282e-01 1.288888888888888862e-01 1.555555555555555580e-01 1.155555555555555503e-01 1.288888888888888862e-01 1.822222222222222299e-01 8.888888888888889228e-02 1.365079365079364948e-01 7.936507936507936067e-02 8.888888888888889228e-02 9.841269841269841001e-02 5.333333333333333676e-02 6.666666666666666574e-02 8.000000000000000167e-02 5.333333333333333676e-02 8.000000000000000167e-02 3.809523809523809867e-02 3.809523809523809867e-02 1.904761904761904934e-02 9.206349206349206948e-02 1.015873015873015872e-01 1.111111111111111049e-01 1.301587301587301682e-01 1.111111111111111049e-01 1.015873015873015872e-01 1.015873015873015872e-01 1.301587301587301682e-01 1.111111111111111049e-01 1.492063492063492036e-01 1.396825396825396859e-01 1.206349206349206366e-01 1.023809523809523780e-01 8.095238095238095621e-02 1.238095238095238138e-01 7.380952380952381098e-02 9.523809523809523281e-02 7.380952380952381098e-02 8.809523809523810145e-02 8.809523809523810145e-02 6.666666666666666574e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.666666666666666574e-02 7.619047619047619735e-02 7.619047619047619735e-02 5.714285714285714107e-02 6.666666666666666574e-02 5.714285714285714107e-02 6.666666666666666574e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.000000000000000278e-02 2.142857142857142877e-02 2.142857142857142877e-02 8.333333333333332871e-02 9.047619047619047394e-02 9.761904761904761918e-02 1.119047619047619097e-01 9.761904761904761918e-02 9.761904761904761918e-02 1.333333333333333315e-01 1.119047619047619097e-01 1.476190476190476220e-01 1.047619047619047644e-01 1.333333333333333315e-01 1.119047619047619097e-01 1.119047619047619097e-01 7.407407407407406996e-02 1.129629629629629595e-01 9.074074074074074681e-02 9.074074074074074681e-02 7.962962962962963354e-02 6.851851851851852027e-02 7.407407407407406996e-02 7.962962962962963354e-02 7.407407407407406996e-02 6.428571428571427937e-02 5.714285714285714107e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.428571428571427937e-02 5.714285714285714107e-02 6.428571428571427937e-02 5.714285714285714107e-02 2.777777777777777624e-02 8.703703703703703776e-02 9.259259259259258745e-02 8.703703703703703776e-02 9.814814814814815103e-02 1.148148148148148140e-01 1.037037037037037007e-01 9.259259259259258745e-02 8.703703703703703776e-02 1.203703703703703637e-01 1.425925925925926041e-01 1.259259259259259134e-01 7.592592592592592449e-02 9.814814814814815103e-02 8.592592592592591949e-02 9.925925925925925541e-02 8.148148148148148806e-02 6.370370370370370683e-02 9.481481481481481011e-02 7.259259259259259744e-02 5.555555555555555247e-02 6.666666666666666574e-02 6.111111111111110911e-02 6.666666666666666574e-02 5.555555555555555247e-02 5.555555555555555247e-02 6.111111111111110911e-02 6.111111111111110911e-02 4.444444444444444614e-02 5.333333333333333676e-02 5.333333333333333676e-02 3.111111111111111022e-02 9.185185185185185119e-02 7.407407407407406996e-02 8.296296296296296058e-02 1.051851851851851871e-01 7.851851851851851527e-02 8.296296296296296058e-02 8.296296296296296058e-02 7.851851851851851527e-02 6.962962962962962465e-02 7.407407407407406996e-02 9.629629629629629650e-02 7.851851851851851527e-02 1.007407407407407418e-01 7.757575757575757569e-02 7.030303030303029777e-02 6.666666666666666574e-02 7.393939393939394367e-02 8.848484848484848564e-02 7.393939393939394367e-02 8.848484848484848564e-02 5.333333333333333676e-02 5.777777777777777513e-02 3.636363636363636187e-02 3.272727272727272985e-02 6.787878787878788567e-02 9.696969696969696961e-02 8.606060606060605966e-02 8.606060606060605966e-02 9.761904761904761918e-02 7.878787878787878174e-02 7.151515151515151769e-02 7.878787878787878174e-02 7.151515151515151769e-02 7.515151515151514972e-02 7.151515151515151769e-02 5.818181818181818177e-02 5.090909090909091078e-02 5.818181818181818177e-02 5.818181818181818177e-02 5.454545454545454281e-02 +1.587301587301587213e-01 6.349206349206348854e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.269841269841269771e-01 5.714285714285714107e-02 1.238095238095238138e-01 1.587301587301587213e-02 9.523809523809524669e-03 0.000000000000000000e+00 7.619047619047619735e-02 1.047619047619047644e-01 1.047619047619047644e-01 5.079365079365079361e-02 5.079365079365079361e-02 1.065759637188208597e-01 1.142857142857142821e-01 8.253968253968253788e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 5.714285714285714107e-02 7.619047619047619735e-02 8.888888888888889228e-02 5.714285714285714107e-02 6.984126984126984294e-02 8.888888888888889228e-02 1.065759637188208597e-01 1.043083900226757371e-01 6.349206349206348854e-02 7.256235827664399285e-02 7.256235827664399285e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.360544217687074779e-02 1.360544217687074779e-02 9.070294784580499106e-03 4.535147392290249380e-02 5.442176870748299117e-02 5.895691609977324332e-02 6.802721088435374763e-02 5.442176870748299117e-02 4.535147392290249380e-02 4.535147392290249380e-02 6.802721088435374763e-02 5.442176870748299117e-02 7.709750566893423807e-02 6.349206349206348854e-02 5.442176870748299117e-02 9.693877551020407823e-02 6.122448979591836593e-02 9.523809523809523281e-02 6.122448979591836593e-02 7.823129251700680631e-02 5.102040816326530726e-02 6.462585034013605678e-02 5.782312925170068202e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.020408163265306041e-02 1.020408163265306041e-02 3.741496598639455773e-02 4.421768707482993249e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.421768707482993249e-02 4.421768707482993249e-02 6.122448979591836593e-02 4.421768707482993249e-02 6.802721088435374763e-02 5.102040816326530726e-02 6.122448979591836593e-02 5.102040816326530726e-02 5.442176870748299117e-02 6.746031746031745657e-02 8.862433862433861942e-02 7.804232804232803800e-02 7.804232804232803800e-02 5.291005291005290712e-02 4.232804232804232569e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.497354497354497105e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.058201058201058142e-02 3.968253968253968034e-02 3.968253968253968034e-02 3.703703703703703498e-02 4.497354497354497105e-02 5.026455026455026176e-02 4.497354497354497105e-02 3.703703703703703498e-02 3.439153439153438963e-02 5.026455026455026176e-02 6.084656084656084318e-02 5.555555555555555247e-02 3.174603174603174427e-02 4.497354497354497105e-02 3.386243386243386472e-02 8.465608465608465139e-02 6.455026455026455223e-02 4.232804232804232569e-02 4.867724867724868010e-02 4.444444444444444614e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.058201058201058142e-02 3.386243386243386472e-02 3.174603174603174427e-02 3.386243386243386472e-02 4.232804232804232569e-02 3.386243386243386472e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 2.751322751322751378e-02 2.751322751322751378e-02 3.597883597883597823e-02 2.751322751322751378e-02 4.021164021164021218e-02 2.943722943722943894e-02 3.636363636363636187e-02 5.108225108225108307e-02 5.454545454545454281e-02 7.099567099567100081e-02 4.155844155844155841e-02 4.848484848484848481e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.038961038961038960e-02 1.038961038961038960e-02 2.770562770562770560e-02 3.463203463203463200e-02 3.636363636363636187e-02 3.636363636363636187e-02 3.401360544217687382e-02 2.943722943722943894e-02 2.943722943722943894e-02 3.290043290043290214e-02 2.943722943722943894e-02 2.943722943722943894e-02 2.770562770562770560e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 +1.587301587301587213e-01 6.349206349206348854e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.587301587301587213e-01 6.666666666666666574e-02 1.238095238095238138e-01 1.587301587301587213e-02 9.523809523809524669e-03 0.000000000000000000e+00 9.047619047619047394e-02 1.428571428571428492e-01 1.476190476190476220e-01 6.349206349206348854e-02 6.666666666666666574e-02 1.043083900226757371e-01 1.396825396825396859e-01 9.523809523809523281e-02 2.380952380952380820e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.269841269841269840e-02 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 6.984126984126984294e-02 1.047619047619047644e-01 1.301587301587301682e-01 7.301587301587302015e-02 9.523809523809523281e-02 1.365079365079364948e-01 1.043083900226757371e-01 1.428571428571428492e-01 7.482993197278911546e-02 9.070294784580498759e-02 9.297052154195011020e-02 2.222222222222222307e-02 2.539682539682539680e-02 2.857142857142857054e-02 2.222222222222222307e-02 2.857142857142857054e-02 1.587301587301587213e-02 1.587301587301587213e-02 9.070294784580499106e-03 5.668934240362812071e-02 7.256235827664399285e-02 8.163265306122448328e-02 9.977324263038549190e-02 7.482993197278911546e-02 5.895691609977324332e-02 5.895691609977324332e-02 9.977324263038549190e-02 7.482993197278911546e-02 1.179138321995464866e-01 9.523809523809523281e-02 7.709750566893423807e-02 1.088435374149659823e-01 7.312925170068027003e-02 1.241496598639455773e-01 7.142857142857142461e-02 9.693877551020407823e-02 6.122448979591836593e-02 8.503401360544217413e-02 7.482993197278911546e-02 2.494331065759637298e-02 2.267573696145124690e-02 2.267573696145124690e-02 2.267573696145124690e-02 2.494331065759637298e-02 2.721088435374149558e-02 2.721088435374149558e-02 2.267573696145124690e-02 2.494331065759637298e-02 2.267573696145124690e-02 2.494331065759637298e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.870748299319727886e-02 1.020408163265306041e-02 1.020408163265306041e-02 4.761904761904761640e-02 5.952380952380952051e-02 6.632653061224490221e-02 7.993197278911565173e-02 6.122448979591836593e-02 6.122448979591836593e-02 9.523809523809523281e-02 6.462585034013605678e-02 1.088435374149659823e-01 7.312925170068027003e-02 9.523809523809523281e-02 7.482993197278911546e-02 7.993197278911565173e-02 6.878306878306877925e-02 1.097883597883597823e-01 8.862433862433861942e-02 8.862433862433861942e-02 7.010582010582010193e-02 5.158730158730158444e-02 6.084656084656084318e-02 6.216931216931216586e-02 5.687830687830687515e-02 2.380952380952380820e-02 2.210884353741496625e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.210884353741496625e-02 2.380952380952380820e-02 2.210884353741496625e-02 1.190476190476190410e-02 5.555555555555555247e-02 5.687830687830687515e-02 5.158730158730158444e-02 6.613756613756613389e-02 7.804232804232803800e-02 6.746031746031745657e-02 5.291005291005290712e-02 4.761904761904761640e-02 7.936507936507936067e-02 1.005291005291005235e-01 8.862433862433861942e-02 4.100529100529100301e-02 6.613756613756613389e-02 5.291005291005290712e-02 9.100529100529100579e-02 7.407407407407406996e-02 5.079365079365079361e-02 7.089947089947089276e-02 5.925925925925926152e-02 2.116402116402116285e-02 2.380952380952380820e-02 2.248677248677248552e-02 2.380952380952380820e-02 2.116402116402116285e-02 2.116402116402116285e-02 2.248677248677248552e-02 2.248677248677248552e-02 1.693121693121693236e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 5.079365079365079361e-02 4.338624338624338939e-02 4.867724867724868010e-02 6.666666666666666574e-02 4.761904761904761640e-02 4.550264550264550290e-02 4.550264550264550290e-02 4.444444444444444614e-02 3.597883597883597823e-02 3.703703703703703498e-02 5.502645502645502756e-02 3.809523809523809867e-02 6.243386243386243178e-02 4.588744588744588654e-02 4.675324675324675494e-02 5.627705627705627961e-02 6.320346320346320601e-02 7.705627705627705881e-02 5.800865800865800948e-02 7.186147186147186228e-02 2.010582010582010609e-02 2.116402116402116285e-02 1.385281385281385280e-02 1.298701298701298787e-02 3.809523809523809867e-02 5.541125541125541121e-02 5.541125541125541121e-02 5.541125541125541121e-02 4.931972789115646183e-02 4.329004329004328827e-02 4.155844155844155841e-02 4.848484848484848481e-02 4.155844155844155841e-02 4.242424242424242681e-02 3.896103896103896014e-02 2.077922077922077920e-02 1.904761904761904934e-02 2.077922077922077920e-02 2.077922077922077920e-02 1.991341991341991427e-02 +1.587301587301587213e-01 6.349206349206348854e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 5.714285714285714107e-02 9.523809523809523281e-02 1.587301587301587213e-02 9.523809523809524669e-03 0.000000000000000000e+00 1.000000000000000056e-01 8.571428571428571508e-02 9.047619047619047394e-02 5.079365079365079361e-02 5.396825396825397081e-02 6.349206349206348854e-02 8.253968253968253788e-02 9.523809523809523281e-02 2.380952380952380820e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.269841269841269840e-02 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 8.253968253968253788e-02 7.301587301587302015e-02 7.301587301587302015e-02 8.571428571428571508e-02 8.253968253968253788e-02 7.936507936507936067e-02 6.349206349206348854e-02 7.482993197278911546e-02 1.065759637188208597e-01 7.709750566893423807e-02 8.390022675736961977e-02 2.222222222222222307e-02 2.539682539682539680e-02 2.857142857142857054e-02 2.222222222222222307e-02 2.857142857142857054e-02 1.587301587301587213e-02 1.587301587301587213e-02 9.070294784580499106e-03 6.575963718820861115e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.349206349206348854e-02 7.029478458049887024e-02 6.802721088435374763e-02 7.256235827664399285e-02 6.349206349206348854e-02 7.029478458049887024e-02 6.349206349206348854e-02 7.256235827664399285e-02 7.256235827664399285e-02 5.782312925170068202e-02 7.653061224489796088e-02 6.292517006802721136e-02 7.482993197278911546e-02 5.952380952380952051e-02 7.482993197278911546e-02 6.462585034013605678e-02 8.843537414965986498e-02 2.494331065759637298e-02 2.267573696145124690e-02 2.267573696145124690e-02 2.267573696145124690e-02 2.494331065759637298e-02 2.721088435374149558e-02 2.721088435374149558e-02 2.267573696145124690e-02 2.494331065759637298e-02 2.267573696145124690e-02 2.494331065759637298e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.870748299319727886e-02 1.020408163265306041e-02 1.020408163265306041e-02 5.442176870748299117e-02 5.612244897959183659e-02 5.272108843537415268e-02 5.272108843537415268e-02 6.122448979591836593e-02 5.782312925170068202e-02 5.782312925170068202e-02 6.462585034013605678e-02 5.782312925170068202e-02 5.612244897959183659e-02 5.782312925170068202e-02 6.122448979591836593e-02 5.612244897959183659e-02 5.026455026455026176e-02 5.423280423280422979e-02 5.158730158730158444e-02 5.423280423280422979e-02 7.275132275132274728e-02 6.216931216931216586e-02 6.349206349206348854e-02 6.481481481481481122e-02 7.804232804232803800e-02 2.380952380952380820e-02 2.210884353741496625e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.210884353741496625e-02 2.380952380952380820e-02 2.210884353741496625e-02 1.190476190476190410e-02 4.497354497354497105e-02 4.894179894179893908e-02 5.158730158730158444e-02 4.761904761904761640e-02 4.894179894179893908e-02 5.158730158730158444e-02 5.026455026455026176e-02 5.820105820105819783e-02 5.291005291005290712e-02 5.291005291005290712e-02 5.158730158730158444e-02 4.629629629629629373e-02 5.026455026455026176e-02 4.021164021164021218e-02 4.656084656084655965e-02 4.656084656084655965e-02 5.291005291005290712e-02 6.666666666666666574e-02 5.502645502645502756e-02 2.116402116402116285e-02 2.380952380952380820e-02 2.248677248677248552e-02 2.380952380952380820e-02 2.116402116402116285e-02 2.116402116402116285e-02 2.248677248677248552e-02 2.248677248677248552e-02 1.693121693121693236e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 5.079365079365079361e-02 4.126984126984126894e-02 4.232804232804232569e-02 4.338624338624338939e-02 3.915343915343915543e-02 4.338624338624338939e-02 4.761904761904761640e-02 4.232804232804232569e-02 4.021164021164021218e-02 4.550264550264550290e-02 4.656084656084655965e-02 4.232804232804232569e-02 4.761904761904761640e-02 3.722943722943723027e-02 5.541125541125541121e-02 4.761904761904761640e-02 4.415584415584415667e-02 4.415584415584415667e-02 5.281385281385281294e-02 4.935064935064935321e-02 2.010582010582010609e-02 2.116402116402116285e-02 1.385281385281385280e-02 1.298701298701298787e-02 3.636363636363636187e-02 4.329004329004328827e-02 4.155844155844155841e-02 3.809523809523809867e-02 4.591836734693877792e-02 3.982683982683982854e-02 3.463203463203463200e-02 3.463203463203463200e-02 3.463203463203463200e-02 3.722943722943723027e-02 3.722943722943723027e-02 2.077922077922077920e-02 1.904761904761904934e-02 2.077922077922077920e-02 2.077922077922077920e-02 1.991341991341991427e-02 +1.587301587301587213e-01 6.349206349206348854e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.269841269841269771e-01 6.190476190476190688e-02 9.523809523809523281e-02 1.587301587301587213e-02 9.523809523809524669e-03 0.000000000000000000e+00 9.047619047619047394e-02 1.095238095238095233e-01 1.047619047619047644e-01 5.714285714285714107e-02 5.714285714285714107e-02 7.256235827664399285e-02 9.523809523809523281e-02 1.206349206349206366e-01 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 6.666666666666666574e-02 7.936507936507936067e-02 9.523809523809523281e-02 6.666666666666666574e-02 7.936507936507936067e-02 8.888888888888889228e-02 7.256235827664399285e-02 9.070294784580498759e-02 7.709750566893423807e-02 1.065759637188208597e-01 9.977324263038549190e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.360544217687074779e-02 1.360544217687074779e-02 9.070294784580499106e-03 5.215419501133786856e-02 6.349206349206348854e-02 6.122448979591836593e-02 7.256235827664399285e-02 6.349206349206348854e-02 5.215419501133786856e-02 5.215419501133786856e-02 7.256235827664399285e-02 6.122448979591836593e-02 8.616780045351474238e-02 7.029478458049887024e-02 6.122448979591836593e-02 7.482993197278911546e-02 6.122448979591836593e-02 8.163265306122448328e-02 6.122448979591836593e-02 6.632653061224490221e-02 6.122448979591836593e-02 9.523809523809523281e-02 6.802721088435374763e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.360544217687074779e-02 1.020408163265306041e-02 1.020408163265306041e-02 4.251700680272108707e-02 5.102040816326530726e-02 4.931972789115646183e-02 5.782312925170068202e-02 5.102040816326530726e-02 5.102040816326530726e-02 6.632653061224490221e-02 5.102040816326530726e-02 7.823129251700680631e-02 5.952380952380952051e-02 6.632653061224490221e-02 5.952380952380952051e-02 5.782312925170068202e-02 4.761904761904761640e-02 7.407407407407406996e-02 6.084656084656084318e-02 6.084656084656084318e-02 6.349206349206348854e-02 5.026455026455026176e-02 5.687830687830687515e-02 5.555555555555555247e-02 5.687830687830687515e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.058201058201058142e-02 4.100529100529100301e-02 4.100529100529100301e-02 4.232804232804232569e-02 4.761904761904761640e-02 5.423280423280422979e-02 4.761904761904761640e-02 4.100529100529100301e-02 4.365079365079364837e-02 5.423280423280422979e-02 7.275132275132274728e-02 6.349206349206348854e-02 3.571428571428571230e-02 4.761904761904761640e-02 4.021164021164021218e-02 6.137566137566137503e-02 5.079365079365079361e-02 4.232804232804232569e-02 5.502645502645502756e-02 5.291005291005290712e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.058201058201058142e-02 4.021164021164021218e-02 3.597883597883597823e-02 3.492063492063492147e-02 4.550264550264550290e-02 3.492063492063492147e-02 3.492063492063492147e-02 3.597883597883597823e-02 3.492063492063492147e-02 3.068783068783068751e-02 3.068783068783068751e-02 3.915343915343915543e-02 3.068783068783068751e-02 4.656084656084655965e-02 3.463203463203463200e-02 3.636363636363636187e-02 4.502164502164502508e-02 4.329004329004328827e-02 5.194805194805195148e-02 4.329004329004328827e-02 5.194805194805195148e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.038961038961038960e-02 1.038961038961038960e-02 3.116883116883116880e-02 3.982683982683982854e-02 3.982683982683982854e-02 3.982683982683982854e-02 3.741496598639455773e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.463203463203463200e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 +1.587301587301587213e-01 6.349206349206348854e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.269841269841269771e-01 6.190476190476190688e-02 9.523809523809523281e-02 1.587301587301587213e-02 9.523809523809524669e-03 0.000000000000000000e+00 1.047619047619047644e-01 1.047619047619047644e-01 1.095238095238095233e-01 5.714285714285714107e-02 6.031746031746031828e-02 7.256235827664399285e-02 9.523809523809523281e-02 1.206349206349206366e-01 2.380952380952380820e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.269841269841269840e-02 6.349206349206349201e-03 6.349206349206349201e-03 6.349206349206349201e-03 7.619047619047619735e-02 8.571428571428571508e-02 9.206349206349206948e-02 8.888888888888889228e-02 9.206349206349206948e-02 9.841269841269841001e-02 7.256235827664399285e-02 9.297052154195011020e-02 8.390022675736961977e-02 9.977324263038549190e-02 1.065759637188208597e-01 2.222222222222222307e-02 2.539682539682539680e-02 2.857142857142857054e-02 2.222222222222222307e-02 2.857142857142857054e-02 1.587301587301587213e-02 1.587301587301587213e-02 9.070294784580499106e-03 6.122448979591836593e-02 7.029478458049887024e-02 7.256235827664399285e-02 7.709750566893423807e-02 7.709750566893423807e-02 6.349206349206348854e-02 6.802721088435374763e-02 7.709750566893423807e-02 7.029478458049887024e-02 8.163265306122448328e-02 8.390022675736961977e-02 7.936507936507936067e-02 7.142857142857142461e-02 7.993197278911565173e-02 7.993197278911565173e-02 6.802721088435374763e-02 6.972789115646257918e-02 6.802721088435374763e-02 8.503401360544217413e-02 7.482993197278911546e-02 2.494331065759637298e-02 2.267573696145124690e-02 2.267573696145124690e-02 2.267573696145124690e-02 2.494331065759637298e-02 2.721088435374149558e-02 2.721088435374149558e-02 2.267573696145124690e-02 2.494331065759637298e-02 2.267573696145124690e-02 2.494331065759637298e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.870748299319727886e-02 1.020408163265306041e-02 1.020408163265306041e-02 5.102040816326530726e-02 5.612244897959183659e-02 5.952380952380952051e-02 6.292517006802721136e-02 6.632653061224490221e-02 5.782312925170068202e-02 7.142857142857142461e-02 6.972789115646257918e-02 7.482993197278911546e-02 6.462585034013605678e-02 7.142857142857142461e-02 6.972789115646257918e-02 6.632653061224490221e-02 5.555555555555555247e-02 7.010582010582010193e-02 6.216931216931216586e-02 6.481481481481481122e-02 6.481481481481481122e-02 5.687830687830687515e-02 6.084656084656084318e-02 6.216931216931216586e-02 6.613756613756613389e-02 2.380952380952380820e-02 2.210884353741496625e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.210884353741496625e-02 2.380952380952380820e-02 2.210884353741496625e-02 1.190476190476190410e-02 5.026455026455026176e-02 5.026455026455026176e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.026455026455026176e-02 6.084656084656084318e-02 6.349206349206348854e-02 6.878306878306877925e-02 6.481481481481481122e-02 4.365079365079364837e-02 5.820105820105819783e-02 4.656084656084655965e-02 5.925925925925926152e-02 5.502645502645502756e-02 4.867724867724868010e-02 6.243386243386243178e-02 5.502645502645502756e-02 2.116402116402116285e-02 2.380952380952380820e-02 2.248677248677248552e-02 2.380952380952380820e-02 2.116402116402116285e-02 2.116402116402116285e-02 2.248677248677248552e-02 2.248677248677248552e-02 1.693121693121693236e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 5.185185185185185036e-02 4.126984126984126894e-02 4.338624338624338939e-02 5.185185185185185036e-02 4.338624338624338939e-02 4.338624338624338939e-02 4.761904761904761640e-02 4.232804232804232569e-02 3.809523809523809867e-02 4.021164021164021218e-02 4.867724867724868010e-02 4.021164021164021218e-02 5.185185185185185036e-02 4.155844155844155841e-02 5.194805194805195148e-02 4.761904761904761640e-02 5.108225108225108307e-02 5.454545454545454281e-02 4.935064935064935321e-02 5.454545454545454281e-02 2.010582010582010609e-02 2.116402116402116285e-02 1.385281385281385280e-02 1.298701298701298787e-02 3.636363636363636187e-02 4.675324675324675494e-02 4.848484848484848481e-02 4.502164502164502508e-02 4.761904761904761640e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.982683982683982854e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.722943722943723027e-02 2.077922077922077920e-02 1.904761904761904934e-02 2.077922077922077920e-02 2.077922077922077920e-02 1.991341991341991427e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 4.444444444444444614e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.555555555555555580e-01 6.666666666666666574e-02 6.666666666666666574e-02 4.666666666666666879e-02 4.000000000000000083e-02 4.666666666666666879e-02 2.666666666666666838e-02 3.111111111111111022e-02 1.904761904761904934e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.000000000000000056e-01 1.666666666666666574e-01 1.600000000000000033e-01 7.111111111111111105e-02 1.111111111111111049e-01 8.444444444444444697e-02 8.444444444444444697e-02 4.888888888888889145e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.333333333333333676e-02 4.888888888888889145e-02 5.333333333333333676e-02 1.904761904761904934e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.904761904761904934e-02 2.222222222222222307e-02 1.644444444444444486e-01 8.444444444444444697e-02 8.888888888888889228e-02 1.288888888888888862e-01 1.555555555555555580e-01 6.349206349206348854e-02 7.301587301587302015e-02 8.888888888888889228e-02 4.761904761904761640e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.761904761904761640e-02 5.079365079365079361e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.761904761904761640e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.079365079365079361e-02 2.142857142857142877e-02 2.857142857142857054e-02 2.380952380952380820e-02 2.619047619047619110e-02 2.380952380952380820e-02 2.619047619047619110e-02 2.142857142857142877e-02 2.619047619047619110e-02 7.301587301587302015e-02 9.523809523809523281e-02 1.047619047619047644e-01 1.301587301587301682e-01 9.841269841269841001e-02 7.619047619047619735e-02 7.619047619047619735e-02 1.301587301587301682e-01 1.587301587301587213e-01 1.619047619047619124e-01 8.253968253968253788e-02 5.714285714285714107e-02 7.142857142857142461e-02 6.428571428571427937e-02 6.428571428571427937e-02 7.380952380952381098e-02 1.119047619047619097e-01 9.761904761904761918e-02 4.523809523809523697e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.523809523809523697e-02 5.000000000000000278e-02 4.523809523809523697e-02 4.285714285714285754e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.285714285714285754e-02 2.592592592592592518e-02 2.407407407407407413e-02 2.407407407407407413e-02 2.407407407407407413e-02 2.407407407407407413e-02 2.777777777777777624e-02 2.592592592592592518e-02 2.777777777777777624e-02 2.777777777777777624e-02 6.428571428571427937e-02 8.809523809523810145e-02 8.333333333333332871e-02 1.095238095238095233e-01 8.333333333333332871e-02 1.285714285714285587e-01 1.309523809523809590e-01 8.333333333333332871e-02 1.071428571428571369e-01 8.333333333333332871e-02 4.074074074074074403e-02 4.259259259259259162e-02 4.259259259259259162e-02 4.074074074074074403e-02 4.259259259259259162e-02 4.259259259259259162e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.259259259259259162e-02 4.259259259259259162e-02 4.074074074074074403e-02 3.555555555555555552e-02 2.518518518518518545e-02 2.518518518518518545e-02 2.814814814814814783e-02 2.962962962962963076e-02 2.518518518518518545e-02 7.592592592592592449e-02 6.851851851851852027e-02 7.222222222222221544e-02 1.537037037037037035e-01 1.092592592592592643e-01 9.074074074074074681e-02 9.259259259259258745e-02 5.740740740740740700e-02 4.740740740740740505e-02 5.037037037037037090e-02 6.814814814814815214e-02 1.051851851851851871e-01 4.296296296296295975e-02 3.851851851851852138e-02 4.000000000000000083e-02 4.148148148148148029e-02 3.851851851851852138e-02 4.148148148148148029e-02 4.148148148148148029e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.148148148148148029e-02 4.296296296296295975e-02 4.296296296296295975e-02 4.148148148148148029e-02 3.393939393939394283e-02 3.151515151515151686e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.545454545454545539e-02 6.222222222222222043e-02 5.185185185185185036e-02 5.333333333333333676e-02 9.090909090909091161e-02 3.636363636363636187e-02 4.121212121212121382e-02 3.636363636363636187e-02 3.636363636363636187e-02 5.476190476190476164e-02 3.878787878787878785e-02 3.636363636363636187e-02 3.636363636363636187e-02 3.636363636363636187e-02 3.757575757575757486e-02 3.757575757575757486e-02 1.103030303030303055e-01 5.939393939393939476e-02 6.181818181818182073e-02 5.818181818181818177e-02 4.727272727272727182e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 4.444444444444444614e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.000000000000000056e-01 5.333333333333333676e-02 6.666666666666666574e-02 5.333333333333333676e-02 4.000000000000000083e-02 5.333333333333333676e-02 2.666666666666666838e-02 3.555555555555555552e-02 1.904761904761904934e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.066666666666666735e-01 8.666666666666666963e-02 1.000000000000000056e-01 5.333333333333333676e-02 6.666666666666666574e-02 6.222222222222222043e-02 7.555555555555555636e-02 6.222222222222222043e-02 4.888888888888889145e-02 4.888888888888889145e-02 6.666666666666666574e-02 6.222222222222222043e-02 6.666666666666666574e-02 1.904761904761904934e-02 2.539682539682539680e-02 2.539682539682539680e-02 1.904761904761904934e-02 2.539682539682539680e-02 8.444444444444444697e-02 1.111111111111111049e-01 1.066666666666666735e-01 8.444444444444444697e-02 1.022222222222222282e-01 5.714285714285714107e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.349206349206348854e-02 5.396825396825397081e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.714285714285714107e-02 6.984126984126984294e-02 6.984126984126984294e-02 5.396825396825397081e-02 6.349206349206348854e-02 5.079365079365079361e-02 6.984126984126984294e-02 6.984126984126984294e-02 2.142857142857142877e-02 3.571428571428571230e-02 2.619047619047619110e-02 3.333333333333333287e-02 2.619047619047619110e-02 3.333333333333333287e-02 2.142857142857142877e-02 3.333333333333333287e-02 9.523809523809523281e-02 8.888888888888889228e-02 7.936507936507936067e-02 7.936507936507936067e-02 8.888888888888889228e-02 1.111111111111111049e-01 1.079365079365079416e-01 8.253968253968253788e-02 8.571428571428571508e-02 7.936507936507936067e-02 9.841269841269841001e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.952380952380952051e-02 5.714285714285714107e-02 6.190476190476190688e-02 5.476190476190476164e-02 5.952380952380952051e-02 6.190476190476190688e-02 5.476190476190476164e-02 5.238095238095238221e-02 5.238095238095238221e-02 5.476190476190476164e-02 5.952380952380952051e-02 5.476190476190476164e-02 6.428571428571427937e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.476190476190476164e-02 2.962962962962963076e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 3.703703703703703498e-02 3.148148148148147835e-02 3.703703703703703498e-02 3.703703703703703498e-02 8.571428571428571508e-02 7.857142857142856984e-02 8.095238095238095621e-02 7.857142857142856984e-02 8.809523809523810145e-02 7.857142857142856984e-02 7.619047619047619735e-02 9.285714285714286031e-02 7.857142857142856984e-02 6.296296296296295669e-02 5.185185185185185036e-02 5.555555555555555247e-02 5.370370370370370489e-02 5.185185185185185036e-02 5.370370370370370489e-02 5.370370370370370489e-02 6.481481481481481122e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.925925925925926152e-02 5.185185185185185036e-02 4.444444444444444614e-02 2.814814814814814783e-02 2.814814814814814783e-02 3.851851851851852138e-02 4.148148148148148029e-02 2.962962962962963076e-02 7.592592592592592449e-02 7.962962962962963354e-02 7.777777777777777901e-02 7.592592592592592449e-02 7.222222222222221544e-02 7.407407407407406996e-02 7.407407407407406996e-02 7.777777777777777901e-02 5.629629629629629567e-02 5.925925925925926152e-02 5.925925925925926152e-02 5.185185185185185036e-02 6.370370370370370683e-02 5.185185185185185036e-02 5.333333333333333676e-02 5.481481481481481621e-02 5.037037037037037090e-02 5.925925925925926152e-02 5.481481481481481621e-02 5.629629629629629567e-02 5.629629629629629567e-02 6.074074074074074098e-02 6.222222222222222043e-02 6.370370370370370683e-02 5.777777777777777513e-02 4.484848484848484584e-02 4.606060606060605883e-02 3.151515151515151686e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.909090909090909088e-02 6.814814814814815214e-02 7.111111111111111105e-02 5.575757575757575579e-02 5.090909090909091078e-02 4.969696969696969779e-02 5.939393939393939476e-02 4.848484848484848481e-02 4.848484848484848481e-02 7.619047619047619735e-02 5.333333333333333676e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.848484848484848481e-02 5.090909090909091078e-02 5.333333333333333676e-02 6.909090909090909172e-02 6.424242424242423977e-02 7.636363636363636964e-02 6.666666666666666574e-02 6.545454545454545969e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 4.444444444444444614e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.000000000000000056e-01 5.333333333333333676e-02 6.666666666666666574e-02 5.999999999999999778e-02 4.000000000000000083e-02 5.999999999999999778e-02 2.666666666666666838e-02 4.000000000000000083e-02 1.904761904761904934e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.333333333333333315e-01 8.666666666666666963e-02 1.066666666666666735e-01 5.333333333333333676e-02 6.666666666666666574e-02 6.222222222222222043e-02 7.555555555555555636e-02 6.666666666666666574e-02 5.333333333333333676e-02 5.333333333333333676e-02 8.000000000000000167e-02 6.666666666666666574e-02 8.000000000000000167e-02 1.904761904761904934e-02 2.857142857142857054e-02 2.857142857142857054e-02 1.904761904761904934e-02 2.857142857142857054e-02 8.888888888888889228e-02 1.066666666666666735e-01 1.466666666666666674e-01 1.022222222222222282e-01 1.155555555555555503e-01 6.349206349206348854e-02 6.031746031746031828e-02 5.714285714285714107e-02 6.666666666666666574e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.666666666666666574e-02 7.619047619047619735e-02 7.619047619047619735e-02 5.714285714285714107e-02 6.666666666666666574e-02 5.714285714285714107e-02 7.619047619047619735e-02 7.619047619047619735e-02 2.142857142857142877e-02 4.285714285714285754e-02 2.857142857142857054e-02 3.571428571428571230e-02 2.857142857142857054e-02 3.571428571428571230e-02 2.142857142857142877e-02 3.571428571428571230e-02 9.523809523809523281e-02 9.523809523809523281e-02 1.047619047619047644e-01 9.523809523809523281e-02 1.174603174603174593e-01 1.047619047619047644e-01 1.174603174603174593e-01 9.523809523809523281e-02 9.523809523809523281e-02 8.571428571428571508e-02 1.206349206349206366e-01 6.666666666666666574e-02 6.190476190476190688e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.904761904761905211e-02 5.476190476190476164e-02 5.952380952380952051e-02 6.428571428571427937e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.428571428571427937e-02 7.857142857142856984e-02 6.428571428571427937e-02 5.714285714285714107e-02 6.428571428571427937e-02 6.428571428571427937e-02 5.714285714285714107e-02 3.333333333333333287e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 3.888888888888888951e-02 3.333333333333333287e-02 3.888888888888888951e-02 3.888888888888888951e-02 8.571428571428571508e-02 9.285714285714286031e-02 1.119047619047619097e-01 1.023809523809523780e-01 1.023809523809523780e-01 9.523809523809523281e-02 8.809523809523810145e-02 8.809523809523810145e-02 8.571428571428571508e-02 6.481481481481481122e-02 5.555555555555555247e-02 6.111111111111110911e-02 6.111111111111110911e-02 5.555555555555555247e-02 6.111111111111110911e-02 6.111111111111110911e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.111111111111110911e-02 6.111111111111110911e-02 5.555555555555555247e-02 5.333333333333333676e-02 3.111111111111111022e-02 3.111111111111111022e-02 4.000000000000000083e-02 4.444444444444444614e-02 3.111111111111111022e-02 8.333333333333332871e-02 1.129629629629629595e-01 9.814814814814815103e-02 8.703703703703703776e-02 8.703703703703703776e-02 8.518518518518518323e-02 9.814814814814815103e-02 7.777777777777777901e-02 5.925925925925926152e-02 7.407407407407406996e-02 6.814814814814815214e-02 5.481481481481481621e-02 6.666666666666666574e-02 5.333333333333333676e-02 5.777777777777777513e-02 6.222222222222222043e-02 5.333333333333333676e-02 6.222222222222222043e-02 6.222222222222222043e-02 5.777777777777777513e-02 5.777777777777777513e-02 6.222222222222222043e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.222222222222222043e-02 5.090909090909091078e-02 5.090909090909091078e-02 3.272727272727272985e-02 3.272727272727272985e-02 3.272727272727272985e-02 3.272727272727272985e-02 3.272727272727272985e-02 6.814814814814815214e-02 7.111111111111111105e-02 6.060606060606060774e-02 6.181818181818182073e-02 5.090909090909091078e-02 6.545454545454545969e-02 5.090909090909091078e-02 5.090909090909091078e-02 7.857142857142856984e-02 5.818181818181818177e-02 5.090909090909091078e-02 5.090909090909091078e-02 5.090909090909091078e-02 5.454545454545454281e-02 5.454545454545454281e-02 8.121212121212120771e-02 6.909090909090909172e-02 7.151515151515151769e-02 8.242424242424242764e-02 6.545454545454545969e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 4.444444444444444614e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.333333333333333315e-01 5.999999999999999778e-02 6.666666666666666574e-02 4.666666666666666879e-02 4.000000000000000083e-02 4.666666666666666879e-02 2.666666666666666838e-02 3.111111111111111022e-02 1.904761904761904934e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.066666666666666735e-01 1.333333333333333315e-01 1.333333333333333315e-01 6.222222222222222043e-02 9.333333333333333759e-02 7.555555555555555636e-02 7.555555555555555636e-02 4.888888888888889145e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.333333333333333676e-02 4.888888888888889145e-02 5.333333333333333676e-02 1.904761904761904934e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.904761904761904934e-02 2.222222222222222307e-02 1.288888888888888862e-01 8.444444444444444697e-02 1.022222222222222282e-01 1.199999999999999956e-01 1.288888888888888862e-01 6.031746031746031828e-02 6.349206349206348854e-02 7.619047619047619735e-02 4.761904761904761640e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.761904761904761640e-02 5.079365079365079361e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.761904761904761640e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.079365079365079361e-02 2.142857142857142877e-02 2.857142857142857054e-02 2.380952380952380820e-02 2.619047619047619110e-02 2.380952380952380820e-02 2.619047619047619110e-02 2.142857142857142877e-02 2.619047619047619110e-02 7.301587301587302015e-02 8.888888888888889228e-02 1.079365079365079416e-01 1.174603174603174593e-01 9.841269841269841001e-02 7.619047619047619735e-02 8.253968253968253788e-02 1.142857142857142821e-01 1.238095238095238138e-01 1.238095238095238138e-01 8.888888888888889228e-02 5.714285714285714107e-02 6.190476190476190688e-02 5.952380952380952051e-02 5.952380952380952051e-02 6.428571428571427937e-02 8.809523809523810145e-02 7.857142857142856984e-02 4.523809523809523697e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.523809523809523697e-02 5.000000000000000278e-02 4.523809523809523697e-02 4.285714285714285754e-02 4.523809523809523697e-02 4.523809523809523697e-02 4.285714285714285754e-02 2.592592592592592518e-02 2.407407407407407413e-02 2.407407407407407413e-02 2.407407407407407413e-02 2.407407407407407413e-02 2.777777777777777624e-02 2.592592592592592518e-02 2.777777777777777624e-02 2.777777777777777624e-02 6.428571428571427937e-02 9.047619047619047394e-02 9.523809523809523281e-02 1.095238095238095233e-01 8.333333333333332871e-02 1.142857142857142821e-01 1.119047619047619097e-01 7.619047619047619735e-02 9.285714285714286031e-02 7.222222222222221544e-02 4.074074074074074403e-02 4.259259259259259162e-02 4.259259259259259162e-02 4.074074074074074403e-02 4.259259259259259162e-02 4.259259259259259162e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.259259259259259162e-02 4.259259259259259162e-02 4.074074074074074403e-02 3.555555555555555552e-02 2.518518518518518545e-02 2.518518518518518545e-02 2.814814814814814783e-02 2.962962962962963076e-02 2.518518518518518545e-02 7.777777777777777901e-02 8.518518518518518323e-02 8.148148148148148806e-02 1.148148148148148140e-01 1.018518518518518462e-01 8.703703703703703776e-02 9.814814814814815103e-02 5.740740740740740700e-02 4.740740740740740505e-02 5.333333333333333676e-02 5.925925925925926152e-02 8.148148148148148806e-02 4.296296296296295975e-02 3.851851851851852138e-02 4.000000000000000083e-02 4.148148148148148029e-02 3.851851851851852138e-02 4.148148148148148029e-02 4.148148148148148029e-02 4.000000000000000083e-02 4.000000000000000083e-02 4.148148148148148029e-02 4.296296296296295975e-02 4.296296296296295975e-02 4.148148148148148029e-02 3.393939393939394283e-02 3.151515151515151686e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.545454545454545539e-02 5.777777777777777513e-02 5.185185185185185036e-02 5.333333333333333676e-02 8.121212121212120771e-02 3.636363636363636187e-02 4.121212121212121382e-02 3.636363636363636187e-02 3.636363636363636187e-02 5.476190476190476164e-02 3.878787878787878785e-02 3.636363636363636187e-02 3.636363636363636187e-02 3.636363636363636187e-02 3.757575757575757486e-02 3.757575757575757486e-02 9.696969696969696961e-02 6.060606060606060774e-02 5.818181818181818177e-02 6.424242424242423977e-02 4.727272727272727182e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 4.444444444444444614e-02 3.333333333333333287e-02 2.000000000000000042e-02 0.000000000000000000e+00 1.555555555555555580e-01 6.666666666666666574e-02 6.666666666666666574e-02 5.999999999999999778e-02 4.000000000000000083e-02 5.999999999999999778e-02 2.666666666666666838e-02 4.000000000000000083e-02 1.904761904761904934e-02 1.333333333333333419e-02 1.333333333333333419e-02 1.133333333333333276e-01 1.533333333333333215e-01 1.733333333333333393e-01 7.111111111111111105e-02 1.111111111111111049e-01 8.444444444444444697e-02 8.444444444444444697e-02 6.666666666666666574e-02 5.333333333333333676e-02 5.333333333333333676e-02 8.000000000000000167e-02 6.666666666666666574e-02 8.000000000000000167e-02 1.904761904761904934e-02 2.857142857142857054e-02 2.857142857142857054e-02 1.904761904761904934e-02 2.857142857142857054e-02 1.555555555555555580e-01 1.022222222222222282e-01 1.155555555555555503e-01 1.288888888888888862e-01 1.822222222222222299e-01 6.984126984126984294e-02 7.936507936507936067e-02 8.888888888888889228e-02 6.666666666666666574e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.666666666666666574e-02 7.619047619047619735e-02 7.619047619047619735e-02 5.714285714285714107e-02 6.666666666666666574e-02 5.714285714285714107e-02 7.619047619047619735e-02 7.619047619047619735e-02 2.142857142857142877e-02 4.285714285714285754e-02 2.857142857142857054e-02 3.571428571428571230e-02 2.857142857142857054e-02 3.571428571428571230e-02 2.142857142857142877e-02 3.571428571428571230e-02 9.206349206349206948e-02 1.015873015873015872e-01 1.111111111111111049e-01 1.301587301587301682e-01 1.111111111111111049e-01 1.015873015873015872e-01 1.015873015873015872e-01 1.301587301587301682e-01 1.587301587301587213e-01 1.492063492063492036e-01 1.015873015873015872e-01 6.666666666666666574e-02 8.095238095238095621e-02 7.380952380952381098e-02 7.380952380952381098e-02 8.809523809523810145e-02 1.023809523809523780e-01 8.809523809523810145e-02 6.428571428571427937e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.428571428571427937e-02 7.857142857142856984e-02 6.428571428571427937e-02 5.714285714285714107e-02 6.428571428571427937e-02 6.428571428571427937e-02 5.714285714285714107e-02 3.333333333333333287e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 3.888888888888888951e-02 3.333333333333333287e-02 3.888888888888888951e-02 3.888888888888888951e-02 8.333333333333332871e-02 9.761904761904761918e-02 9.761904761904761918e-02 1.190476190476190410e-01 9.761904761904761918e-02 1.333333333333333315e-01 1.261904761904761862e-01 9.761904761904761918e-02 1.119047619047619097e-01 7.962962962962963354e-02 5.555555555555555247e-02 6.111111111111110911e-02 6.111111111111110911e-02 5.555555555555555247e-02 6.111111111111110911e-02 6.111111111111110911e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.111111111111110911e-02 6.111111111111110911e-02 5.555555555555555247e-02 5.333333333333333676e-02 3.111111111111111022e-02 3.111111111111111022e-02 4.000000000000000083e-02 4.444444444444444614e-02 3.111111111111111022e-02 8.703703703703703776e-02 8.703703703703703776e-02 8.703703703703703776e-02 1.425925925925926041e-01 1.092592592592592643e-01 9.814814814814815103e-02 1.037037037037037007e-01 7.592592592592592449e-02 5.925925925925926152e-02 6.814814814814815214e-02 8.592592592592591949e-02 9.925925925925925541e-02 6.666666666666666574e-02 5.333333333333333676e-02 5.777777777777777513e-02 6.222222222222222043e-02 5.333333333333333676e-02 6.222222222222222043e-02 6.222222222222222043e-02 5.777777777777777513e-02 5.777777777777777513e-02 6.222222222222222043e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.222222222222222043e-02 5.090909090909091078e-02 5.090909090909091078e-02 3.272727272727272985e-02 3.272727272727272985e-02 3.272727272727272985e-02 3.272727272727272985e-02 3.272727272727272985e-02 7.407407407407406996e-02 6.962962962962962465e-02 6.303030303030303372e-02 8.848484848484848564e-02 5.090909090909091078e-02 6.545454545454545969e-02 5.090909090909091078e-02 5.090909090909091078e-02 7.857142857142856984e-02 5.818181818181818177e-02 5.090909090909091078e-02 5.090909090909091078e-02 5.090909090909091078e-02 5.454545454545454281e-02 5.454545454545454281e-02 1.078787878787878796e-01 7.151515151515151769e-02 7.878787878787878174e-02 7.515151515151514972e-02 6.424242424242423977e-02 +0.000000000000000000e+00 0.000000000000000000e+00 6.349206349206348854e-02 7.936507936507936067e-02 2.380952380952380820e-02 1.428571428571428527e-02 0.000000000000000000e+00 7.142857142857142461e-02 9.047619047619047394e-02 3.809523809523809867e-02 3.333333333333333287e-02 2.857142857142857054e-02 3.333333333333333287e-02 1.904761904761904934e-02 2.222222222222222307e-02 1.360544217687074779e-02 9.523809523809524669e-03 9.523809523809524669e-03 6.666666666666666574e-02 6.666666666666666574e-02 7.142857142857142461e-02 9.206349206349206948e-02 4.761904761904761640e-02 4.126984126984126894e-02 4.761904761904761640e-02 3.492063492063492147e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.809523809523809867e-02 3.492063492063492147e-02 3.809523809523809867e-02 1.360544217687074779e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.360544217687074779e-02 1.587301587301587213e-02 6.349206349206348854e-02 5.714285714285714107e-02 6.349206349206348854e-02 6.031746031746031828e-02 6.984126984126984294e-02 8.390022675736961977e-02 9.070294784580498759e-02 4.081632653061224164e-02 3.401360544217687382e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.401360544217687382e-02 3.628117913832199642e-02 3.628117913832199642e-02 3.174603174603174427e-02 3.401360544217687382e-02 3.174603174603174427e-02 3.628117913832199642e-02 3.628117913832199642e-02 1.530612244897959148e-02 2.040816326530612082e-02 1.700680272108843691e-02 1.870748299319727886e-02 1.700680272108843691e-02 1.870748299319727886e-02 1.530612244897959148e-02 1.870748299319727886e-02 4.988662131519274595e-02 5.215419501133786856e-02 5.442176870748299117e-02 5.668934240362812071e-02 5.668934240362812071e-02 5.215419501133786856e-02 5.442176870748299117e-02 5.668934240362812071e-02 6.122448979591836593e-02 5.895691609977324332e-02 5.668934240362812071e-02 7.653061224489796088e-02 8.843537414965986498e-02 8.163265306122448328e-02 8.333333333333332871e-02 8.843537414965986498e-02 4.251700680272108707e-02 4.251700680272108707e-02 3.231292517006802839e-02 3.061224489795918297e-02 3.061224489795918297e-02 3.061224489795918297e-02 3.231292517006802839e-02 3.231292517006802839e-02 3.231292517006802839e-02 3.571428571428571230e-02 3.231292517006802839e-02 3.061224489795918297e-02 3.231292517006802839e-02 3.231292517006802839e-02 3.061224489795918297e-02 1.851851851851851749e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.984126984126984017e-02 1.851851851851851749e-02 1.984126984126984017e-02 1.984126984126984017e-02 4.421768707482993249e-02 4.761904761904761640e-02 5.102040816326530726e-02 5.272108843537415268e-02 4.931972789115646183e-02 5.442176870748299117e-02 5.272108843537415268e-02 4.761904761904761640e-02 4.931972789115646183e-02 4.100529100529100301e-02 2.910052910052909891e-02 3.042328042328042159e-02 3.042328042328042159e-02 2.910052910052909891e-02 3.042328042328042159e-02 3.042328042328042159e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.042328042328042159e-02 3.042328042328042159e-02 2.910052910052909891e-02 2.539682539682539680e-02 1.798941798941798911e-02 1.798941798941798911e-02 2.010582010582010609e-02 2.116402116402116285e-02 1.798941798941798911e-02 4.232804232804232569e-02 4.761904761904761640e-02 4.497354497354497105e-02 5.291005291005290712e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.761904761904761640e-02 3.968253968253968034e-02 5.608465608465608432e-02 6.243386243386243178e-02 8.359788359788360157e-02 3.915343915343915543e-02 3.068783068783068751e-02 2.751322751322751378e-02 2.857142857142857054e-02 2.962962962962963076e-02 2.751322751322751378e-02 2.962962962962963076e-02 2.962962962962963076e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.962962962962963076e-02 3.068783068783068751e-02 3.068783068783068751e-02 2.962962962962963076e-02 2.424242424242424240e-02 2.251082251082251254e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 3.703703703703703498e-02 3.597883597883597823e-02 3.116883116883116880e-02 3.722943722943723027e-02 2.597402597402597574e-02 2.943722943722943894e-02 2.597402597402597574e-02 2.597402597402597574e-02 3.911564625850340315e-02 2.770562770562770560e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.683982683982684067e-02 2.683982683982684067e-02 4.329004329004328827e-02 3.463203463203463200e-02 3.636363636363636187e-02 3.722943722943723027e-02 3.290043290043290214e-02 +0.000000000000000000e+00 0.000000000000000000e+00 6.349206349206348854e-02 7.936507936507936067e-02 2.380952380952380820e-02 1.428571428571428527e-02 0.000000000000000000e+00 7.936507936507936067e-02 1.047619047619047644e-01 3.809523809523809867e-02 3.333333333333333287e-02 2.857142857142857054e-02 3.333333333333333287e-02 1.904761904761904934e-02 2.222222222222222307e-02 1.360544217687074779e-02 9.523809523809524669e-03 9.523809523809524669e-03 6.666666666666666574e-02 7.619047619047619735e-02 8.095238095238095621e-02 1.142857142857142821e-01 5.396825396825397081e-02 4.444444444444444614e-02 5.396825396825397081e-02 3.492063492063492147e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.809523809523809867e-02 3.492063492063492147e-02 3.809523809523809867e-02 1.360544217687074779e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.360544217687074779e-02 1.587301587301587213e-02 7.301587301587302015e-02 5.714285714285714107e-02 6.031746031746031828e-02 6.349206349206348854e-02 7.936507936507936067e-02 9.070294784580498759e-02 1.156462585034013640e-01 4.535147392290249380e-02 3.401360544217687382e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.401360544217687382e-02 3.628117913832199642e-02 3.628117913832199642e-02 3.174603174603174427e-02 3.401360544217687382e-02 3.174603174603174427e-02 3.628117913832199642e-02 3.628117913832199642e-02 1.530612244897959148e-02 2.040816326530612082e-02 1.700680272108843691e-02 1.870748299319727886e-02 1.700680272108843691e-02 1.870748299319727886e-02 1.530612244897959148e-02 1.870748299319727886e-02 4.988662131519274595e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.122448979591836593e-02 5.668934240362812071e-02 5.215419501133786856e-02 5.215419501133786856e-02 6.122448979591836593e-02 7.029478458049887024e-02 6.802721088435374763e-02 5.668934240362812071e-02 7.482993197278911546e-02 1.156462585034013640e-01 9.353741496598640126e-02 9.353741496598640126e-02 1.139455782312925186e-01 4.931972789115646183e-02 4.931972789115646183e-02 3.231292517006802839e-02 3.061224489795918297e-02 3.061224489795918297e-02 3.061224489795918297e-02 3.231292517006802839e-02 3.231292517006802839e-02 3.231292517006802839e-02 3.571428571428571230e-02 3.231292517006802839e-02 3.061224489795918297e-02 3.231292517006802839e-02 3.231292517006802839e-02 3.061224489795918297e-02 1.851851851851851749e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.984126984126984017e-02 1.851851851851851749e-02 1.984126984126984017e-02 1.984126984126984017e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.931972789115646183e-02 5.442176870748299117e-02 4.931972789115646183e-02 5.952380952380952051e-02 5.782312925170068202e-02 4.931972789115646183e-02 5.272108843537415268e-02 4.365079365079364837e-02 2.910052910052909891e-02 3.042328042328042159e-02 3.042328042328042159e-02 2.910052910052909891e-02 3.042328042328042159e-02 3.042328042328042159e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.042328042328042159e-02 3.042328042328042159e-02 2.910052910052909891e-02 2.539682539682539680e-02 1.798941798941798911e-02 1.798941798941798911e-02 2.010582010582010609e-02 2.116402116402116285e-02 1.798941798941798911e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.365079365079364837e-02 6.084656084656084318e-02 5.026455026455026176e-02 4.629629629629629373e-02 4.761904761904761640e-02 3.968253968253968034e-02 5.502645502645502756e-02 5.079365079365079361e-02 1.121693121693121686e-01 4.550264550264550290e-02 3.068783068783068751e-02 2.751322751322751378e-02 2.857142857142857054e-02 2.962962962962963076e-02 2.751322751322751378e-02 2.962962962962963076e-02 2.962962962962963076e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.962962962962963076e-02 3.068783068783068751e-02 3.068783068783068751e-02 2.962962962962963076e-02 2.424242424242424240e-02 2.251082251082251254e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.818181818181818094e-02 3.809523809523809867e-02 3.597883597883597823e-02 3.116883116883116880e-02 4.069264069264069000e-02 2.597402597402597574e-02 2.943722943722943894e-02 2.597402597402597574e-02 2.597402597402597574e-02 3.911564625850340315e-02 2.770562770562770560e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.683982683982684067e-02 2.683982683982684067e-02 4.675324675324675494e-02 3.463203463203463200e-02 3.636363636363636187e-02 3.636363636363636187e-02 3.290043290043290214e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.587301587301587213e-01 6.349206349206348854e-02 1.587301587301587213e-02 9.523809523809524669e-03 0.000000000000000000e+00 1.269841269841269771e-01 5.714285714285714107e-02 1.238095238095238138e-01 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.070294784580499106e-03 6.349206349206349201e-03 6.349206349206349201e-03 7.619047619047619735e-02 1.047619047619047644e-01 1.047619047619047644e-01 5.079365079365079361e-02 1.142857142857142821e-01 1.142857142857142821e-01 8.253968253968253788e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 9.070294784580499106e-03 9.070294784580499106e-03 9.070294784580499106e-03 9.070294784580499106e-03 9.070294784580499106e-03 8.888888888888889228e-02 5.714285714285714107e-02 5.714285714285714107e-02 7.619047619047619735e-02 8.888888888888889228e-02 4.081632653061224164e-02 4.535147392290249380e-02 1.065759637188208597e-01 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.814058956916099821e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 4.535147392290249380e-02 5.442176870748299117e-02 5.895691609977324332e-02 6.802721088435374763e-02 5.442176870748299117e-02 4.535147392290249380e-02 4.535147392290249380e-02 6.802721088435374763e-02 7.709750566893423807e-02 7.709750566893423807e-02 4.988662131519274595e-02 3.401360544217687382e-02 4.081632653061224164e-02 3.741496598639455773e-02 3.741496598639455773e-02 4.081632653061224164e-02 9.693877551020407823e-02 6.462585034013605678e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 3.741496598639455773e-02 4.761904761904761640e-02 4.421768707482993249e-02 5.442176870748299117e-02 4.421768707482993249e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.421768707482993249e-02 5.442176870748299117e-02 5.291005291005290712e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.587301587301587213e-02 1.269841269841269840e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 1.058201058201058142e-02 3.968253968253968034e-02 3.439153439153438963e-02 3.703703703703703498e-02 6.084656084656084318e-02 5.026455026455026176e-02 4.497354497354497105e-02 4.497354497354497105e-02 3.174603174603174427e-02 2.539682539682539680e-02 2.539682539682539680e-02 3.386243386243386472e-02 8.465608465608465139e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.481481481481481538e-02 1.212121212121212120e-02 1.038961038961038960e-02 1.038961038961038960e-02 1.038961038961038960e-02 1.038961038961038960e-02 1.038961038961038960e-02 1.038961038961038960e-02 3.174603174603174427e-02 2.751322751322751378e-02 4.761904761904761640e-02 6.147186147186146921e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 2.040816326530612082e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.385281385281385280e-02 4.329004329004328827e-02 2.943722943722943894e-02 2.943722943722943894e-02 2.770562770562770560e-02 2.424242424242424240e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 4.285714285714285754e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 9.047619047619047394e-02 7.142857142857142461e-02 8.571428571428571508e-02 4.444444444444444614e-02 5.396825396825397081e-02 4.535147392290249380e-02 5.079365079365079361e-02 5.714285714285714107e-02 5.238095238095238221e-02 3.809523809523809867e-02 5.238095238095238221e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.523809523809523281e-02 7.301587301587302015e-02 7.301587301587302015e-02 9.523809523809523281e-02 9.206349206349206948e-02 9.206349206349206948e-02 4.535147392290249380e-02 5.668934240362812071e-02 6.575963718820861115e-02 5.215419501133786856e-02 6.122448979591836593e-02 4.761904761904761640e-02 6.349206349206348854e-02 6.666666666666666574e-02 4.761904761904761640e-02 6.666666666666666574e-02 3.401360544217687382e-02 3.401360544217687382e-02 1.814058956916099821e-02 9.750566893424036929e-02 7.709750566893423807e-02 7.029478458049887024e-02 7.029478458049887024e-02 7.936507936507936067e-02 9.750566893424036929e-02 9.750566893424036929e-02 7.482993197278911546e-02 9.297052154195011020e-02 7.029478458049887024e-02 9.523809523809523281e-02 9.523809523809523281e-02 4.421768707482993249e-02 6.632653061224490221e-02 5.102040816326530726e-02 6.802721088435374763e-02 4.931972789115646183e-02 7.142857142857142461e-02 4.761904761904761640e-02 6.802721088435374763e-02 6.802721088435374763e-02 5.442176870748299117e-02 4.988662131519274595e-02 4.988662131519274595e-02 5.668934240362812071e-02 7.256235827664399285e-02 7.256235827664399285e-02 5.442176870748299117e-02 5.668934240362812071e-02 4.988662131519274595e-02 6.802721088435374763e-02 3.741496598639455773e-02 3.741496598639455773e-02 4.081632653061224164e-02 3.741496598639455773e-02 4.251700680272108707e-02 2.040816326530612082e-02 2.040816326530612082e-02 8.843537414965986498e-02 7.993197278911565173e-02 6.972789115646257918e-02 6.972789115646257918e-02 7.312925170068027003e-02 8.163265306122448328e-02 7.142857142857142461e-02 8.333333333333332871e-02 7.142857142857142461e-02 7.653061224489796088e-02 7.823129251700680631e-02 7.993197278911565173e-02 7.482993197278911546e-02 4.761904761904761640e-02 4.629629629629629373e-02 4.497354497354497105e-02 4.629629629629629373e-02 5.158730158730158444e-02 7.142857142857142461e-02 6.216931216931216586e-02 7.275132275132274728e-02 7.275132275132274728e-02 6.802721088435374763e-02 5.272108843537415268e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.122448979591836593e-02 5.442176870748299117e-02 5.272108843537415268e-02 6.122448979591836593e-02 5.272108843537415268e-02 2.513227513227513088e-02 6.746031746031745657e-02 7.275132275132274728e-02 7.010582010582010193e-02 6.746031746031745657e-02 6.878306878306877925e-02 6.878306878306877925e-02 9.259259259259258745e-02 7.275132275132274728e-02 7.010582010582010193e-02 7.010582010582010193e-02 7.142857142857142461e-02 8.201058201058200603e-02 6.878306878306877925e-02 5.502645502645502756e-02 4.444444444444444614e-02 4.444444444444444614e-02 6.772486772486772943e-02 7.089947089947089276e-02 5.502645502645502756e-02 5.291005291005290712e-02 5.555555555555555247e-02 5.423280423280422979e-02 5.555555555555555247e-02 5.291005291005290712e-02 5.291005291005290712e-02 5.423280423280422979e-02 6.613756613756613389e-02 4.232804232804232569e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.751322751322751378e-02 8.888888888888889228e-02 7.089947089947089276e-02 6.878306878306877925e-02 6.878306878306877925e-02 6.666666666666666574e-02 8.042328042328042437e-02 7.089947089947089276e-02 7.724867724867724716e-02 7.619047619047619735e-02 8.465608465608465139e-02 8.783068783068782859e-02 8.677248677248677877e-02 7.936507936507936067e-02 5.541125541125541121e-02 7.705627705627705881e-02 5.541125541125541121e-02 4.415584415584415667e-02 4.415584415584415667e-02 4.588744588744588654e-02 4.415584415584415667e-02 5.714285714285714107e-02 6.349206349206348854e-02 3.463203463203463200e-02 2.857142857142857054e-02 6.666666666666666574e-02 8.051948051948051854e-02 6.320346320346320601e-02 6.320346320346320601e-02 9.693877551020407823e-02 6.839826839826840255e-02 6.493506493506492894e-02 6.320346320346320601e-02 6.320346320346320601e-02 6.666666666666666574e-02 7.186147186147186228e-02 5.541125541125541121e-02 5.194805194805195148e-02 5.541125541125541121e-02 5.541125541125541121e-02 6.060606060606060774e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 9.523809523809523281e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 9.523809523809523281e-02 9.523809523809523281e-02 1.000000000000000056e-01 5.079365079365079361e-02 5.714285714285714107e-02 5.442176870748299117e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 8.888888888888889228e-02 8.888888888888889228e-02 9.523809523809523281e-02 9.523809523809523281e-02 9.523809523809523281e-02 1.015873015873015872e-01 5.442176870748299117e-02 7.256235827664399285e-02 6.349206349206348854e-02 6.349206349206348854e-02 7.029478458049887024e-02 4.444444444444444614e-02 5.396825396825397081e-02 5.714285714285714107e-02 4.444444444444444614e-02 5.714285714285714107e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.814058956916099821e-02 7.709750566893423807e-02 8.843537414965986498e-02 8.163265306122448328e-02 8.616780045351474238e-02 9.070294784580498759e-02 8.843537414965986498e-02 8.843537414965986498e-02 8.843537414965986498e-02 8.616780045351474238e-02 9.297052154195011020e-02 9.523809523809523281e-02 9.297052154195011020e-02 6.122448979591836593e-02 7.142857142857142461e-02 6.972789115646257918e-02 6.632653061224490221e-02 6.122448979591836593e-02 6.292517006802721136e-02 6.122448979591836593e-02 6.802721088435374763e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.895691609977324332e-02 5.895691609977324332e-02 4.761904761904761640e-02 4.988662131519274595e-02 4.535147392290249380e-02 5.442176870748299117e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.571428571428571230e-02 3.401360544217687382e-02 3.741496598639455773e-02 2.040816326530612082e-02 2.040816326530612082e-02 6.972789115646257918e-02 7.482993197278911546e-02 7.823129251700680631e-02 8.673469387755101956e-02 7.823129251700680631e-02 8.163265306122448328e-02 8.503401360544217413e-02 9.013605442176871041e-02 9.183673469387755584e-02 8.503401360544217413e-02 8.843537414965986498e-02 8.843537414965986498e-02 8.163265306122448328e-02 5.291005291005290712e-02 6.613756613756613389e-02 5.820105820105819783e-02 6.084656084656084318e-02 6.084656084656084318e-02 5.820105820105819783e-02 6.084656084656084318e-02 6.216931216931216586e-02 6.349206349206348854e-02 5.272108843537415268e-02 4.591836734693877792e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.102040816326530726e-02 4.761904761904761640e-02 4.591836734693877792e-02 5.102040816326530726e-02 4.591836734693877792e-02 2.380952380952380820e-02 7.407407407407406996e-02 7.671957671957671532e-02 7.407407407407406996e-02 7.804232804232803800e-02 8.597883597883597406e-02 7.539682539682539264e-02 7.407407407407406996e-02 7.407407407407406996e-02 7.936507936507936067e-02 8.994708994708994210e-02 8.465608465608465139e-02 6.349206349206348854e-02 7.407407407407406996e-02 5.502645502645502756e-02 5.925925925925926152e-02 5.502645502645502756e-02 5.396825396825397081e-02 6.984126984126984294e-02 5.820105820105819783e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.629629629629629373e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.629629629629629373e-02 5.026455026455026176e-02 3.597883597883597823e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.539682539682539680e-02 7.513227513227513366e-02 6.031746031746031828e-02 7.195767195767195645e-02 8.359788359788360157e-02 6.666666666666666574e-02 6.349206349206348854e-02 7.089947089947089276e-02 6.137566137566137503e-02 5.820105820105819783e-02 6.455026455026455223e-02 6.878306878306877925e-02 6.560846560846560205e-02 7.619047619047619735e-02 5.281385281385281294e-02 6.233766233766233761e-02 5.541125541125541121e-02 5.367965367965368134e-02 5.714285714285714107e-02 5.367965367965368134e-02 6.060606060606060774e-02 4.444444444444444614e-02 4.761904761904761640e-02 2.943722943722943894e-02 2.597402597402597574e-02 5.541125541125541121e-02 7.359307359307359908e-02 6.666666666666666574e-02 7.186147186147186228e-02 7.823129251700680631e-02 6.926406926406926401e-02 6.060606060606060774e-02 6.060606060606060774e-02 5.800865800865800948e-02 6.493506493506492894e-02 5.627705627705627961e-02 4.502164502164502508e-02 4.155844155844155841e-02 4.502164502164502508e-02 4.415584415584415667e-02 4.502164502164502508e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.031746031746031689e-01 4.761904761904761640e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.000000000000000056e-01 1.047619047619047644e-01 1.095238095238095233e-01 5.079365079365079361e-02 5.714285714285714107e-02 5.895691609977324332e-02 6.984126984126984294e-02 5.714285714285714107e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 7.936507936507936067e-02 1.079365079365079416e-01 1.047619047619047644e-01 1.047619047619047644e-01 9.841269841269841001e-02 1.111111111111111049e-01 5.895691609977324332e-02 8.163265306122448328e-02 6.349206349206348854e-02 6.122448979591836593e-02 7.256235827664399285e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.714285714285714107e-02 4.444444444444444614e-02 5.714285714285714107e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.814058956916099821e-02 7.029478458049887024e-02 8.163265306122448328e-02 1.065759637188208597e-01 1.065759637188208597e-01 9.523809523809523281e-02 7.482993197278911546e-02 8.390022675736961977e-02 1.020408163265306145e-01 7.936507936507936067e-02 1.020408163265306145e-01 9.750566893424036929e-02 9.750566893424036929e-02 6.802721088435374763e-02 8.163265306122448328e-02 7.823129251700680631e-02 5.782312925170068202e-02 7.312925170068027003e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.462585034013605678e-02 4.988662131519274595e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.535147392290249380e-02 4.988662131519274595e-02 4.535147392290249380e-02 4.988662131519274595e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.741496598639455773e-02 2.040816326530612082e-02 2.040816326530612082e-02 6.292517006802721136e-02 6.802721088435374763e-02 9.013605442176871041e-02 8.333333333333332871e-02 1.020408163265306145e-01 7.142857142857142461e-02 1.054421768707483054e-01 9.523809523809523281e-02 1.003401360544217691e-01 7.993197278911565173e-02 9.863945578231292366e-02 9.013605442176871041e-02 9.693877551020407823e-02 6.084656084656084318e-02 7.407407407407406996e-02 6.878306878306877925e-02 7.671957671957671532e-02 6.084656084656084318e-02 5.291005291005290712e-02 5.687830687830687515e-02 5.820105820105819783e-02 6.084656084656084318e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.421768707482993249e-02 2.380952380952380820e-02 7.804232804232803800e-02 7.539682539682539264e-02 8.730158730158729674e-02 8.465608465608465139e-02 8.201058201058200603e-02 1.018518518518518462e-01 6.481481481481481122e-02 9.788359788359787816e-02 1.058201058201058142e-01 9.788359788359787816e-02 9.656084656084655549e-02 5.687830687830687515e-02 9.656084656084655549e-02 5.502645502645502756e-02 6.560846560846560205e-02 6.772486772486772943e-02 4.867724867724868010e-02 6.349206349206348854e-02 5.502645502645502756e-02 4.232804232804232569e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.497354497354497105e-02 3.386243386243386472e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.539682539682539680e-02 6.666666666666666574e-02 5.502645502645502756e-02 6.666666666666666574e-02 7.407407407407406996e-02 6.878306878306877925e-02 5.820105820105819783e-02 7.619047619047619735e-02 5.608465608465608432e-02 5.185185185185185036e-02 5.608465608465608432e-02 6.455026455026455223e-02 5.608465608465608432e-02 6.984126984126984294e-02 5.194805194805195148e-02 6.406926406926406747e-02 5.021645021645021467e-02 7.272727272727272374e-02 7.272727272727272374e-02 6.580086580086580428e-02 6.580086580086580428e-02 4.021164021164021218e-02 4.232804232804232569e-02 2.770562770562770560e-02 2.597402597402597574e-02 5.021645021645021467e-02 6.580086580086580428e-02 9.090909090909091161e-02 7.099567099567100081e-02 7.142857142857142461e-02 5.800865800865800948e-02 6.147186147186146921e-02 5.800865800865800948e-02 5.974025974025973934e-02 5.974025974025973934e-02 5.108225108225108307e-02 4.155844155844155841e-02 3.809523809523809867e-02 4.155844155844155841e-02 4.155844155844155841e-02 3.982683982683982854e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.190476190476190410e-01 5.238095238095238221e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 9.523809523809523281e-02 1.285714285714285587e-01 1.285714285714285587e-01 5.714285714285714107e-02 6.349206349206348854e-02 6.802721088435374763e-02 8.253968253968253788e-02 6.349206349206348854e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 7.936507936507936067e-02 1.174603174603174593e-01 1.301587301587301682e-01 9.523809523809523281e-02 1.015873015873015872e-01 1.301587301587301682e-01 6.802721088435374763e-02 9.977324263038549190e-02 6.349206349206348854e-02 7.256235827664399285e-02 7.709750566893423807e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.714285714285714107e-02 4.444444444444444614e-02 5.714285714285714107e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.814058956916099821e-02 7.029478458049887024e-02 8.616780045351474238e-02 1.065759637188208597e-01 1.201814058956916093e-01 9.523809523809523281e-02 7.482993197278911546e-02 7.936507936507936067e-02 1.156462585034013640e-01 8.390022675736961977e-02 1.292517006802721136e-01 1.043083900226757371e-01 9.523809523809523281e-02 8.503401360544217413e-02 7.142857142857142461e-02 9.863945578231292366e-02 5.782312925170068202e-02 8.163265306122448328e-02 5.782312925170068202e-02 7.482993197278911546e-02 6.802721088435374763e-02 4.988662131519274595e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.535147392290249380e-02 4.988662131519274595e-02 4.535147392290249380e-02 4.988662131519274595e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.741496598639455773e-02 2.040816326530612082e-02 2.040816326530612082e-02 6.292517006802721136e-02 7.312925170068027003e-02 9.013605442176871041e-02 9.353741496598640126e-02 9.523809523809523281e-02 7.653061224489796088e-02 1.207482993197278864e-01 9.183673469387755584e-02 1.275510204081632681e-01 8.843537414965986498e-02 1.139455782312925186e-01 9.523809523809523281e-02 1.037414965986394599e-01 6.084656084656084318e-02 9.523809523809523281e-02 7.936507936507936067e-02 8.465608465608465139e-02 6.878306878306877925e-02 5.291005291005290712e-02 6.084656084656084318e-02 6.084656084656084318e-02 5.952380952380952051e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.421768707482993249e-02 2.380952380952380820e-02 7.804232804232803800e-02 7.671957671957671532e-02 8.201058201058200603e-02 8.862433862433861942e-02 9.391534391534391013e-02 1.018518518518518462e-01 6.746031746031745657e-02 8.597883597883597406e-02 1.150793650793650730e-01 1.256613756613756683e-01 1.150793650793650730e-01 5.687830687830687515e-02 9.656084656084655549e-02 6.137566137566137503e-02 8.253968253968253788e-02 7.407407407407406996e-02 4.867724867724868010e-02 6.984126984126984294e-02 6.137566137566137503e-02 4.232804232804232569e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.497354497354497105e-02 3.386243386243386472e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.539682539682539680e-02 6.772486772486772943e-02 5.820105820105819783e-02 6.772486772486772943e-02 8.359788359788360157e-02 6.878306878306877925e-02 6.031746031746031828e-02 7.301587301587302015e-02 5.820105820105819783e-02 5.185185185185185036e-02 5.502645502645502756e-02 6.878306878306877925e-02 5.608465608465608432e-02 7.936507936507936067e-02 5.627705627705627961e-02 5.714285714285714107e-02 5.541125541125541121e-02 7.272727272727272374e-02 8.311688311688311681e-02 6.753246753246752720e-02 7.619047619047619735e-02 4.021164021164021218e-02 4.232804232804232569e-02 2.770562770562770560e-02 2.597402597402597574e-02 5.281385281385281294e-02 7.359307359307359908e-02 9.090909090909091161e-02 7.705627705627705881e-02 7.312925170068027003e-02 5.974025974025973934e-02 6.147186147186146921e-02 6.320346320346320601e-02 5.974025974025973934e-02 6.060606060606060774e-02 5.281385281385281294e-02 4.155844155844155841e-02 3.809523809523809867e-02 4.155844155844155841e-02 4.155844155844155841e-02 3.982683982683982854e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 9.523809523809523281e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.095238095238095233e-01 9.523809523809523281e-02 1.047619047619047644e-01 5.079365079365079361e-02 6.031746031746031828e-02 5.442176870748299117e-02 6.349206349206348854e-02 6.349206349206348854e-02 5.238095238095238221e-02 3.809523809523809867e-02 5.238095238095238221e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 8.888888888888889228e-02 9.841269841269841001e-02 9.841269841269841001e-02 1.174603174603174593e-01 1.047619047619047644e-01 1.111111111111111049e-01 5.442176870748299117e-02 7.482993197278911546e-02 7.029478458049887024e-02 6.349206349206348854e-02 7.709750566893423807e-02 4.761904761904761640e-02 5.714285714285714107e-02 6.666666666666666574e-02 4.761904761904761640e-02 6.666666666666666574e-02 3.401360544217687382e-02 3.401360544217687382e-02 1.814058956916099821e-02 7.936507936507936067e-02 9.070294784580498759e-02 9.523809523809523281e-02 9.523809523809523281e-02 1.111111111111111049e-01 8.616780045351474238e-02 9.523809523809523281e-02 9.523809523809523281e-02 8.616780045351474238e-02 9.750566893424036929e-02 1.043083900226757371e-01 1.065759637188208597e-01 6.122448979591836593e-02 9.013605442176871041e-02 7.142857142857142461e-02 6.462585034013605678e-02 6.632653061224490221e-02 6.462585034013605678e-02 6.122448979591836593e-02 6.972789115646257918e-02 5.668934240362812071e-02 4.988662131519274595e-02 4.988662131519274595e-02 4.988662131519274595e-02 5.668934240362812071e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.988662131519274595e-02 5.668934240362812071e-02 4.988662131519274595e-02 5.668934240362812071e-02 3.741496598639455773e-02 3.741496598639455773e-02 3.741496598639455773e-02 3.741496598639455773e-02 4.251700680272108707e-02 2.040816326530612082e-02 2.040816326530612082e-02 7.142857142857142461e-02 7.653061224489796088e-02 8.333333333333332871e-02 9.013605442176871041e-02 9.523809523809523281e-02 8.163265306122448328e-02 9.523809523809523281e-02 1.156462585034013640e-01 9.863945578231292366e-02 8.673469387755101956e-02 9.523809523809523281e-02 1.020408163265306145e-01 9.013605442176871041e-02 6.084656084656084318e-02 6.746031746031745657e-02 6.216931216931216586e-02 6.746031746031745657e-02 6.746031746031745657e-02 5.952380952380952051e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.878306878306877925e-02 5.442176870748299117e-02 4.931972789115646183e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.931972789115646183e-02 5.442176870748299117e-02 4.931972789115646183e-02 2.513227513227513088e-02 7.407407407407406996e-02 7.804232804232803800e-02 8.333333333333332871e-02 8.201058201058200603e-02 9.126984126984126477e-02 8.862433862433861942e-02 7.275132275132274728e-02 9.259259259259258745e-02 9.259259259259258745e-02 9.788359788359787816e-02 9.126984126984126477e-02 6.481481481481481122e-02 8.465608465608465139e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.137566137566137503e-02 5.502645502645502756e-02 6.772486772486772943e-02 6.137566137566137503e-02 4.761904761904761640e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.555555555555555247e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.158730158730158444e-02 5.158730158730158444e-02 3.809523809523809867e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.751322751322751378e-02 7.619047619047619735e-02 6.243386243386243178e-02 6.984126984126984294e-02 8.359788359788360157e-02 6.666666666666666574e-02 6.560846560846560205e-02 7.513227513227513366e-02 6.243386243386243178e-02 5.925925925925926152e-02 6.455026455026455223e-02 7.195767195767195645e-02 6.560846560846560205e-02 7.724867724867724716e-02 5.800865800865800948e-02 7.272727272727272374e-02 5.627705627705627961e-02 6.320346320346320601e-02 6.320346320346320601e-02 6.320346320346320601e-02 7.012987012987012547e-02 4.550264550264550290e-02 4.867724867724868010e-02 3.116883116883116880e-02 2.857142857142857054e-02 5.714285714285714107e-02 7.445887445887446054e-02 7.532467532467532201e-02 7.186147186147186228e-02 7.993197278911565173e-02 6.580086580086580428e-02 6.060606060606060774e-02 6.406926406926406747e-02 6.233766233766233761e-02 6.320346320346320601e-02 5.714285714285714107e-02 4.848484848484848481e-02 4.329004329004328827e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.588744588744588654e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 4.285714285714285754e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 9.523809523809523281e-02 7.142857142857142461e-02 9.047619047619047394e-02 4.444444444444444614e-02 5.714285714285714107e-02 4.535147392290249380e-02 5.079365079365079361e-02 5.714285714285714107e-02 5.714285714285714107e-02 3.809523809523809867e-02 5.714285714285714107e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.111111111111111049e-01 7.619047619047619735e-02 7.619047619047619735e-02 1.047619047619047644e-01 9.841269841269841001e-02 1.015873015873015872e-01 4.535147392290249380e-02 5.895691609977324332e-02 6.802721088435374763e-02 5.215419501133786856e-02 6.349206349206348854e-02 5.079365079365079361e-02 6.984126984126984294e-02 7.619047619047619735e-02 5.079365079365079361e-02 7.619047619047619735e-02 3.628117913832199642e-02 3.628117913832199642e-02 1.814058956916099821e-02 9.750566893424036929e-02 8.843537414965986498e-02 7.482993197278911546e-02 7.482993197278911546e-02 8.616780045351474238e-02 1.201814058956916093e-01 1.133786848072562414e-01 7.936507936507936067e-02 1.043083900226757371e-01 7.482993197278911546e-02 1.043083900226757371e-01 1.043083900226757371e-01 4.421768707482993249e-02 7.142857142857142461e-02 5.272108843537415268e-02 8.163265306122448328e-02 5.102040816326530726e-02 7.482993197278911546e-02 4.761904761904761640e-02 7.653061224489796088e-02 7.256235827664399285e-02 5.895691609977324332e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.349206349206348854e-02 8.163265306122448328e-02 8.163265306122448328e-02 5.895691609977324332e-02 6.349206349206348854e-02 5.442176870748299117e-02 7.256235827664399285e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.421768707482993249e-02 4.081632653061224164e-02 4.761904761904761640e-02 2.040816326530612082e-02 2.040816326530612082e-02 9.013605442176871041e-02 8.503401360544217413e-02 7.993197278911565173e-02 7.993197278911565173e-02 7.993197278911565173e-02 9.863945578231292366e-02 7.823129251700680631e-02 9.353741496598640126e-02 7.823129251700680631e-02 8.503401360544217413e-02 8.503401360544217413e-02 8.673469387755101956e-02 7.823129251700680631e-02 5.026455026455026176e-02 4.761904761904761640e-02 4.629629629629629373e-02 4.761904761904761640e-02 5.291005291005290712e-02 7.142857142857142461e-02 6.481481481481481122e-02 7.275132275132274728e-02 7.275132275132274728e-02 7.142857142857142461e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.122448979591836593e-02 6.802721088435374763e-02 6.122448979591836593e-02 5.782312925170068202e-02 6.802721088435374763e-02 5.782312925170068202e-02 2.645502645502645356e-02 8.068783068783068335e-02 8.730158730158729674e-02 8.068783068783068335e-02 7.671957671957671532e-02 7.936507936507936067e-02 7.539682539682539264e-02 9.788359788359787816e-02 8.068783068783068335e-02 7.804232804232803800e-02 7.804232804232803800e-02 7.804232804232803800e-02 8.333333333333332871e-02 7.275132275132274728e-02 6.137566137566137503e-02 4.656084656084655965e-02 4.656084656084655965e-02 6.772486772486772943e-02 8.359788359788360157e-02 5.714285714285714107e-02 5.820105820105819783e-02 6.349206349206348854e-02 6.084656084656084318e-02 6.349206349206348854e-02 5.820105820105819783e-02 5.820105820105819783e-02 6.084656084656084318e-02 6.878306878306877925e-02 4.656084656084655965e-02 5.079365079365079361e-02 5.079365079365079361e-02 2.962962962962963076e-02 9.841269841269841001e-02 7.195767195767195645e-02 8.465608465608465139e-02 8.253968253968253788e-02 7.513227513227513366e-02 8.253968253968253788e-02 8.465608465608465139e-02 7.830687830687831086e-02 7.724867724867724716e-02 8.994708994708994210e-02 8.783068783068782859e-02 9.206349206349206948e-02 8.888888888888889228e-02 6.147186147186146921e-02 7.792207792207792028e-02 5.887445887445887788e-02 4.675324675324675494e-02 4.675324675324675494e-02 4.848484848484848481e-02 4.675324675324675494e-02 5.925925925925926152e-02 6.560846560846560205e-02 3.809523809523809867e-02 3.116883116883116880e-02 6.753246753246752720e-02 9.177489177489177308e-02 6.666666666666666574e-02 7.186147186147186228e-02 1.003401360544217691e-01 8.571428571428571508e-02 7.012987012987012547e-02 6.666666666666666574e-02 6.666666666666666574e-02 7.792207792207792028e-02 7.272727272727272374e-02 6.233766233766233761e-02 5.541125541125541121e-02 6.233766233766233761e-02 6.060606060606060774e-02 6.233766233766233761e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 4.285714285714285754e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.047619047619047644e-01 7.142857142857142461e-02 9.047619047619047394e-02 4.444444444444444614e-02 5.714285714285714107e-02 4.535147392290249380e-02 5.079365079365079361e-02 5.714285714285714107e-02 5.714285714285714107e-02 3.809523809523809867e-02 5.714285714285714107e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.079365079365079416e-01 8.253968253968253788e-02 7.619047619047619735e-02 1.174603174603174593e-01 1.047619047619047644e-01 1.015873015873015872e-01 4.535147392290249380e-02 5.895691609977324332e-02 7.256235827664399285e-02 5.215419501133786856e-02 6.802721088435374763e-02 5.079365079365079361e-02 6.984126984126984294e-02 7.619047619047619735e-02 5.079365079365079361e-02 7.619047619047619735e-02 3.628117913832199642e-02 3.628117913832199642e-02 1.814058956916099821e-02 9.750566893424036929e-02 8.843537414965986498e-02 8.390022675736961977e-02 7.936507936507936067e-02 9.523809523809523281e-02 1.133786848072562414e-01 1.156462585034013640e-01 8.390022675736961977e-02 1.020408163265306145e-01 7.482993197278911546e-02 1.088435374149659823e-01 1.133786848072562414e-01 4.421768707482993249e-02 8.503401360544217413e-02 5.272108843537415268e-02 7.823129251700680631e-02 5.442176870748299117e-02 7.482993197278911546e-02 4.761904761904761640e-02 7.653061224489796088e-02 7.256235827664399285e-02 5.895691609977324332e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.349206349206348854e-02 8.163265306122448328e-02 8.163265306122448328e-02 5.895691609977324332e-02 6.349206349206348854e-02 5.442176870748299117e-02 7.256235827664399285e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.421768707482993249e-02 4.081632653061224164e-02 4.761904761904761640e-02 2.040816326530612082e-02 2.040816326530612082e-02 9.013605442176871041e-02 8.333333333333332871e-02 8.333333333333332871e-02 7.993197278911565173e-02 9.013605442176871041e-02 9.353741496598640126e-02 8.163265306122448328e-02 1.037414965986394599e-01 7.823129251700680631e-02 8.503401360544217413e-02 8.843537414965986498e-02 9.353741496598640126e-02 8.503401360544217413e-02 5.555555555555555247e-02 4.761904761904761640e-02 4.894179894179893908e-02 5.291005291005290712e-02 5.555555555555555247e-02 7.142857142857142461e-02 6.481481481481481122e-02 7.275132275132274728e-02 7.671957671957671532e-02 7.142857142857142461e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.122448979591836593e-02 6.802721088435374763e-02 6.122448979591836593e-02 5.782312925170068202e-02 6.802721088435374763e-02 5.782312925170068202e-02 2.645502645502645356e-02 8.068783068783068335e-02 8.597883597883597406e-02 8.597883597883597406e-02 7.936507936507936067e-02 7.936507936507936067e-02 8.333333333333332871e-02 9.523809523809523281e-02 9.126984126984126477e-02 8.333333333333332871e-02 7.804232804232803800e-02 8.068783068783068335e-02 8.333333333333332871e-02 8.068783068783068335e-02 6.137566137566137503e-02 4.656084656084655965e-02 5.079365079365079361e-02 6.772486772486772943e-02 7.936507936507936067e-02 5.714285714285714107e-02 5.820105820105819783e-02 6.349206349206348854e-02 6.084656084656084318e-02 6.349206349206348854e-02 5.820105820105819783e-02 5.820105820105819783e-02 6.084656084656084318e-02 6.878306878306877925e-02 4.656084656084655965e-02 5.079365079365079361e-02 5.079365079365079361e-02 2.962962962962963076e-02 9.735449735449736020e-02 7.195767195767195645e-02 8.148148148148148806e-02 8.042328042328042437e-02 7.513227513227513366e-02 8.253968253968253788e-02 8.571428571428571508e-02 7.830687830687831086e-02 7.724867724867724716e-02 8.888888888888889228e-02 8.783068783068782859e-02 8.994708994708994210e-02 8.571428571428571508e-02 6.233766233766233761e-02 8.484848484848485362e-02 5.714285714285714107e-02 5.367965367965368134e-02 5.021645021645021467e-02 5.367965367965368134e-02 5.021645021645021467e-02 5.925925925925926152e-02 6.560846560846560205e-02 3.809523809523809867e-02 3.116883116883116880e-02 6.753246753246752720e-02 8.744588744588745188e-02 7.359307359307359908e-02 7.186147186147186228e-02 1.003401360544217691e-01 8.051948051948051854e-02 7.012987012987012547e-02 6.666666666666666574e-02 6.839826839826840255e-02 7.532467532467532201e-02 7.272727272727272374e-02 6.233766233766233761e-02 5.541125541125541121e-02 6.233766233766233761e-02 6.060606060606060774e-02 6.233766233766233761e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.190476190476190410e-01 5.238095238095238221e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 9.523809523809523281e-02 1.285714285714285587e-01 1.285714285714285587e-01 5.714285714285714107e-02 6.349206349206348854e-02 6.802721088435374763e-02 8.253968253968253788e-02 6.349206349206348854e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 8.253968253968253788e-02 1.142857142857142821e-01 1.301587301587301682e-01 9.523809523809523281e-02 1.047619047619047644e-01 1.301587301587301682e-01 6.802721088435374763e-02 9.977324263038549190e-02 6.349206349206348854e-02 7.256235827664399285e-02 7.709750566893423807e-02 4.444444444444444614e-02 5.396825396825397081e-02 5.714285714285714107e-02 4.444444444444444614e-02 5.714285714285714107e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.814058956916099821e-02 7.482993197278911546e-02 8.843537414965986498e-02 1.020408163265306145e-01 1.156462585034013640e-01 9.523809523809523281e-02 7.936507936507936067e-02 8.390022675736961977e-02 1.156462585034013640e-01 8.843537414965986498e-02 1.292517006802721136e-01 1.088435374149659823e-01 9.977324263038549190e-02 8.503401360544217413e-02 7.142857142857142461e-02 9.863945578231292366e-02 5.952380952380952051e-02 7.993197278911565173e-02 5.952380952380952051e-02 7.482993197278911546e-02 6.972789115646257918e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.895691609977324332e-02 5.895691609977324332e-02 4.761904761904761640e-02 4.988662131519274595e-02 4.535147392290249380e-02 5.442176870748299117e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.571428571428571230e-02 3.401360544217687382e-02 3.741496598639455773e-02 2.040816326530612082e-02 2.040816326530612082e-02 6.802721088435374763e-02 7.653061224489796088e-02 8.843537414965986498e-02 9.523809523809523281e-02 9.013605442176871041e-02 7.993197278911565173e-02 1.156462585034013640e-01 9.183673469387755584e-02 1.275510204081632681e-01 9.183673469387755584e-02 1.156462585034013640e-01 9.863945578231292366e-02 1.037414965986394599e-01 6.084656084656084318e-02 9.523809523809523281e-02 7.804232804232803800e-02 8.201058201058200603e-02 6.878306878306877925e-02 5.555555555555555247e-02 6.216931216931216586e-02 6.349206349206348854e-02 6.216931216931216586e-02 5.272108843537415268e-02 4.591836734693877792e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.102040816326530726e-02 4.761904761904761640e-02 4.591836734693877792e-02 5.102040816326530726e-02 4.591836734693877792e-02 2.380952380952380820e-02 7.804232804232803800e-02 7.804232804232803800e-02 7.936507936507936067e-02 8.862433862433861942e-02 9.523809523809523281e-02 9.656084656084655549e-02 7.407407407407406996e-02 8.068783068783068335e-02 1.071428571428571369e-01 1.256613756613756683e-01 1.150793650793650730e-01 6.216931216931216586e-02 9.391534391534391013e-02 6.137566137566137503e-02 8.253968253968253788e-02 7.195767195767195645e-02 5.185185185185185036e-02 7.301587301587302015e-02 6.243386243386243178e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.629629629629629373e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.629629629629629373e-02 5.026455026455026176e-02 3.597883597883597823e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.539682539682539680e-02 7.407407407407406996e-02 6.243386243386243178e-02 6.984126984126984294e-02 8.571428571428571508e-02 6.984126984126984294e-02 6.560846560846560205e-02 7.195767195767195645e-02 6.349206349206348854e-02 5.714285714285714107e-02 6.137566137566137503e-02 7.407407407407406996e-02 6.243386243386243178e-02 8.359788359788360157e-02 5.800865800865800948e-02 6.060606060606060774e-02 5.714285714285714107e-02 6.926406926406926401e-02 7.965367965367965708e-02 6.580086580086580428e-02 7.619047619047619735e-02 4.444444444444444614e-02 4.761904761904761640e-02 2.943722943722943894e-02 2.597402597402597574e-02 5.714285714285714107e-02 7.792207792207792028e-02 8.744588744588745188e-02 7.878787878787878174e-02 7.993197278911565173e-02 6.320346320346320601e-02 6.320346320346320601e-02 6.666666666666666574e-02 6.233766233766233761e-02 6.320346320346320601e-02 5.800865800865800948e-02 4.502164502164502508e-02 4.155844155844155841e-02 4.502164502164502508e-02 4.415584415584415667e-02 4.502164502164502508e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 9.523809523809523281e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 9.523809523809523281e-02 9.047619047619047394e-02 1.047619047619047644e-01 5.079365079365079361e-02 6.031746031746031828e-02 5.442176870748299117e-02 6.349206349206348854e-02 6.349206349206348854e-02 5.238095238095238221e-02 3.809523809523809867e-02 5.238095238095238221e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.015873015873015872e-01 8.571428571428571508e-02 9.206349206349206948e-02 9.841269841269841001e-02 1.015873015873015872e-01 1.111111111111111049e-01 5.442176870748299117e-02 7.482993197278911546e-02 7.029478458049887024e-02 6.122448979591836593e-02 7.029478458049887024e-02 4.761904761904761640e-02 6.349206349206348854e-02 6.666666666666666574e-02 4.761904761904761640e-02 6.666666666666666574e-02 3.401360544217687382e-02 3.401360544217687382e-02 1.814058956916099821e-02 9.297052154195011020e-02 8.616780045351474238e-02 7.936507936507936067e-02 8.390022675736961977e-02 8.616780045351474238e-02 1.043083900226757371e-01 1.020408163265306145e-01 8.843537414965986498e-02 1.020408163265306145e-01 8.843537414965986498e-02 1.065759637188208597e-01 1.020408163265306145e-01 5.782312925170068202e-02 6.972789115646257918e-02 6.802721088435374763e-02 7.482993197278911546e-02 5.952380952380952051e-02 7.142857142857142461e-02 5.782312925170068202e-02 7.653061224489796088e-02 6.802721088435374763e-02 5.442176870748299117e-02 4.988662131519274595e-02 4.988662131519274595e-02 5.668934240362812071e-02 7.256235827664399285e-02 7.256235827664399285e-02 5.442176870748299117e-02 5.668934240362812071e-02 4.988662131519274595e-02 6.802721088435374763e-02 3.741496598639455773e-02 3.741496598639455773e-02 4.081632653061224164e-02 3.741496598639455773e-02 4.251700680272108707e-02 2.040816326530612082e-02 2.040816326530612082e-02 8.673469387755101956e-02 8.333333333333332871e-02 7.823129251700680631e-02 8.163265306122448328e-02 7.823129251700680631e-02 9.013605442176871041e-02 8.503401360544217413e-02 8.843537414965986498e-02 8.843537414965986498e-02 8.673469387755101956e-02 9.183673469387755584e-02 8.843537414965986498e-02 8.503401360544217413e-02 5.291005291005290712e-02 6.216931216931216586e-02 5.555555555555555247e-02 5.687830687830687515e-02 5.952380952380952051e-02 6.878306878306877925e-02 6.481481481481481122e-02 7.275132275132274728e-02 7.275132275132274728e-02 6.802721088435374763e-02 5.272108843537415268e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.122448979591836593e-02 5.442176870748299117e-02 5.272108843537415268e-02 6.122448979591836593e-02 5.272108843537415268e-02 2.513227513227513088e-02 7.539682539682539264e-02 8.068783068783068335e-02 7.539682539682539264e-02 7.671957671957671532e-02 8.068783068783068335e-02 7.671957671957671532e-02 9.391534391534391013e-02 7.539682539682539264e-02 8.068783068783068335e-02 8.597883597883597406e-02 8.465608465608465139e-02 8.068783068783068335e-02 7.671957671957671532e-02 6.137566137566137503e-02 5.714285714285714107e-02 5.291005291005290712e-02 6.560846560846560205e-02 8.253968253968253788e-02 5.925925925925926152e-02 5.291005291005290712e-02 5.555555555555555247e-02 5.423280423280422979e-02 5.555555555555555247e-02 5.291005291005290712e-02 5.291005291005290712e-02 5.423280423280422979e-02 6.613756613756613389e-02 4.232804232804232569e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.751322751322751378e-02 9.523809523809523281e-02 7.195767195767195645e-02 7.619047619047619735e-02 7.936507936507936067e-02 7.089947089947089276e-02 8.148148148148148806e-02 7.619047619047619735e-02 7.830687830687831086e-02 7.513227513227513366e-02 8.465608465608465139e-02 8.783068783068782859e-02 8.677248677248677877e-02 8.888888888888889228e-02 6.060606060606060774e-02 7.359307359307359908e-02 5.887445887445887788e-02 5.108225108225108307e-02 5.454545454545454281e-02 5.281385281385281294e-02 5.454545454545454281e-02 5.714285714285714107e-02 6.349206349206348854e-02 3.463203463203463200e-02 2.857142857142857054e-02 6.753246753246752720e-02 8.917748917748917481e-02 7.012987012987012547e-02 7.186147186147186228e-02 9.863945578231292366e-02 7.532467532467532201e-02 6.666666666666666574e-02 6.753246753246752720e-02 6.580086580086580428e-02 7.099567099567100081e-02 7.272727272727272374e-02 5.541125541125541121e-02 5.194805194805195148e-02 5.541125541125541121e-02 5.541125541125541121e-02 6.060606060606060774e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.349206349206349131e-01 5.714285714285714107e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 9.047619047619047394e-02 1.571428571428571397e-01 1.476190476190476220e-01 6.349206349206348854e-02 6.984126984126984294e-02 7.709750566893423807e-02 9.523809523809523281e-02 6.984126984126984294e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 7.936507936507936067e-02 1.238095238095238138e-01 1.619047619047619124e-01 8.571428571428571508e-02 1.047619047619047644e-01 1.492063492063492036e-01 7.709750566893423807e-02 1.179138321995464866e-01 6.349206349206348854e-02 8.616780045351474238e-02 8.163265306122448328e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.714285714285714107e-02 4.444444444444444614e-02 5.714285714285714107e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.814058956916099821e-02 7.029478458049887024e-02 9.297052154195011020e-02 1.020408163265306145e-01 1.292517006802721136e-01 9.750566893424036929e-02 7.482993197278911546e-02 7.482993197278911546e-02 1.292517006802721136e-01 8.843537414965986498e-02 1.655328798185941030e-01 1.111111111111111049e-01 9.297052154195011020e-02 1.054421768707483054e-01 6.122448979591836593e-02 1.224489795918367319e-01 5.782312925170068202e-02 8.843537414965986498e-02 5.782312925170068202e-02 9.183673469387755584e-02 7.142857142857142461e-02 4.988662131519274595e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.535147392290249380e-02 4.988662131519274595e-02 4.535147392290249380e-02 4.988662131519274595e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.741496598639455773e-02 2.040816326530612082e-02 2.040816326530612082e-02 6.292517006802721136e-02 7.993197278911565173e-02 8.673469387755101956e-02 1.071428571428571369e-01 8.333333333333332871e-02 8.333333333333332871e-02 1.309523809523809590e-01 9.013605442176871041e-02 1.649659863945578120e-01 1.003401360544217691e-01 1.309523809523809590e-01 1.037414965986394599e-01 1.071428571428571369e-01 6.084656084656084318e-02 1.216931216931216864e-01 8.994708994708994210e-02 8.994708994708994210e-02 7.936507936507936067e-02 5.291005291005290712e-02 6.613756613756613389e-02 6.349206349206348854e-02 5.820105820105819783e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.421768707482993249e-02 2.380952380952380820e-02 7.539682539682539264e-02 7.804232804232803800e-02 7.275132275132274728e-02 9.126984126984126477e-02 1.097883597883597823e-01 9.391534391534391013e-02 7.010582010582010193e-02 7.010582010582010193e-02 1.124338624338624276e-01 1.653439153439153486e-01 1.362433862433862497e-01 5.687830687830687515e-02 9.126984126984126477e-02 6.772486772486772943e-02 1.037037037037037007e-01 7.830687830687831086e-02 4.867724867724868010e-02 7.619047619047619735e-02 6.984126984126984294e-02 4.232804232804232569e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.497354497354497105e-02 3.386243386243386472e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.539682539682539680e-02 6.878306878306877925e-02 6.243386243386243178e-02 6.878306878306877925e-02 9.629629629629629650e-02 6.666666666666666574e-02 6.243386243386243178e-02 6.666666666666666574e-02 6.031746031746031828e-02 5.185185185185185036e-02 5.396825396825397081e-02 7.301587301587302015e-02 5.608465608465608432e-02 9.206349206349206948e-02 6.060606060606060774e-02 5.021645021645021467e-02 6.233766233766233761e-02 6.926406926406926401e-02 9.004329004329005015e-02 6.926406926406926401e-02 9.004329004329005015e-02 4.021164021164021218e-02 4.232804232804232569e-02 2.770562770562770560e-02 2.597402597402597574e-02 5.627705627705627961e-02 8.398268398268397827e-02 8.398268398268397827e-02 8.398268398268397827e-02 7.482993197278911546e-02 6.320346320346320601e-02 5.974025974025973934e-02 7.012987012987012547e-02 5.974025974025973934e-02 6.147186147186146921e-02 5.454545454545454281e-02 4.155844155844155841e-02 3.809523809523809867e-02 4.155844155844155841e-02 4.155844155844155841e-02 3.982683982683982854e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.111111111111111049e-01 5.238095238095238221e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.095238095238095233e-01 1.095238095238095233e-01 1.285714285714285587e-01 5.714285714285714107e-02 6.984126984126984294e-02 6.349206349206348854e-02 7.619047619047619735e-02 6.984126984126984294e-02 5.714285714285714107e-02 3.809523809523809867e-02 5.714285714285714107e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.015873015873015872e-01 1.047619047619047644e-01 1.142857142857142821e-01 1.174603174603174593e-01 1.206349206349206366e-01 1.396825396825396859e-01 6.349206349206348854e-02 9.523809523809523281e-02 7.256235827664399285e-02 7.029478458049887024e-02 8.390022675736961977e-02 5.079365079365079361e-02 6.984126984126984294e-02 7.619047619047619735e-02 5.079365079365079361e-02 7.619047619047619735e-02 3.628117913832199642e-02 3.628117913832199642e-02 1.814058956916099821e-02 9.523809523809523281e-02 9.523809523809523281e-02 9.750566893424036929e-02 1.043083900226757371e-01 1.043083900226757371e-01 1.043083900226757371e-01 1.088435374149659823e-01 1.088435374149659823e-01 1.065759637188208597e-01 1.111111111111111049e-01 1.292517006802721136e-01 1.224489795918367319e-01 7.142857142857142461e-02 8.503401360544217413e-02 8.673469387755101956e-02 7.142857142857142461e-02 7.312925170068027003e-02 7.142857142857142461e-02 6.802721088435374763e-02 7.993197278911565173e-02 7.256235827664399285e-02 5.895691609977324332e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.349206349206348854e-02 8.163265306122448328e-02 8.163265306122448328e-02 5.895691609977324332e-02 6.349206349206348854e-02 5.442176870748299117e-02 7.256235827664399285e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.421768707482993249e-02 4.081632653061224164e-02 4.761904761904761640e-02 2.040816326530612082e-02 2.040816326530612082e-02 8.843537414965986498e-02 8.673469387755101956e-02 9.013605442176871041e-02 9.523809523809523281e-02 9.523809523809523281e-02 9.353741496598640126e-02 1.071428571428571369e-01 1.088435374149659823e-01 1.122448979591836732e-01 9.693877551020407823e-02 1.139455782312925186e-01 1.071428571428571369e-01 1.020408163265306145e-01 6.349206349206348854e-02 7.936507936507936067e-02 6.878306878306877925e-02 7.142857142857142461e-02 6.613756613756613389e-02 6.878306878306877925e-02 6.746031746031745657e-02 7.539682539682539264e-02 7.671957671957671532e-02 7.142857142857142461e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.122448979591836593e-02 6.802721088435374763e-02 6.122448979591836593e-02 5.782312925170068202e-02 6.802721088435374763e-02 5.782312925170068202e-02 2.645502645502645356e-02 8.333333333333332871e-02 8.730158730158729674e-02 8.730158730158729674e-02 8.994708994708994210e-02 9.656084656084655549e-02 9.523809523809523281e-02 9.656084656084655549e-02 9.126984126984126477e-02 1.018518518518518462e-01 1.097883597883597823e-01 1.058201058201058142e-01 8.201058201058200603e-02 9.259259259259258745e-02 7.407407407407406996e-02 7.195767195767195645e-02 6.560846560846560205e-02 6.560846560846560205e-02 8.571428571428571508e-02 6.349206349206348854e-02 5.820105820105819783e-02 6.349206349206348854e-02 6.084656084656084318e-02 6.349206349206348854e-02 5.820105820105819783e-02 5.820105820105819783e-02 6.084656084656084318e-02 6.878306878306877925e-02 4.656084656084655965e-02 5.079365079365079361e-02 5.079365079365079361e-02 2.962962962962963076e-02 9.841269841269841001e-02 7.513227513227513366e-02 8.042328042328042437e-02 9.206349206349206948e-02 7.724867724867724716e-02 8.571428571428571508e-02 8.359788359788360157e-02 8.148148148148148806e-02 7.619047619047619735e-02 8.359788359788360157e-02 9.523809523809523281e-02 8.677248677248677877e-02 9.417989417989418299e-02 7.186147186147186228e-02 7.965367965367965708e-02 6.060606060606060774e-02 6.406926406926406747e-02 6.926406926406926401e-02 6.233766233766233761e-02 6.926406926406926401e-02 5.925925925925926152e-02 6.560846560846560205e-02 3.809523809523809867e-02 3.116883116883116880e-02 7.012987012987012547e-02 9.264069264069263454e-02 8.398268398268397827e-02 8.051948051948051854e-02 1.037414965986394599e-01 7.705627705627705881e-02 7.186147186147186228e-02 7.445887445887446054e-02 7.186147186147186228e-02 7.445887445887446054e-02 7.532467532467532201e-02 6.233766233766233761e-02 5.541125541125541121e-02 6.233766233766233761e-02 6.060606060606060774e-02 6.233766233766233761e-02 +7.936507936507936067e-02 3.174603174603174427e-02 0.000000000000000000e+00 0.000000000000000000e+00 9.523809523809523281e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.142857142857142821e-01 9.047619047619047394e-02 1.095238095238095233e-01 5.079365079365079361e-02 6.349206349206348854e-02 5.442176870748299117e-02 6.349206349206348854e-02 6.349206349206348854e-02 5.714285714285714107e-02 3.809523809523809867e-02 5.714285714285714107e-02 2.539682539682539680e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.015873015873015872e-01 9.841269841269841001e-02 9.523809523809523281e-02 1.269841269841269771e-01 1.174603174603174593e-01 1.206349206349206366e-01 5.442176870748299117e-02 7.709750566893423807e-02 7.256235827664399285e-02 6.122448979591836593e-02 7.936507936507936067e-02 5.079365079365079361e-02 6.984126984126984294e-02 7.619047619047619735e-02 5.079365079365079361e-02 7.619047619047619735e-02 3.628117913832199642e-02 3.628117913832199642e-02 1.814058956916099821e-02 9.523809523809523281e-02 9.297052154195011020e-02 9.750566893424036929e-02 9.523809523809523281e-02 1.065759637188208597e-01 1.043083900226757371e-01 1.133786848072562414e-01 9.977324263038549190e-02 1.020408163265306145e-01 9.297052154195011020e-02 1.224489795918367319e-01 1.247165532879818545e-01 5.782312925170068202e-02 9.523809523809523281e-02 6.972789115646257918e-02 7.142857142857142461e-02 6.632653061224490221e-02 7.142857142857142461e-02 5.782312925170068202e-02 7.653061224489796088e-02 7.256235827664399285e-02 5.895691609977324332e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.349206349206348854e-02 8.163265306122448328e-02 8.163265306122448328e-02 5.895691609977324332e-02 6.349206349206348854e-02 5.442176870748299117e-02 7.256235827664399285e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.421768707482993249e-02 4.081632653061224164e-02 4.761904761904761640e-02 2.040816326530612082e-02 2.040816326530612082e-02 8.843537414965986498e-02 8.333333333333332871e-02 9.013605442176871041e-02 8.843537414965986498e-02 1.003401360544217691e-01 9.013605442176871041e-02 9.693877551020407823e-02 1.139455782312925186e-01 9.523809523809523281e-02 9.183673469387755584e-02 1.037414965986394599e-01 1.054421768707483054e-01 9.863945578231292366e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.084656084656084318e-02 6.613756613756613389e-02 6.084656084656084318e-02 6.878306878306877925e-02 6.481481481481481122e-02 7.275132275132274728e-02 7.804232804232803800e-02 7.142857142857142461e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.122448979591836593e-02 6.802721088435374763e-02 6.122448979591836593e-02 5.782312925170068202e-02 6.802721088435374763e-02 5.782312925170068202e-02 2.645502645502645356e-02 8.333333333333332871e-02 8.597883597883597406e-02 9.126984126984126477e-02 8.730158730158729674e-02 8.862433862433861942e-02 9.523809523809523281e-02 9.391534391534391013e-02 9.920634920634920084e-02 9.656084656084655549e-02 9.391534391534391013e-02 9.523809523809523281e-02 8.201058201058200603e-02 9.259259259259258745e-02 6.772486772486772943e-02 5.925925925925926152e-02 6.137566137566137503e-02 6.560846560846560205e-02 7.936507936507936067e-02 5.925925925925926152e-02 5.820105820105819783e-02 6.349206349206348854e-02 6.084656084656084318e-02 6.349206349206348854e-02 5.820105820105819783e-02 5.820105820105819783e-02 6.084656084656084318e-02 6.878306878306877925e-02 4.656084656084655965e-02 5.079365079365079361e-02 5.079365079365079361e-02 2.962962962962963076e-02 9.735449735449736020e-02 7.301587301587302015e-02 7.936507936507936067e-02 8.571428571428571508e-02 7.724867724867724716e-02 8.359788359788360157e-02 8.571428571428571508e-02 7.936507936507936067e-02 7.619047619047619735e-02 8.465608465608465139e-02 9.100529100529100579e-02 8.677248677248677877e-02 8.783068783068782859e-02 6.753246753246752720e-02 8.658008658008657654e-02 5.714285714285714107e-02 6.406926406926406747e-02 6.233766233766233761e-02 6.060606060606060774e-02 6.233766233766233761e-02 5.925925925925926152e-02 6.560846560846560205e-02 3.809523809523809867e-02 3.116883116883116880e-02 6.839826839826840255e-02 8.744588744588745188e-02 8.398268398268397827e-02 7.705627705627705881e-02 1.020408163265306145e-01 7.532467532467532201e-02 7.186147186147186228e-02 7.099567099567100081e-02 7.186147186147186228e-02 7.359307359307359908e-02 7.359307359307359908e-02 6.233766233766233761e-02 5.541125541125541121e-02 6.233766233766233761e-02 6.060606060606060774e-02 6.233766233766233761e-02 +1.190476190476190410e-01 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.250000000000000000e-01 5.357142857142856845e-02 9.285714285714286031e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 7.142857142857142461e-02 1.214285714285714274e-01 1.142857142857142821e-01 5.238095238095238221e-02 5.238095238095238221e-02 9.693877551020407823e-02 1.071428571428571369e-01 7.380952380952381098e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 1.428571428571428527e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 5.476190476190476164e-02 8.809523809523810145e-02 1.119047619047619097e-01 5.476190476190476164e-02 7.380952380952381098e-02 1.023809523809523780e-01 9.693877551020407823e-02 1.088435374149659823e-01 5.782312925170068202e-02 7.482993197278911546e-02 7.142857142857142461e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.020408163265306041e-02 4.421768707482993249e-02 6.122448979591836593e-02 6.802721088435374763e-02 8.503401360544217413e-02 6.122448979591836593e-02 4.421768707482993249e-02 4.421768707482993249e-02 8.503401360544217413e-02 5.782312925170068202e-02 1.054421768707483054e-01 7.142857142857142461e-02 5.782312925170068202e-02 1.020408163265306145e-01 5.484693877551020252e-02 1.058673469387755167e-01 5.484693877551020252e-02 8.035714285714286309e-02 4.719387755102040505e-02 7.270408163265305868e-02 5.739795918367347066e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.147959183673469448e-02 1.147959183673469448e-02 3.698979591836734637e-02 4.974489795918367319e-02 5.484693877551020252e-02 6.760204081632653628e-02 4.974489795918367319e-02 4.974489795918367319e-02 8.035714285714286309e-02 4.974489795918367319e-02 9.821428571428571230e-02 6.250000000000000000e-02 8.035714285714286309e-02 6.250000000000000000e-02 6.760204081632653628e-02 6.250000000000000000e-02 1.021825396825396803e-01 8.234126984126984017e-02 8.234126984126984017e-02 5.952380952380952051e-02 3.968253968253968034e-02 4.960317460317460042e-02 4.761904761904761640e-02 4.365079365079364837e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.190476190476190410e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.166666666666666435e-02 5.555555555555555247e-02 6.547619047619047949e-02 5.555555555555555247e-02 3.968253968253968034e-02 3.769841269841269632e-02 6.547619047619047949e-02 9.325396825396825573e-02 7.936507936507936067e-02 3.174603174603174427e-02 5.555555555555555247e-02 3.968253968253968034e-02 9.285714285714286031e-02 6.825396825396824740e-02 3.888888888888888951e-02 5.317460317460317304e-02 5.000000000000000278e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.190476190476190410e-02 3.730158730158730090e-02 3.571428571428571230e-02 3.888888888888888951e-02 5.476190476190476164e-02 3.888888888888888951e-02 3.412698412698412370e-02 3.571428571428571230e-02 3.412698412698412370e-02 2.777777777777777624e-02 2.777777777777777624e-02 4.047619047619047811e-02 2.777777777777777624e-02 5.158730158730158444e-02 3.441558441558441317e-02 3.376623376623376360e-02 5.259740259740259410e-02 5.779220779220779064e-02 7.792207792207792028e-02 4.805194805194805407e-02 6.103896103896103847e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.168831168831168874e-02 1.168831168831168874e-02 3.116883116883116880e-02 4.415584415584415667e-02 4.805194805194805407e-02 4.805194805194805407e-02 3.826530612244898044e-02 3.376623376623376360e-02 3.376623376623376360e-02 4.025974025974025927e-02 3.376623376623376360e-02 3.376623376623376360e-02 2.987012987012986967e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 +1.190476190476190410e-01 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.928571428571428770e-02 4.642857142857143016e-02 9.285714285714286031e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 1.107142857142857095e-01 7.142857142857142461e-02 8.214285714285714246e-02 4.285714285714285754e-02 5.000000000000000278e-02 6.122448979591836593e-02 7.857142857142856984e-02 7.380952380952381098e-02 3.214285714285713969e-02 2.142857142857142877e-02 3.214285714285713969e-02 1.428571428571428527e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 7.857142857142856984e-02 8.095238095238095621e-02 6.666666666666666574e-02 1.142857142857142821e-01 9.285714285714286031e-02 8.095238095238095621e-02 6.122448979591836593e-02 7.312925170068027003e-02 7.653061224489796088e-02 6.122448979591836593e-02 7.993197278911565173e-02 2.857142857142857054e-02 3.571428571428571230e-02 4.285714285714285754e-02 2.857142857142857054e-02 4.285714285714285754e-02 2.040816326530612082e-02 2.040816326530612082e-02 1.020408163265306041e-02 6.632653061224490221e-02 7.142857142857142461e-02 8.163265306122448328e-02 7.142857142857142461e-02 9.013605442176871041e-02 7.142857142857142461e-02 8.503401360544217413e-02 7.142857142857142461e-02 6.972789115646257918e-02 6.122448979591836593e-02 8.503401360544217413e-02 9.523809523809523281e-02 5.484693877551020252e-02 1.071428571428571369e-01 6.122448979591836593e-02 7.270408163265305868e-02 6.632653061224490221e-02 6.505102040816326814e-02 5.229591836734694132e-02 6.760204081632653628e-02 3.571428571428571230e-02 3.061224489795918297e-02 3.061224489795918297e-02 3.061224489795918297e-02 3.571428571428571230e-02 4.081632653061224164e-02 4.081632653061224164e-02 3.061224489795918297e-02 3.571428571428571230e-02 3.061224489795918297e-02 3.571428571428571230e-02 2.295918367346938896e-02 2.295918367346938896e-02 2.295918367346938896e-02 2.295918367346938896e-02 2.678571428571428423e-02 1.147959183673469448e-02 1.147959183673469448e-02 5.739795918367347066e-02 5.612244897959183659e-02 6.887755102040815647e-02 6.122448979591836593e-02 8.545918367346938549e-02 5.994897959183673186e-02 6.760204081632653628e-02 9.311224489795918990e-02 5.994897959183673186e-02 6.377551020408163407e-02 6.760204081632653628e-02 7.780612244897959495e-02 7.142857142857142461e-02 6.349206349206348854e-02 5.257936507936507992e-02 5.654761904761904795e-02 6.448412698412699096e-02 5.456349206349206393e-02 5.654761904761904795e-02 5.555555555555555247e-02 5.853174603174603197e-02 6.845238095238095899e-02 3.443877551020407823e-02 3.061224489795918297e-02 3.443877551020407823e-02 3.443877551020407823e-02 3.443877551020407823e-02 3.443877551020407823e-02 3.061224489795918297e-02 3.443877551020407823e-02 3.061224489795918297e-02 1.488095238095238013e-02 5.952380952380952051e-02 5.853174603174603197e-02 7.242063492063492702e-02 6.150793650793650452e-02 5.853174603174603197e-02 7.242063492063492702e-02 5.555555555555555247e-02 8.531746031746031966e-02 6.944444444444444753e-02 5.753968253968253649e-02 6.051587301587301598e-02 5.059523809523809590e-02 6.944444444444444753e-02 4.444444444444444614e-02 4.682539682539682557e-02 5.634920634920635024e-02 5.476190476190476164e-02 5.714285714285714107e-02 4.841269841269841417e-02 2.976190476190476025e-02 3.571428571428571230e-02 3.273809523809523975e-02 3.571428571428571230e-02 2.976190476190476025e-02 2.976190476190476025e-02 3.273809523809523975e-02 3.273809523809523975e-02 2.380952380952380820e-02 2.857142857142857054e-02 2.857142857142857054e-02 1.666666666666666644e-02 6.111111111111110911e-02 4.444444444444444614e-02 5.158730158730158444e-02 5.396825396825397081e-02 5.238095238095238221e-02 4.920634920634920501e-02 6.190476190476190688e-02 4.682539682539682557e-02 4.523809523809523697e-02 5.079365079365079361e-02 5.317460317460317304e-02 5.000000000000000278e-02 5.238095238095238221e-02 4.285714285714285754e-02 7.532467532467532201e-02 4.740259740259740451e-02 6.038961038961038891e-02 5.259740259740259410e-02 5.129870129870130191e-02 4.870129870129870364e-02 2.857142857142857054e-02 3.095238095238095344e-02 1.948051948051948007e-02 1.753246753246753137e-02 4.025974025974025927e-02 5.064935064935065234e-02 5.974025974025973934e-02 4.935064935064935321e-02 5.739795918367347066e-02 4.545454545454545581e-02 4.675324675324675494e-02 4.285714285714285754e-02 4.675324675324675494e-02 4.610389610389610537e-02 4.220779220779220797e-02 3.116883116883116880e-02 2.727272727272727140e-02 3.116883116883116880e-02 3.116883116883116880e-02 2.922077922077922010e-02 +1.190476190476190410e-01 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.369047619047619180e-01 5.714285714285714107e-02 9.285714285714286031e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 7.857142857142856984e-02 1.357142857142857040e-01 1.321428571428571452e-01 5.714285714285714107e-02 5.952380952380952051e-02 9.523809523809523281e-02 1.166666666666666685e-01 7.857142857142856984e-02 2.500000000000000139e-02 2.142857142857142877e-02 2.500000000000000139e-02 1.428571428571428527e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 6.190476190476190688e-02 1.000000000000000056e-01 1.285714285714285587e-01 6.428571428571427937e-02 8.571428571428571508e-02 1.238095238095238138e-01 9.523809523809523281e-02 1.241496598639455773e-01 6.292517006802721136e-02 8.163265306122448328e-02 7.993197278911565173e-02 2.380952380952380820e-02 2.619047619047619110e-02 2.857142857142857054e-02 2.380952380952380820e-02 2.857142857142857054e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.020408163265306041e-02 5.102040816326530726e-02 6.972789115646257918e-02 7.823129251700680631e-02 9.863945578231292366e-02 7.142857142857142461e-02 5.272108843537415268e-02 5.272108843537415268e-02 9.863945578231292366e-02 6.802721088435374763e-02 1.224489795918367319e-01 8.673469387755101956e-02 6.972789115646257918e-02 1.058673469387755167e-01 6.122448979591836593e-02 1.173469387755102095e-01 5.994897959183673186e-02 8.801020408163265363e-02 5.229591836734694132e-02 8.035714285714286309e-02 6.505102040816326814e-02 2.551020408163265363e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.551020408163265363e-02 2.721088435374149558e-02 2.721088435374149558e-02 2.380952380952380820e-02 2.551020408163265363e-02 2.380952380952380820e-02 2.551020408163265363e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.913265306122449022e-02 1.147959183673469448e-02 1.147959183673469448e-02 4.336734693877550978e-02 5.739795918367347066e-02 6.377551020408163407e-02 7.908163265306122902e-02 5.867346938775510473e-02 5.867346938775510473e-02 9.566326530612244416e-02 6.122448979591836593e-02 1.160714285714285754e-01 7.270408163265305868e-02 9.566326530612244416e-02 7.397959183673469274e-02 7.908163265306122902e-02 6.349206349206348854e-02 1.101190476190476164e-01 8.630952380952380820e-02 8.630952380952380820e-02 6.646825396825396803e-02 4.464285714285714385e-02 5.555555555555555247e-02 5.456349206349206393e-02 4.960317460317460042e-02 2.423469387755101956e-02 2.295918367346938896e-02 2.423469387755101956e-02 2.423469387755101956e-02 2.423469387755101956e-02 2.423469387755101956e-02 2.295918367346938896e-02 2.423469387755101956e-02 2.295918367346938896e-02 1.289682539682539611e-02 5.357142857142856845e-02 5.456349206349206393e-02 4.960317460317460042e-02 6.547619047619047949e-02 7.837301587301587213e-02 6.646825396825396803e-02 4.861111111111111188e-02 4.563492063492063239e-02 7.936507936507936067e-02 1.111111111111111049e-01 9.424603174603174427e-02 3.769841269841269632e-02 6.547619047619047949e-02 4.920634920634920501e-02 9.444444444444444198e-02 7.222222222222221544e-02 4.365079365079364837e-02 6.349206349206348854e-02 5.634920634920635024e-02 2.182539682539682419e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.182539682539682419e-02 2.182539682539682419e-02 2.281746031746031619e-02 2.281746031746031619e-02 1.746031746031746074e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.349206349206349270e-02 4.682539682539682557e-02 4.206349206349206671e-02 4.682539682539682557e-02 6.666666666666666574e-02 4.603174603174603474e-02 4.206349206349206671e-02 4.365079365079364837e-02 4.126984126984126894e-02 3.333333333333333287e-02 3.412698412698412370e-02 5.079365079365079361e-02 3.492063492063492147e-02 6.269841269841269771e-02 4.285714285714285754e-02 4.025974025974025927e-02 5.519480519480519237e-02 6.168831168831168804e-02 7.987012987012986898e-02 5.519480519480519237e-02 7.077922077922077504e-02 2.063492063492063447e-02 2.142857142857142877e-02 1.428571428571428527e-02 1.363636363636363570e-02 3.701298701298701144e-02 5.519480519480519237e-02 5.714285714285714107e-02 5.714285714285714107e-02 4.719387755102040505e-02 4.155844155844155841e-02 4.025974025974025927e-02 4.805194805194805407e-02 4.025974025974025927e-02 4.090909090909090884e-02 3.636363636363636187e-02 2.077922077922077920e-02 1.948051948051948007e-02 2.077922077922077920e-02 2.077922077922077920e-02 2.012987012987012964e-02 +1.190476190476190410e-01 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.928571428571428770e-02 4.642857142857143016e-02 9.285714285714286031e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 8.571428571428571508e-02 7.142857142857142461e-02 7.857142857142856984e-02 4.285714285714285754e-02 4.761904761904761640e-02 6.122448979591836593e-02 7.857142857142856984e-02 7.380952380952381098e-02 2.857142857142857054e-02 2.142857142857142877e-02 2.857142857142857054e-02 1.428571428571428527e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 8.571428571428571508e-02 6.428571428571427937e-02 6.428571428571427937e-02 7.857142857142856984e-02 7.619047619047619735e-02 7.380952380952381098e-02 6.122448979591836593e-02 7.142857142857142461e-02 7.482993197278911546e-02 6.122448979591836593e-02 6.802721088435374763e-02 2.619047619047619110e-02 3.333333333333333287e-02 3.571428571428571230e-02 2.619047619047619110e-02 3.571428571428571230e-02 1.870748299319727886e-02 1.870748299319727886e-02 1.020408163265306041e-02 6.802721088435374763e-02 6.632653061224490221e-02 5.782312925170068202e-02 5.782312925170068202e-02 6.462585034013605678e-02 8.163265306122448328e-02 7.823129251700680631e-02 5.952380952380952051e-02 7.482993197278911546e-02 5.782312925170068202e-02 7.142857142857142461e-02 7.142857142857142461e-02 5.484693877551020252e-02 7.270408163265305868e-02 5.994897959183673186e-02 8.163265306122448328e-02 5.739795918367347066e-02 6.887755102040815647e-02 5.229591836734694132e-02 7.142857142857142461e-02 3.401360544217687382e-02 2.891156462585034101e-02 2.721088435374149558e-02 2.721088435374149558e-02 3.061224489795918297e-02 3.741496598639455773e-02 3.741496598639455773e-02 2.891156462585034101e-02 3.061224489795918297e-02 2.721088435374149558e-02 3.401360544217687382e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.168367346938775489e-02 2.040816326530612082e-02 2.295918367346938896e-02 1.147959183673469448e-02 1.147959183673469448e-02 5.867346938775510473e-02 5.994897959183673186e-02 5.612244897959183659e-02 5.612244897959183659e-02 5.739795918367347066e-02 6.760204081632653628e-02 5.484693877551020252e-02 6.250000000000000000e-02 5.484693877551020252e-02 5.994897959183673186e-02 5.739795918367347066e-02 5.994897959183673186e-02 5.484693877551020252e-02 4.960317460317460042e-02 5.158730158730158444e-02 4.960317460317460042e-02 5.158730158730158444e-02 5.357142857142856845e-02 5.952380952380952051e-02 5.853174603174603197e-02 6.150793650793650452e-02 6.349206349206348854e-02 3.316326530612245110e-02 2.806122448979591830e-02 2.933673469387755237e-02 2.933673469387755237e-02 3.188775510204081703e-02 2.933673469387755237e-02 2.806122448979591830e-02 3.188775510204081703e-02 2.806122448979591830e-02 1.388888888888888812e-02 5.357142857142856845e-02 5.753968253968253649e-02 5.456349206349206393e-02 5.158730158730158444e-02 5.257936507936507992e-02 5.059523809523809590e-02 6.051587301587301598e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.158730158730158444e-02 5.158730158730158444e-02 5.158730158730158444e-02 4.960317460317460042e-02 3.968253968253968034e-02 4.523809523809523697e-02 4.523809523809523697e-02 5.714285714285714107e-02 6.507936507936508408e-02 5.079365079365079361e-02 2.777777777777777624e-02 2.976190476190476025e-02 2.876984126984126824e-02 2.976190476190476025e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.876984126984126824e-02 3.174603174603174427e-02 2.222222222222222307e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.507936507936507957e-02 6.111111111111110911e-02 4.523809523809523697e-02 5.396825396825397081e-02 5.158730158730158444e-02 4.761904761904761640e-02 4.920634920634920501e-02 5.476190476190476164e-02 4.761904761904761640e-02 4.603174603174603474e-02 5.476190476190476164e-02 5.238095238095238221e-02 5.317460317460317304e-02 5.634920634920635024e-02 3.831168831168831057e-02 5.974025974025973934e-02 5.194805194805195148e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.155844155844155841e-02 3.896103896103896014e-02 2.777777777777777624e-02 3.015873015873015914e-02 1.818181818181818094e-02 1.558441558441558440e-02 4.090909090909090884e-02 5.519480519480519237e-02 4.285714285714285754e-02 4.545454545454545581e-02 5.612244897959183659e-02 5.324675324675324367e-02 4.285714285714285754e-02 4.025974025974025927e-02 4.025974025974025927e-02 4.805194805194805407e-02 4.285714285714285754e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.857142857142857054e-02 2.792207792207792097e-02 2.857142857142857054e-02 +1.190476190476190410e-01 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.130952380952380959e-01 5.000000000000000278e-02 9.285714285714286031e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 7.857142857142856984e-02 1.035714285714285782e-01 1.035714285714285782e-01 4.761904761904761640e-02 5.000000000000000278e-02 7.823129251700680631e-02 9.761904761904761918e-02 6.904761904761905211e-02 2.500000000000000139e-02 2.142857142857142877e-02 2.500000000000000139e-02 1.428571428571428527e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 5.952380952380952051e-02 8.571428571428571508e-02 9.523809523809523281e-02 6.904761904761905211e-02 7.619047619047619735e-02 9.523809523809523281e-02 7.823129251700680631e-02 9.693877551020407823e-02 5.952380952380952051e-02 6.632653061224490221e-02 6.972789115646257918e-02 2.380952380952380820e-02 2.619047619047619110e-02 2.857142857142857054e-02 2.380952380952380820e-02 2.857142857142857054e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.020408163265306041e-02 4.931972789115646183e-02 6.122448979591836593e-02 7.312925170068027003e-02 8.163265306122448328e-02 6.632653061224490221e-02 5.102040816326530726e-02 5.442176870748299117e-02 7.993197278911565173e-02 5.952380952380952051e-02 8.843537414965986498e-02 7.312925170068027003e-02 6.632653061224490221e-02 8.035714285714286309e-02 6.632653061224490221e-02 8.801020408163265363e-02 5.739795918367347066e-02 7.908163265306122902e-02 4.974489795918367319e-02 6.250000000000000000e-02 5.739795918367347066e-02 2.551020408163265363e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.551020408163265363e-02 2.721088435374149558e-02 2.721088435374149558e-02 2.380952380952380820e-02 2.551020408163265363e-02 2.380952380952380820e-02 2.551020408163265363e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.913265306122449022e-02 1.147959183673469448e-02 1.147959183673469448e-02 4.209183673469387571e-02 4.974489795918367319e-02 5.994897959183673186e-02 6.377551020408163407e-02 6.122448979591836593e-02 5.102040816326530726e-02 7.780612244897959495e-02 5.994897959183673186e-02 8.290816326530611735e-02 5.994897959183673186e-02 7.525510204081632681e-02 6.377551020408163407e-02 6.887755102040815647e-02 6.150793650793650452e-02 8.035714285714286309e-02 7.142857142857142461e-02 7.242063492063492702e-02 5.456349206349206393e-02 4.265873015873015983e-02 4.861111111111111188e-02 4.861111111111111188e-02 4.761904761904761640e-02 2.423469387755101956e-02 2.295918367346938896e-02 2.423469387755101956e-02 2.423469387755101956e-02 2.423469387755101956e-02 2.423469387755101956e-02 2.295918367346938896e-02 2.423469387755101956e-02 2.295918367346938896e-02 1.289682539682539611e-02 5.059523809523809590e-02 4.960317460317460042e-02 5.158730158730158444e-02 5.753968253968253649e-02 6.150793650793650452e-02 6.349206349206348854e-02 4.365079365079364837e-02 5.257936507936507992e-02 7.043650793650793607e-02 7.837301587301587213e-02 7.242063492063492702e-02 3.670634920634920778e-02 6.150793650793650452e-02 3.968253968253968034e-02 6.904761904761905211e-02 6.428571428571427937e-02 4.206349206349206671e-02 5.238095238095238221e-02 4.682539682539682557e-02 2.182539682539682419e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.182539682539682419e-02 2.182539682539682419e-02 2.281746031746031619e-02 2.281746031746031619e-02 1.746031746031746074e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.349206349206349270e-02 4.285714285714285754e-02 3.730158730158730090e-02 4.285714285714285754e-02 5.317460317460317304e-02 4.365079365079364837e-02 3.809523809523809867e-02 4.444444444444444614e-02 3.730158730158730090e-02 3.253968253968254204e-02 3.412698412698412370e-02 4.365079365079364837e-02 3.412698412698412370e-02 5.000000000000000278e-02 3.571428571428571230e-02 4.415584415584415667e-02 4.610389610389610537e-02 5.909090909090908977e-02 6.428571428571427937e-02 4.870129870129870364e-02 5.519480519480519237e-02 2.063492063492063447e-02 2.142857142857142877e-02 1.428571428571428527e-02 1.363636363636363570e-02 3.311688311688311404e-02 4.480519480519480624e-02 5.454545454545454281e-02 4.805194805194805407e-02 4.336734693877550978e-02 3.701298701298701144e-02 3.831168831168831057e-02 4.025974025974025927e-02 3.766233766233766100e-02 3.766233766233766100e-02 3.311688311688311404e-02 2.077922077922077920e-02 1.948051948051948007e-02 2.077922077922077920e-02 2.077922077922077920e-02 2.012987012987012964e-02 +1.190476190476190410e-01 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.928571428571428770e-02 4.642857142857143016e-02 7.142857142857142461e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 8.571428571428571508e-02 7.142857142857142461e-02 7.857142857142856984e-02 4.285714285714285754e-02 4.761904761904761640e-02 5.102040816326530726e-02 6.428571428571427937e-02 7.380952380952381098e-02 2.857142857142857054e-02 2.142857142857142877e-02 2.857142857142857054e-02 1.428571428571428527e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 8.095238095238095621e-02 6.428571428571427937e-02 6.428571428571427937e-02 7.857142857142856984e-02 7.619047619047619735e-02 7.380952380952381098e-02 5.102040816326530726e-02 6.122448979591836593e-02 7.482993197278911546e-02 6.122448979591836593e-02 6.802721088435374763e-02 2.619047619047619110e-02 3.333333333333333287e-02 3.571428571428571230e-02 2.619047619047619110e-02 3.571428571428571230e-02 1.870748299319727886e-02 1.870748299319727886e-02 1.020408163265306041e-02 7.142857142857142461e-02 6.292517006802721136e-02 5.782312925170068202e-02 5.782312925170068202e-02 6.462585034013605678e-02 7.482993197278911546e-02 7.482993197278911546e-02 5.952380952380952051e-02 7.142857142857142461e-02 5.782312925170068202e-02 7.142857142857142461e-02 7.142857142857142461e-02 4.719387755102040505e-02 6.505102040816326814e-02 5.229591836734694132e-02 6.887755102040815647e-02 4.974489795918367319e-02 8.163265306122448328e-02 5.229591836734694132e-02 6.887755102040815647e-02 3.401360544217687382e-02 2.891156462585034101e-02 2.721088435374149558e-02 2.721088435374149558e-02 3.061224489795918297e-02 3.741496598639455773e-02 3.741496598639455773e-02 2.891156462585034101e-02 3.061224489795918297e-02 2.721088435374149558e-02 3.401360544217687382e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.168367346938775489e-02 2.040816326530612082e-02 2.295918367346938896e-02 1.147959183673469448e-02 1.147959183673469448e-02 6.122448979591836593e-02 5.739795918367347066e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.739795918367347066e-02 6.250000000000000000e-02 5.484693877551020252e-02 6.250000000000000000e-02 5.484693877551020252e-02 5.739795918367347066e-02 5.739795918367347066e-02 5.994897959183673186e-02 5.484693877551020252e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.563492063492063239e-02 5.357142857142856845e-02 6.349206349206348854e-02 6.845238095238095899e-02 7.142857142857142461e-02 6.547619047619047949e-02 3.316326530612245110e-02 2.806122448979591830e-02 2.933673469387755237e-02 2.933673469387755237e-02 3.188775510204081703e-02 2.933673469387755237e-02 2.806122448979591830e-02 3.188775510204081703e-02 2.806122448979591830e-02 1.388888888888888812e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.257936507936507992e-02 4.960317460317460042e-02 5.059523809523809590e-02 5.059523809523809590e-02 6.051587301587301598e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.158730158730158444e-02 5.158730158730158444e-02 5.357142857142856845e-02 4.960317460317460042e-02 3.968253968253968034e-02 4.047619047619047811e-02 4.047619047619047811e-02 5.555555555555555247e-02 6.031746031746031828e-02 5.873015873015872967e-02 2.777777777777777624e-02 2.976190476190476025e-02 2.876984126984126824e-02 2.976190476190476025e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.876984126984126824e-02 3.174603174603174427e-02 2.222222222222222307e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.507936507936507957e-02 5.793650793650793884e-02 4.682539682539682557e-02 4.920634920634920501e-02 4.841269841269841417e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.158730158730158444e-02 4.920634920634920501e-02 4.761904761904761640e-02 5.476190476190476164e-02 5.396825396825397081e-02 5.317460317460317304e-02 5.317460317460317304e-02 3.831168831168831057e-02 5.844155844155844021e-02 4.545454545454545581e-02 3.896103896103896014e-02 3.896103896103896014e-02 4.155844155844155841e-02 3.896103896103896014e-02 2.777777777777777624e-02 3.015873015873015914e-02 1.818181818181818094e-02 1.558441558441558440e-02 4.220779220779220797e-02 5.129870129870130191e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.612244897959183659e-02 4.805194805194805407e-02 4.025974025974025927e-02 3.896103896103896014e-02 3.896103896103896014e-02 4.415584415584415667e-02 4.415584415584415667e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.857142857142857054e-02 2.792207792207792097e-02 2.857142857142857054e-02 +1.190476190476190410e-01 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.130952380952380959e-01 5.357142857142856845e-02 7.142857142857142461e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 7.857142857142856984e-02 1.071428571428571369e-01 1.000000000000000056e-01 5.238095238095238221e-02 5.238095238095238221e-02 6.462585034013605678e-02 8.333333333333332871e-02 9.761904761904761918e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 1.428571428571428527e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 5.952380952380952051e-02 7.857142857142856984e-02 9.761904761904761918e-02 5.952380952380952051e-02 7.380952380952381098e-02 8.809523809523810145e-02 6.462585034013605678e-02 8.503401360544217413e-02 6.462585034013605678e-02 9.523809523809523281e-02 8.503401360544217413e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.020408163265306041e-02 4.761904761904761640e-02 6.122448979591836593e-02 6.122448979591836593e-02 7.482993197278911546e-02 6.122448979591836593e-02 4.761904761904761640e-02 4.761904761904761640e-02 7.482993197278911546e-02 5.782312925170068202e-02 9.183673469387755584e-02 6.802721088435374763e-02 5.782312925170068202e-02 7.270408163265305868e-02 5.229591836734694132e-02 8.035714285714286309e-02 5.229591836734694132e-02 6.250000000000000000e-02 5.229591836734694132e-02 9.183673469387755584e-02 5.994897959183673186e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.530612244897959148e-02 1.147959183673469448e-02 1.147959183673469448e-02 3.954081632653061451e-02 4.974489795918367319e-02 4.974489795918367319e-02 5.994897959183673186e-02 4.974489795918367319e-02 4.974489795918367319e-02 7.015306122448979054e-02 4.974489795918367319e-02 8.545918367346938549e-02 5.994897959183673186e-02 7.015306122448979054e-02 5.994897959183673186e-02 5.994897959183673186e-02 4.365079365079364837e-02 7.539682539682539264e-02 5.952380952380952051e-02 5.952380952380952051e-02 5.952380952380952051e-02 4.365079365079364837e-02 5.158730158730158444e-02 4.960317460317460042e-02 4.960317460317460042e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.190476190476190410e-02 4.166666666666666435e-02 4.166666666666666435e-02 4.166666666666666435e-02 4.960317460317460042e-02 5.753968253968253649e-02 4.960317460317460042e-02 3.968253968253968034e-02 4.166666666666666435e-02 5.753968253968253649e-02 8.134920634920635163e-02 6.944444444444444753e-02 3.373015873015872829e-02 4.960317460317460042e-02 3.968253968253968034e-02 6.269841269841269771e-02 5.000000000000000278e-02 3.730158730158730090e-02 5.158730158730158444e-02 5.000000000000000278e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.190476190476190410e-02 3.888888888888888951e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.841269841269841417e-02 3.571428571428571230e-02 3.412698412698412370e-02 3.571428571428571230e-02 3.412698412698412370e-02 2.936507936507936484e-02 2.936507936507936484e-02 3.888888888888888951e-02 2.936507936507936484e-02 4.841269841269841417e-02 3.441558441558441317e-02 3.246753246753246447e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.324675324675324367e-02 4.285714285714285754e-02 5.324675324675324367e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.168831168831168874e-02 1.168831168831168874e-02 3.116883116883116880e-02 4.155844155844155841e-02 4.285714285714285754e-02 4.285714285714285754e-02 3.826530612244898044e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.636363636363636187e-02 3.116883116883116880e-02 3.116883116883116880e-02 2.987012987012986967e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 +1.190476190476190410e-01 4.761904761904761640e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.011904761904761918e-01 5.000000000000000278e-02 7.142857142857142461e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 8.928571428571428770e-02 8.571428571428571508e-02 9.285714285714286031e-02 4.761904761904761640e-02 5.238095238095238221e-02 5.782312925170068202e-02 7.380952380952381098e-02 7.857142857142856984e-02 2.857142857142857054e-02 2.142857142857142877e-02 2.857142857142857054e-02 1.428571428571428527e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142634e-03 8.333333333333332871e-02 7.380952380952381098e-02 7.857142857142856984e-02 8.095238095238095621e-02 8.333333333333332871e-02 8.809523809523810145e-02 5.782312925170068202e-02 7.482993197278911546e-02 8.843537414965986498e-02 6.802721088435374763e-02 7.482993197278911546e-02 2.619047619047619110e-02 3.333333333333333287e-02 3.571428571428571230e-02 2.619047619047619110e-02 3.571428571428571230e-02 1.870748299319727886e-02 1.870748299319727886e-02 1.020408163265306041e-02 6.802721088435374763e-02 6.802721088435374763e-02 6.462585034013605678e-02 6.802721088435374763e-02 6.972789115646257918e-02 7.653061224489796088e-02 7.653061224489796088e-02 6.972789115646257918e-02 7.653061224489796088e-02 7.142857142857142461e-02 7.993197278911565173e-02 7.653061224489796088e-02 5.739795918367347066e-02 6.760204081632653628e-02 6.505102040816326814e-02 7.142857142857142461e-02 5.739795918367347066e-02 6.887755102040815647e-02 5.994897959183673186e-02 8.163265306122448328e-02 3.401360544217687382e-02 2.891156462585034101e-02 2.721088435374149558e-02 2.721088435374149558e-02 3.061224489795918297e-02 3.741496598639455773e-02 3.741496598639455773e-02 2.891156462585034101e-02 3.061224489795918297e-02 2.721088435374149558e-02 3.401360544217687382e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.168367346938775489e-02 2.040816326530612082e-02 2.295918367346938896e-02 1.147959183673469448e-02 1.147959183673469448e-02 5.867346938775510473e-02 6.122448979591836593e-02 5.867346938775510473e-02 6.122448979591836593e-02 6.122448979591836593e-02 6.632653061224490221e-02 6.505102040816326814e-02 6.632653061224490221e-02 6.760204081632653628e-02 6.377551020408163407e-02 6.760204081632653628e-02 6.632653061224490221e-02 6.250000000000000000e-02 4.761904761904761640e-02 5.753968253968253649e-02 5.158730158730158444e-02 5.357142857142856845e-02 6.547619047619047949e-02 5.952380952380952051e-02 6.051587301587301598e-02 6.349206349206348854e-02 7.142857142857142461e-02 3.316326530612245110e-02 2.806122448979591830e-02 2.933673469387755237e-02 2.933673469387755237e-02 3.188775510204081703e-02 2.933673469387755237e-02 2.806122448979591830e-02 3.188775510204081703e-02 2.806122448979591830e-02 1.388888888888888812e-02 5.357142857142856845e-02 5.753968253968253649e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.853174603174603197e-02 5.654761904761904795e-02 6.051587301587301598e-02 5.753968253968253649e-02 5.952380952380952051e-02 6.349206349206348854e-02 6.150793650793650452e-02 5.158730158730158444e-02 5.555555555555555247e-02 4.444444444444444614e-02 5.000000000000000278e-02 4.682539682539682557e-02 5.238095238095238221e-02 7.142857142857142461e-02 5.396825396825397081e-02 2.777777777777777624e-02 2.976190476190476025e-02 2.876984126984126824e-02 2.976190476190476025e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.876984126984126824e-02 3.174603174603174427e-02 2.222222222222222307e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.507936507936507957e-02 6.111111111111110911e-02 4.682539682539682557e-02 5.238095238095238221e-02 5.476190476190476164e-02 4.761904761904761640e-02 5.079365079365079361e-02 5.396825396825397081e-02 4.920634920634920501e-02 4.603174603174603474e-02 5.317460317460317304e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.873015873015872967e-02 4.220779220779220797e-02 5.584415584415584194e-02 4.935064935064935321e-02 4.415584415584415667e-02 4.675324675324675494e-02 5.064935064935065234e-02 5.064935064935065234e-02 2.777777777777777624e-02 3.015873015873015914e-02 1.818181818181818094e-02 1.558441558441558440e-02 4.220779220779220797e-02 5.584415584415584194e-02 4.805194805194805407e-02 4.805194805194805407e-02 5.739795918367347066e-02 5.064935064935065234e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.415584415584415667e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.857142857142857054e-02 2.792207792207792097e-02 2.857142857142857054e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 7.936507936507936067e-02 4.285714285714285754e-02 4.761904761904761640e-02 5.238095238095238221e-02 3.809523809523809867e-02 5.238095238095238221e-02 2.539682539682539680e-02 3.492063492063492147e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.047619047619047394e-02 7.142857142857142461e-02 8.571428571428571508e-02 4.444444444444444614e-02 5.079365079365079361e-02 4.761904761904761640e-02 5.714285714285714107e-02 6.349206349206348854e-02 4.761904761904761640e-02 4.761904761904761640e-02 6.666666666666666574e-02 6.349206349206348854e-02 6.666666666666666574e-02 1.814058956916099821e-02 2.494331065759637298e-02 2.494331065759637298e-02 1.814058956916099821e-02 2.494331065759637298e-02 7.301587301587302015e-02 9.523809523809523281e-02 9.523809523809523281e-02 7.301587301587302015e-02 9.206349206349206948e-02 4.988662131519274595e-02 4.988662131519274595e-02 4.535147392290249380e-02 6.802721088435374763e-02 5.442176870748299117e-02 4.988662131519274595e-02 4.988662131519274595e-02 5.668934240362812071e-02 7.256235827664399285e-02 7.256235827664399285e-02 5.442176870748299117e-02 6.802721088435374763e-02 4.988662131519274595e-02 7.256235827664399285e-02 7.256235827664399285e-02 2.040816326530612082e-02 3.571428571428571230e-02 2.551020408163265363e-02 3.401360544217687382e-02 2.551020408163265363e-02 3.401360544217687382e-02 2.040816326530612082e-02 3.401360544217687382e-02 9.750566893424036929e-02 7.709750566893423807e-02 7.029478458049887024e-02 7.029478458049887024e-02 7.936507936507936067e-02 9.750566893424036929e-02 9.750566893424036929e-02 7.482993197278911546e-02 7.709750566893423807e-02 7.029478458049887024e-02 9.297052154195011020e-02 5.102040816326530726e-02 5.102040816326530726e-02 5.442176870748299117e-02 5.102040816326530726e-02 5.612244897959183659e-02 4.421768707482993249e-02 4.761904761904761640e-02 6.802721088435374763e-02 5.782312925170068202e-02 5.272108843537415268e-02 5.272108843537415268e-02 5.442176870748299117e-02 6.122448979591836593e-02 5.442176870748299117e-02 6.462585034013605678e-02 5.442176870748299117e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.122448979591836593e-02 5.782312925170068202e-02 2.910052910052909891e-02 2.513227513227513088e-02 2.513227513227513088e-02 2.513227513227513088e-02 2.513227513227513088e-02 3.968253968253968034e-02 3.174603174603174427e-02 3.968253968253968034e-02 3.968253968253968034e-02 8.843537414965986498e-02 6.972789115646257918e-02 7.312925170068027003e-02 7.142857142857142461e-02 7.993197278911565173e-02 7.142857142857142461e-02 6.972789115646257918e-02 8.163265306122448328e-02 6.972789115646257918e-02 5.158730158730158444e-02 5.291005291005290712e-02 5.687830687830687515e-02 5.423280423280422979e-02 5.291005291005290712e-02 5.423280423280422979e-02 5.423280423280422979e-02 7.275132275132274728e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.687830687830687515e-02 6.613756613756613389e-02 5.423280423280422979e-02 4.444444444444444614e-02 2.751322751322751378e-02 2.751322751322751378e-02 4.232804232804232569e-02 4.550264550264550290e-02 2.962962962962963076e-02 6.746031746031745657e-02 7.275132275132274728e-02 7.010582010582010193e-02 7.010582010582010193e-02 6.746031746031745657e-02 6.746031746031745657e-02 6.878306878306877925e-02 8.201058201058200603e-02 5.291005291005290712e-02 5.502645502645502756e-02 5.502645502645502756e-02 4.444444444444444614e-02 7.301587301587302015e-02 5.714285714285714107e-02 5.502645502645502756e-02 5.608465608465608432e-02 5.291005291005290712e-02 6.666666666666666574e-02 5.608465608465608432e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.878306878306877925e-02 6.984126984126984294e-02 7.301587301587302015e-02 6.455026455026455223e-02 4.588744588744588654e-02 5.108225108225108307e-02 3.290043290043290214e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 7.089947089947089276e-02 7.619047619047619735e-02 4.848484848484848481e-02 4.415584415584415667e-02 5.541125541125541121e-02 6.753246753246752720e-02 5.194805194805195148e-02 5.194805194805195148e-02 8.503401360544217413e-02 5.541125541125541121e-02 5.194805194805195148e-02 5.281385281385281294e-02 5.281385281385281294e-02 5.367965367965368134e-02 6.060606060606060774e-02 6.666666666666666574e-02 6.493506493506492894e-02 6.839826839826840255e-02 7.012987012987012547e-02 7.099567099567100081e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 9.523809523809523281e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 3.174603174603174427e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.523809523809523281e-02 9.523809523809523281e-02 1.000000000000000056e-01 5.079365079365079361e-02 6.349206349206348854e-02 5.396825396825397081e-02 6.349206349206348854e-02 5.396825396825397081e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.714285714285714107e-02 5.396825396825397081e-02 5.714285714285714107e-02 1.814058956916099821e-02 2.267573696145124690e-02 2.267573696145124690e-02 1.814058956916099821e-02 2.267573696145124690e-02 9.523809523809523281e-02 8.888888888888889228e-02 9.523809523809523281e-02 8.888888888888889228e-02 1.015873015873015872e-01 5.215419501133786856e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.895691609977324332e-02 5.895691609977324332e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.535147392290249380e-02 5.895691609977324332e-02 5.895691609977324332e-02 2.040816326530612082e-02 3.061224489795918297e-02 2.380952380952380820e-02 2.891156462585034101e-02 2.380952380952380820e-02 2.891156462585034101e-02 2.040816326530612082e-02 2.891156462585034101e-02 7.709750566893423807e-02 8.843537414965986498e-02 8.163265306122448328e-02 8.616780045351474238e-02 9.070294784580498759e-02 8.843537414965986498e-02 8.843537414965986498e-02 8.843537414965986498e-02 9.523809523809523281e-02 9.297052154195011020e-02 8.843537414965986498e-02 5.102040816326530726e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.272108843537415268e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.122448979591836593e-02 5.272108843537415268e-02 4.761904761904761640e-02 4.591836734693877792e-02 4.591836734693877792e-02 4.761904761904761640e-02 5.102040816326530726e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.102040816326530726e-02 5.102040816326530726e-02 4.761904761904761640e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.174603174603174427e-02 2.777777777777777624e-02 3.174603174603174427e-02 3.174603174603174427e-02 6.972789115646257918e-02 7.823129251700680631e-02 7.823129251700680631e-02 8.163265306122448328e-02 8.673469387755101956e-02 8.503401360544217413e-02 8.503401360544217413e-02 8.163265306122448328e-02 8.673469387755101956e-02 6.084656084656084318e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.629629629629629373e-02 4.497354497354497105e-02 4.629629629629629373e-02 4.629629629629629373e-02 5.423280423280422979e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.026455026455026176e-02 4.497354497354497105e-02 3.809523809523809867e-02 2.539682539682539680e-02 2.539682539682539680e-02 3.280423280423280102e-02 3.492063492063492147e-02 2.645502645502645356e-02 7.407407407407406996e-02 7.407407407407406996e-02 7.407407407407406996e-02 8.994708994708994210e-02 7.804232804232803800e-02 7.804232804232803800e-02 7.539682539682539264e-02 6.349206349206348854e-02 4.867724867724868010e-02 5.079365079365079361e-02 5.502645502645502756e-02 5.925925925925926152e-02 5.291005291005290712e-02 4.444444444444444614e-02 4.550264550264550290e-02 4.656084656084655965e-02 4.338624338624338939e-02 4.973544973544973685e-02 4.656084656084655965e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.079365079365079361e-02 5.185185185185185036e-02 5.291005291005290712e-02 4.867724867724868010e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.770562770562770560e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 6.031746031746031828e-02 5.820105820105819783e-02 5.021645021645021467e-02 5.714285714285714107e-02 4.242424242424242681e-02 4.935064935064935321e-02 4.155844155844155841e-02 4.155844155844155841e-02 6.462585034013605678e-02 4.502164502164502508e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.329004329004328827e-02 4.502164502164502508e-02 7.619047619047619735e-02 6.060606060606060774e-02 6.926406926406926401e-02 6.147186147186146921e-02 5.367965367965368134e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.031746031746031689e-01 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 3.174603174603174427e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.000000000000000056e-01 1.047619047619047644e-01 1.095238095238095233e-01 5.079365079365079361e-02 6.984126984126984294e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.714285714285714107e-02 5.079365079365079361e-02 5.714285714285714107e-02 1.814058956916099821e-02 2.267573696145124690e-02 2.267573696145124690e-02 1.814058956916099821e-02 2.267573696145124690e-02 1.047619047619047644e-01 7.936507936507936067e-02 1.047619047619047644e-01 1.079365079365079416e-01 1.111111111111111049e-01 5.442176870748299117e-02 5.442176870748299117e-02 5.895691609977324332e-02 4.988662131519274595e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.535147392290249380e-02 4.988662131519274595e-02 4.535147392290249380e-02 5.442176870748299117e-02 5.442176870748299117e-02 2.040816326530612082e-02 3.061224489795918297e-02 2.380952380952380820e-02 2.721088435374149558e-02 2.380952380952380820e-02 2.721088435374149558e-02 2.040816326530612082e-02 2.721088435374149558e-02 7.029478458049887024e-02 8.163265306122448328e-02 1.065759637188208597e-01 1.065759637188208597e-01 9.523809523809523281e-02 7.482993197278911546e-02 8.390022675736961977e-02 1.020408163265306145e-01 1.043083900226757371e-01 1.020408163265306145e-01 8.843537414965986498e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.782312925170068202e-02 6.802721088435374763e-02 6.122448979591836593e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.421768707482993249e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.910052910052909891e-02 2.645502645502645356e-02 2.910052910052909891e-02 2.910052910052909891e-02 6.292517006802721136e-02 9.013605442176871041e-02 1.020408163265306145e-01 1.071428571428571369e-01 8.163265306122448328e-02 1.054421768707483054e-01 1.003401360544217691e-01 7.142857142857142461e-02 8.333333333333332871e-02 6.084656084656084318e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.232804232804232569e-02 3.809523809523809867e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.962962962962963076e-02 3.174603174603174427e-02 2.539682539682539680e-02 7.804232804232803800e-02 9.788359788359787816e-02 8.730158730158729674e-02 9.788359788359787816e-02 9.788359788359787816e-02 8.465608465608465139e-02 1.018518518518518462e-01 5.687830687830687515e-02 4.656084656084655965e-02 5.502645502645502756e-02 5.502645502645502756e-02 6.560846560846560205e-02 4.656084656084655965e-02 4.021164021164021218e-02 4.232804232804232569e-02 4.444444444444444614e-02 4.021164021164021218e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.444444444444444614e-02 4.656084656084655965e-02 4.656084656084655965e-02 4.444444444444444614e-02 3.636363636363636187e-02 3.463203463203463200e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 5.502645502645502756e-02 5.185185185185185036e-02 5.021645021645021467e-02 7.272727272727272374e-02 3.809523809523809867e-02 4.502164502164502508e-02 3.809523809523809867e-02 3.809523809523809867e-02 5.782312925170068202e-02 4.155844155844155841e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.982683982683982854e-02 3.982683982683982854e-02 9.264069264069263454e-02 6.147186147186146921e-02 5.800865800865800948e-02 6.926406926406926401e-02 4.761904761904761640e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.190476190476190410e-01 5.238095238095238221e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 3.174603174603174427e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.523809523809523281e-02 1.285714285714285587e-01 1.285714285714285587e-01 5.714285714285714107e-02 8.253968253968253788e-02 6.349206349206348854e-02 6.349206349206348854e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.714285714285714107e-02 5.079365079365079361e-02 5.714285714285714107e-02 1.814058956916099821e-02 2.267573696145124690e-02 2.267573696145124690e-02 1.814058956916099821e-02 2.267573696145124690e-02 1.301587301587301682e-01 7.936507936507936067e-02 9.523809523809523281e-02 1.174603174603174593e-01 1.301587301587301682e-01 5.668934240362812071e-02 6.122448979591836593e-02 6.802721088435374763e-02 4.988662131519274595e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.535147392290249380e-02 4.988662131519274595e-02 4.535147392290249380e-02 5.442176870748299117e-02 5.442176870748299117e-02 2.040816326530612082e-02 3.061224489795918297e-02 2.380952380952380820e-02 2.721088435374149558e-02 2.380952380952380820e-02 2.721088435374149558e-02 2.040816326530612082e-02 2.721088435374149558e-02 7.029478458049887024e-02 8.616780045351474238e-02 1.065759637188208597e-01 1.201814058956916093e-01 9.523809523809523281e-02 7.482993197278911546e-02 7.936507936507936067e-02 1.156462585034013640e-01 1.292517006802721136e-01 1.292517006802721136e-01 8.390022675736961977e-02 5.442176870748299117e-02 6.122448979591836593e-02 5.782312925170068202e-02 5.782312925170068202e-02 6.462585034013605678e-02 8.503401360544217413e-02 7.482993197278911546e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.421768707482993249e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.910052910052909891e-02 2.645502645502645356e-02 2.910052910052909891e-02 2.910052910052909891e-02 6.292517006802721136e-02 9.013605442176871041e-02 9.523809523809523281e-02 1.139455782312925186e-01 8.163265306122448328e-02 1.207482993197278864e-01 1.173469387755102095e-01 7.653061224489796088e-02 9.353741496598640126e-02 6.878306878306877925e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.232804232804232569e-02 3.809523809523809867e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.962962962962963076e-02 3.174603174603174427e-02 2.539682539682539680e-02 7.804232804232803800e-02 8.597883597883597406e-02 8.201058201058200603e-02 1.256613756613756683e-01 1.071428571428571369e-01 8.862433862433861942e-02 1.018518518518518462e-01 5.687830687830687515e-02 4.656084656084655965e-02 5.291005291005290712e-02 6.137566137566137503e-02 8.253968253968253788e-02 4.656084656084655965e-02 4.021164021164021218e-02 4.232804232804232569e-02 4.444444444444444614e-02 4.021164021164021218e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.444444444444444614e-02 4.656084656084655965e-02 4.656084656084655965e-02 4.444444444444444614e-02 3.636363636363636187e-02 3.463203463203463200e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 5.820105820105819783e-02 5.185185185185185036e-02 5.021645021645021467e-02 8.311688311688311681e-02 3.809523809523809867e-02 4.502164502164502508e-02 3.809523809523809867e-02 3.809523809523809867e-02 5.782312925170068202e-02 4.155844155844155841e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.982683982683982854e-02 3.982683982683982854e-02 1.064935064935064873e-01 6.147186147186146921e-02 5.974025974025973934e-02 6.580086580086580428e-02 4.761904761904761640e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 9.523809523809523281e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.238095238095238221e-02 3.809523809523809867e-02 5.238095238095238221e-02 2.539682539682539680e-02 3.492063492063492147e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.095238095238095233e-01 9.523809523809523281e-02 1.047619047619047644e-01 5.079365079365079361e-02 6.349206349206348854e-02 5.396825396825397081e-02 6.349206349206348854e-02 5.714285714285714107e-02 4.761904761904761640e-02 4.761904761904761640e-02 6.666666666666666574e-02 5.714285714285714107e-02 6.666666666666666574e-02 1.814058956916099821e-02 2.494331065759637298e-02 2.494331065759637298e-02 1.814058956916099821e-02 2.494331065759637298e-02 9.841269841269841001e-02 8.888888888888889228e-02 1.174603174603174593e-01 9.841269841269841001e-02 1.111111111111111049e-01 5.668934240362812071e-02 5.668934240362812071e-02 5.442176870748299117e-02 5.668934240362812071e-02 4.988662131519274595e-02 4.988662131519274595e-02 4.988662131519274595e-02 5.668934240362812071e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.988662131519274595e-02 5.668934240362812071e-02 4.988662131519274595e-02 6.349206349206348854e-02 6.349206349206348854e-02 2.040816326530612082e-02 3.571428571428571230e-02 2.551020408163265363e-02 3.061224489795918297e-02 2.551020408163265363e-02 3.061224489795918297e-02 2.040816326530612082e-02 3.061224489795918297e-02 7.936507936507936067e-02 9.070294784580498759e-02 9.523809523809523281e-02 9.523809523809523281e-02 1.111111111111111049e-01 8.616780045351474238e-02 9.523809523809523281e-02 9.523809523809523281e-02 1.020408163265306145e-01 9.750566893424036929e-02 9.977324263038549190e-02 5.782312925170068202e-02 5.782312925170068202e-02 5.782312925170068202e-02 5.782312925170068202e-02 6.292517006802721136e-02 6.122448979591836593e-02 6.122448979591836593e-02 5.442176870748299117e-02 4.931972789115646183e-02 4.931972789115646183e-02 4.931972789115646183e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.462585034013605678e-02 5.442176870748299117e-02 4.931972789115646183e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.931972789115646183e-02 2.910052910052909891e-02 2.513227513227513088e-02 2.513227513227513088e-02 2.513227513227513088e-02 2.513227513227513088e-02 3.306878306878306695e-02 2.910052910052909891e-02 3.306878306878306695e-02 3.306878306878306695e-02 7.142857142857142461e-02 8.333333333333332871e-02 9.523809523809523281e-02 9.523809523809523281e-02 9.523809523809523281e-02 9.523809523809523281e-02 9.183673469387755584e-02 8.163265306122448328e-02 9.013605442176871041e-02 6.746031746031745657e-02 4.761904761904761640e-02 5.158730158730158444e-02 5.158730158730158444e-02 4.761904761904761640e-02 5.158730158730158444e-02 5.158730158730158444e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.158730158730158444e-02 4.761904761904761640e-02 4.444444444444444614e-02 2.751322751322751378e-02 2.751322751322751378e-02 3.386243386243386472e-02 3.703703703703703498e-02 2.751322751322751378e-02 7.407407407407406996e-02 9.259259259259258745e-02 8.333333333333332871e-02 9.788359788359787816e-02 8.597883597883597406e-02 8.201058201058200603e-02 8.862433862433861942e-02 6.481481481481481122e-02 5.079365079365079361e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.137566137566137503e-02 5.502645502645502756e-02 4.550264550264550290e-02 4.867724867724868010e-02 5.185185185185185036e-02 4.550264550264550290e-02 5.185185185185185036e-02 5.185185185185185036e-02 4.867724867724868010e-02 4.867724867724868010e-02 5.185185185185185036e-02 5.502645502645502756e-02 5.502645502645502756e-02 5.185185185185185036e-02 4.242424242424242681e-02 4.155844155844155841e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 6.243386243386243178e-02 5.925925925925926152e-02 5.194805194805195148e-02 6.320346320346320601e-02 4.329004329004328827e-02 5.367965367965368134e-02 4.329004329004328827e-02 4.329004329004328827e-02 6.632653061224490221e-02 4.848484848484848481e-02 4.329004329004328827e-02 4.329004329004328827e-02 4.329004329004328827e-02 4.588744588744588654e-02 4.588744588744588654e-02 8.311688311688311681e-02 6.060606060606060774e-02 6.580086580086580428e-02 6.926406926406926401e-02 5.454545454545454281e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 7.936507936507936067e-02 4.285714285714285754e-02 4.761904761904761640e-02 5.714285714285714107e-02 3.809523809523809867e-02 5.714285714285714107e-02 2.539682539682539680e-02 3.809523809523809867e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.523809523809523281e-02 7.142857142857142461e-02 9.047619047619047394e-02 4.444444444444444614e-02 5.079365079365079361e-02 4.761904761904761640e-02 5.714285714285714107e-02 6.984126984126984294e-02 5.079365079365079361e-02 5.079365079365079361e-02 7.619047619047619735e-02 6.984126984126984294e-02 7.619047619047619735e-02 1.814058956916099821e-02 2.721088435374149558e-02 2.721088435374149558e-02 1.814058956916099821e-02 2.721088435374149558e-02 7.619047619047619735e-02 1.111111111111111049e-01 1.047619047619047644e-01 7.619047619047619735e-02 1.015873015873015872e-01 5.215419501133786856e-02 5.215419501133786856e-02 4.535147392290249380e-02 7.256235827664399285e-02 5.895691609977324332e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.349206349206348854e-02 8.163265306122448328e-02 8.163265306122448328e-02 5.895691609977324332e-02 7.256235827664399285e-02 5.442176870748299117e-02 8.163265306122448328e-02 8.163265306122448328e-02 2.040816326530612082e-02 4.081632653061224164e-02 2.721088435374149558e-02 3.741496598639455773e-02 2.721088435374149558e-02 3.741496598639455773e-02 2.040816326530612082e-02 3.741496598639455773e-02 9.750566893424036929e-02 8.843537414965986498e-02 7.482993197278911546e-02 7.482993197278911546e-02 8.616780045351474238e-02 1.201814058956916093e-01 1.133786848072562414e-01 7.936507936507936067e-02 8.390022675736961977e-02 7.482993197278911546e-02 9.750566893424036929e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.782312925170068202e-02 5.442176870748299117e-02 6.122448979591836593e-02 4.421768707482993249e-02 4.761904761904761640e-02 7.142857142857142461e-02 6.122448979591836593e-02 5.782312925170068202e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.802721088435374763e-02 6.122448979591836593e-02 7.482993197278911546e-02 6.122448979591836593e-02 6.122448979591836593e-02 6.802721088435374763e-02 6.802721088435374763e-02 6.122448979591836593e-02 3.174603174603174427e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.645502645502645356e-02 4.232804232804232569e-02 3.439153439153438963e-02 4.232804232804232569e-02 4.232804232804232569e-02 9.013605442176871041e-02 7.993197278911565173e-02 7.993197278911565173e-02 7.823129251700680631e-02 9.183673469387755584e-02 7.823129251700680631e-02 7.482993197278911546e-02 9.863945578231292366e-02 7.993197278911565173e-02 5.291005291005290712e-02 5.820105820105819783e-02 6.349206349206348854e-02 6.084656084656084318e-02 5.820105820105819783e-02 6.084656084656084318e-02 6.084656084656084318e-02 7.671957671957671532e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.878306878306877925e-02 5.820105820105819783e-02 5.079365079365079361e-02 2.962962962962963076e-02 2.962962962962963076e-02 4.444444444444444614e-02 4.867724867724868010e-02 3.174603174603174427e-02 8.068783068783068335e-02 8.068783068783068335e-02 8.068783068783068335e-02 7.804232804232803800e-02 7.275132275132274728e-02 7.671957671957671532e-02 7.539682539682539264e-02 8.333333333333332871e-02 5.925925925925926152e-02 6.137566137566137503e-02 6.137566137566137503e-02 4.656084656084655965e-02 7.619047619047619735e-02 5.925925925925926152e-02 6.137566137566137503e-02 6.349206349206348854e-02 5.714285714285714107e-02 6.984126984126984294e-02 6.349206349206348854e-02 6.560846560846560205e-02 6.560846560846560205e-02 7.195767195767195645e-02 7.407407407407406996e-02 7.619047619047619735e-02 6.772486772486772943e-02 5.194805194805195148e-02 5.541125541125541121e-02 3.463203463203463200e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.116883116883116880e-02 7.195767195767195645e-02 7.724867724867724716e-02 5.714285714285714107e-02 4.675324675324675494e-02 5.714285714285714107e-02 7.099567099567100081e-02 5.541125541125541121e-02 5.541125541125541121e-02 8.843537414965986498e-02 6.233766233766233761e-02 5.541125541125541121e-02 5.541125541125541121e-02 5.541125541125541121e-02 5.887445887445887788e-02 6.233766233766233761e-02 7.359307359307359908e-02 7.012987012987012547e-02 8.571428571428571508e-02 7.186147186147186228e-02 7.186147186147186228e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 7.936507936507936067e-02 4.285714285714285754e-02 4.761904761904761640e-02 5.714285714285714107e-02 3.809523809523809867e-02 5.714285714285714107e-02 2.539682539682539680e-02 3.809523809523809867e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.047619047619047644e-01 7.142857142857142461e-02 9.047619047619047394e-02 4.444444444444444614e-02 5.079365079365079361e-02 4.761904761904761640e-02 5.714285714285714107e-02 6.984126984126984294e-02 5.079365079365079361e-02 5.079365079365079361e-02 7.619047619047619735e-02 6.984126984126984294e-02 7.619047619047619735e-02 1.814058956916099821e-02 2.721088435374149558e-02 2.721088435374149558e-02 1.814058956916099821e-02 2.721088435374149558e-02 7.619047619047619735e-02 1.079365079365079416e-01 1.174603174603174593e-01 8.253968253968253788e-02 1.015873015873015872e-01 5.442176870748299117e-02 5.215419501133786856e-02 4.535147392290249380e-02 7.256235827664399285e-02 5.895691609977324332e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.349206349206348854e-02 8.163265306122448328e-02 8.163265306122448328e-02 5.895691609977324332e-02 7.256235827664399285e-02 5.442176870748299117e-02 8.163265306122448328e-02 8.163265306122448328e-02 2.040816326530612082e-02 4.081632653061224164e-02 2.721088435374149558e-02 3.741496598639455773e-02 2.721088435374149558e-02 3.741496598639455773e-02 2.040816326530612082e-02 3.741496598639455773e-02 9.750566893424036929e-02 8.843537414965986498e-02 8.390022675736961977e-02 7.936507936507936067e-02 9.523809523809523281e-02 1.133786848072562414e-01 1.156462585034013640e-01 8.390022675736961977e-02 8.390022675736961977e-02 7.482993197278911546e-02 1.065759637188208597e-01 5.782312925170068202e-02 5.442176870748299117e-02 5.952380952380952051e-02 5.612244897959183659e-02 6.122448979591836593e-02 4.421768707482993249e-02 4.761904761904761640e-02 7.142857142857142461e-02 6.122448979591836593e-02 5.782312925170068202e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.802721088435374763e-02 6.122448979591836593e-02 7.482993197278911546e-02 6.122448979591836593e-02 6.122448979591836593e-02 6.802721088435374763e-02 6.802721088435374763e-02 6.122448979591836593e-02 3.174603174603174427e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.645502645502645356e-02 4.232804232804232569e-02 3.439153439153438963e-02 4.232804232804232569e-02 4.232804232804232569e-02 9.013605442176871041e-02 8.333333333333332871e-02 9.013605442176871041e-02 8.503401360544217413e-02 9.523809523809523281e-02 8.163265306122448328e-02 7.823129251700680631e-02 9.353741496598640126e-02 7.993197278911565173e-02 5.555555555555555247e-02 5.820105820105819783e-02 6.349206349206348854e-02 6.084656084656084318e-02 5.820105820105819783e-02 6.084656084656084318e-02 6.084656084656084318e-02 7.671957671957671532e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.878306878306877925e-02 5.820105820105819783e-02 5.079365079365079361e-02 2.962962962962963076e-02 2.962962962962963076e-02 4.444444444444444614e-02 4.867724867724868010e-02 3.174603174603174427e-02 8.068783068783068335e-02 9.126984126984126477e-02 8.597883597883597406e-02 7.804232804232803800e-02 7.804232804232803800e-02 7.936507936507936067e-02 8.333333333333332871e-02 8.333333333333332871e-02 5.925925925925926152e-02 6.560846560846560205e-02 6.137566137566137503e-02 4.656084656084655965e-02 7.619047619047619735e-02 5.925925925925926152e-02 6.137566137566137503e-02 6.349206349206348854e-02 5.714285714285714107e-02 6.984126984126984294e-02 6.349206349206348854e-02 6.560846560846560205e-02 6.560846560846560205e-02 7.195767195767195645e-02 7.407407407407406996e-02 7.619047619047619735e-02 6.772486772486772943e-02 5.194805194805195148e-02 5.541125541125541121e-02 3.463203463203463200e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.116883116883116880e-02 7.195767195767195645e-02 7.724867724867724716e-02 5.714285714285714107e-02 5.021645021645021467e-02 5.714285714285714107e-02 7.099567099567100081e-02 5.541125541125541121e-02 5.541125541125541121e-02 8.843537414965986498e-02 6.233766233766233761e-02 5.541125541125541121e-02 5.541125541125541121e-02 5.541125541125541121e-02 5.887445887445887788e-02 6.233766233766233761e-02 7.705627705627705881e-02 7.012987012987012547e-02 8.051948051948051854e-02 7.619047619047619735e-02 7.186147186147186228e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.190476190476190410e-01 5.238095238095238221e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 3.174603174603174427e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.523809523809523281e-02 1.285714285714285587e-01 1.285714285714285587e-01 5.714285714285714107e-02 8.253968253968253788e-02 6.349206349206348854e-02 6.349206349206348854e-02 5.396825396825397081e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.714285714285714107e-02 5.396825396825397081e-02 5.714285714285714107e-02 1.814058956916099821e-02 2.267573696145124690e-02 2.267573696145124690e-02 1.814058956916099821e-02 2.267573696145124690e-02 1.301587301587301682e-01 8.253968253968253788e-02 9.523809523809523281e-02 1.142857142857142821e-01 1.301587301587301682e-01 5.668934240362812071e-02 6.122448979591836593e-02 6.802721088435374763e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.895691609977324332e-02 5.895691609977324332e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.535147392290249380e-02 5.895691609977324332e-02 5.895691609977324332e-02 2.040816326530612082e-02 3.061224489795918297e-02 2.380952380952380820e-02 2.891156462585034101e-02 2.380952380952380820e-02 2.891156462585034101e-02 2.040816326530612082e-02 2.891156462585034101e-02 7.482993197278911546e-02 8.843537414965986498e-02 1.020408163265306145e-01 1.156462585034013640e-01 9.523809523809523281e-02 7.936507936507936067e-02 8.390022675736961977e-02 1.156462585034013640e-01 1.292517006802721136e-01 1.292517006802721136e-01 8.843537414965986498e-02 5.442176870748299117e-02 6.122448979591836593e-02 5.952380952380952051e-02 5.782312925170068202e-02 6.462585034013605678e-02 8.503401360544217413e-02 7.482993197278911546e-02 5.272108843537415268e-02 4.761904761904761640e-02 4.591836734693877792e-02 4.591836734693877792e-02 4.761904761904761640e-02 5.102040816326530726e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.102040816326530726e-02 5.102040816326530726e-02 4.761904761904761640e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.174603174603174427e-02 2.777777777777777624e-02 3.174603174603174427e-02 3.174603174603174427e-02 6.802721088435374763e-02 8.843537414965986498e-02 9.013605442176871041e-02 1.071428571428571369e-01 8.503401360544217413e-02 1.156462585034013640e-01 1.156462585034013640e-01 7.993197278911565173e-02 9.523809523809523281e-02 6.878306878306877925e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.629629629629629373e-02 4.497354497354497105e-02 4.629629629629629373e-02 4.629629629629629373e-02 5.423280423280422979e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.026455026455026176e-02 4.497354497354497105e-02 3.809523809523809867e-02 2.539682539682539680e-02 2.539682539682539680e-02 3.280423280423280102e-02 3.492063492063492147e-02 2.645502645502645356e-02 7.804232804232803800e-02 8.068783068783068335e-02 7.936507936507936067e-02 1.256613756613756683e-01 1.044973544973544916e-01 8.862433862433861942e-02 9.656084656084655549e-02 6.216931216931216586e-02 4.867724867724868010e-02 5.291005291005290712e-02 6.137566137566137503e-02 8.253968253968253788e-02 5.291005291005290712e-02 4.444444444444444614e-02 4.550264550264550290e-02 4.656084656084655965e-02 4.338624338624338939e-02 4.973544973544973685e-02 4.656084656084655965e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.079365079365079361e-02 5.185185185185185036e-02 5.291005291005290712e-02 4.867724867724868010e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.770562770562770560e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 6.243386243386243178e-02 5.714285714285714107e-02 5.194805194805195148e-02 7.965367965367965708e-02 4.242424242424242681e-02 4.935064935064935321e-02 4.155844155844155841e-02 4.155844155844155841e-02 6.462585034013605678e-02 4.502164502164502508e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.329004329004328827e-02 4.502164502164502508e-02 1.047619047619047644e-01 6.320346320346320601e-02 6.320346320346320601e-02 6.580086580086580428e-02 5.281385281385281294e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.349206349206349131e-01 5.714285714285714107e-02 4.761904761904761640e-02 5.238095238095238221e-02 3.809523809523809867e-02 5.238095238095238221e-02 2.539682539682539680e-02 3.492063492063492147e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.523809523809523281e-02 1.523809523809523947e-01 1.523809523809523947e-01 6.349206349206348854e-02 9.523809523809523281e-02 6.984126984126984294e-02 6.984126984126984294e-02 5.714285714285714107e-02 4.761904761904761640e-02 4.761904761904761640e-02 6.666666666666666574e-02 5.714285714285714107e-02 6.666666666666666574e-02 1.814058956916099821e-02 2.494331065759637298e-02 2.494331065759637298e-02 1.814058956916099821e-02 2.494331065759637298e-02 1.587301587301587213e-01 8.571428571428571508e-02 9.523809523809523281e-02 1.238095238095238138e-01 1.587301587301587213e-01 6.122448979591836593e-02 7.029478458049887024e-02 7.709750566893423807e-02 5.668934240362812071e-02 4.988662131519274595e-02 4.988662131519274595e-02 4.988662131519274595e-02 5.668934240362812071e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.988662131519274595e-02 5.668934240362812071e-02 4.988662131519274595e-02 6.349206349206348854e-02 6.349206349206348854e-02 2.040816326530612082e-02 3.571428571428571230e-02 2.551020408163265363e-02 3.061224489795918297e-02 2.551020408163265363e-02 3.061224489795918297e-02 2.040816326530612082e-02 3.061224489795918297e-02 7.709750566893423807e-02 9.523809523809523281e-02 1.043083900226757371e-01 1.292517006802721136e-01 1.020408163265306145e-01 8.390022675736961977e-02 8.390022675736961977e-02 1.292517006802721136e-01 1.609977324263038578e-01 1.609977324263038578e-01 8.616780045351474238e-02 5.782312925170068202e-02 7.142857142857142461e-02 6.462585034013605678e-02 6.462585034013605678e-02 7.653061224489796088e-02 1.020408163265306145e-01 8.843537414965986498e-02 5.442176870748299117e-02 4.931972789115646183e-02 4.931972789115646183e-02 4.931972789115646183e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.462585034013605678e-02 5.442176870748299117e-02 4.931972789115646183e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.931972789115646183e-02 2.910052910052909891e-02 2.513227513227513088e-02 2.513227513227513088e-02 2.513227513227513088e-02 2.513227513227513088e-02 3.306878306878306695e-02 2.910052910052909891e-02 3.306878306878306695e-02 3.306878306878306695e-02 6.972789115646257918e-02 9.013605442176871041e-02 8.843537414965986498e-02 1.139455782312925186e-01 8.843537414965986498e-02 1.326530612244898044e-01 1.326530612244898044e-01 8.843537414965986498e-02 1.088435374149659823e-01 7.804232804232803800e-02 4.761904761904761640e-02 5.158730158730158444e-02 5.158730158730158444e-02 4.761904761904761640e-02 5.158730158730158444e-02 5.158730158730158444e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.158730158730158444e-02 4.761904761904761640e-02 4.444444444444444614e-02 2.751322751322751378e-02 2.751322751322751378e-02 3.386243386243386472e-02 3.703703703703703498e-02 2.751322751322751378e-02 7.936507936507936067e-02 7.671957671957671532e-02 7.804232804232803800e-02 1.613756613756613667e-01 1.124338624338624276e-01 9.391534391534391013e-02 9.788359788359787816e-02 6.349206349206348854e-02 5.079365079365079361e-02 5.714285714285714107e-02 7.407407407407406996e-02 1.015873015873015872e-01 5.502645502645502756e-02 4.550264550264550290e-02 4.867724867724868010e-02 5.185185185185185036e-02 4.550264550264550290e-02 5.185185185185185036e-02 5.185185185185185036e-02 4.867724867724868010e-02 4.867724867724868010e-02 5.185185185185185036e-02 5.502645502645502756e-02 5.502645502645502756e-02 5.185185185185185036e-02 4.242424242424242681e-02 4.155844155844155841e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 6.666666666666666574e-02 5.820105820105819783e-02 5.367965367965368134e-02 8.917748917748917481e-02 4.329004329004328827e-02 5.367965367965368134e-02 4.329004329004328827e-02 4.329004329004328827e-02 6.632653061224490221e-02 4.848484848484848481e-02 4.329004329004328827e-02 4.329004329004328827e-02 4.329004329004328827e-02 4.588744588744588654e-02 4.588744588744588654e-02 1.177489177489177558e-01 6.406926406926406747e-02 6.926406926406926401e-02 6.580086580086580428e-02 5.367965367965368134e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 1.349206349206349131e-01 5.714285714285714107e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 2.539682539682539680e-02 3.174603174603174427e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 9.047619047619047394e-02 1.571428571428571397e-01 1.476190476190476220e-01 6.349206349206348854e-02 9.523809523809523281e-02 6.984126984126984294e-02 6.984126984126984294e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.714285714285714107e-02 5.079365079365079361e-02 5.714285714285714107e-02 1.814058956916099821e-02 2.267573696145124690e-02 2.267573696145124690e-02 1.814058956916099821e-02 2.267573696145124690e-02 1.619047619047619124e-01 7.936507936507936067e-02 8.571428571428571508e-02 1.238095238095238138e-01 1.492063492063492036e-01 5.895691609977324332e-02 6.802721088435374763e-02 7.709750566893423807e-02 4.988662131519274595e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.535147392290249380e-02 4.988662131519274595e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.535147392290249380e-02 4.988662131519274595e-02 4.535147392290249380e-02 5.442176870748299117e-02 5.442176870748299117e-02 2.040816326530612082e-02 3.061224489795918297e-02 2.380952380952380820e-02 2.721088435374149558e-02 2.380952380952380820e-02 2.721088435374149558e-02 2.040816326530612082e-02 2.721088435374149558e-02 7.029478458049887024e-02 9.297052154195011020e-02 1.020408163265306145e-01 1.292517006802721136e-01 9.750566893424036929e-02 7.482993197278911546e-02 7.482993197278911546e-02 1.292517006802721136e-01 1.609977324263038578e-01 1.655328798185941030e-01 7.936507936507936067e-02 5.442176870748299117e-02 6.802721088435374763e-02 6.122448979591836593e-02 6.122448979591836593e-02 7.142857142857142461e-02 1.054421768707483054e-01 9.183673469387755584e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.421768707482993249e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.910052910052909891e-02 2.645502645502645356e-02 2.910052910052909891e-02 2.910052910052909891e-02 6.292517006802721136e-02 8.673469387755101956e-02 8.333333333333332871e-02 1.105442176870748278e-01 8.333333333333332871e-02 1.309523809523809590e-01 1.343537414965986498e-01 8.333333333333332871e-02 1.071428571428571369e-01 7.936507936507936067e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.232804232804232569e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.497354497354497105e-02 4.232804232804232569e-02 3.809523809523809867e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.962962962962963076e-02 3.174603174603174427e-02 2.539682539682539680e-02 7.539682539682539264e-02 7.010582010582010193e-02 7.275132275132274728e-02 1.653439153439153486e-01 1.124338624338624276e-01 9.126984126984126477e-02 9.391534391534391013e-02 5.687830687830687515e-02 4.656084656084655965e-02 5.079365079365079361e-02 6.772486772486772943e-02 1.037037037037037007e-01 4.656084656084655965e-02 4.021164021164021218e-02 4.232804232804232569e-02 4.444444444444444614e-02 4.021164021164021218e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.444444444444444614e-02 4.656084656084655965e-02 4.656084656084655965e-02 4.444444444444444614e-02 3.636363636363636187e-02 3.463203463203463200e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 6.243386243386243178e-02 5.185185185185185036e-02 5.021645021645021467e-02 9.004329004329005015e-02 3.809523809523809867e-02 4.502164502164502508e-02 3.809523809523809867e-02 3.809523809523809867e-02 5.782312925170068202e-02 4.155844155844155841e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.982683982683982854e-02 3.982683982683982854e-02 1.186147186147186172e-01 5.974025974025973934e-02 6.320346320346320601e-02 5.974025974025973934e-02 4.761904761904761640e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.936507936507936067e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.904761904761904934e-02 0.000000000000000000e+00 8.730158730158729674e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.238095238095238221e-02 3.809523809523809867e-02 5.238095238095238221e-02 2.539682539682539680e-02 3.492063492063492147e-02 1.814058956916099821e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.142857142857142821e-01 8.095238095238095621e-02 9.523809523809523281e-02 5.079365079365079361e-02 5.714285714285714107e-02 5.079365079365079361e-02 6.984126984126984294e-02 6.349206349206348854e-02 4.761904761904761640e-02 4.761904761904761640e-02 6.666666666666666574e-02 6.349206349206348854e-02 6.666666666666666574e-02 1.814058956916099821e-02 2.494331065759637298e-02 2.494331065759637298e-02 1.814058956916099821e-02 2.494331065759637298e-02 8.253968253968253788e-02 9.841269841269841001e-02 1.206349206349206366e-01 8.888888888888889228e-02 1.015873015873015872e-01 5.668934240362812071e-02 5.668934240362812071e-02 4.988662131519274595e-02 6.802721088435374763e-02 5.442176870748299117e-02 4.988662131519274595e-02 4.988662131519274595e-02 5.668934240362812071e-02 7.256235827664399285e-02 7.256235827664399285e-02 5.442176870748299117e-02 6.802721088435374763e-02 4.988662131519274595e-02 7.256235827664399285e-02 7.256235827664399285e-02 2.040816326530612082e-02 3.571428571428571230e-02 2.551020408163265363e-02 3.401360544217687382e-02 2.551020408163265363e-02 3.401360544217687382e-02 2.040816326530612082e-02 3.401360544217687382e-02 9.297052154195011020e-02 8.843537414965986498e-02 8.843537414965986498e-02 8.390022675736961977e-02 9.977324263038549190e-02 9.750566893424036929e-02 1.065759637188208597e-01 8.843537414965986498e-02 8.616780045351474238e-02 7.936507936507936067e-02 1.156462585034013640e-01 5.782312925170068202e-02 5.782312925170068202e-02 6.122448979591836593e-02 5.782312925170068202e-02 6.292517006802721136e-02 5.102040816326530726e-02 5.782312925170068202e-02 6.802721088435374763e-02 5.782312925170068202e-02 5.272108843537415268e-02 5.272108843537415268e-02 5.442176870748299117e-02 6.122448979591836593e-02 5.442176870748299117e-02 6.462585034013605678e-02 5.442176870748299117e-02 5.782312925170068202e-02 6.122448979591836593e-02 6.122448979591836593e-02 5.782312925170068202e-02 2.910052910052909891e-02 2.513227513227513088e-02 2.513227513227513088e-02 2.513227513227513088e-02 2.513227513227513088e-02 3.968253968253968034e-02 3.174603174603174427e-02 3.968253968253968034e-02 3.968253968253968034e-02 8.673469387755101956e-02 8.163265306122448328e-02 9.353741496598640126e-02 8.673469387755101956e-02 9.353741496598640126e-02 8.333333333333332871e-02 8.163265306122448328e-02 8.333333333333332871e-02 7.823129251700680631e-02 5.952380952380952051e-02 5.291005291005290712e-02 5.687830687830687515e-02 5.423280423280422979e-02 5.291005291005290712e-02 5.423280423280422979e-02 5.423280423280422979e-02 7.275132275132274728e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.687830687830687515e-02 6.613756613756613389e-02 5.423280423280422979e-02 4.444444444444444614e-02 2.751322751322751378e-02 2.751322751322751378e-02 4.232804232804232569e-02 4.550264550264550290e-02 2.962962962962963076e-02 7.539682539682539264e-02 9.391534391534391013e-02 8.465608465608465139e-02 7.804232804232803800e-02 8.068783068783068335e-02 7.804232804232803800e-02 8.465608465608465139e-02 8.068783068783068335e-02 5.502645502645502756e-02 6.137566137566137503e-02 6.137566137566137503e-02 5.079365079365079361e-02 7.301587301587302015e-02 5.714285714285714107e-02 5.502645502645502756e-02 5.608465608465608432e-02 5.291005291005290712e-02 6.666666666666666574e-02 5.608465608465608432e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.878306878306877925e-02 6.984126984126984294e-02 7.301587301587302015e-02 6.455026455026455223e-02 4.588744588744588654e-02 5.108225108225108307e-02 3.290043290043290214e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 7.089947089947089276e-02 7.513227513227513366e-02 5.367965367965368134e-02 5.454545454545454281e-02 5.541125541125541121e-02 6.753246753246752720e-02 5.194805194805195148e-02 5.194805194805195148e-02 8.503401360544217413e-02 5.541125541125541121e-02 5.194805194805195148e-02 5.281385281385281294e-02 5.281385281385281294e-02 5.367965367965368134e-02 6.060606060606060774e-02 7.705627705627705881e-02 6.666666666666666574e-02 6.666666666666666574e-02 7.532467532467532201e-02 7.012987012987012547e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.761904761904761640e-02 5.952380952380952051e-02 2.380952380952380820e-02 1.428571428571428527e-02 0.000000000000000000e+00 5.952380952380952051e-02 7.142857142857142461e-02 2.857142857142857054e-02 3.571428571428571230e-02 2.857142857142857054e-02 3.571428571428571230e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.360544217687074779e-02 9.523809523809524669e-03 9.523809523809524669e-03 6.428571428571427937e-02 5.714285714285714107e-02 6.428571428571427937e-02 7.380952380952381098e-02 3.809523809523809867e-02 3.333333333333333287e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.333333333333333287e-02 3.333333333333333287e-02 4.285714285714285754e-02 3.809523809523809867e-02 4.285714285714285754e-02 1.360544217687074779e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.360544217687074779e-02 1.700680272108843691e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.666666666666666574e-02 5.714285714285714107e-02 6.666666666666666574e-02 7.653061224489796088e-02 7.482993197278911546e-02 3.401360544217687382e-02 3.741496598639455773e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.741496598639455773e-02 4.081632653061224164e-02 4.081632653061224164e-02 3.401360544217687382e-02 3.741496598639455773e-02 3.401360544217687382e-02 4.081632653061224164e-02 4.081632653061224164e-02 1.530612244897959148e-02 2.295918367346938896e-02 1.785714285714285615e-02 2.040816326530612082e-02 1.785714285714285615e-02 2.040816326530612082e-02 1.530612244897959148e-02 2.040816326530612082e-02 5.102040816326530726e-02 5.102040816326530726e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.782312925170068202e-02 5.442176870748299117e-02 5.782312925170068202e-02 5.442176870748299117e-02 5.782312925170068202e-02 5.442176870748299117e-02 5.782312925170068202e-02 7.653061224489796088e-02 7.397959183673469274e-02 7.397959183673469274e-02 7.653061224489796088e-02 7.525510204081632681e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.081632653061224164e-02 3.571428571428571230e-02 3.316326530612245110e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.316326530612245110e-02 1.984126984126984017e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 2.182539682539682419e-02 1.984126984126984017e-02 2.182539682539682419e-02 2.182539682539682419e-02 4.591836734693877792e-02 4.846938775510203912e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.102040816326530726e-02 5.357142857142856845e-02 5.102040816326530726e-02 4.846938775510203912e-02 4.846938775510203912e-02 3.769841269841269632e-02 3.174603174603174427e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.174603174603174427e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.174603174603174427e-02 2.857142857142857054e-02 1.904761904761904934e-02 1.904761904761904934e-02 2.222222222222222307e-02 2.380952380952380820e-02 1.904761904761904934e-02 4.365079365079364837e-02 5.158730158730158444e-02 4.761904761904761640e-02 5.158730158730158444e-02 4.761904761904761640e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.166666666666666435e-02 5.714285714285714107e-02 7.222222222222221544e-02 7.222222222222221544e-02 3.492063492063492147e-02 3.492063492063492147e-02 3.015873015873015914e-02 3.174603174603174427e-02 3.333333333333333287e-02 3.015873015873015914e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.333333333333333287e-02 3.492063492063492147e-02 3.492063492063492147e-02 3.333333333333333287e-02 2.727272727272727140e-02 2.597402597402597574e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.116883116883116880e-02 3.506493506493506274e-02 2.857142857142857054e-02 3.376623376623376360e-02 2.857142857142857054e-02 2.857142857142857054e-02 4.336734693877550978e-02 3.116883116883116880e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.987012987012986967e-02 2.987012987012986967e-02 4.415584415584415667e-02 3.636363636363636187e-02 3.896103896103896014e-02 4.025974025974025927e-02 3.506493506493506274e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.761904761904761640e-02 5.952380952380952051e-02 2.380952380952380820e-02 1.428571428571428527e-02 0.000000000000000000e+00 7.142857142857142461e-02 9.285714285714286031e-02 2.857142857142857054e-02 3.571428571428571230e-02 2.857142857142857054e-02 3.571428571428571230e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.360544217687074779e-02 9.523809523809524669e-03 9.523809523809524669e-03 6.428571428571427937e-02 7.142857142857142461e-02 7.857142857142856984e-02 1.095238095238095233e-01 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 3.809523809523809867e-02 3.333333333333333287e-02 3.333333333333333287e-02 4.285714285714285754e-02 3.809523809523809867e-02 4.285714285714285754e-02 1.360544217687074779e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.360544217687074779e-02 1.700680272108843691e-02 7.142857142857142461e-02 5.714285714285714107e-02 6.190476190476190688e-02 6.190476190476190688e-02 8.095238095238095621e-02 8.843537414965986498e-02 1.156462585034013640e-01 4.081632653061224164e-02 3.741496598639455773e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.741496598639455773e-02 4.081632653061224164e-02 4.081632653061224164e-02 3.401360544217687382e-02 3.741496598639455773e-02 3.401360544217687382e-02 4.081632653061224164e-02 4.081632653061224164e-02 1.530612244897959148e-02 2.295918367346938896e-02 1.785714285714285615e-02 2.040816326530612082e-02 1.785714285714285615e-02 2.040816326530612082e-02 1.530612244897959148e-02 2.040816326530612082e-02 5.102040816326530726e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.122448979591836593e-02 5.782312925170068202e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.122448979591836593e-02 7.142857142857142461e-02 6.802721088435374763e-02 5.782312925170068202e-02 7.397959183673469274e-02 1.198979591836734637e-01 9.438775510204081010e-02 9.438775510204081010e-02 1.173469387755102095e-01 4.591836734693877792e-02 4.591836734693877792e-02 3.571428571428571230e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.081632653061224164e-02 3.571428571428571230e-02 3.316326530612245110e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.316326530612245110e-02 1.984126984126984017e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 2.182539682539682419e-02 1.984126984126984017e-02 2.182539682539682419e-02 2.182539682539682419e-02 4.591836734693877792e-02 4.846938775510203912e-02 5.102040816326530726e-02 5.612244897959183659e-02 5.102040816326530726e-02 6.122448979591836593e-02 5.867346938775510473e-02 5.102040816326530726e-02 5.357142857142856845e-02 4.166666666666666435e-02 3.174603174603174427e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.174603174603174427e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.174603174603174427e-02 2.857142857142857054e-02 1.904761904761904934e-02 1.904761904761904934e-02 2.222222222222222307e-02 2.380952380952380820e-02 1.904761904761904934e-02 4.365079365079364837e-02 4.761904761904761640e-02 4.563492063492063239e-02 6.349206349206348854e-02 5.158730158730158444e-02 4.761904761904761640e-02 4.960317460317460042e-02 4.166666666666666435e-02 5.555555555555555247e-02 5.238095238095238221e-02 1.222222222222222182e-01 4.444444444444444614e-02 3.492063492063492147e-02 3.015873015873015914e-02 3.174603174603174427e-02 3.333333333333333287e-02 3.015873015873015914e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.333333333333333287e-02 3.492063492063492147e-02 3.492063492063492147e-02 3.333333333333333287e-02 2.727272727272727140e-02 2.597402597402597574e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 3.968253968253968034e-02 3.809523809523809867e-02 3.116883116883116880e-02 4.025974025974025927e-02 2.857142857142857054e-02 3.376623376623376360e-02 2.857142857142857054e-02 2.857142857142857054e-02 4.336734693877550978e-02 3.116883116883116880e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.987012987012986967e-02 2.987012987012986967e-02 4.935064935064935321e-02 3.636363636363636187e-02 3.896103896103896014e-02 3.896103896103896014e-02 3.506493506493506274e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.761904761904761640e-02 5.952380952380952051e-02 2.380952380952380820e-02 1.428571428571428527e-02 0.000000000000000000e+00 6.547619047619047949e-02 8.214285714285714246e-02 2.857142857142857054e-02 3.571428571428571230e-02 2.857142857142857054e-02 3.571428571428571230e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.360544217687074779e-02 9.523809523809524669e-03 9.523809523809524669e-03 6.428571428571427937e-02 6.428571428571427937e-02 7.142857142857142461e-02 9.047619047619047394e-02 4.285714285714285754e-02 3.571428571428571230e-02 4.285714285714285754e-02 4.047619047619047811e-02 3.333333333333333287e-02 3.333333333333333287e-02 4.285714285714285754e-02 4.047619047619047811e-02 4.285714285714285754e-02 1.360544217687074779e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.360544217687074779e-02 1.700680272108843691e-02 6.428571428571427937e-02 5.952380952380952051e-02 6.428571428571427937e-02 5.952380952380952051e-02 7.380952380952381098e-02 8.163265306122448328e-02 9.353741496598640126e-02 3.741496598639455773e-02 4.081632653061224164e-02 3.571428571428571230e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.741496598639455773e-02 4.421768707482993249e-02 4.421768707482993249e-02 3.571428571428571230e-02 4.081632653061224164e-02 3.401360544217687382e-02 4.421768707482993249e-02 4.421768707482993249e-02 1.530612244897959148e-02 2.295918367346938896e-02 1.785714285714285615e-02 2.168367346938775489e-02 1.785714285714285615e-02 2.168367346938775489e-02 1.530612244897959148e-02 2.168367346938775489e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.782312925170068202e-02 5.782312925170068202e-02 5.782312925170068202e-02 5.952380952380952051e-02 5.952380952380952051e-02 6.462585034013605678e-02 6.122448979591836593e-02 6.122448979591836593e-02 7.397959183673469274e-02 9.438775510204081010e-02 8.418367346938775142e-02 8.418367346938775142e-02 9.438775510204081010e-02 4.081632653061224164e-02 4.081632653061224164e-02 3.954081632653061451e-02 3.571428571428571230e-02 3.443877551020407823e-02 3.443877551020407823e-02 3.571428571428571230e-02 3.826530612244898044e-02 3.571428571428571230e-02 4.081632653061224164e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.826530612244898044e-02 3.826530612244898044e-02 3.571428571428571230e-02 1.984126984126984017e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 2.380952380952380820e-02 2.083333333333333218e-02 2.380952380952380820e-02 2.380952380952380820e-02 4.974489795918367319e-02 4.974489795918367319e-02 5.229591836734694132e-02 5.484693877551020252e-02 5.357142857142856845e-02 5.739795918367347066e-02 5.612244897959183659e-02 5.229591836734694132e-02 5.229591836734694132e-02 3.968253968253968034e-02 3.373015873015872829e-02 3.571428571428571230e-02 3.472222222222222376e-02 3.373015873015872829e-02 3.472222222222222376e-02 3.472222222222222376e-02 4.067460317460317581e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.769841269841269632e-02 3.373015873015872829e-02 2.857142857142857054e-02 1.904761904761904934e-02 1.904761904761904934e-02 2.460317460317460250e-02 2.619047619047619110e-02 1.984126984126984017e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.761904761904761640e-02 5.753968253968253649e-02 5.158730158730158444e-02 4.861111111111111188e-02 5.059523809523809590e-02 4.563492063492063239e-02 5.714285714285714107e-02 6.031746031746031828e-02 9.365079365079365115e-02 3.968253968253968034e-02 3.968253968253968034e-02 3.333333333333333287e-02 3.412698412698412370e-02 3.492063492063492147e-02 3.253968253968254204e-02 3.730158730158730090e-02 3.492063492063492147e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.809523809523809867e-02 3.888888888888888951e-02 3.968253968253968034e-02 3.650793650793651007e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.077922077922077920e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 4.206349206349206671e-02 4.206349206349206671e-02 3.246753246753246447e-02 3.766233766233766100e-02 3.181818181818181490e-02 3.701298701298701144e-02 3.116883116883116880e-02 3.116883116883116880e-02 4.846938775510203912e-02 3.376623376623376360e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.246753246753246447e-02 3.376623376623376360e-02 4.935064935064935321e-02 3.896103896103896014e-02 4.155844155844155841e-02 4.155844155844155841e-02 3.896103896103896014e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.761904761904761640e-02 5.952380952380952051e-02 2.380952380952380820e-02 1.428571428571428527e-02 0.000000000000000000e+00 6.547619047619047949e-02 8.214285714285714246e-02 2.857142857142857054e-02 3.571428571428571230e-02 2.857142857142857054e-02 3.571428571428571230e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.360544217687074779e-02 9.523809523809524669e-03 9.523809523809524669e-03 6.428571428571427937e-02 6.428571428571427937e-02 7.142857142857142461e-02 9.047619047619047394e-02 4.285714285714285754e-02 3.571428571428571230e-02 4.285714285714285754e-02 3.809523809523809867e-02 3.333333333333333287e-02 3.333333333333333287e-02 4.285714285714285754e-02 3.809523809523809867e-02 4.285714285714285754e-02 1.360544217687074779e-02 1.700680272108843691e-02 1.700680272108843691e-02 1.360544217687074779e-02 1.700680272108843691e-02 6.428571428571427937e-02 5.714285714285714107e-02 6.428571428571427937e-02 5.952380952380952051e-02 7.380952380952381098e-02 8.333333333333332871e-02 9.353741496598640126e-02 3.741496598639455773e-02 3.741496598639455773e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.401360544217687382e-02 3.741496598639455773e-02 4.081632653061224164e-02 4.081632653061224164e-02 3.401360544217687382e-02 3.741496598639455773e-02 3.401360544217687382e-02 4.081632653061224164e-02 4.081632653061224164e-02 1.530612244897959148e-02 2.295918367346938896e-02 1.785714285714285615e-02 2.040816326530612082e-02 1.785714285714285615e-02 2.040816326530612082e-02 1.530612244897959148e-02 2.040816326530612082e-02 5.102040816326530726e-02 5.272108843537415268e-02 5.442176870748299117e-02 5.782312925170068202e-02 5.782312925170068202e-02 5.442176870748299117e-02 5.612244897959183659e-02 5.782312925170068202e-02 6.462585034013605678e-02 6.122448979591836593e-02 5.782312925170068202e-02 7.653061224489796088e-02 9.438775510204081010e-02 8.418367346938775142e-02 8.673469387755101956e-02 9.438775510204081010e-02 4.081632653061224164e-02 4.081632653061224164e-02 3.571428571428571230e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.081632653061224164e-02 3.571428571428571230e-02 3.316326530612245110e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.316326530612245110e-02 1.984126984126984017e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 2.182539682539682419e-02 1.984126984126984017e-02 2.182539682539682419e-02 2.182539682539682419e-02 4.591836734693877792e-02 4.846938775510203912e-02 5.229591836734694132e-02 5.484693877551020252e-02 5.102040816326530726e-02 5.739795918367347066e-02 5.484693877551020252e-02 4.974489795918367319e-02 5.102040816326530726e-02 3.968253968253968034e-02 3.174603174603174427e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.174603174603174427e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.174603174603174427e-02 2.857142857142857054e-02 1.904761904761904934e-02 1.904761904761904934e-02 2.222222222222222307e-02 2.380952380952380820e-02 1.904761904761904934e-02 4.365079365079364837e-02 4.960317460317460042e-02 4.662698412698412787e-02 5.753968253968253649e-02 4.960317460317460042e-02 4.662698412698412787e-02 4.960317460317460042e-02 4.166666666666666435e-02 5.714285714285714107e-02 6.349206349206348854e-02 9.365079365079365115e-02 3.968253968253968034e-02 3.492063492063492147e-02 3.015873015873015914e-02 3.174603174603174427e-02 3.333333333333333287e-02 3.015873015873015914e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.333333333333333287e-02 3.492063492063492147e-02 3.492063492063492147e-02 3.333333333333333287e-02 2.727272727272727140e-02 2.597402597402597574e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 3.888888888888888951e-02 3.809523809523809867e-02 3.116883116883116880e-02 3.766233766233766100e-02 2.857142857142857054e-02 3.376623376623376360e-02 2.857142857142857054e-02 2.857142857142857054e-02 4.336734693877550978e-02 3.116883116883116880e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.987012987012986967e-02 2.987012987012986967e-02 4.675324675324675494e-02 3.636363636363636187e-02 3.896103896103896014e-02 3.961038961038960970e-02 3.506493506493506274e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.761904761904761640e-02 5.952380952380952051e-02 2.380952380952380820e-02 1.428571428571428527e-02 0.000000000000000000e+00 7.142857142857142461e-02 9.285714285714286031e-02 2.857142857142857054e-02 3.928571428571428492e-02 2.857142857142857054e-02 3.928571428571428492e-02 1.904761904761904934e-02 2.619047619047619110e-02 1.360544217687074779e-02 9.523809523809524669e-03 9.523809523809524669e-03 6.785714285714285199e-02 7.142857142857142461e-02 8.214285714285714246e-02 1.071428571428571369e-01 4.761904761904761640e-02 3.809523809523809867e-02 4.761904761904761640e-02 4.285714285714285754e-02 3.571428571428571230e-02 3.571428571428571230e-02 5.000000000000000278e-02 4.285714285714285754e-02 5.000000000000000278e-02 1.360544217687074779e-02 1.870748299319727886e-02 1.870748299319727886e-02 1.360544217687074779e-02 1.870748299319727886e-02 7.380952380952381098e-02 6.190476190476190688e-02 6.904761904761905211e-02 6.428571428571427937e-02 8.809523809523810145e-02 8.843537414965986498e-02 1.139455782312925186e-01 4.081632653061224164e-02 4.251700680272108707e-02 3.741496598639455773e-02 3.741496598639455773e-02 3.741496598639455773e-02 4.251700680272108707e-02 4.761904761904761640e-02 4.761904761904761640e-02 3.741496598639455773e-02 4.251700680272108707e-02 3.741496598639455773e-02 4.761904761904761640e-02 4.761904761904761640e-02 1.530612244897959148e-02 2.678571428571428423e-02 1.913265306122449022e-02 2.295918367346938896e-02 1.913265306122449022e-02 2.295918367346938896e-02 1.530612244897959148e-02 2.295918367346938896e-02 5.612244897959183659e-02 5.782312925170068202e-02 5.782312925170068202e-02 6.462585034013605678e-02 6.292517006802721136e-02 6.122448979591836593e-02 6.122448979591836593e-02 6.462585034013605678e-02 7.653061224489796088e-02 7.142857142857142461e-02 6.292517006802721136e-02 7.525510204081632681e-02 1.173469387755102095e-01 9.438775510204081010e-02 9.438775510204081010e-02 1.173469387755102095e-01 4.591836734693877792e-02 4.591836734693877792e-02 4.081632653061224164e-02 3.698979591836734637e-02 3.698979591836734637e-02 3.698979591836734637e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.846938775510203912e-02 4.081632653061224164e-02 3.698979591836734637e-02 4.081632653061224164e-02 4.081632653061224164e-02 3.698979591836734637e-02 2.182539682539682419e-02 1.884920634920634816e-02 1.884920634920634816e-02 1.884920634920634816e-02 1.884920634920634816e-02 2.480158730158730021e-02 2.182539682539682419e-02 2.480158730158730021e-02 2.480158730158730021e-02 5.102040816326530726e-02 5.229591836734694132e-02 5.612244897959183659e-02 6.122448979591836593e-02 5.612244897959183659e-02 6.632653061224490221e-02 6.250000000000000000e-02 5.612244897959183659e-02 5.739795918367347066e-02 4.265873015873015983e-02 3.571428571428571230e-02 3.869047619047619180e-02 3.869047619047619180e-02 3.571428571428571230e-02 3.869047619047619180e-02 3.869047619047619180e-02 4.166666666666666435e-02 4.166666666666666435e-02 4.166666666666666435e-02 4.166666666666666435e-02 3.869047619047619180e-02 3.869047619047619180e-02 3.571428571428571230e-02 3.333333333333333287e-02 2.063492063492063447e-02 2.063492063492063447e-02 2.539682539682539680e-02 2.777777777777777624e-02 2.063492063492063447e-02 4.761904761904761640e-02 5.357142857142856845e-02 5.059523809523809590e-02 6.944444444444444753e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.456349206349206393e-02 4.662698412698412787e-02 5.793650793650793884e-02 5.634920634920635024e-02 1.198412698412698457e-01 4.603174603174603474e-02 4.126984126984126894e-02 3.412698412698412370e-02 3.650793650793651007e-02 3.888888888888888951e-02 3.412698412698412370e-02 3.888888888888888951e-02 3.888888888888888951e-02 3.650793650793651007e-02 3.650793650793651007e-02 3.888888888888888951e-02 4.126984126984126894e-02 4.126984126984126894e-02 3.888888888888888951e-02 3.181818181818181490e-02 3.116883116883116880e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 4.365079365079364837e-02 4.285714285714285754e-02 3.376623376623376360e-02 4.220779220779220797e-02 3.246753246753246447e-02 4.025974025974025927e-02 3.246753246753246447e-02 3.246753246753246447e-02 4.974489795918367319e-02 3.636363636363636187e-02 3.246753246753246447e-02 3.246753246753246447e-02 3.246753246753246447e-02 3.441558441558441317e-02 3.441558441558441317e-02 5.454545454545454281e-02 4.025974025974025927e-02 4.415584415584415667e-02 4.415584415584415667e-02 3.961038961038960970e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.190476190476190410e-01 4.761904761904761640e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 1.250000000000000000e-01 5.357142857142856845e-02 9.285714285714286031e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.020408163265306041e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.142857142857142461e-02 1.214285714285714274e-01 1.142857142857142821e-01 5.238095238095238221e-02 1.071428571428571369e-01 9.761904761904761918e-02 7.380952380952381098e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.119047619047619097e-01 5.476190476190476164e-02 5.476190476190476164e-02 8.809523809523810145e-02 1.023809523809523780e-01 4.251700680272108707e-02 4.931972789115646183e-02 9.693877551020407823e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 4.421768707482993249e-02 6.122448979591836593e-02 6.802721088435374763e-02 8.503401360544217413e-02 6.122448979591836593e-02 4.421768707482993249e-02 4.421768707482993249e-02 8.503401360544217413e-02 1.020408163265306145e-01 1.054421768707483054e-01 5.102040816326530726e-02 3.571428571428571230e-02 4.591836734693877792e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.591836734693877792e-02 1.020408163265306145e-01 7.270408163265305868e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 3.698979591836734637e-02 5.484693877551020252e-02 4.974489795918367319e-02 6.760204081632653628e-02 4.974489795918367319e-02 8.035714285714286309e-02 8.290816326530611735e-02 4.974489795918367319e-02 6.760204081632653628e-02 5.952380952380952051e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.428571428571428527e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 4.563492063492063239e-02 3.769841269841269632e-02 4.166666666666666435e-02 9.325396825396825573e-02 6.746031746031745657e-02 5.555555555555555247e-02 5.555555555555555247e-02 3.174603174603174427e-02 2.698412698412698540e-02 2.698412698412698540e-02 3.968253968253968034e-02 9.285714285714286031e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.363636363636363570e-02 1.168831168831168874e-02 1.168831168831168874e-02 1.168831168831168874e-02 1.168831168831168874e-02 1.168831168831168874e-02 1.168831168831168874e-02 3.571428571428571230e-02 2.777777777777777624e-02 4.480519480519480624e-02 7.077922077922077504e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 2.295918367346938896e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 6.493506493506492894e-02 3.376623376623376360e-02 3.376623376623376360e-02 3.116883116883116880e-02 2.467532467532467660e-02 +0.000000000000000000e+00 0.000000000000000000e+00 1.190476190476190410e-01 4.761904761904761640e-02 1.785714285714285615e-02 1.071428571428571438e-02 0.000000000000000000e+00 1.130952380952380959e-01 5.357142857142856845e-02 7.142857142857142461e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.020408163265306041e-02 7.142857142857142634e-03 7.142857142857142634e-03 7.857142857142856984e-02 1.071428571428571369e-01 1.000000000000000056e-01 5.238095238095238221e-02 8.333333333333332871e-02 6.904761904761905211e-02 9.761904761904761918e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 2.142857142857142877e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 1.020408163265306041e-02 9.761904761904761918e-02 5.952380952380952051e-02 5.952380952380952051e-02 7.857142857142856984e-02 8.809523809523810145e-02 4.251700680272108707e-02 4.931972789115646183e-02 6.462585034013605678e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 2.040816326530612082e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 1.147959183673469448e-02 4.761904761904761640e-02 6.122448979591836593e-02 6.122448979591836593e-02 7.482993197278911546e-02 6.122448979591836593e-02 4.761904761904761640e-02 4.761904761904761640e-02 7.482993197278911546e-02 8.843537414965986498e-02 9.183673469387755584e-02 5.782312925170068202e-02 3.571428571428571230e-02 4.591836734693877792e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.591836734693877792e-02 7.270408163265305868e-02 9.183673469387755584e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.913265306122449022e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 3.954081632653061451e-02 4.974489795918367319e-02 4.974489795918367319e-02 5.994897959183673186e-02 4.974489795918367319e-02 7.015306122448979054e-02 7.270408163265305868e-02 4.974489795918367319e-02 5.994897959183673186e-02 5.952380952380952051e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.428571428571428527e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 4.166666666666666435e-02 4.166666666666666435e-02 4.166666666666666435e-02 8.134920634920635163e-02 5.952380952380952051e-02 4.960317460317460042e-02 4.960317460317460042e-02 3.373015873015872829e-02 2.698412698412698540e-02 2.698412698412698540e-02 3.968253968253968034e-02 6.269841269841269771e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.666666666666666644e-02 1.363636363636363570e-02 1.168831168831168874e-02 1.168831168831168874e-02 1.168831168831168874e-02 1.168831168831168874e-02 1.168831168831168874e-02 1.168831168831168874e-02 3.571428571428571230e-02 2.936507936507936484e-02 3.246753246753246447e-02 5.324675324675324367e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 2.295918367346938896e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 1.558441558441558440e-02 5.714285714285714107e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.116883116883116880e-02 2.597402597402597574e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.547619047619047949e-02 3.571428571428571230e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 7.857142857142856984e-02 6.071428571428571369e-02 7.499999999999999722e-02 3.809523809523809867e-02 4.761904761904761640e-02 3.741496598639455773e-02 4.047619047619047811e-02 4.523809523809523697e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.571428571428571508e-02 6.428571428571427937e-02 6.428571428571427937e-02 8.571428571428571508e-02 8.333333333333332871e-02 8.333333333333332871e-02 3.741496598639455773e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.251700680272108707e-02 5.102040816326530726e-02 4.523809523809523697e-02 6.190476190476190688e-02 6.428571428571427937e-02 4.523809523809523697e-02 6.428571428571427937e-02 3.231292517006802839e-02 3.231292517006802839e-02 1.700680272108843691e-02 8.843537414965986498e-02 6.972789115646257918e-02 6.292517006802721136e-02 6.292517006802721136e-02 7.142857142857142461e-02 9.013605442176871041e-02 9.013605442176871041e-02 6.802721088435374763e-02 8.673469387755101956e-02 6.292517006802721136e-02 8.843537414965986498e-02 8.843537414965986498e-02 3.698979591836734637e-02 5.739795918367347066e-02 4.336734693877550978e-02 5.867346938775510473e-02 4.209183673469387571e-02 6.122448979591836593e-02 3.954081632653061451e-02 5.867346938775510473e-02 6.802721088435374763e-02 5.272108843537415268e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 7.142857142857142461e-02 7.142857142857142461e-02 5.272108843537415268e-02 5.442176870748299117e-02 4.761904761904761640e-02 6.802721088435374763e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.954081632653061451e-02 3.571428571428571230e-02 4.081632653061224164e-02 1.913265306122449022e-02 1.913265306122449022e-02 8.928571428571428770e-02 7.270408163265305868e-02 6.377551020408163407e-02 6.377551020408163407e-02 6.632653061224490221e-02 7.525510204081632681e-02 6.505102040816326814e-02 7.653061224489796088e-02 6.505102040816326814e-02 7.142857142857142461e-02 7.270408163265305868e-02 7.397959183673469274e-02 7.015306122448979054e-02 4.166666666666666435e-02 3.968253968253968034e-02 3.869047619047619180e-02 3.968253968253968034e-02 4.365079365079364837e-02 6.547619047619047949e-02 5.357142857142856845e-02 6.349206349206348854e-02 6.349206349206348854e-02 7.015306122448979054e-02 5.102040816326530726e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.994897959183673186e-02 5.229591836734694132e-02 5.102040816326530726e-02 5.994897959183673186e-02 5.102040816326530726e-02 2.380952380952380820e-02 6.250000000000000000e-02 6.746031746031745657e-02 6.448412698412699096e-02 6.250000000000000000e-02 6.349206349206348854e-02 6.349206349206348854e-02 8.928571428571428770e-02 6.646825396825396803e-02 6.448412698412699096e-02 6.448412698412699096e-02 6.646825396825396803e-02 8.333333333333332871e-02 6.448412698412699096e-02 5.079365079365079361e-02 3.888888888888888951e-02 3.888888888888888951e-02 6.746031746031745657e-02 6.507936507936508408e-02 4.761904761904761640e-02 5.158730158730158444e-02 5.357142857142856845e-02 5.257936507936507992e-02 5.357142857142856845e-02 5.158730158730158444e-02 5.158730158730158444e-02 5.257936507936507992e-02 6.944444444444444753e-02 4.126984126984126894e-02 4.285714285714285754e-02 4.285714285714285754e-02 2.619047619047619110e-02 8.888888888888889228e-02 7.222222222222221544e-02 6.428571428571427937e-02 6.428571428571427937e-02 6.190476190476190688e-02 8.492063492063492425e-02 6.587301587301587491e-02 7.936507936507936067e-02 7.857142857142856984e-02 8.730158730158729674e-02 8.650793650793650591e-02 9.126984126984126477e-02 7.698412698412698818e-02 5.194805194805195148e-02 7.012987012987012547e-02 4.805194805194805407e-02 3.896103896103896014e-02 3.896103896103896014e-02 4.025974025974025927e-02 3.896103896103896014e-02 5.952380952380952051e-02 6.746031746031745657e-02 3.376623376623376360e-02 2.727272727272727140e-02 6.818181818181817677e-02 7.922077922077921941e-02 6.038961038961038891e-02 6.038961038961038891e-02 9.948979591836734637e-02 6.428571428571427937e-02 6.038961038961038891e-02 6.298701298701298024e-02 6.298701298701298024e-02 6.233766233766233761e-02 7.467532467532467244e-02 5.454545454545454281e-02 5.194805194805195148e-02 5.454545454545454281e-02 5.519480519480519237e-02 6.493506493506492894e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.738095238095238360e-02 3.928571428571428492e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 7.857142857142856984e-02 7.857142857142856984e-02 8.571428571428571508e-02 4.285714285714285754e-02 5.000000000000000278e-02 4.421768707482993249e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.642857142857143016e-02 3.571428571428571230e-02 4.642857142857143016e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.333333333333332871e-02 7.380952380952381098e-02 8.095238095238095621e-02 8.095238095238095621e-02 8.333333333333332871e-02 9.047619047619047394e-02 4.421768707482993249e-02 5.952380952380952051e-02 5.612244897959183659e-02 5.102040816326530726e-02 5.612244897959183659e-02 4.285714285714285754e-02 5.476190476190476164e-02 5.714285714285714107e-02 4.285714285714285754e-02 5.714285714285714107e-02 3.061224489795918297e-02 3.061224489795918297e-02 1.700680272108843691e-02 7.993197278911565173e-02 7.482993197278911546e-02 6.802721088435374763e-02 7.312925170068027003e-02 7.653061224489796088e-02 8.503401360544217413e-02 8.333333333333332871e-02 7.653061224489796088e-02 8.333333333333332871e-02 7.993197278911565173e-02 8.673469387755101956e-02 8.333333333333332871e-02 4.974489795918367319e-02 5.612244897959183659e-02 5.739795918367347066e-02 5.994897959183673186e-02 4.974489795918367319e-02 5.739795918367347066e-02 4.974489795918367319e-02 6.122448979591836593e-02 5.782312925170068202e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.931972789115646183e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.761904761904761640e-02 4.931972789115646183e-02 4.421768707482993249e-02 5.782312925170068202e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.571428571428571230e-02 3.316326530612245110e-02 3.698979591836734637e-02 1.913265306122449022e-02 1.913265306122449022e-02 7.270408163265305868e-02 7.653061224489796088e-02 6.632653061224490221e-02 7.270408163265305868e-02 6.632653061224490221e-02 7.908163265306122902e-02 7.397959183673469274e-02 7.780612244897959495e-02 8.035714285714286309e-02 7.525510204081632681e-02 7.908163265306122902e-02 7.780612244897959495e-02 7.270408163265305868e-02 4.365079365079364837e-02 5.456349206349206393e-02 4.761904761904761640e-02 4.861111111111111188e-02 5.257936507936507992e-02 5.753968253968253649e-02 5.555555555555555247e-02 6.051587301587301598e-02 6.051587301587301598e-02 5.739795918367347066e-02 4.591836734693877792e-02 4.719387755102040505e-02 4.719387755102040505e-02 5.229591836734694132e-02 4.719387755102040505e-02 4.591836734693877792e-02 5.229591836734694132e-02 4.591836734693877792e-02 2.281746031746031619e-02 6.349206349206348854e-02 6.845238095238095899e-02 6.349206349206348854e-02 6.646825396825396803e-02 7.242063492063492702e-02 6.547619047619047949e-02 7.837301587301587213e-02 6.349206349206348854e-02 6.944444444444444753e-02 7.936507936507936067e-02 7.539682539682539264e-02 6.746031746031745657e-02 6.547619047619047949e-02 5.079365079365079361e-02 5.000000000000000278e-02 4.523809523809523697e-02 5.476190476190476164e-02 6.587301587301587491e-02 5.317460317460317304e-02 4.563492063492063239e-02 4.761904761904761640e-02 4.662698412698412787e-02 4.761904761904761640e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.662698412698412787e-02 5.555555555555555247e-02 3.650793650793651007e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.460317460317460250e-02 7.698412698412698818e-02 6.269841269841269771e-02 6.428571428571427937e-02 6.984126984126984294e-02 6.190476190476190688e-02 6.746031746031745657e-02 6.349206349206348854e-02 6.507936507936508408e-02 6.269841269841269771e-02 6.984126984126984294e-02 7.460317460317460181e-02 7.142857142857142461e-02 7.698412698412698818e-02 5.000000000000000278e-02 6.168831168831168804e-02 5.584415584415584194e-02 4.350649350649350711e-02 4.740259740259740451e-02 4.610389610389610537e-02 5.000000000000000278e-02 4.841269841269841417e-02 5.317460317460317304e-02 2.987012987012986967e-02 2.532467532467532617e-02 5.844155844155844021e-02 7.662337662337662114e-02 6.038961038961038891e-02 6.298701298701298024e-02 8.290816326530611735e-02 6.363636363636362980e-02 5.974025974025973934e-02 6.103896103896103847e-02 5.779220779220779064e-02 6.168831168831168804e-02 6.038961038961038891e-02 4.675324675324675494e-02 4.415584415584415667e-02 4.675324675324675494e-02 4.675324675324675494e-02 5.064935064935065234e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.333333333333332871e-02 3.928571428571428492e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 8.571428571428571508e-02 8.571428571428571508e-02 9.285714285714286031e-02 4.285714285714285754e-02 5.000000000000000278e-02 4.761904761904761640e-02 5.476190476190476164e-02 4.523809523809523697e-02 4.642857142857143016e-02 3.571428571428571230e-02 4.642857142857143016e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.857142857142856984e-02 9.047619047619047394e-02 8.809523809523810145e-02 9.285714285714286031e-02 8.809523809523810145e-02 9.761904761904761918e-02 4.761904761904761640e-02 6.632653061224490221e-02 5.272108843537415268e-02 4.931972789115646183e-02 5.952380952380952051e-02 4.285714285714285754e-02 5.238095238095238221e-02 5.714285714285714107e-02 4.285714285714285754e-02 5.714285714285714107e-02 3.061224489795918297e-02 3.061224489795918297e-02 1.700680272108843691e-02 6.972789115646257918e-02 7.823129251700680631e-02 9.013605442176871041e-02 9.013605442176871041e-02 8.333333333333332871e-02 7.993197278911565173e-02 8.333333333333332871e-02 8.843537414965986498e-02 7.823129251700680631e-02 8.673469387755101956e-02 9.013605442176871041e-02 9.013605442176871041e-02 5.484693877551020252e-02 6.887755102040815647e-02 6.377551020408163407e-02 5.612244897959183659e-02 5.994897959183673186e-02 5.357142857142856845e-02 4.974489795918367319e-02 5.867346938775510473e-02 5.272108843537415268e-02 4.591836734693877792e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.931972789115646183e-02 5.782312925170068202e-02 5.782312925170068202e-02 4.591836734693877792e-02 4.931972789115646183e-02 4.421768707482993249e-02 5.272108843537415268e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.443877551020407823e-02 3.316326530612245110e-02 3.698979591836734637e-02 1.913265306122449022e-02 1.913265306122449022e-02 6.377551020408163407e-02 6.632653061224490221e-02 8.418367346938775142e-02 7.908163265306122902e-02 8.801020408163265363e-02 7.270408163265305868e-02 9.056122448979592177e-02 8.545918367346938549e-02 8.673469387755101956e-02 7.653061224489796088e-02 8.801020408163265363e-02 8.163265306122448328e-02 8.545918367346938549e-02 5.158730158730158444e-02 6.051587301587301598e-02 5.654761904761904795e-02 6.250000000000000000e-02 5.059523809523809590e-02 5.059523809523809590e-02 5.158730158730158444e-02 5.456349206349206393e-02 5.555555555555555247e-02 5.102040816326530726e-02 4.464285714285714385e-02 4.719387755102040505e-02 4.719387755102040505e-02 4.974489795918367319e-02 4.719387755102040505e-02 4.464285714285714385e-02 4.974489795918367319e-02 4.464285714285714385e-02 2.281746031746031619e-02 7.837301587301587213e-02 7.539682539682539264e-02 8.234126984126984017e-02 8.035714285714286309e-02 7.837301587301587213e-02 8.829365079365079916e-02 6.845238095238095899e-02 8.531746031746031966e-02 9.126984126984126477e-02 8.531746031746031966e-02 8.531746031746031966e-02 5.853174603174603197e-02 8.432539682539683112e-02 5.079365079365079361e-02 5.476190476190476164e-02 5.634920634920635024e-02 4.761904761904761640e-02 6.269841269841269771e-02 4.920634920634920501e-02 4.365079365079364837e-02 4.761904761904761640e-02 4.563492063492063239e-02 4.761904761904761640e-02 4.365079365079364837e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.861111111111111188e-02 3.492063492063492147e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.460317460317460250e-02 6.984126984126984294e-02 5.476190476190476164e-02 7.222222222222221544e-02 7.619047619047619735e-02 6.984126984126984294e-02 5.952380952380952051e-02 7.777777777777777901e-02 5.714285714285714107e-02 5.396825396825397081e-02 6.031746031746031828e-02 6.507936507936508408e-02 6.111111111111110911e-02 6.984126984126984294e-02 4.935064935064935321e-02 6.103896103896103847e-02 4.740259740259740451e-02 6.038961038961038891e-02 6.038961038961038891e-02 5.519480519480519237e-02 5.519480519480519237e-02 4.285714285714285754e-02 4.603174603174603474e-02 2.857142857142857054e-02 2.532467532467532617e-02 5.064935064935065234e-02 6.818181818181817677e-02 7.987012987012986898e-02 7.142857142857142461e-02 7.397959183673469274e-02 6.688311688311687764e-02 6.298701298701298024e-02 5.649350649350649151e-02 5.779220779220779064e-02 6.493506493506492894e-02 5.259740259740259410e-02 4.415584415584415667e-02 4.025974025974025927e-02 4.415584415584415667e-02 4.350649350649350711e-02 4.350649350649350711e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 9.523809523809523281e-02 4.285714285714285754e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 8.214285714285714246e-02 1.035714285714285782e-01 1.071428571428571369e-01 4.761904761904761640e-02 5.476190476190476164e-02 5.442176870748299117e-02 6.428571428571427937e-02 5.000000000000000278e-02 4.642857142857143016e-02 3.571428571428571230e-02 4.642857142857143016e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.857142857142856984e-02 9.285714285714286031e-02 1.071428571428571369e-01 8.571428571428571508e-02 9.047619047619047394e-02 1.119047619047619097e-01 5.442176870748299117e-02 7.993197278911565173e-02 5.272108843537415268e-02 5.782312925170068202e-02 6.292517006802721136e-02 4.285714285714285754e-02 5.238095238095238221e-02 5.714285714285714107e-02 4.285714285714285754e-02 5.714285714285714107e-02 3.061224489795918297e-02 3.061224489795918297e-02 1.700680272108843691e-02 6.972789115646257918e-02 8.673469387755101956e-02 8.333333333333332871e-02 9.353741496598640126e-02 9.013605442176871041e-02 7.993197278911565173e-02 7.993197278911565173e-02 9.523809523809523281e-02 8.163265306122448328e-02 1.071428571428571369e-01 9.523809523809523281e-02 8.843537414965986498e-02 6.760204081632653628e-02 6.122448979591836593e-02 7.908163265306122902e-02 5.612244897959183659e-02 6.377551020408163407e-02 5.357142857142856845e-02 5.994897959183673186e-02 6.122448979591836593e-02 5.272108843537415268e-02 4.591836734693877792e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.931972789115646183e-02 5.782312925170068202e-02 5.782312925170068202e-02 4.591836734693877792e-02 4.931972789115646183e-02 4.421768707482993249e-02 5.272108843537415268e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.443877551020407823e-02 3.316326530612245110e-02 3.698979591836734637e-02 1.913265306122449022e-02 1.913265306122449022e-02 6.377551020408163407e-02 7.270408163265305868e-02 7.908163265306122902e-02 9.438775510204081010e-02 7.525510204081632681e-02 7.908163265306122902e-02 9.438775510204081010e-02 9.056122448979592177e-02 1.071428571428571369e-01 8.673469387755101956e-02 9.693877551020407823e-02 9.056122448979592177e-02 8.545918367346938549e-02 5.158730158730158444e-02 7.638888888888889506e-02 6.250000000000000000e-02 6.448412698412699096e-02 6.051587301587301598e-02 5.059523809523809590e-02 5.654761904761904795e-02 5.654761904761904795e-02 5.456349206349206393e-02 5.102040816326530726e-02 4.464285714285714385e-02 4.719387755102040505e-02 4.719387755102040505e-02 4.974489795918367319e-02 4.719387755102040505e-02 4.464285714285714385e-02 4.974489795918367319e-02 4.464285714285714385e-02 2.281746031746031619e-02 7.440476190476190410e-02 7.837301587301587213e-02 7.142857142857142461e-02 8.234126984126984017e-02 9.623015873015873523e-02 7.837301587301587213e-02 7.043650793650793607e-02 6.845238095238095899e-02 8.630952380952380820e-02 1.061507936507936484e-01 9.523809523809523281e-02 5.853174603174603197e-02 7.638888888888889506e-02 5.555555555555555247e-02 6.746031746031745657e-02 5.793650793650793884e-02 4.761904761904761640e-02 6.746031746031745657e-02 5.714285714285714107e-02 4.365079365079364837e-02 4.761904761904761640e-02 4.563492063492063239e-02 4.761904761904761640e-02 4.365079365079364837e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.861111111111111188e-02 3.492063492063492147e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.460317460317460250e-02 7.063492063492063378e-02 5.873015873015872967e-02 7.301587301587302015e-02 9.285714285714286031e-02 6.666666666666666574e-02 6.111111111111110911e-02 6.904761904761905211e-02 5.873015873015872967e-02 5.396825396825397081e-02 5.952380952380952051e-02 6.825396825396824740e-02 6.111111111111110911e-02 7.857142857142856984e-02 5.259740259740259410e-02 5.584415584415584194e-02 5.389610389610389324e-02 5.519480519480519237e-02 6.298701298701298024e-02 5.649350649350649151e-02 6.818181818181817677e-02 4.285714285714285754e-02 4.603174603174603474e-02 2.857142857142857054e-02 2.532467532467532617e-02 5.389610389610389324e-02 7.532467532467532201e-02 6.948051948051947591e-02 7.727272727272727071e-02 7.525510204081632681e-02 7.077922077922077504e-02 6.038961038961038891e-02 6.298701298701298024e-02 5.779220779220779064e-02 6.558441558441557850e-02 5.389610389610389324e-02 4.415584415584415667e-02 4.025974025974025927e-02 4.415584415584415667e-02 4.350649350649350711e-02 4.350649350649350711e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.738095238095238360e-02 3.928571428571428492e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 1.000000000000000056e-01 7.857142857142856984e-02 8.928571428571428770e-02 4.285714285714285754e-02 5.238095238095238221e-02 4.421768707482993249e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.095238095238095621e-02 9.523809523809523281e-02 8.333333333333332871e-02 1.119047619047619097e-01 9.523809523809523281e-02 9.761904761904761918e-02 4.421768707482993249e-02 6.122448979591836593e-02 6.122448979591836593e-02 5.102040816326530726e-02 6.632653061224490221e-02 4.523809523809523697e-02 5.476190476190476164e-02 6.428571428571427937e-02 4.523809523809523697e-02 6.428571428571427937e-02 3.231292517006802839e-02 3.231292517006802839e-02 1.700680272108843691e-02 7.312925170068027003e-02 7.823129251700680631e-02 1.020408163265306145e-01 9.523809523809523281e-02 9.523809523809523281e-02 7.993197278911565173e-02 9.013605442176871041e-02 9.013605442176871041e-02 7.823129251700680631e-02 8.333333333333332871e-02 9.523809523809523281e-02 1.003401360544217691e-01 4.974489795918367319e-02 8.545918367346938549e-02 5.867346938775510473e-02 5.739795918367347066e-02 6.122448979591836593e-02 5.739795918367347066e-02 4.974489795918367319e-02 6.122448979591836593e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 5.442176870748299117e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.081632653061224164e-02 1.913265306122449022e-02 1.913265306122449022e-02 6.632653061224490221e-02 6.632653061224490221e-02 8.801020408163265363e-02 7.525510204081632681e-02 1.071428571428571369e-01 7.142857142857142461e-02 9.693877551020407823e-02 1.007653061224489804e-01 8.545918367346938549e-02 7.525510204081632681e-02 8.928571428571428770e-02 8.801020408163265363e-02 9.056122448979592177e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.654761904761904795e-02 6.547619047619047949e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.654761904761904795e-02 6.250000000000000000e-02 5.229591836734694132e-02 4.719387755102040505e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.229591836734694132e-02 4.719387755102040505e-02 5.229591836734694132e-02 4.719387755102040505e-02 2.380952380952380820e-02 7.738095238095238360e-02 7.539682539682539264e-02 9.226190476190476719e-02 8.134920634920635163e-02 7.539682539682539264e-02 1.021825396825396803e-01 6.746031746031745657e-02 1.091269841269841279e-01 1.031746031746031689e-01 8.531746031746031966e-02 8.730158730158729674e-02 6.051587301587301598e-02 9.523809523809523281e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.952380952380952051e-02 5.000000000000000278e-02 6.031746031746031828e-02 5.000000000000000278e-02 4.563492063492063239e-02 5.357142857142856845e-02 4.960317460317460042e-02 5.357142857142856845e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 3.650793650793651007e-02 4.285714285714285754e-02 4.285714285714285754e-02 2.619047619047619110e-02 7.142857142857142461e-02 5.555555555555555247e-02 6.746031746031745657e-02 7.063492063492063378e-02 6.904761904761905211e-02 6.111111111111110911e-02 8.174603174603174705e-02 5.793650793650793884e-02 5.555555555555555247e-02 6.111111111111110911e-02 6.666666666666666574e-02 6.190476190476190688e-02 6.825396825396824740e-02 5.324675324675324367e-02 7.012987012987012547e-02 4.675324675324675494e-02 6.883116883116882634e-02 6.363636363636362980e-02 6.103896103896103847e-02 5.584415584415584194e-02 4.365079365079364837e-02 4.682539682539682557e-02 2.987012987012986967e-02 2.727272727272727140e-02 5.129870129870130191e-02 6.688311688311687764e-02 9.155844155844156118e-02 6.818181818181817677e-02 7.525510204081632681e-02 5.974025974025973934e-02 6.233766233766233761e-02 5.584415584415584194e-02 6.038961038961038891e-02 6.103896103896103847e-02 5.324675324675324367e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.675324675324675494e-02 4.415584415584415667e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.738095238095238360e-02 3.928571428571428492e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 8.214285714285714246e-02 7.857142857142856984e-02 8.928571428571428770e-02 4.285714285714285754e-02 5.238095238095238221e-02 4.421768707482993249e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 9.285714285714286031e-02 7.619047619047619735e-02 8.333333333333332871e-02 8.809523809523810145e-02 8.809523809523810145e-02 9.761904761904761918e-02 4.421768707482993249e-02 6.122448979591836593e-02 5.782312925170068202e-02 5.102040816326530726e-02 5.782312925170068202e-02 4.523809523809523697e-02 5.952380952380952051e-02 6.428571428571427937e-02 4.523809523809523697e-02 6.428571428571427937e-02 3.231292517006802839e-02 3.231292517006802839e-02 1.700680272108843691e-02 8.163265306122448328e-02 8.163265306122448328e-02 7.142857142857142461e-02 7.653061224489796088e-02 8.163265306122448328e-02 9.863945578231292366e-02 9.353741496598640126e-02 7.993197278911565173e-02 9.013605442176871041e-02 8.333333333333332871e-02 9.353741496598640126e-02 9.013605442176871041e-02 4.974489795918367319e-02 5.994897959183673186e-02 5.867346938775510473e-02 6.760204081632653628e-02 5.102040816326530726e-02 6.250000000000000000e-02 4.974489795918367319e-02 6.632653061224490221e-02 6.122448979591836593e-02 5.102040816326530726e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.802721088435374763e-02 6.802721088435374763e-02 5.102040816326530726e-02 5.442176870748299117e-02 4.761904761904761640e-02 6.122448979591836593e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.826530612244898044e-02 3.571428571428571230e-02 4.081632653061224164e-02 1.913265306122449022e-02 1.913265306122449022e-02 7.525510204081632681e-02 7.908163265306122902e-02 7.270408163265305868e-02 7.908163265306122902e-02 7.142857142857142461e-02 9.183673469387755584e-02 7.908163265306122902e-02 8.545918367346938549e-02 8.545918367346938549e-02 8.035714285714286309e-02 8.418367346938775142e-02 8.290816326530611735e-02 7.525510204081632681e-02 4.563492063492063239e-02 5.555555555555555247e-02 4.861111111111111188e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.952380952380952051e-02 6.051587301587301598e-02 6.250000000000000000e-02 6.150793650793650452e-02 5.994897959183673186e-02 4.974489795918367319e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.739795918367347066e-02 5.229591836734694132e-02 4.974489795918367319e-02 5.739795918367347066e-02 4.974489795918367319e-02 2.380952380952380820e-02 7.142857142857142461e-02 7.738095238095238360e-02 7.043650793650793607e-02 7.242063492063492702e-02 7.936507936507936067e-02 7.043650793650793607e-02 8.234126984126984017e-02 6.944444444444444753e-02 7.539682539682539264e-02 8.531746031746031966e-02 8.035714285714286309e-02 6.944444444444444753e-02 6.845238095238095899e-02 5.555555555555555247e-02 5.158730158730158444e-02 4.682539682539682557e-02 5.634920634920635024e-02 7.301587301587302015e-02 5.793650793650793884e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.158730158730158444e-02 5.357142857142856845e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.158730158730158444e-02 5.753968253968253649e-02 3.968253968253968034e-02 4.285714285714285754e-02 4.285714285714285754e-02 2.619047619047619110e-02 8.253968253968253788e-02 6.507936507936508408e-02 7.380952380952381098e-02 7.857142857142856984e-02 6.587301587301587491e-02 6.984126984126984294e-02 7.222222222222221544e-02 6.666666666666666574e-02 6.428571428571427937e-02 7.380952380952381098e-02 7.539682539682539264e-02 7.539682539682539264e-02 8.412698412698413342e-02 5.454545454545454281e-02 6.363636363636362980e-02 5.714285714285714107e-02 4.545454545454545581e-02 4.935064935064935321e-02 4.805194805194805407e-02 5.194805194805195148e-02 5.000000000000000278e-02 5.476190476190476164e-02 3.246753246753246447e-02 2.727272727272727140e-02 6.038961038961038891e-02 8.506493506493506551e-02 6.298701298701298024e-02 6.818181818181817677e-02 8.545918367346938549e-02 7.402597402597402287e-02 6.103896103896103847e-02 6.428571428571427937e-02 6.038961038961038891e-02 6.753246753246752720e-02 6.168831168831168804e-02 5.194805194805195148e-02 4.675324675324675494e-02 5.194805194805195148e-02 5.064935064935065234e-02 5.194805194805195148e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.071428571428571369e-01 4.642857142857143016e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 8.928571428571428770e-02 1.214285714285714274e-01 1.250000000000000000e-01 5.238095238095238221e-02 6.190476190476190688e-02 6.122448979591836593e-02 7.380952380952381098e-02 5.476190476190476164e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.857142857142856984e-02 1.142857142857142821e-01 1.285714285714285587e-01 9.523809523809523281e-02 1.000000000000000056e-01 1.333333333333333315e-01 6.122448979591836593e-02 9.523809523809523281e-02 5.782312925170068202e-02 6.632653061224490221e-02 7.142857142857142461e-02 4.523809523809523697e-02 5.476190476190476164e-02 6.428571428571427937e-02 4.523809523809523697e-02 6.428571428571427937e-02 3.231292517006802839e-02 3.231292517006802839e-02 1.700680272108843691e-02 7.142857142857142461e-02 8.503401360544217413e-02 1.054421768707483054e-01 1.207482993197278864e-01 9.523809523809523281e-02 7.823129251700680631e-02 8.163265306122448328e-02 1.156462585034013640e-01 8.503401360544217413e-02 1.309523809523809590e-01 1.071428571428571369e-01 9.693877551020407823e-02 8.035714285714286309e-02 6.760204081632653628e-02 9.566326530612244416e-02 5.484693877551020252e-02 7.780612244897959495e-02 5.484693877551020252e-02 7.015306122448979054e-02 6.505102040816326814e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 5.442176870748299117e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.081632653061224164e-02 1.913265306122449022e-02 1.913265306122449022e-02 6.505102040816326814e-02 7.397959183673469274e-02 9.056122448979592177e-02 9.438775510204081010e-02 9.693877551020407823e-02 7.908163265306122902e-02 1.250000000000000000e-01 9.566326530612244416e-02 1.326530612244898044e-01 8.928571428571428770e-02 1.173469387755102095e-01 9.693877551020407823e-02 1.045918367346938826e-01 5.753968253968253649e-02 9.325396825396825573e-02 7.638888888888889506e-02 8.134920634920635163e-02 6.547619047619047949e-02 5.158730158730158444e-02 5.853174603174603197e-02 5.952380952380952051e-02 5.753968253968253649e-02 5.229591836734694132e-02 4.719387755102040505e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.229591836734694132e-02 4.719387755102040505e-02 5.229591836734694132e-02 4.719387755102040505e-02 2.380952380952380820e-02 7.936507936507936067e-02 7.936507936507936067e-02 8.432539682539683112e-02 9.027777777777777624e-02 9.722222222222222376e-02 1.051587301587301598e-01 7.142857142857142461e-02 8.928571428571428770e-02 1.210317460317460320e-01 1.329365079365079361e-01 1.200396825396825434e-01 5.952380952380952051e-02 9.821428571428571230e-02 6.507936507936508408e-02 8.174603174603174705e-02 7.222222222222221544e-02 4.841269841269841417e-02 7.063492063492063378e-02 5.952380952380952051e-02 4.563492063492063239e-02 5.357142857142856845e-02 4.960317460317460042e-02 5.357142857142856845e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 3.650793650793651007e-02 4.285714285714285754e-02 4.285714285714285754e-02 2.619047619047619110e-02 7.222222222222221544e-02 6.031746031746031828e-02 7.063492063492063378e-02 8.809523809523810145e-02 7.063492063492063378e-02 6.428571428571427937e-02 7.698412698412698818e-02 6.111111111111110911e-02 5.476190476190476164e-02 5.873015873015872967e-02 7.380952380952381098e-02 6.111111111111110911e-02 8.412698412698413342e-02 5.974025974025973934e-02 5.844155844155844021e-02 5.454545454545454281e-02 7.142857142857142461e-02 8.311688311688311681e-02 6.623376623376622807e-02 7.532467532467532201e-02 4.365079365079364837e-02 4.682539682539682557e-02 2.987012987012986967e-02 2.727272727272727140e-02 5.519480519480519237e-02 7.987012987012986898e-02 9.415584415584415945e-02 7.987012987012986898e-02 7.780612244897959495e-02 6.363636363636362980e-02 6.363636363636362980e-02 6.558441558441557850e-02 6.168831168831168804e-02 6.363636363636362980e-02 5.584415584415584194e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.675324675324675494e-02 4.415584415584415667e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.738095238095238360e-02 3.928571428571428492e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 1.071428571428571369e-01 7.857142857142856984e-02 9.642857142857143293e-02 4.285714285714285754e-02 5.714285714285714107e-02 4.421768707482993249e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.714285714285714107e-02 3.571428571428571230e-02 5.714285714285714107e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 9.047619047619047394e-02 9.285714285714286031e-02 8.809523809523810145e-02 1.261904761904761862e-01 1.047619047619047644e-01 1.119047619047619097e-01 4.421768707482993249e-02 6.462585034013605678e-02 6.462585034013605678e-02 5.102040816326530726e-02 6.972789115646257918e-02 5.000000000000000278e-02 6.428571428571427937e-02 7.857142857142856984e-02 5.000000000000000278e-02 7.857142857142856984e-02 3.571428571428571230e-02 3.571428571428571230e-02 1.700680272108843691e-02 8.333333333333332871e-02 9.013605442176871041e-02 9.523809523809523281e-02 9.183673469387755584e-02 1.156462585034013640e-01 9.353741496598640126e-02 1.037414965986394599e-01 9.183673469387755584e-02 8.843537414965986498e-02 9.013605442176871041e-02 1.088435374149659823e-01 1.139455782312925186e-01 4.974489795918367319e-02 9.311224489795918990e-02 6.122448979591836593e-02 6.250000000000000000e-02 5.994897959183673186e-02 6.250000000000000000e-02 4.974489795918367319e-02 6.632653061224490221e-02 6.462585034013605678e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 6.462585034013605678e-02 7.482993197278911546e-02 7.482993197278911546e-02 5.442176870748299117e-02 6.462585034013605678e-02 5.442176870748299117e-02 6.462585034013605678e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.081632653061224164e-02 4.846938775510203912e-02 1.913265306122449022e-02 1.913265306122449022e-02 7.653061224489796088e-02 7.780612244897959495e-02 8.545918367346938549e-02 9.056122448979592177e-02 1.007653061224489804e-01 8.545918367346938549e-02 9.566326530612244416e-02 1.275510204081632681e-01 9.566326530612244416e-02 8.673469387755101956e-02 9.566326530612244416e-02 1.058673469387755167e-01 9.056122448979592177e-02 5.952380952380952051e-02 5.753968253968253649e-02 5.555555555555555247e-02 6.150793650793650452e-02 6.150793650793650452e-02 5.952380952380952051e-02 6.051587301587301598e-02 6.250000000000000000e-02 6.845238095238095899e-02 6.250000000000000000e-02 5.484693877551020252e-02 6.250000000000000000e-02 6.250000000000000000e-02 6.250000000000000000e-02 6.250000000000000000e-02 5.484693877551020252e-02 6.250000000000000000e-02 5.484693877551020252e-02 2.579365079365079222e-02 7.738095238095238360e-02 8.333333333333332871e-02 8.928571428571428770e-02 8.432539682539683112e-02 9.424603174603174427e-02 9.325396825396825573e-02 7.936507936507936067e-02 1.011904761904761918e-01 9.722222222222222376e-02 9.722222222222222376e-02 9.126984126984126477e-02 7.043650793650793607e-02 8.730158730158729674e-02 6.507936507936508408e-02 5.476190476190476164e-02 5.793650793650793884e-02 5.634920634920635024e-02 6.825396825396824740e-02 5.793650793650793884e-02 5.357142857142856845e-02 6.547619047619047949e-02 5.952380952380952051e-02 6.547619047619047949e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.952380952380952051e-02 5.952380952380952051e-02 4.285714285714285754e-02 5.238095238095238221e-02 5.238095238095238221e-02 2.936507936507936484e-02 8.412698412698413342e-02 6.587301587301587491e-02 7.539682539682539264e-02 8.888888888888889228e-02 7.063492063492063378e-02 7.222222222222221544e-02 8.253968253968253788e-02 6.746031746031745657e-02 6.507936507936508408e-02 7.222222222222221544e-02 7.936507936507936067e-02 7.460317460317460181e-02 8.174603174603174705e-02 6.233766233766233761e-02 8.051948051948051854e-02 5.454545454545454281e-02 6.233766233766233761e-02 5.974025974025973934e-02 6.233766233766233761e-02 6.753246753246752720e-02 5.158730158730158444e-02 5.634920634920635024e-02 3.506493506493506274e-02 3.116883116883116880e-02 6.103896103896103847e-02 8.181818181818181768e-02 7.857142857142856984e-02 7.467532467532467244e-02 8.801020408163265363e-02 7.272727272727272374e-02 6.493506493506492894e-02 6.753246753246752720e-02 6.688311688311687764e-02 6.883116883116882634e-02 6.233766233766233761e-02 5.714285714285714107e-02 4.935064935064935321e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.324675324675324367e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.190476190476190410e-01 5.000000000000000278e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 8.571428571428571508e-02 1.464285714285714357e-01 1.392857142857142905e-01 5.714285714285714107e-02 6.666666666666666574e-02 6.802721088435374763e-02 8.333333333333332871e-02 5.952380952380952051e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.857142857142856984e-02 1.190476190476190410e-01 1.571428571428571397e-01 8.809523809523810145e-02 1.023809523809523780e-01 1.476190476190476220e-01 6.802721088435374763e-02 1.088435374149659823e-01 5.782312925170068202e-02 7.823129251700680631e-02 7.482993197278911546e-02 4.523809523809523697e-02 5.476190476190476164e-02 6.428571428571427937e-02 4.523809523809523697e-02 6.428571428571427937e-02 3.231292517006802839e-02 3.231292517006802839e-02 1.700680272108843691e-02 7.142857142857142461e-02 9.183673469387755584e-02 1.003401360544217691e-01 1.275510204081632681e-01 9.863945578231292366e-02 7.823129251700680631e-02 7.823129251700680631e-02 1.275510204081632681e-01 8.843537414965986498e-02 1.649659863945578120e-01 1.122448979591836732e-01 9.523809523809523281e-02 9.821428571428571230e-02 5.994897959183673186e-02 1.160714285714285754e-01 5.484693877551020252e-02 8.290816326530611735e-02 5.484693877551020252e-02 8.545918367346938549e-02 6.760204081632653628e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 5.442176870748299117e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.081632653061224164e-02 1.913265306122449022e-02 1.913265306122449022e-02 6.505102040816326814e-02 8.035714285714286309e-02 8.673469387755101956e-02 1.071428571428571369e-01 8.545918367346938549e-02 8.545918367346938549e-02 1.326530612244898044e-01 9.566326530612244416e-02 1.683673469387755028e-01 1.007653061224489804e-01 1.326530612244898044e-01 1.058673469387755167e-01 1.071428571428571369e-01 5.753968253968253649e-02 1.170634920634920639e-01 8.531746031746031966e-02 8.531746031746031966e-02 7.539682539682539264e-02 5.158730158730158444e-02 6.349206349206348854e-02 6.150793650793650452e-02 5.654761904761904795e-02 5.229591836734694132e-02 4.719387755102040505e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.229591836734694132e-02 4.719387755102040505e-02 5.229591836734694132e-02 4.719387755102040505e-02 2.380952380952380820e-02 7.638888888888889506e-02 8.035714285714286309e-02 7.539682539682539264e-02 9.226190476190476719e-02 1.121031746031746074e-01 9.623015873015873523e-02 7.341269841269841556e-02 7.440476190476190410e-02 1.160714285714285754e-01 1.716269841269841279e-01 1.398809523809523836e-01 5.952380952380952051e-02 9.226190476190476719e-02 6.984126984126984294e-02 1.007936507936507964e-01 7.539682539682539264e-02 4.841269841269841417e-02 7.539682539682539264e-02 6.746031746031745657e-02 4.563492063492063239e-02 5.357142857142856845e-02 4.960317460317460042e-02 5.357142857142856845e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 3.650793650793651007e-02 4.285714285714285754e-02 4.285714285714285754e-02 2.619047619047619110e-02 7.301587301587302015e-02 6.428571428571427937e-02 7.142857142857142461e-02 1.000000000000000056e-01 6.825396825396824740e-02 6.587301587301587491e-02 7.063492063492063378e-02 6.269841269841269771e-02 5.476190476190476164e-02 5.793650793650793884e-02 7.698412698412698818e-02 6.111111111111110911e-02 9.603174603174603752e-02 6.298701298701298024e-02 5.324675324675324367e-02 6.103896103896103847e-02 6.753246753246752720e-02 8.831168831168831335e-02 6.753246753246752720e-02 8.831168831168831335e-02 4.365079365079364837e-02 4.682539682539682557e-02 2.987012987012986967e-02 2.727272727272727140e-02 5.844155844155844021e-02 8.961038961038961248e-02 8.636363636363636465e-02 8.636363636363636465e-02 7.908163265306122902e-02 6.688311688311687764e-02 6.168831168831168804e-02 7.207792207792207417e-02 6.168831168831168804e-02 6.428571428571427937e-02 5.714285714285714107e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.675324675324675494e-02 4.415584415584415667e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.928571428571428770e-02 4.285714285714285754e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 8.571428571428571508e-02 9.642857142857143293e-02 1.000000000000000056e-01 4.761904761904761640e-02 5.476190476190476164e-02 5.102040816326530726e-02 5.952380952380952051e-02 5.476190476190476164e-02 4.642857142857143016e-02 3.571428571428571230e-02 4.642857142857143016e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.333333333333332871e-02 8.809523809523810145e-02 1.000000000000000056e-01 8.809523809523810145e-02 9.285714285714286031e-02 1.047619047619047644e-01 5.102040816326530726e-02 7.312925170068027003e-02 5.612244897959183659e-02 5.952380952380952051e-02 6.462585034013605678e-02 4.285714285714285754e-02 5.476190476190476164e-02 5.714285714285714107e-02 4.285714285714285754e-02 5.714285714285714107e-02 3.061224489795918297e-02 3.061224489795918297e-02 1.700680272108843691e-02 7.653061224489796088e-02 8.503401360544217413e-02 7.993197278911565173e-02 8.843537414965986498e-02 8.673469387755101956e-02 8.503401360544217413e-02 8.503401360544217413e-02 9.183673469387755584e-02 8.673469387755101956e-02 1.003401360544217691e-01 9.693877551020407823e-02 9.183673469387755584e-02 6.250000000000000000e-02 6.377551020408163407e-02 7.270408163265305868e-02 5.994897959183673186e-02 5.994897959183673186e-02 5.739795918367347066e-02 5.994897959183673186e-02 6.377551020408163407e-02 5.782312925170068202e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.931972789115646183e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.761904761904761640e-02 4.931972789115646183e-02 4.421768707482993249e-02 5.782312925170068202e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.571428571428571230e-02 3.316326530612245110e-02 3.698979591836734637e-02 1.913265306122449022e-02 1.913265306122449022e-02 7.142857142857142461e-02 7.525510204081632681e-02 7.653061224489796088e-02 8.673469387755101956e-02 7.525510204081632681e-02 8.035714285714286309e-02 8.928571428571428770e-02 8.673469387755101956e-02 1.007653061224489804e-01 8.673469387755101956e-02 9.438775510204081010e-02 8.928571428571428770e-02 8.545918367346938549e-02 4.960317460317460042e-02 7.043650793650793607e-02 5.853174603174603197e-02 6.051587301587301598e-02 5.853174603174603197e-02 5.555555555555555247e-02 5.753968253968253649e-02 6.051587301587301598e-02 6.051587301587301598e-02 5.739795918367347066e-02 4.591836734693877792e-02 4.719387755102040505e-02 4.719387755102040505e-02 5.229591836734694132e-02 4.719387755102040505e-02 4.591836734693877792e-02 5.229591836734694132e-02 4.591836734693877792e-02 2.281746031746031619e-02 7.242063492063492702e-02 7.539682539682539264e-02 7.142857142857142461e-02 7.837301587301587213e-02 8.730158730158729674e-02 7.638888888888889506e-02 7.837301587301587213e-02 7.043650793650793607e-02 8.234126984126984017e-02 1.001984126984127033e-01 9.226190476190476719e-02 6.646825396825396803e-02 7.638888888888889506e-02 5.555555555555555247e-02 6.269841269841269771e-02 5.476190476190476164e-02 5.317460317460317304e-02 7.063492063492063378e-02 5.634920634920635024e-02 4.563492063492063239e-02 4.761904761904761640e-02 4.662698412698412787e-02 4.761904761904761640e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.662698412698412787e-02 5.555555555555555247e-02 3.650793650793651007e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.460317460317460250e-02 8.015873015873016538e-02 6.349206349206348854e-02 7.063492063492063378e-02 8.412698412698413342e-02 6.666666666666666574e-02 6.825396825396824740e-02 6.904761904761905211e-02 6.587301587301587491e-02 6.190476190476190688e-02 6.825396825396824740e-02 7.460317460317460181e-02 7.063492063492063378e-02 8.253968253968253788e-02 5.389610389610389324e-02 6.168831168831168804e-02 5.454545454545454281e-02 5.259740259740259410e-02 5.909090909090908977e-02 5.259740259740259410e-02 6.168831168831168804e-02 4.841269841269841417e-02 5.317460317460317304e-02 2.987012987012986967e-02 2.532467532467532617e-02 5.909090909090908977e-02 8.051948051948051854e-02 7.077922077922077504e-02 7.467532467532467244e-02 8.418367346938775142e-02 6.818181818181817677e-02 6.168831168831168804e-02 6.428571428571427937e-02 6.038961038961038891e-02 6.493506493506492894e-02 6.103896103896103847e-02 4.675324675324675494e-02 4.415584415584415667e-02 4.675324675324675494e-02 4.675324675324675494e-02 5.064935064935065234e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.071428571428571369e-01 4.642857142857143016e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 8.928571428571428770e-02 1.214285714285714274e-01 1.250000000000000000e-01 5.238095238095238221e-02 6.190476190476190688e-02 6.122448979591836593e-02 7.380952380952381098e-02 5.476190476190476164e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.333333333333332871e-02 1.095238095238095233e-01 1.285714285714285587e-01 9.523809523809523281e-02 1.047619047619047644e-01 1.333333333333333315e-01 6.122448979591836593e-02 9.523809523809523281e-02 5.782312925170068202e-02 6.632653061224490221e-02 7.142857142857142461e-02 4.523809523809523697e-02 5.952380952380952051e-02 6.428571428571427937e-02 4.523809523809523697e-02 6.428571428571427937e-02 3.231292517006802839e-02 3.231292517006802839e-02 1.700680272108843691e-02 7.823129251700680631e-02 8.843537414965986498e-02 9.863945578231292366e-02 1.139455782312925186e-01 9.523809523809523281e-02 8.503401360544217413e-02 8.843537414965986498e-02 1.156462585034013640e-01 9.183673469387755584e-02 1.309523809523809590e-01 1.139455782312925186e-01 1.037414965986394599e-01 8.035714285714286309e-02 6.760204081632653628e-02 9.566326530612244416e-02 5.739795918367347066e-02 7.525510204081632681e-02 5.739795918367347066e-02 7.015306122448979054e-02 6.760204081632653628e-02 6.122448979591836593e-02 5.102040816326530726e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.802721088435374763e-02 6.802721088435374763e-02 5.102040816326530726e-02 5.442176870748299117e-02 4.761904761904761640e-02 6.122448979591836593e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.826530612244898044e-02 3.571428571428571230e-02 4.081632653061224164e-02 1.913265306122449022e-02 1.913265306122449022e-02 7.270408163265305868e-02 7.908163265306122902e-02 8.801020408163265363e-02 9.693877551020407823e-02 8.928571428571428770e-02 8.418367346938775142e-02 1.173469387755102095e-01 9.566326530612244416e-02 1.326530612244898044e-01 9.438775510204081010e-02 1.198979591836734637e-01 1.020408163265306145e-01 1.045918367346938826e-01 5.753968253968253649e-02 9.325396825396825573e-02 7.440476190476190410e-02 7.738095238095238360e-02 6.547619047619047949e-02 5.555555555555555247e-02 6.051587301587301598e-02 6.349206349206348854e-02 6.150793650793650452e-02 5.994897959183673186e-02 4.974489795918367319e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.739795918367347066e-02 5.229591836734694132e-02 4.974489795918367319e-02 5.739795918367347066e-02 4.974489795918367319e-02 2.380952380952380820e-02 7.936507936507936067e-02 8.134920634920635163e-02 8.035714285714286309e-02 9.027777777777777624e-02 9.920634920634920084e-02 9.722222222222222376e-02 8.134920634920635163e-02 8.134920634920635163e-02 1.091269841269841279e-01 1.329365079365079361e-01 1.200396825396825434e-01 6.746031746031745657e-02 9.424603174603174427e-02 6.507936507936508408e-02 8.174603174603174705e-02 6.904761904761905211e-02 5.317460317460317304e-02 7.539682539682539264e-02 6.111111111111110911e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.158730158730158444e-02 5.357142857142856845e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.158730158730158444e-02 5.753968253968253649e-02 3.968253968253968034e-02 4.285714285714285754e-02 4.285714285714285754e-02 2.619047619047619110e-02 8.174603174603174705e-02 6.666666666666666574e-02 7.380952380952381098e-02 9.126984126984126477e-02 7.222222222222221544e-02 7.222222222222221544e-02 7.539682539682539264e-02 6.904761904761905211e-02 6.269841269841269771e-02 6.825396825396824740e-02 8.174603174603174705e-02 7.063492063492063378e-02 9.047619047619047394e-02 6.233766233766233761e-02 6.363636363636362980e-02 5.714285714285714107e-02 6.623376623376622807e-02 7.792207792207792028e-02 6.363636363636362980e-02 7.532467532467532201e-02 5.000000000000000278e-02 5.476190476190476164e-02 3.246753246753246447e-02 2.727272727272727140e-02 6.168831168831168804e-02 8.636363636363636465e-02 8.896103896103896291e-02 8.246753246753246724e-02 8.801020408163265363e-02 6.883116883116882634e-02 6.623376623376622807e-02 7.077922077922077504e-02 6.558441558441557850e-02 6.753246753246752720e-02 6.363636363636362980e-02 5.194805194805195148e-02 4.675324675324675494e-02 5.194805194805195148e-02 5.064935064935065234e-02 5.194805194805195148e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.928571428571428770e-02 4.285714285714285754e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 9.642857142857143293e-02 9.642857142857143293e-02 1.035714285714285782e-01 4.761904761904761640e-02 5.714285714285714107e-02 5.102040816326530726e-02 5.952380952380952051e-02 5.476190476190476164e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.571428571428571508e-02 9.523809523809523281e-02 1.023809523809523780e-01 1.047619047619047644e-01 1.023809523809523780e-01 1.119047619047619097e-01 5.102040816326530726e-02 7.482993197278911546e-02 6.122448979591836593e-02 5.952380952380952051e-02 6.972789115646257918e-02 4.523809523809523697e-02 5.952380952380952051e-02 6.428571428571427937e-02 4.523809523809523697e-02 6.428571428571427937e-02 3.231292517006802839e-02 3.231292517006802839e-02 1.700680272108843691e-02 7.993197278911565173e-02 8.843537414965986498e-02 9.013605442176871041e-02 9.523809523809523281e-02 1.020408163265306145e-01 8.673469387755101956e-02 9.353741496598640126e-02 9.863945578231292366e-02 8.843537414965986498e-02 1.037414965986394599e-01 1.071428571428571369e-01 1.054421768707483054e-01 6.250000000000000000e-02 7.780612244897959495e-02 7.397959183673469274e-02 5.994897959183673186e-02 6.377551020408163407e-02 5.994897959183673186e-02 5.994897959183673186e-02 6.632653061224490221e-02 6.122448979591836593e-02 5.102040816326530726e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.802721088435374763e-02 6.802721088435374763e-02 5.102040816326530726e-02 5.442176870748299117e-02 4.761904761904761640e-02 6.122448979591836593e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.826530612244898044e-02 3.571428571428571230e-02 4.081632653061224164e-02 1.913265306122449022e-02 1.913265306122449022e-02 7.397959183673469274e-02 7.780612244897959495e-02 8.163265306122448328e-02 9.056122448979592177e-02 8.801020408163265363e-02 8.290816326530611735e-02 9.693877551020407823e-02 1.058673469387755167e-01 1.058673469387755167e-01 8.928571428571428770e-02 1.020408163265306145e-01 1.020408163265306145e-01 9.311224489795918990e-02 5.555555555555555247e-02 7.142857142857142461e-02 6.150793650793650452e-02 6.547619047619047949e-02 6.349206349206348854e-02 5.753968253968253649e-02 6.051587301587301598e-02 6.250000000000000000e-02 6.547619047619047949e-02 5.994897959183673186e-02 4.974489795918367319e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.739795918367347066e-02 5.229591836734694132e-02 4.974489795918367319e-02 5.739795918367347066e-02 4.974489795918367319e-02 2.380952380952380820e-02 7.440476190476190410e-02 7.837301587301587213e-02 7.936507936507936067e-02 8.333333333333332871e-02 9.226190476190476719e-02 8.730158730158729674e-02 7.936507936507936067e-02 8.432539682539683112e-02 9.226190476190476719e-02 1.061507936507936484e-01 9.920634920634920084e-02 6.845238095238095899e-02 8.531746031746031966e-02 6.031746031746031828e-02 6.428571428571427937e-02 5.952380952380952051e-02 5.476190476190476164e-02 6.984126984126984294e-02 5.952380952380952051e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.158730158730158444e-02 5.357142857142856845e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.158730158730158444e-02 5.753968253968253649e-02 3.968253968253968034e-02 4.285714285714285754e-02 4.285714285714285754e-02 2.619047619047619110e-02 8.174603174603174705e-02 6.587301587301587491e-02 7.142857142857142461e-02 8.571428571428571508e-02 6.825396825396824740e-02 7.063492063492063378e-02 7.380952380952381098e-02 6.746031746031745657e-02 6.349206349206348854e-02 6.984126984126984294e-02 7.777777777777777901e-02 7.142857142857142461e-02 8.333333333333332871e-02 5.909090909090908977e-02 7.012987012987012547e-02 5.584415584415584194e-02 5.974025974025973934e-02 6.363636363636362980e-02 5.974025974025973934e-02 6.883116883116882634e-02 5.000000000000000278e-02 5.476190476190476164e-02 3.246753246753246447e-02 2.727272727272727140e-02 6.103896103896103847e-02 8.051948051948051854e-02 7.857142857142856984e-02 7.597402597402597157e-02 8.673469387755101956e-02 6.818181818181817677e-02 6.298701298701298024e-02 6.753246753246752720e-02 6.428571428571427937e-02 6.558441558441557850e-02 6.233766233766233761e-02 5.194805194805195148e-02 4.675324675324675494e-02 5.194805194805195148e-02 5.064935064935065234e-02 5.194805194805195148e-02 +5.952380952380952051e-02 2.380952380952380820e-02 0.000000000000000000e+00 0.000000000000000000e+00 9.523809523809523281e-02 4.285714285714285754e-02 3.571428571428571230e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 8.928571428571428770e-02 1.035714285714285782e-01 1.071428571428571369e-01 4.761904761904761640e-02 5.476190476190476164e-02 5.442176870748299117e-02 6.428571428571427937e-02 5.000000000000000278e-02 4.642857142857143016e-02 3.571428571428571230e-02 4.642857142857143016e-02 2.380952380952380820e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.857142857142856984e-02 1.023809523809523780e-01 1.071428571428571369e-01 9.523809523809523281e-02 9.761904761904761918e-02 1.119047619047619097e-01 5.442176870748299117e-02 7.993197278911565173e-02 5.612244897959183659e-02 5.782312925170068202e-02 6.632653061224490221e-02 4.285714285714285754e-02 5.476190476190476164e-02 5.714285714285714107e-02 4.285714285714285754e-02 5.714285714285714107e-02 3.061224489795918297e-02 3.061224489795918297e-02 1.700680272108843691e-02 7.482993197278911546e-02 8.163265306122448328e-02 9.693877551020407823e-02 1.037414965986394599e-01 9.013605442176871041e-02 7.823129251700680631e-02 8.503401360544217413e-02 1.037414965986394599e-01 8.503401360544217413e-02 1.071428571428571369e-01 1.020408163265306145e-01 9.863945578231292366e-02 6.760204081632653628e-02 7.142857142857142461e-02 7.908163265306122902e-02 5.484693877551020252e-02 6.887755102040815647e-02 5.484693877551020252e-02 5.994897959183673186e-02 6.250000000000000000e-02 5.782312925170068202e-02 4.761904761904761640e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.931972789115646183e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.761904761904761640e-02 4.931972789115646183e-02 4.421768707482993249e-02 5.782312925170068202e-02 3.316326530612245110e-02 3.316326530612245110e-02 3.571428571428571230e-02 3.316326530612245110e-02 3.698979591836734637e-02 1.913265306122449022e-02 1.913265306122449022e-02 7.015306122448979054e-02 7.270408163265305868e-02 8.545918367346938549e-02 8.545918367346938549e-02 9.056122448979592177e-02 7.525510204081632681e-02 1.045918367346938826e-01 9.056122448979592177e-02 1.071428571428571369e-01 8.545918367346938549e-02 1.045918367346938826e-01 9.311224489795918990e-02 9.948979591836734637e-02 5.555555555555555247e-02 7.638888888888889506e-02 6.646825396825396803e-02 7.242063492063492702e-02 5.853174603174603197e-02 5.357142857142856845e-02 5.555555555555555247e-02 5.952380952380952051e-02 6.051587301587301598e-02 5.739795918367347066e-02 4.591836734693877792e-02 4.719387755102040505e-02 4.719387755102040505e-02 5.229591836734694132e-02 4.719387755102040505e-02 4.591836734693877792e-02 5.229591836734694132e-02 4.591836734693877792e-02 2.281746031746031619e-02 7.638888888888889506e-02 7.539682539682539264e-02 8.035714285714286309e-02 8.432539682539683112e-02 8.531746031746031966e-02 9.523809523809523281e-02 7.638888888888889506e-02 8.432539682539683112e-02 1.021825396825396803e-01 1.061507936507936484e-01 1.031746031746031689e-01 6.547619047619047949e-02 9.325396825396825573e-02 5.555555555555555247e-02 6.746031746031745657e-02 6.428571428571427937e-02 5.158730158730158444e-02 6.825396825396824740e-02 5.476190476190476164e-02 4.563492063492063239e-02 4.761904761904761640e-02 4.662698412698412787e-02 4.761904761904761640e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.662698412698412787e-02 5.555555555555555247e-02 3.650793650793651007e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.460317460317460250e-02 7.857142857142856984e-02 6.269841269841269771e-02 6.825396825396824740e-02 7.857142857142856984e-02 6.984126984126984294e-02 6.825396825396824740e-02 7.301587301587302015e-02 6.587301587301587491e-02 6.111111111111110911e-02 6.666666666666666574e-02 7.539682539682539264e-02 6.825396825396824740e-02 8.095238095238095621e-02 5.454545454545454281e-02 6.558441558441557850e-02 5.194805194805195148e-02 6.558441558441557850e-02 7.077922077922077504e-02 6.038961038961038891e-02 6.558441558441557850e-02 4.841269841269841417e-02 5.317460317460317304e-02 2.987012987012986967e-02 2.532467532467532617e-02 5.844155844155844021e-02 7.792207792207792028e-02 8.896103896103896291e-02 7.597402597402597157e-02 8.418367346938775142e-02 6.168831168831168804e-02 6.428571428571427937e-02 6.493506493506492894e-02 6.363636363636362980e-02 6.298701298701298024e-02 6.103896103896103847e-02 4.675324675324675494e-02 4.415584415584415667e-02 4.675324675324675494e-02 4.675324675324675494e-02 5.064935064935065234e-02 +9.259259259259258745e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.333333333333332871e-02 3.888888888888888951e-02 7.222222222222221544e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 7.222222222222221544e-02 7.222222222222221544e-02 7.777777777777777901e-02 3.703703703703703498e-02 4.074074074074074403e-02 6.746031746031745657e-02 7.037037037037037479e-02 5.185185185185185036e-02 2.777777777777777624e-02 2.222222222222222307e-02 2.777777777777777624e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 5.555555555555555247e-02 6.666666666666666574e-02 6.666666666666666574e-02 7.037037037037037479e-02 6.666666666666666574e-02 7.407407407407406996e-02 6.746031746031745657e-02 6.878306878306877925e-02 5.026455026455026176e-02 4.761904761904761640e-02 5.555555555555555247e-02 2.592592592592592518e-02 2.962962962962963076e-02 3.333333333333333287e-02 2.592592592592592518e-02 3.333333333333333287e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.058201058201058142e-02 4.761904761904761640e-02 5.291005291005290712e-02 6.084656084656084318e-02 6.084656084656084318e-02 6.084656084656084318e-02 5.026455026455026176e-02 5.555555555555555247e-02 6.084656084656084318e-02 5.291005291005290712e-02 6.084656084656084318e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.250000000000000000e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.960317460317460042e-02 6.150793650793650452e-02 4.365079365079364837e-02 4.365079365079364837e-02 4.761904761904761640e-02 2.910052910052909891e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.910052910052909891e-02 3.174603174603174427e-02 3.174603174603174427e-02 2.645502645502645356e-02 2.910052910052909891e-02 2.645502645502645356e-02 2.910052910052909891e-02 1.984126984126984017e-02 1.984126984126984017e-02 1.984126984126984017e-02 1.984126984126984017e-02 2.182539682539682419e-02 1.190476190476190410e-02 1.190476190476190410e-02 4.166666666666666435e-02 4.365079365079364837e-02 5.158730158730158444e-02 5.158730158730158444e-02 5.555555555555555247e-02 4.563492063492063239e-02 5.753968253968253649e-02 5.952380952380952051e-02 5.753968253968253649e-02 4.960317460317460042e-02 5.753968253968253649e-02 5.555555555555555247e-02 5.555555555555555247e-02 6.481481481481481122e-02 5.941358024691358042e-02 6.095679012345679021e-02 5.941358024691358042e-02 4.166666666666666435e-02 3.858024691358024477e-02 4.012345679012345456e-02 4.166666666666666435e-02 4.320987654320987414e-02 2.777777777777777624e-02 2.579365079365079222e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.579365079365079222e-02 2.777777777777777624e-02 2.579365079365079222e-02 1.388888888888888812e-02 4.475308641975308394e-02 4.475308641975308394e-02 4.783950617283950352e-02 4.783950617283950352e-02 4.938271604938271331e-02 5.246913580246913289e-02 4.166666666666666435e-02 5.092592592592592310e-02 5.401234567901234268e-02 5.401234567901234268e-02 5.246913580246913289e-02 3.703703703703703498e-02 5.092592592592592310e-02 3.456790123456789793e-02 5.802469135802468952e-02 5.925925925925926152e-02 3.827160493827160698e-02 4.320987654320987414e-02 3.703703703703703498e-02 2.469135802469135665e-02 2.777777777777777624e-02 2.623456790123456644e-02 2.777777777777777624e-02 2.469135802469135665e-02 2.469135802469135665e-02 2.623456790123456644e-02 2.623456790123456644e-02 1.975308641975308602e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.481481481481481538e-02 4.197530864197530909e-02 3.456790123456789793e-02 3.950617283950617203e-02 4.444444444444444614e-02 3.950617283950617203e-02 3.703703703703703498e-02 4.197530864197530909e-02 3.580246913580246992e-02 3.333333333333333287e-02 3.580246913580246992e-02 4.074074074074074403e-02 3.580246913580246992e-02 4.197530864197530909e-02 3.232323232323232320e-02 4.545454545454545581e-02 4.090909090909090884e-02 5.555555555555555247e-02 5.454545454545454281e-02 3.939393939393939087e-02 4.141414141414141714e-02 2.345679012345679160e-02 2.469135802469135665e-02 1.616161616161616160e-02 1.515151515151515194e-02 3.131313131313131354e-02 3.939393939393939087e-02 4.343434343434343647e-02 3.939393939393939087e-02 4.365079365079364837e-02 3.535353535353535220e-02 3.535353535353535220e-02 3.535353535353535220e-02 3.535353535353535220e-02 3.535353535353535220e-02 3.232323232323232320e-02 2.424242424242424240e-02 2.222222222222222307e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.323232323232323274e-02 +9.259259259259258745e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.203703703703703637e-01 5.000000000000000278e-02 7.222222222222221544e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 6.944444444444444753e-02 1.277777777777777679e-01 1.194444444444444503e-01 5.185185185185185036e-02 5.370370370370370489e-02 8.862433862433861942e-02 1.000000000000000056e-01 6.666666666666666574e-02 2.500000000000000139e-02 2.222222222222222307e-02 2.500000000000000139e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 5.555555555555555247e-02 9.444444444444444198e-02 1.240740740740740727e-01 5.740740740740740700e-02 7.777777777777777901e-02 1.129629629629629595e-01 8.862433862433861942e-02 1.097883597883597823e-01 5.423280423280422979e-02 7.407407407407406996e-02 7.010582010582010193e-02 2.407407407407407413e-02 2.592592592592592518e-02 2.777777777777777624e-02 2.407407407407407413e-02 2.777777777777777624e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.058201058201058142e-02 4.629629629629629373e-02 6.613756613756613389e-02 7.407407407407406996e-02 9.523809523809523281e-02 6.746031746031745657e-02 4.761904761904761640e-02 4.761904761904761640e-02 9.523809523809523281e-02 6.216931216931216586e-02 1.216931216931216864e-01 7.936507936507936067e-02 6.349206349206348854e-02 1.021825396825396803e-01 5.257936507936507992e-02 1.101190476190476164e-01 5.158730158730158444e-02 8.035714285714286309e-02 4.563492063492063239e-02 7.539682539682539264e-02 5.753968253968253649e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.513227513227513088e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.884920634920634816e-02 1.190476190476190410e-02 1.190476190476190410e-02 3.968253968253968034e-02 5.456349206349206393e-02 6.051587301587301598e-02 7.638888888888889506e-02 5.555555555555555247e-02 5.555555555555555247e-02 9.325396825396825573e-02 5.753968253968253649e-02 1.170634920634920639e-01 7.043650793650793607e-02 9.325396825396825573e-02 7.142857142857142461e-02 7.638888888888889506e-02 5.941358024691358042e-02 1.080246913580246854e-01 8.333333333333332871e-02 8.333333333333332871e-02 6.250000000000000000e-02 3.935185185185185314e-02 5.092592592592592310e-02 4.861111111111111188e-02 4.398148148148148251e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.281746031746031619e-02 1.311728395061728322e-02 5.092592592592592310e-02 5.169753086419753146e-02 4.706790123456790209e-02 6.327160493827160836e-02 7.638888888888889506e-02 6.404320987654321673e-02 4.475308641975308394e-02 4.320987654320987414e-02 7.716049382716048954e-02 1.141975308641975245e-01 9.490740740740741255e-02 3.472222222222222376e-02 6.327160493827160836e-02 4.567901234567901120e-02 9.629629629629629650e-02 6.975308641975308532e-02 3.827160493827160698e-02 5.740740740740740700e-02 5.308641975308642236e-02 2.160493827160493707e-02 2.314814814814814686e-02 2.237654320987654197e-02 2.314814814814814686e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.237654320987654197e-02 2.237654320987654197e-02 1.728395061728394896e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.358024691358024685e-02 4.320987654320987414e-02 4.012345679012345456e-02 4.444444444444444614e-02 6.481481481481481122e-02 4.382716049382716361e-02 3.888888888888888951e-02 4.135802469135802656e-02 3.827160493827160698e-02 3.086419753086419582e-02 3.148148148148147835e-02 4.691358024691358319e-02 3.209876543209876781e-02 6.111111111111110911e-02 3.989898989898989917e-02 3.535353535353535220e-02 5.353535353535353314e-02 5.959595959595959808e-02 8.131313131313130937e-02 5.202020202020202211e-02 6.818181818181817677e-02 2.037037037037037202e-02 2.098765432098765454e-02 1.414141414141414227e-02 1.363636363636363570e-02 3.535353535353535220e-02 5.353535353535353314e-02 5.656565656565656908e-02 5.656565656565656908e-02 4.464285714285714385e-02 3.939393939393939087e-02 3.838383838383838120e-02 4.646464646464646547e-02 3.838383838383838120e-02 3.888888888888888951e-02 3.383838383838384117e-02 2.020202020202020374e-02 1.919191919191919060e-02 2.020202020202020374e-02 2.020202020202020374e-02 1.969696969696969543e-02 +9.259259259259258745e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.018518518518518462e-01 4.444444444444444614e-02 7.222222222222221544e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 6.944444444444444753e-02 1.000000000000000056e-01 9.722222222222222376e-02 4.444444444444444614e-02 4.629629629629629373e-02 7.804232804232803800e-02 8.518518518518518323e-02 5.925925925925926152e-02 2.500000000000000139e-02 2.222222222222222307e-02 2.500000000000000139e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 5.370370370370370489e-02 8.148148148148148806e-02 9.444444444444444198e-02 6.111111111111110911e-02 7.037037037037037479e-02 9.074074074074074681e-02 7.804232804232803800e-02 8.862433862433861942e-02 5.158730158730158444e-02 6.084656084656084318e-02 6.216931216931216586e-02 2.407407407407407413e-02 2.592592592592592518e-02 2.777777777777777624e-02 2.407407407407407413e-02 2.777777777777777624e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.058201058201058142e-02 4.497354497354497105e-02 5.820105820105819783e-02 6.878306878306877925e-02 7.936507936507936067e-02 6.216931216931216586e-02 4.629629629629629373e-02 4.894179894179893908e-02 7.804232804232803800e-02 5.555555555555555247e-02 8.994708994708994210e-02 6.878306878306877925e-02 6.084656084656084318e-02 8.234126984126984017e-02 5.654761904761904795e-02 8.630952380952380820e-02 4.960317460317460042e-02 7.142857142857142461e-02 4.365079365079364837e-02 5.952380952380952051e-02 5.158730158730158444e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.513227513227513088e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.884920634920634816e-02 1.190476190476190410e-02 1.190476190476190410e-02 3.869047619047619180e-02 4.761904761904761640e-02 5.654761904761904795e-02 6.250000000000000000e-02 5.654761904761904795e-02 4.861111111111111188e-02 7.638888888888889506e-02 5.555555555555555247e-02 8.531746031746031966e-02 5.853174603174603197e-02 7.440476190476190410e-02 6.150793650793650452e-02 6.646825396825396803e-02 6.095679012345679021e-02 8.333333333333332871e-02 7.253086419753086711e-02 7.253086419753086711e-02 5.169753086419753146e-02 3.780864197530864335e-02 4.475308641975308394e-02 4.398148148148148251e-02 4.243827160493827272e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.281746031746031619e-02 1.311728395061728322e-02 4.783950617283950352e-02 4.706790123456790209e-02 4.783950617283950352e-02 5.555555555555555247e-02 6.095679012345679021e-02 6.018518518518518184e-02 4.089506172839506293e-02 4.783950617283950352e-02 6.790123456790123080e-02 8.179012345679012586e-02 7.330246913580247548e-02 3.395061728395061540e-02 5.864197530864197205e-02 3.827160493827160698e-02 7.654320987654321395e-02 6.481481481481481122e-02 3.703703703703703498e-02 4.876543209876543078e-02 4.444444444444444614e-02 2.160493827160493707e-02 2.314814814814814686e-02 2.237654320987654197e-02 2.314814814814814686e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.237654320987654197e-02 2.237654320987654197e-02 1.728395061728394896e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.358024691358024685e-02 4.012345679012345456e-02 3.580246913580246992e-02 4.074074074074074403e-02 5.246913580246913289e-02 4.135802469135802656e-02 3.580246913580246992e-02 4.135802469135802656e-02 3.518518518518518740e-02 3.024691358024691329e-02 3.148148148148147835e-02 4.135802469135802656e-02 3.148148148148147835e-02 4.938271604938271331e-02 3.434343434343434254e-02 3.838383838383838120e-02 4.646464646464646547e-02 5.858585858585858841e-02 6.919191919191919338e-02 4.595959595959595717e-02 5.404040404040404144e-02 2.037037037037037202e-02 2.098765432098765454e-02 1.414141414141414227e-02 1.363636363636363570e-02 3.181818181818181490e-02 4.393939393939393784e-02 5.252525252525252347e-02 4.747474747474747514e-02 4.166666666666666435e-02 3.535353535353535220e-02 3.636363636363636187e-02 3.939393939393939087e-02 3.585858585858586051e-02 3.585858585858586051e-02 3.131313131313131354e-02 2.020202020202020374e-02 1.919191919191919060e-02 2.020202020202020374e-02 2.020202020202020374e-02 1.969696969696969543e-02 +9.259259259259258745e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.018518518518518462e-01 4.444444444444444614e-02 7.222222222222221544e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 7.499999999999999722e-02 1.000000000000000056e-01 9.722222222222222376e-02 4.444444444444444614e-02 4.629629629629629373e-02 7.804232804232803800e-02 8.518518518518518323e-02 5.925925925925926152e-02 2.500000000000000139e-02 2.222222222222222307e-02 2.500000000000000139e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 5.555555555555555247e-02 8.703703703703703776e-02 9.444444444444444198e-02 6.851851851851852027e-02 7.407407407407406996e-02 9.074074074074074681e-02 7.804232804232803800e-02 8.862433862433861942e-02 5.423280423280422979e-02 6.084656084656084318e-02 6.481481481481481122e-02 2.407407407407407413e-02 2.592592592592592518e-02 2.777777777777777624e-02 2.407407407407407413e-02 2.777777777777777624e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.058201058201058142e-02 4.629629629629629373e-02 6.084656084656084318e-02 7.671957671957671532e-02 8.465608465608465139e-02 6.746031746031745657e-02 4.761904761904761640e-02 5.291005291005290712e-02 8.201058201058200603e-02 5.687830687830687515e-02 8.994708994708994210e-02 7.142857142857142461e-02 6.613756613756613389e-02 8.234126984126984017e-02 6.448412698412699096e-02 8.630952380952380820e-02 5.158730158730158444e-02 7.242063492063492702e-02 4.563492063492063239e-02 5.952380952380952051e-02 5.357142857142856845e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.513227513227513088e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.884920634920634816e-02 1.190476190476190410e-02 1.190476190476190410e-02 3.968253968253968034e-02 4.861111111111111188e-02 6.250000000000000000e-02 6.448412698412699096e-02 6.547619047619047949e-02 4.960317460317460042e-02 8.134920634920635163e-02 6.150793650793650452e-02 8.531746031746031966e-02 6.051587301587301598e-02 7.738095238095238360e-02 6.547619047619047949e-02 7.242063492063492702e-02 5.941358024691358042e-02 8.333333333333332871e-02 7.253086419753086711e-02 7.716049382716048954e-02 5.324074074074074125e-02 3.935185185185185314e-02 4.629629629629629373e-02 4.552469135802469230e-02 4.552469135802469230e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.281746031746031619e-02 1.311728395061728322e-02 5.246913580246913289e-02 5.015432098765432167e-02 5.478395061728395105e-02 6.018518518518518184e-02 6.250000000000000000e-02 6.867283950617283916e-02 4.166666666666666435e-02 5.709876543209876226e-02 7.561728395061728669e-02 8.179012345679012586e-02 7.638888888888889506e-02 3.472222222222222376e-02 6.635802469135802795e-02 3.827160493827160698e-02 7.654320987654321395e-02 6.481481481481481122e-02 3.827160493827160698e-02 5.000000000000000278e-02 4.567901234567901120e-02 2.160493827160493707e-02 2.314814814814814686e-02 2.237654320987654197e-02 2.314814814814814686e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.237654320987654197e-02 2.237654320987654197e-02 1.728395061728394896e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.358024691358024685e-02 4.197530864197530909e-02 3.641975308641975245e-02 4.320987654320987414e-02 5.370370370370370489e-02 4.506172839506172867e-02 3.641975308641975245e-02 4.629629629629629373e-02 3.580246913580246992e-02 3.086419753086419582e-02 3.271604938271605034e-02 4.197530864197530909e-02 3.209876543209876781e-02 5.000000000000000278e-02 3.484848484848485084e-02 4.343434343434343647e-02 4.747474747474747514e-02 6.161616161616161741e-02 7.323232323232323204e-02 5.000000000000000278e-02 5.606060606060606077e-02 2.037037037037037202e-02 2.098765432098765454e-02 1.414141414141414227e-02 1.363636363636363570e-02 3.232323232323232320e-02 4.444444444444444614e-02 6.060606060606060774e-02 5.050505050505050414e-02 4.265873015873015983e-02 3.636363636363636187e-02 3.939393939393939087e-02 4.040404040404040747e-02 3.838383838383838120e-02 3.787878787878787984e-02 3.181818181818181490e-02 2.020202020202020374e-02 1.919191919191919060e-02 2.020202020202020374e-02 2.020202020202020374e-02 1.969696969696969543e-02 +9.259259259259258745e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 9.259259259259258745e-02 4.444444444444444614e-02 5.555555555555555247e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 7.499999999999999722e-02 8.888888888888889228e-02 8.611111111111111049e-02 4.444444444444444614e-02 4.629629629629629373e-02 5.291005291005290712e-02 6.666666666666666574e-02 6.666666666666666574e-02 2.500000000000000139e-02 2.222222222222222307e-02 2.500000000000000139e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 6.296296296296295669e-02 7.222222222222221544e-02 8.333333333333332871e-02 6.481481481481481122e-02 7.037037037037037479e-02 7.962962962962963354e-02 5.291005291005290712e-02 7.010582010582010193e-02 7.275132275132274728e-02 6.349206349206348854e-02 6.481481481481481122e-02 2.407407407407407413e-02 2.592592592592592518e-02 2.777777777777777624e-02 2.407407407407407413e-02 2.777777777777777624e-02 1.719576719576719481e-02 1.719576719576719481e-02 1.058201058201058142e-02 5.158730158730158444e-02 6.084656084656084318e-02 6.084656084656084318e-02 6.878306878306877925e-02 6.746031746031745657e-02 5.291005291005290712e-02 5.555555555555555247e-02 6.878306878306877925e-02 5.952380952380952051e-02 7.936507936507936067e-02 6.613756613756613389e-02 6.084656084656084318e-02 5.952380952380952051e-02 5.456349206349206393e-02 6.646825396825396803e-02 5.357142857142856845e-02 5.456349206349206393e-02 5.357142857142856845e-02 5.952380952380952051e-02 6.547619047619047949e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.513227513227513088e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.785714285714285615e-02 1.884920634920634816e-02 1.190476190476190410e-02 1.190476190476190410e-02 4.365079365079364837e-02 5.257936507936507992e-02 5.059523809523809590e-02 6.051587301587301598e-02 5.357142857142856845e-02 5.357142857142856845e-02 6.547619047619047949e-02 6.150793650793650452e-02 7.539682539682539264e-02 5.853174603174603197e-02 6.547619047619047949e-02 6.349206349206348854e-02 5.853174603174603197e-02 4.166666666666666435e-02 6.250000000000000000e-02 5.169753086419753146e-02 5.324074074074074125e-02 7.098765432098765038e-02 4.552469135802469230e-02 5.246913580246913289e-02 5.015432098765432167e-02 5.632716049382716084e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.281746031746031619e-02 1.311728395061728322e-02 4.320987654320987414e-02 4.706790123456790209e-02 4.552469135802469230e-02 5.092592592592592310e-02 5.941358024691358042e-02 5.169753086419753146e-02 4.320987654320987414e-02 4.783950617283950352e-02 5.709876543209876226e-02 7.253086419753086711e-02 6.404320987654321673e-02 3.780864197530864335e-02 5.092592592592592310e-02 3.827160493827160698e-02 5.308641975308642236e-02 4.567901234567901120e-02 3.950617283950617203e-02 5.493827160493826994e-02 5.061728395061728530e-02 2.160493827160493707e-02 2.314814814814814686e-02 2.237654320987654197e-02 2.314814814814814686e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.237654320987654197e-02 2.237654320987654197e-02 1.728395061728394896e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.358024691358024685e-02 4.320987654320987414e-02 3.888888888888888951e-02 4.074074074074074403e-02 5.123456790123456783e-02 3.765432098765432445e-02 3.765432098765432445e-02 4.135802469135802656e-02 3.703703703703703498e-02 3.333333333333333287e-02 3.641975308641975245e-02 4.197530864197530909e-02 3.456790123456789793e-02 5.000000000000000278e-02 3.484848484848485084e-02 4.040404040404040747e-02 4.393939393939393784e-02 4.191919191919191851e-02 4.797979797979797650e-02 5.353535353535353314e-02 6.515151515151515471e-02 2.037037037037037202e-02 2.098765432098765454e-02 1.414141414141414227e-02 1.363636363636363570e-02 3.434343434343434254e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.265873015873015983e-02 3.838383838383838120e-02 3.333333333333333287e-02 3.838383838383838120e-02 3.434343434343434254e-02 3.585858585858586051e-02 3.282828282828283151e-02 2.020202020202020374e-02 1.919191919191919060e-02 2.020202020202020374e-02 2.020202020202020374e-02 1.969696969696969543e-02 +9.259259259259258745e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.407407407407406996e-02 3.888888888888888951e-02 5.555555555555555247e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 7.499999999999999722e-02 6.111111111111110911e-02 6.944444444444444753e-02 3.703703703703703498e-02 4.259259259259259162e-02 4.232804232804232569e-02 5.185185185185185036e-02 5.925925925925926152e-02 3.055555555555555455e-02 2.222222222222222307e-02 3.055555555555555455e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407406996e-02 5.740740740740740700e-02 5.740740740740740700e-02 7.222222222222221544e-02 7.037037037037037479e-02 6.851851851851852027e-02 4.232804232804232569e-02 5.158730158730158444e-02 6.216931216931216586e-02 5.026455026455026176e-02 5.687830687830687515e-02 2.777777777777777624e-02 3.703703703703703498e-02 3.888888888888888951e-02 2.777777777777777624e-02 3.888888888888888951e-02 1.984126984126984017e-02 1.984126984126984017e-02 1.058201058201058142e-02 7.142857142857142461e-02 5.820105820105819783e-02 5.291005291005290712e-02 5.291005291005290712e-02 5.952380952380952051e-02 7.142857142857142461e-02 7.142857142857142461e-02 5.555555555555555247e-02 6.878306878306877925e-02 5.291005291005290712e-02 6.878306878306877925e-02 6.878306878306877925e-02 3.968253968253968034e-02 5.654761904761904795e-02 4.464285714285714385e-02 5.952380952380952051e-02 4.265873015873015983e-02 6.349206349206348854e-02 4.365079365079364837e-02 5.952380952380952051e-02 3.968253968253968034e-02 3.174603174603174427e-02 2.910052910052909891e-02 2.910052910052909891e-02 3.306878306878306695e-02 4.232804232804232569e-02 4.232804232804232569e-02 3.174603174603174427e-02 3.306878306878306695e-02 2.910052910052909891e-02 3.968253968253968034e-02 2.182539682539682419e-02 2.182539682539682419e-02 2.380952380952380820e-02 2.182539682539682419e-02 2.480158730158730021e-02 1.190476190476190410e-02 1.190476190476190410e-02 6.547619047619047949e-02 5.753968253968253649e-02 5.059523809523809590e-02 5.059523809523809590e-02 5.357142857142856845e-02 5.952380952380952051e-02 5.158730158730158444e-02 5.952380952380952051e-02 5.158730158730158444e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.753968253968253649e-02 5.357142857142856845e-02 3.858024691358024477e-02 3.935185185185185314e-02 3.780864197530864335e-02 3.935185185185185314e-02 4.552469135802469230e-02 6.790123456790123080e-02 5.401234567901234268e-02 6.018518518518518184e-02 6.018518518518518184e-02 3.968253968253968034e-02 3.075396825396825226e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.571428571428571230e-02 3.174603174603174427e-02 3.075396825396825226e-02 3.571428571428571230e-02 3.075396825396825226e-02 1.466049382716049301e-02 4.783950617283950352e-02 5.169753086419753146e-02 5.015432098765432167e-02 4.783950617283950352e-02 4.861111111111111188e-02 4.861111111111111188e-02 6.404320987654321673e-02 5.246913580246913289e-02 4.938271604938271331e-02 4.938271604938271331e-02 5.015432098765432167e-02 5.864197530864197205e-02 4.861111111111111188e-02 3.827160493827160698e-02 3.580246913580246992e-02 3.580246913580246992e-02 5.679012345679012447e-02 5.617283950617284194e-02 4.691358024691358319e-02 3.086419753086419582e-02 3.240740740740740561e-02 3.163580246913580418e-02 3.240740740740740561e-02 3.086419753086419582e-02 3.086419753086419582e-02 3.163580246913580418e-02 3.858024691358024477e-02 2.469135802469135665e-02 2.592592592592592518e-02 2.592592592592592518e-02 1.604938271604938391e-02 6.111111111111110911e-02 5.061728395061728530e-02 4.814814814814814825e-02 4.753086419753086572e-02 4.567901234567901120e-02 5.617283950617284194e-02 5.000000000000000278e-02 5.432098765432098741e-02 5.308641975308642236e-02 5.987654320987654405e-02 5.925925925925926152e-02 5.987654320987654405e-02 5.493827160493826994e-02 3.787878787878787984e-02 5.808080808080808011e-02 4.343434343434343647e-02 3.484848484848485084e-02 3.484848484848485084e-02 3.686868686868687017e-02 3.484848484848485084e-02 3.333333333333333287e-02 3.703703703703703498e-02 2.020202020202020374e-02 1.666666666666666644e-02 4.646464646464646547e-02 5.454545454545454281e-02 4.343434343434343647e-02 4.343434343434343647e-02 6.349206349206348854e-02 4.747474747474747514e-02 4.343434343434343647e-02 4.191919191919191851e-02 4.191919191919191851e-02 4.545454545454545581e-02 4.949494949494949447e-02 3.232323232323232320e-02 3.030303030303030387e-02 3.232323232323232320e-02 3.232323232323232320e-02 3.535353535353535220e-02 +9.259259259259258745e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.333333333333332871e-02 4.166666666666666435e-02 5.555555555555555247e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 7.499999999999999722e-02 7.499999999999999722e-02 7.777777777777777901e-02 4.074074074074074403e-02 4.444444444444444614e-02 4.761904761904761640e-02 5.925925925925926152e-02 6.296296296296295669e-02 2.777777777777777624e-02 2.222222222222222307e-02 2.777777777777777624e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.037037037037037479e-02 6.481481481481481122e-02 7.037037037037037479e-02 6.851851851851852027e-02 7.037037037037037479e-02 7.407407407407406996e-02 4.761904761904761640e-02 6.084656084656084318e-02 6.349206349206348854e-02 5.687830687830687515e-02 6.084656084656084318e-02 2.592592592592592518e-02 3.148148148148147835e-02 3.333333333333333287e-02 2.592592592592592518e-02 3.333333333333333287e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.058201058201058142e-02 6.216931216931216586e-02 6.084656084656084318e-02 5.687830687830687515e-02 6.084656084656084318e-02 6.349206349206348854e-02 6.481481481481481122e-02 6.481481481481481122e-02 6.216931216931216586e-02 6.481481481481481122e-02 6.613756613756613389e-02 6.746031746031745657e-02 6.481481481481481122e-02 4.960317460317460042e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.853174603174603197e-02 4.861111111111111188e-02 6.845238095238095899e-02 5.158730158730158444e-02 6.051587301587301598e-02 3.174603174603174427e-02 2.777777777777777624e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.910052910052909891e-02 3.439153439153438963e-02 3.439153439153438963e-02 2.777777777777777624e-02 2.910052910052909891e-02 2.645502645502645356e-02 3.174603174603174427e-02 1.984126984126984017e-02 1.984126984126984017e-02 2.083333333333333218e-02 1.984126984126984017e-02 2.182539682539682419e-02 1.190476190476190410e-02 1.190476190476190410e-02 5.357142857142856845e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.654761904761904795e-02 5.357142857142856845e-02 6.051587301587301598e-02 5.853174603174603197e-02 6.051587301587301598e-02 6.349206349206348854e-02 5.753968253968253649e-02 6.051587301587301598e-02 6.051587301587301598e-02 5.555555555555555247e-02 4.012345679012345456e-02 5.092592592592592310e-02 4.475308641975308394e-02 4.629629629629629373e-02 5.246913580246913289e-02 5.401234567901234268e-02 6.327160493827160836e-02 6.172839506172839164e-02 5.632716049382716084e-02 3.075396825396825226e-02 2.678571428571428423e-02 2.777777777777777624e-02 2.777777777777777624e-02 2.976190476190476025e-02 2.777777777777777624e-02 2.678571428571428423e-02 2.976190476190476025e-02 2.678571428571428423e-02 1.388888888888888812e-02 4.706790123456790209e-02 5.092592592592592310e-02 4.861111111111111188e-02 5.015432098765432167e-02 5.478395061728395105e-02 5.015432098765432167e-02 5.401234567901234268e-02 5.015432098765432167e-02 5.324074074074074125e-02 6.095679012345679021e-02 5.709876543209876226e-02 4.706790123456790209e-02 4.938271604938271331e-02 3.827160493827160698e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.753086419753086572e-02 5.493827160493826994e-02 5.864197530864197205e-02 2.623456790123456644e-02 2.777777777777777624e-02 2.700617283950617134e-02 2.777777777777777624e-02 2.623456790123456644e-02 2.623456790123456644e-02 2.700617283950617134e-02 2.932098765432098603e-02 2.098765432098765454e-02 2.222222222222222307e-02 2.222222222222222307e-02 1.481481481481481538e-02 5.185185185185185036e-02 4.444444444444444614e-02 4.629629629629629373e-02 5.061728395061728530e-02 4.197530864197530909e-02 4.567901234567901120e-02 4.691358024691358319e-02 4.444444444444444614e-02 4.197530864197530909e-02 4.753086419753086572e-02 4.938271604938271331e-02 4.629629629629629373e-02 5.370370370370370489e-02 3.636363636363636187e-02 4.949494949494949447e-02 4.444444444444444614e-02 3.838383838383838120e-02 4.141414141414141714e-02 4.141414141414141714e-02 4.343434343434343647e-02 2.592592592592592518e-02 2.777777777777777624e-02 1.717171717171717127e-02 1.515151515151515194e-02 3.989898989898989917e-02 5.101010101010101244e-02 4.343434343434343647e-02 4.444444444444444614e-02 5.158730158730158444e-02 4.494949494949494750e-02 3.787878787878787984e-02 4.040404040404040747e-02 3.787878787878787984e-02 4.141414141414141714e-02 3.989898989898989917e-02 2.626262626262626174e-02 2.424242424242424240e-02 2.626262626262626174e-02 2.575757575757575690e-02 2.626262626262626174e-02 +9.259259259259258745e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.333333333333332871e-02 4.166666666666666435e-02 5.555555555555555247e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 7.777777777777777901e-02 7.222222222222221544e-02 8.055555555555556080e-02 4.074074074074074403e-02 4.629629629629629373e-02 4.761904761904761640e-02 5.925925925925926152e-02 6.296296296296295669e-02 3.055555555555555455e-02 2.222222222222222307e-02 3.055555555555555455e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.592592592592592449e-02 6.481481481481481122e-02 6.851851851851852027e-02 7.407407407407406996e-02 7.592592592592592449e-02 7.962962962962963354e-02 4.761904761904761640e-02 6.216931216931216586e-02 6.481481481481481122e-02 5.555555555555555247e-02 6.216931216931216586e-02 2.777777777777777624e-02 3.703703703703703498e-02 3.888888888888888951e-02 2.777777777777777624e-02 3.888888888888888951e-02 1.984126984126984017e-02 1.984126984126984017e-02 1.058201058201058142e-02 7.275132275132274728e-02 6.216931216931216586e-02 5.820105820105819783e-02 6.084656084656084318e-02 6.349206349206348854e-02 7.275132275132274728e-02 7.275132275132274728e-02 6.349206349206348854e-02 7.275132275132274728e-02 6.349206349206348854e-02 7.539682539682539264e-02 7.275132275132274728e-02 4.761904761904761640e-02 5.853174603174603197e-02 5.456349206349206393e-02 6.150793650793650452e-02 4.861111111111111188e-02 7.142857142857142461e-02 4.960317460317460042e-02 6.349206349206348854e-02 3.968253968253968034e-02 3.174603174603174427e-02 2.910052910052909891e-02 2.910052910052909891e-02 3.306878306878306695e-02 4.232804232804232569e-02 4.232804232804232569e-02 3.174603174603174427e-02 3.306878306878306695e-02 2.910052910052909891e-02 3.968253968253968034e-02 2.182539682539682419e-02 2.182539682539682419e-02 2.380952380952380820e-02 2.182539682539682419e-02 2.480158730158730021e-02 1.190476190476190410e-02 1.190476190476190410e-02 6.349206349206348854e-02 6.051587301587301598e-02 5.456349206349206393e-02 5.654761904761904795e-02 5.654761904761904795e-02 6.250000000000000000e-02 5.952380952380952051e-02 6.250000000000000000e-02 6.150793650793650452e-02 6.051587301587301598e-02 6.349206349206348854e-02 6.250000000000000000e-02 5.952380952380952051e-02 4.166666666666666435e-02 4.861111111111111188e-02 4.398148148148148251e-02 4.552469135802469230e-02 5.015432098765432167e-02 6.018518518518518184e-02 6.172839506172839164e-02 6.790123456790123080e-02 6.250000000000000000e-02 3.968253968253968034e-02 3.075396825396825226e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.571428571428571230e-02 3.174603174603174427e-02 3.075396825396825226e-02 3.571428571428571230e-02 3.075396825396825226e-02 1.466049382716049301e-02 5.092592592592592310e-02 5.478395061728395105e-02 5.246913580246913289e-02 5.246913580246913289e-02 5.478395061728395105e-02 5.324074074074074125e-02 6.635802469135802795e-02 5.401234567901234268e-02 5.555555555555555247e-02 5.864197530864197205e-02 5.787037037037037063e-02 5.709876543209876226e-02 5.324074074074074125e-02 4.197530864197530909e-02 4.320987654320987414e-02 4.074074074074074403e-02 5.432098765432098741e-02 6.111111111111110911e-02 5.432098765432098741e-02 3.086419753086419582e-02 3.240740740740740561e-02 3.163580246913580418e-02 3.240740740740740561e-02 3.086419753086419582e-02 3.086419753086419582e-02 3.163580246913580418e-02 3.858024691358024477e-02 2.469135802469135665e-02 2.592592592592592518e-02 2.592592592592592518e-02 1.604938271604938391e-02 6.358024691358024616e-02 5.061728395061728530e-02 5.061728395061728530e-02 5.246913580246913289e-02 4.814814814814814825e-02 5.617283950617284194e-02 5.185185185185185036e-02 5.432098765432098741e-02 5.185185185185185036e-02 5.864197530864197205e-02 6.234567901234568110e-02 5.864197530864197205e-02 5.925925925925926152e-02 4.090909090909090884e-02 5.909090909090908977e-02 4.646464646464646547e-02 3.888888888888888951e-02 4.090909090909090884e-02 4.090909090909090884e-02 4.090909090909090884e-02 3.333333333333333287e-02 3.703703703703703498e-02 2.020202020202020374e-02 1.666666666666666644e-02 4.646464646464646547e-02 5.808080808080808011e-02 4.747474747474747514e-02 4.747474747474747514e-02 6.448412698412699096e-02 4.949494949494949447e-02 4.545454545454545581e-02 4.494949494949494750e-02 4.393939393939393784e-02 4.747474747474747514e-02 4.949494949494949447e-02 3.232323232323232320e-02 3.030303030303030387e-02 3.232323232323232320e-02 3.232323232323232320e-02 3.535353535353535220e-02 +9.259259259259258745e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.870370370370370627e-02 4.166666666666666435e-02 5.555555555555555247e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 8.611111111111111049e-02 6.666666666666666574e-02 7.499999999999999722e-02 4.074074074074074403e-02 4.629629629629629373e-02 4.497354497354497105e-02 5.555555555555555247e-02 6.666666666666666574e-02 3.055555555555555455e-02 2.222222222222222307e-02 3.055555555555555455e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 7.777777777777777901e-02 6.481481481481481122e-02 6.296296296296295669e-02 8.333333333333332871e-02 7.962962962962963354e-02 7.407407407407406996e-02 4.497354497354497105e-02 5.687830687830687515e-02 7.804232804232803800e-02 5.687830687830687515e-02 6.613756613756613389e-02 2.777777777777777624e-02 3.703703703703703498e-02 3.888888888888888951e-02 2.777777777777777624e-02 3.888888888888888951e-02 1.984126984126984017e-02 1.984126984126984017e-02 1.058201058201058142e-02 7.275132275132274728e-02 6.349206349206348854e-02 6.084656084656084318e-02 5.952380952380952051e-02 6.878306878306877925e-02 7.275132275132274728e-02 7.671957671957671532e-02 6.216931216931216586e-02 7.275132275132274728e-02 5.820105820105819783e-02 7.671957671957671532e-02 7.804232804232803800e-02 4.365079365079364837e-02 6.845238095238095899e-02 4.960317460317460042e-02 6.349206349206348854e-02 4.761904761904761640e-02 6.547619047619047949e-02 4.960317460317460042e-02 7.142857142857142461e-02 3.968253968253968034e-02 3.174603174603174427e-02 2.910052910052909891e-02 2.910052910052909891e-02 3.306878306878306695e-02 4.232804232804232569e-02 4.232804232804232569e-02 3.174603174603174427e-02 3.306878306878306695e-02 2.910052910052909891e-02 3.968253968253968034e-02 2.182539682539682419e-02 2.182539682539682419e-02 2.380952380952380820e-02 2.182539682539682419e-02 2.480158730158730021e-02 1.190476190476190410e-02 1.190476190476190410e-02 6.349206349206348854e-02 6.051587301587301598e-02 5.555555555555555247e-02 5.456349206349206393e-02 6.250000000000000000e-02 6.150793650793650452e-02 5.753968253968253649e-02 6.845238095238095899e-02 5.654761904761904795e-02 6.051587301587301598e-02 6.150793650793650452e-02 6.547619047619047949e-02 6.051587301587301598e-02 4.320987654320987414e-02 4.398148148148148251e-02 4.243827160493827272e-02 4.552469135802469230e-02 5.632716049382716084e-02 6.018518518518518184e-02 5.632716049382716084e-02 6.250000000000000000e-02 7.098765432098765038e-02 3.968253968253968034e-02 3.075396825396825226e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.571428571428571230e-02 3.174603174603174427e-02 3.075396825396825226e-02 3.571428571428571230e-02 3.075396825396825226e-02 1.466049382716049301e-02 5.092592592592592310e-02 5.401234567901234268e-02 5.632716049382716084e-02 5.246913580246913289e-02 5.246913580246913289e-02 5.555555555555555247e-02 6.481481481481481122e-02 6.172839506172839164e-02 5.555555555555555247e-02 5.401234567901234268e-02 5.555555555555555247e-02 5.709876543209876226e-02 5.555555555555555247e-02 4.197530864197530909e-02 3.950617283950617203e-02 4.074074074074074403e-02 5.432098765432098741e-02 6.358024691358024616e-02 4.938271604938271331e-02 3.086419753086419582e-02 3.240740740740740561e-02 3.163580246913580418e-02 3.240740740740740561e-02 3.086419753086419582e-02 3.086419753086419582e-02 3.163580246913580418e-02 3.858024691358024477e-02 2.469135802469135665e-02 2.592592592592592518e-02 2.592592592592592518e-02 1.604938271604938391e-02 6.481481481481481122e-02 5.000000000000000278e-02 4.938271604938271331e-02 5.000000000000000278e-02 4.814814814814814825e-02 5.555555555555555247e-02 5.370370370370370489e-02 5.370370370370370489e-02 5.185185185185185036e-02 5.864197530864197205e-02 6.111111111111110911e-02 5.802469135802468952e-02 5.740740740740740700e-02 4.141414141414141714e-02 6.313131313131313538e-02 4.646464646464646547e-02 4.090909090909090884e-02 3.989898989898989917e-02 4.494949494949494750e-02 4.292929292929292817e-02 3.333333333333333287e-02 3.703703703703703498e-02 2.020202020202020374e-02 1.666666666666666644e-02 4.595959595959595717e-02 5.606060606060606077e-02 4.949494949494949447e-02 4.646464646464646547e-02 6.448412698412699096e-02 4.747474747474747514e-02 4.545454545454545581e-02 4.393939393939393784e-02 4.444444444444444614e-02 4.646464646464646547e-02 4.898989898989899311e-02 3.232323232323232320e-02 3.030303030303030387e-02 3.232323232323232320e-02 3.232323232323232320e-02 3.535353535353535220e-02 +0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 6.547619047619047949e-02 3.571428571428571230e-02 3.571428571428571230e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 3.333333333333333287e-02 1.700680272108843691e-02 1.190476190476190410e-02 1.190476190476190410e-02 7.857142857142856984e-02 6.071428571428571369e-02 7.499999999999999722e-02 3.809523809523809867e-02 4.047619047619047811e-02 3.809523809523809867e-02 4.523809523809523697e-02 6.190476190476190688e-02 4.523809523809523697e-02 4.523809523809523697e-02 6.428571428571427937e-02 6.190476190476190688e-02 6.428571428571427937e-02 1.700680272108843691e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.700680272108843691e-02 2.380952380952380820e-02 6.428571428571427937e-02 8.571428571428571508e-02 8.571428571428571508e-02 6.428571428571427937e-02 8.333333333333332871e-02 4.421768707482993249e-02 4.421768707482993249e-02 3.741496598639455773e-02 6.802721088435374763e-02 5.272108843537415268e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 7.142857142857142461e-02 7.142857142857142461e-02 5.272108843537415268e-02 6.802721088435374763e-02 4.761904761904761640e-02 7.142857142857142461e-02 7.142857142857142461e-02 1.913265306122449022e-02 3.443877551020407823e-02 2.423469387755101956e-02 3.316326530612245110e-02 2.423469387755101956e-02 3.316326530612245110e-02 1.913265306122449022e-02 3.316326530612245110e-02 8.843537414965986498e-02 6.972789115646257918e-02 6.292517006802721136e-02 6.292517006802721136e-02 7.142857142857142461e-02 9.013605442176871041e-02 9.013605442176871041e-02 6.802721088435374763e-02 6.972789115646257918e-02 6.292517006802721136e-02 8.673469387755101956e-02 4.591836734693877792e-02 4.591836734693877792e-02 4.974489795918367319e-02 4.591836734693877792e-02 5.102040816326530726e-02 3.698979591836734637e-02 3.954081632653061451e-02 7.015306122448979054e-02 5.739795918367347066e-02 5.102040816326530726e-02 5.102040816326530726e-02 5.229591836734694132e-02 5.994897959183673186e-02 5.229591836734694132e-02 6.250000000000000000e-02 5.229591836734694132e-02 5.739795918367347066e-02 5.994897959183673186e-02 5.994897959183673186e-02 5.739795918367347066e-02 2.777777777777777624e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.968253968253968034e-02 3.075396825396825226e-02 3.968253968253968034e-02 3.968253968253968034e-02 8.928571428571428770e-02 6.377551020408163407e-02 6.632653061224490221e-02 6.505102040816326814e-02 7.397959183673469274e-02 6.505102040816326814e-02 6.377551020408163407e-02 7.525510204081632681e-02 6.377551020408163407e-02 4.365079365079364837e-02 5.158730158730158444e-02 5.555555555555555247e-02 5.257936507936507992e-02 5.158730158730158444e-02 5.257936507936507992e-02 5.257936507936507992e-02 7.539682539682539264e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.555555555555555247e-02 6.944444444444444753e-02 5.357142857142856845e-02 4.285714285714285754e-02 2.619047619047619110e-02 2.619047619047619110e-02 4.365079365079364837e-02 4.603174603174603474e-02 2.857142857142857054e-02 6.250000000000000000e-02 6.646825396825396803e-02 6.448412698412699096e-02 6.448412698412699096e-02 6.250000000000000000e-02 6.250000000000000000e-02 6.349206349206348854e-02 8.333333333333332871e-02 4.920634920634920501e-02 5.079365079365079361e-02 5.079365079365079361e-02 3.888888888888888951e-02 7.698412698412698818e-02 5.952380952380952051e-02 5.396825396825397081e-02 5.476190476190476164e-02 5.238095238095238221e-02 7.063492063492063378e-02 5.476190476190476164e-02 6.746031746031745657e-02 6.746031746031745657e-02 7.301587301587302015e-02 7.460317460317460181e-02 7.698412698412698818e-02 6.587301587301587491e-02 4.480519480519480624e-02 5.194805194805195148e-02 3.246753246753246447e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 7.222222222222221544e-02 7.857142857142856984e-02 4.415584415584415667e-02 3.896103896103896014e-02 5.844155844155844021e-02 6.948051948051947591e-02 5.194805194805195148e-02 5.194805194805195148e-02 8.928571428571428770e-02 5.454545454545454281e-02 5.194805194805195148e-02 5.454545454545454281e-02 5.454545454545454281e-02 5.324675324675324367e-02 6.493506493506492894e-02 6.298701298701298024e-02 6.038961038961038891e-02 6.428571428571427937e-02 6.493506493506492894e-02 7.402597402597402287e-02 +0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 8.333333333333332871e-02 3.928571428571428492e-02 3.571428571428571230e-02 4.642857142857143016e-02 3.571428571428571230e-02 4.642857142857143016e-02 2.380952380952380820e-02 3.095238095238095344e-02 1.700680272108843691e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.571428571428571508e-02 8.571428571428571508e-02 9.285714285714286031e-02 4.285714285714285754e-02 5.476190476190476164e-02 4.523809523809523697e-02 4.523809523809523697e-02 5.238095238095238221e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.714285714285714107e-02 5.238095238095238221e-02 5.714285714285714107e-02 1.700680272108843691e-02 2.210884353741496625e-02 2.210884353741496625e-02 1.700680272108843691e-02 2.210884353741496625e-02 8.809523809523810145e-02 7.857142857142856984e-02 9.285714285714286031e-02 9.047619047619047394e-02 9.761904761904761918e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.272108843537415268e-02 4.591836734693877792e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.931972789115646183e-02 5.782312925170068202e-02 5.782312925170068202e-02 4.591836734693877792e-02 5.272108843537415268e-02 4.421768707482993249e-02 5.782312925170068202e-02 5.782312925170068202e-02 1.913265306122449022e-02 3.061224489795918297e-02 2.295918367346938896e-02 2.806122448979591830e-02 2.295918367346938896e-02 2.806122448979591830e-02 1.913265306122449022e-02 2.806122448979591830e-02 6.972789115646257918e-02 7.823129251700680631e-02 9.013605442176871041e-02 9.013605442176871041e-02 8.333333333333332871e-02 7.993197278911565173e-02 8.333333333333332871e-02 8.843537414965986498e-02 9.013605442176871041e-02 8.673469387755101956e-02 8.163265306122448328e-02 4.846938775510203912e-02 4.846938775510203912e-02 4.974489795918367319e-02 4.846938775510203912e-02 5.229591836734694132e-02 5.484693877551020252e-02 4.974489795918367319e-02 5.102040816326530726e-02 4.591836734693877792e-02 4.464285714285714385e-02 4.464285714285714385e-02 4.719387755102040505e-02 4.974489795918367319e-02 4.719387755102040505e-02 5.484693877551020252e-02 4.719387755102040505e-02 4.591836734693877792e-02 4.974489795918367319e-02 4.974489795918367319e-02 4.591836734693877792e-02 2.579365079365079222e-02 2.281746031746031619e-02 2.281746031746031619e-02 2.281746031746031619e-02 2.281746031746031619e-02 3.075396825396825226e-02 2.678571428571428423e-02 3.075396825396825226e-02 3.075396825396825226e-02 6.377551020408163407e-02 8.418367346938775142e-02 8.801020408163265363e-02 9.183673469387755584e-02 7.908163265306122902e-02 9.056122448979592177e-02 8.673469387755101956e-02 7.270408163265305868e-02 7.908163265306122902e-02 5.059523809523809590e-02 4.365079365079364837e-02 4.662698412698412787e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.563492063492063239e-02 5.257936507936507992e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.662698412698412787e-02 4.861111111111111188e-02 4.365079365079364837e-02 3.809523809523809867e-02 2.460317460317460250e-02 2.460317460317460250e-02 3.174603174603174427e-02 3.412698412698412370e-02 2.539682539682539680e-02 7.837301587301587213e-02 8.531746031746031966e-02 8.234126984126984017e-02 8.531746031746031966e-02 8.531746031746031966e-02 8.035714285714286309e-02 8.829365079365079916e-02 5.853174603174603197e-02 4.603174603174603474e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.476190476190476164e-02 5.158730158730158444e-02 4.285714285714285754e-02 4.444444444444444614e-02 4.603174603174603474e-02 4.206349206349206671e-02 4.841269841269841417e-02 4.603174603174603474e-02 4.603174603174603474e-02 4.603174603174603474e-02 4.920634920634920501e-02 5.079365079365079361e-02 5.158730158730158444e-02 4.761904761904761640e-02 3.766233766233766100e-02 3.766233766233766100e-02 2.662337662337662184e-02 2.532467532467532617e-02 2.532467532467532617e-02 2.532467532467532617e-02 2.532467532467532617e-02 5.476190476190476164e-02 5.396825396825397081e-02 4.805194805194805407e-02 6.038961038961038891e-02 4.090909090909090884e-02 4.870129870129870364e-02 4.025974025974025927e-02 4.025974025974025927e-02 6.250000000000000000e-02 4.415584415584415667e-02 4.025974025974025927e-02 4.025974025974025927e-02 4.025974025974025927e-02 4.220779220779220797e-02 4.350649350649350711e-02 8.246753246753246724e-02 6.298701298701298024e-02 6.688311688311687764e-02 6.558441558441557850e-02 5.000000000000000278e-02 +0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 7.738095238095238360e-02 3.928571428571428492e-02 3.571428571428571230e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 3.333333333333333287e-02 1.700680272108843691e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.000000000000000056e-01 7.857142857142856984e-02 8.928571428571428770e-02 4.285714285714285754e-02 5.000000000000000278e-02 4.285714285714285754e-02 5.000000000000000278e-02 5.476190476190476164e-02 4.523809523809523697e-02 4.523809523809523697e-02 6.428571428571427937e-02 5.476190476190476164e-02 6.428571428571427937e-02 1.700680272108843691e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.700680272108843691e-02 2.380952380952380820e-02 8.333333333333332871e-02 8.095238095238095621e-02 1.119047619047619097e-01 9.523809523809523281e-02 9.761904761904761918e-02 5.102040816326530726e-02 4.931972789115646183e-02 4.421768707482993249e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 6.122448979591836593e-02 6.122448979591836593e-02 1.913265306122449022e-02 3.443877551020407823e-02 2.423469387755101956e-02 2.933673469387755237e-02 2.423469387755101956e-02 2.933673469387755237e-02 1.913265306122449022e-02 2.933673469387755237e-02 7.312925170068027003e-02 7.823129251700680631e-02 1.020408163265306145e-01 9.523809523809523281e-02 9.523809523809523281e-02 7.993197278911565173e-02 9.013605442176871041e-02 9.013605442176871041e-02 8.843537414965986498e-02 8.333333333333332871e-02 9.353741496598640126e-02 5.357142857142856845e-02 5.102040816326530726e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.612244897959183659e-02 4.974489795918367319e-02 4.974489795918367319e-02 5.229591836734694132e-02 4.719387755102040505e-02 4.719387755102040505e-02 4.719387755102040505e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.229591836734694132e-02 6.250000000000000000e-02 5.229591836734694132e-02 4.719387755102040505e-02 5.229591836734694132e-02 5.229591836734694132e-02 4.719387755102040505e-02 2.777777777777777624e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.174603174603174427e-02 2.777777777777777624e-02 3.174603174603174427e-02 3.174603174603174427e-02 6.632653061224490221e-02 8.801020408163265363e-02 1.071428571428571369e-01 1.033163265306122486e-01 8.290816326530611735e-02 9.693877551020407823e-02 8.928571428571428770e-02 7.142857142857142461e-02 7.525510204081632681e-02 5.357142857142856845e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 4.960317460317460042e-02 4.960317460317460042e-02 4.563492063492063239e-02 4.285714285714285754e-02 2.619047619047619110e-02 2.619047619047619110e-02 3.253968253968254204e-02 3.571428571428571230e-02 2.619047619047619110e-02 7.738095238095238360e-02 1.091269841269841279e-01 9.226190476190476719e-02 8.531746031746031966e-02 9.226190476190476719e-02 8.134920634920635163e-02 1.021825396825396803e-01 6.051587301587301598e-02 4.761904761904761640e-02 5.873015873015872967e-02 5.555555555555555247e-02 5.158730158730158444e-02 5.317460317460317304e-02 4.365079365079364837e-02 4.682539682539682557e-02 5.000000000000000278e-02 4.365079365079364837e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.682539682539682557e-02 4.682539682539682557e-02 5.000000000000000278e-02 5.317460317460317304e-02 5.317460317460317304e-02 5.000000000000000278e-02 4.090909090909090884e-02 4.025974025974025927e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 5.555555555555555247e-02 5.555555555555555247e-02 4.805194805194805407e-02 6.363636363636362980e-02 4.155844155844155841e-02 5.194805194805195148e-02 4.155844155844155841e-02 4.155844155844155841e-02 6.377551020408163407e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.415584415584415667e-02 4.415584415584415667e-02 8.831168831168831335e-02 6.233766233766233761e-02 5.974025974025973934e-02 7.467532467532467244e-02 5.129870129870130191e-02 +0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 9.523809523809523281e-02 4.285714285714285754e-02 3.571428571428571230e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 3.333333333333333287e-02 1.700680272108843691e-02 1.190476190476190410e-02 1.190476190476190410e-02 9.285714285714286031e-02 1.035714285714285782e-01 1.107142857142857095e-01 4.761904761904761640e-02 6.428571428571427937e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.476190476190476164e-02 4.523809523809523697e-02 4.523809523809523697e-02 6.428571428571427937e-02 5.476190476190476164e-02 6.428571428571427937e-02 1.700680272108843691e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.700680272108843691e-02 2.380952380952380820e-02 1.095238095238095233e-01 7.857142857142856984e-02 1.023809523809523780e-01 1.095238095238095233e-01 1.190476190476190410e-01 5.272108843537415268e-02 5.442176870748299117e-02 5.442176870748299117e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 6.122448979591836593e-02 6.122448979591836593e-02 1.913265306122449022e-02 3.443877551020407823e-02 2.423469387755101956e-02 2.933673469387755237e-02 2.423469387755101956e-02 2.933673469387755237e-02 1.913265306122449022e-02 2.933673469387755237e-02 7.142857142857142461e-02 8.163265306122448328e-02 1.071428571428571369e-01 1.139455782312925186e-01 9.523809523809523281e-02 7.823129251700680631e-02 8.503401360544217413e-02 1.071428571428571369e-01 1.139455782312925186e-01 1.105442176870748278e-01 8.673469387755101956e-02 5.357142857142856845e-02 5.612244897959183659e-02 5.484693877551020252e-02 5.484693877551020252e-02 6.122448979591836593e-02 6.760204081632653628e-02 5.994897959183673186e-02 5.229591836734694132e-02 4.719387755102040505e-02 4.719387755102040505e-02 4.719387755102040505e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.229591836734694132e-02 6.250000000000000000e-02 5.229591836734694132e-02 4.719387755102040505e-02 5.229591836734694132e-02 5.229591836734694132e-02 4.719387755102040505e-02 2.777777777777777624e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.174603174603174427e-02 2.777777777777777624e-02 3.174603174603174427e-02 3.174603174603174427e-02 6.505102040816326814e-02 9.183673469387755584e-02 1.033163265306122486e-01 1.173469387755102095e-01 8.290816326530611735e-02 1.173469387755102095e-01 1.096938775510204050e-01 7.525510204081632681e-02 8.673469387755101956e-02 5.952380952380952051e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 4.960317460317460042e-02 4.960317460317460042e-02 4.563492063492063239e-02 4.285714285714285754e-02 2.619047619047619110e-02 2.619047619047619110e-02 3.253968253968254204e-02 3.571428571428571230e-02 2.619047619047619110e-02 8.035714285714286309e-02 9.821428571428571230e-02 8.928571428571428770e-02 1.121031746031746074e-01 1.061507936507936484e-01 8.829365079365079916e-02 1.081349206349206393e-01 5.952380952380952051e-02 4.761904761904761640e-02 5.714285714285714107e-02 6.031746031746031828e-02 6.904761904761905211e-02 5.317460317460317304e-02 4.365079365079364837e-02 4.682539682539682557e-02 5.000000000000000278e-02 4.365079365079364837e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.682539682539682557e-02 4.682539682539682557e-02 5.000000000000000278e-02 5.317460317460317304e-02 5.317460317460317304e-02 5.000000000000000278e-02 4.090909090909090884e-02 4.025974025974025927e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 5.793650793650793884e-02 5.476190476190476164e-02 4.935064935064935321e-02 7.792207792207792028e-02 4.155844155844155841e-02 5.194805194805195148e-02 4.155844155844155841e-02 4.155844155844155841e-02 6.377551020408163407e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.415584415584415667e-02 4.415584415584415667e-02 1.058441558441558378e-01 6.428571428571427937e-02 6.168831168831168804e-02 7.272727272727272374e-02 5.064935064935065234e-02 +0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 7.738095238095238360e-02 3.928571428571428492e-02 3.571428571428571230e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 3.333333333333333287e-02 1.700680272108843691e-02 1.190476190476190410e-02 1.190476190476190410e-02 9.285714285714286031e-02 7.857142857142856984e-02 8.928571428571428770e-02 4.285714285714285754e-02 5.000000000000000278e-02 4.285714285714285754e-02 5.000000000000000278e-02 5.952380952380952051e-02 4.523809523809523697e-02 4.523809523809523697e-02 6.428571428571427937e-02 5.952380952380952051e-02 6.428571428571427937e-02 1.700680272108843691e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.700680272108843691e-02 2.380952380952380820e-02 8.333333333333332871e-02 8.809523809523810145e-02 1.023809523809523780e-01 8.333333333333332871e-02 9.761904761904761918e-02 4.931972789115646183e-02 4.931972789115646183e-02 4.421768707482993249e-02 6.122448979591836593e-02 5.102040816326530726e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.802721088435374763e-02 6.802721088435374763e-02 5.102040816326530726e-02 6.122448979591836593e-02 4.761904761904761640e-02 6.802721088435374763e-02 6.802721088435374763e-02 1.913265306122449022e-02 3.443877551020407823e-02 2.423469387755101956e-02 3.188775510204081703e-02 2.423469387755101956e-02 3.188775510204081703e-02 1.913265306122449022e-02 3.188775510204081703e-02 7.993197278911565173e-02 8.673469387755101956e-02 8.163265306122448328e-02 8.163265306122448328e-02 9.523809523809523281e-02 9.183673469387755584e-02 9.523809523809523281e-02 8.503401360544217413e-02 8.843537414965986498e-02 8.333333333333332871e-02 9.353741496598640126e-02 5.102040816326530726e-02 5.102040816326530726e-02 5.357142857142856845e-02 5.102040816326530726e-02 5.612244897959183659e-02 4.974489795918367319e-02 4.974489795918367319e-02 5.994897959183673186e-02 5.229591836734694132e-02 4.974489795918367319e-02 4.974489795918367319e-02 5.229591836734694132e-02 5.739795918367347066e-02 5.229591836734694132e-02 6.250000000000000000e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.739795918367347066e-02 5.739795918367347066e-02 5.229591836734694132e-02 2.777777777777777624e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.571428571428571230e-02 2.976190476190476025e-02 3.571428571428571230e-02 3.571428571428571230e-02 7.397959183673469274e-02 7.908163265306122902e-02 8.290816326530611735e-02 8.290816326530611735e-02 9.183673469387755584e-02 8.290816326530611735e-02 8.163265306122448328e-02 8.290816326530611735e-02 8.545918367346938549e-02 5.555555555555555247e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.158730158730158444e-02 4.960317460317460042e-02 5.158730158730158444e-02 5.158730158730158444e-02 6.349206349206348854e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.753968253968253649e-02 4.960317460317460042e-02 4.285714285714285754e-02 2.619047619047619110e-02 2.619047619047619110e-02 3.730158730158730090e-02 4.047619047619047811e-02 2.777777777777777624e-02 7.539682539682539264e-02 8.134920634920635163e-02 7.837301587301587213e-02 8.531746031746031966e-02 7.837301587301587213e-02 7.936507936507936067e-02 7.936507936507936067e-02 6.845238095238095899e-02 5.079365079365079361e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.158730158730158444e-02 6.269841269841269771e-02 5.000000000000000278e-02 5.158730158730158444e-02 5.317460317460317304e-02 4.841269841269841417e-02 5.793650793650793884e-02 5.317460317460317304e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.952380952380952051e-02 6.111111111111110911e-02 6.269841269841269771e-02 5.634920634920635024e-02 4.350649350649350711e-02 4.545454545454545581e-02 2.987012987012986967e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 6.349206349206348854e-02 6.349206349206348854e-02 5.064935064935065234e-02 5.324675324675324367e-02 4.805194805194805407e-02 5.844155844155844021e-02 4.675324675324675494e-02 4.675324675324675494e-02 7.397959183673469274e-02 5.194805194805195148e-02 4.675324675324675494e-02 4.675324675324675494e-02 4.675324675324675494e-02 4.935064935064935321e-02 5.194805194805195148e-02 7.792207792207792028e-02 6.363636363636362980e-02 7.272727272727272374e-02 6.753246753246752720e-02 5.909090909090908977e-02 +0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 1.071428571428571369e-01 4.642857142857143016e-02 3.571428571428571230e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 3.333333333333333287e-02 1.700680272108843691e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.928571428571428770e-02 1.214285714285714274e-01 1.250000000000000000e-01 5.238095238095238221e-02 7.380952380952381098e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.476190476190476164e-02 4.523809523809523697e-02 4.523809523809523697e-02 6.428571428571427937e-02 5.476190476190476164e-02 6.428571428571427937e-02 1.700680272108843691e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.700680272108843691e-02 2.380952380952380820e-02 1.285714285714285587e-01 7.857142857142856984e-02 9.523809523809523281e-02 1.142857142857142821e-01 1.333333333333333315e-01 5.442176870748299117e-02 5.952380952380952051e-02 6.122448979591836593e-02 5.442176870748299117e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.122448979591836593e-02 6.122448979591836593e-02 4.761904761904761640e-02 5.442176870748299117e-02 4.761904761904761640e-02 6.122448979591836593e-02 6.122448979591836593e-02 1.913265306122449022e-02 3.443877551020407823e-02 2.423469387755101956e-02 2.933673469387755237e-02 2.423469387755101956e-02 2.933673469387755237e-02 1.913265306122449022e-02 2.933673469387755237e-02 7.142857142857142461e-02 8.503401360544217413e-02 1.054421768707483054e-01 1.207482993197278864e-01 9.523809523809523281e-02 7.823129251700680631e-02 8.163265306122448328e-02 1.156462585034013640e-01 1.326530612244898044e-01 1.309523809523809590e-01 8.333333333333332871e-02 5.357142857142856845e-02 6.122448979591836593e-02 5.739795918367347066e-02 5.739795918367347066e-02 6.632653061224490221e-02 8.035714285714286309e-02 7.015306122448979054e-02 5.229591836734694132e-02 4.719387755102040505e-02 4.719387755102040505e-02 4.719387755102040505e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.229591836734694132e-02 6.250000000000000000e-02 5.229591836734694132e-02 4.719387755102040505e-02 5.229591836734694132e-02 5.229591836734694132e-02 4.719387755102040505e-02 2.777777777777777624e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.174603174603174427e-02 2.777777777777777624e-02 3.174603174603174427e-02 3.174603174603174427e-02 6.505102040816326814e-02 9.056122448979592177e-02 9.693877551020407823e-02 1.173469387755102095e-01 8.290816326530611735e-02 1.250000000000000000e-01 1.198979591836734637e-01 7.908163265306122902e-02 9.438775510204081010e-02 6.547619047619047949e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 4.960317460317460042e-02 4.960317460317460042e-02 4.563492063492063239e-02 4.285714285714285754e-02 2.619047619047619110e-02 2.619047619047619110e-02 3.253968253968254204e-02 3.571428571428571230e-02 2.619047619047619110e-02 7.936507936507936067e-02 8.928571428571428770e-02 8.432539682539683112e-02 1.329365079365079361e-01 1.101190476190476164e-01 9.027777777777777624e-02 1.051587301587301598e-01 5.952380952380952051e-02 4.761904761904761640e-02 5.555555555555555247e-02 6.507936507936508408e-02 8.174603174603174705e-02 5.317460317460317304e-02 4.365079365079364837e-02 4.682539682539682557e-02 5.000000000000000278e-02 4.365079365079364837e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.682539682539682557e-02 4.682539682539682557e-02 5.000000000000000278e-02 5.317460317460317304e-02 5.317460317460317304e-02 5.000000000000000278e-02 4.090909090909090884e-02 4.025974025974025927e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 6.031746031746031828e-02 5.476190476190476164e-02 4.935064935064935321e-02 8.311688311688311681e-02 4.155844155844155841e-02 5.194805194805195148e-02 4.155844155844155841e-02 4.155844155844155841e-02 6.377551020408163407e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.415584415584415667e-02 4.415584415584415667e-02 1.129870129870129830e-01 6.363636363636362980e-02 6.363636363636362980e-02 6.948051948051947591e-02 5.064935064935065234e-02 +0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 1.071428571428571369e-01 4.642857142857143016e-02 3.571428571428571230e-02 4.642857142857143016e-02 3.571428571428571230e-02 4.642857142857143016e-02 2.380952380952380820e-02 3.095238095238095344e-02 1.700680272108843691e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.571428571428571508e-02 1.250000000000000000e-01 1.214285714285714274e-01 5.238095238095238221e-02 7.380952380952381098e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.238095238095238221e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.714285714285714107e-02 5.238095238095238221e-02 5.714285714285714107e-02 1.700680272108843691e-02 2.210884353741496625e-02 2.210884353741496625e-02 1.700680272108843691e-02 2.210884353741496625e-02 1.309523809523809590e-01 7.619047619047619735e-02 8.809523809523810145e-02 1.119047619047619097e-01 1.261904761904761862e-01 5.272108843537415268e-02 5.782312925170068202e-02 6.122448979591836593e-02 5.272108843537415268e-02 4.591836734693877792e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.931972789115646183e-02 5.782312925170068202e-02 5.782312925170068202e-02 4.591836734693877792e-02 5.272108843537415268e-02 4.421768707482993249e-02 5.782312925170068202e-02 5.782312925170068202e-02 1.913265306122449022e-02 3.061224489795918297e-02 2.295918367346938896e-02 2.806122448979591830e-02 2.295918367346938896e-02 2.806122448979591830e-02 1.913265306122449022e-02 2.806122448979591830e-02 6.972789115646257918e-02 8.503401360544217413e-02 1.003401360544217691e-01 1.173469387755102095e-01 9.183673469387755584e-02 7.482993197278911546e-02 7.823129251700680631e-02 1.156462585034013640e-01 1.326530612244898044e-01 1.343537414965986498e-01 8.163265306122448328e-02 5.102040816326530726e-02 5.867346938775510473e-02 5.612244897959183659e-02 5.484693877551020252e-02 6.250000000000000000e-02 8.290816326530611735e-02 7.270408163265305868e-02 5.102040816326530726e-02 4.591836734693877792e-02 4.464285714285714385e-02 4.464285714285714385e-02 4.719387755102040505e-02 4.974489795918367319e-02 4.719387755102040505e-02 5.484693877551020252e-02 4.719387755102040505e-02 4.591836734693877792e-02 4.974489795918367319e-02 4.974489795918367319e-02 4.591836734693877792e-02 2.579365079365079222e-02 2.281746031746031619e-02 2.281746031746031619e-02 2.281746031746031619e-02 2.281746031746031619e-02 3.075396825396825226e-02 2.678571428571428423e-02 3.075396825396825226e-02 3.075396825396825226e-02 6.377551020408163407e-02 8.673469387755101956e-02 8.928571428571428770e-02 1.096938775510204050e-01 8.163265306122448328e-02 1.198979591836734637e-01 1.198979591836734637e-01 7.780612244897959495e-02 9.438775510204081010e-02 6.646825396825396803e-02 4.365079365079364837e-02 4.662698412698412787e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.563492063492063239e-02 5.257936507936507992e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.662698412698412787e-02 4.861111111111111188e-02 4.365079365079364837e-02 3.809523809523809867e-02 2.460317460317460250e-02 2.460317460317460250e-02 3.174603174603174427e-02 3.412698412698412370e-02 2.539682539682539680e-02 7.638888888888889506e-02 8.035714285714286309e-02 7.837301587301587213e-02 1.359126984126984017e-01 1.081349206349206393e-01 8.829365079365079916e-02 9.821428571428571230e-02 5.853174603174603197e-02 4.603174603174603474e-02 5.079365079365079361e-02 6.031746031746031828e-02 8.333333333333332871e-02 5.158730158730158444e-02 4.285714285714285754e-02 4.444444444444444614e-02 4.603174603174603474e-02 4.206349206349206671e-02 4.841269841269841417e-02 4.603174603174603474e-02 4.603174603174603474e-02 4.603174603174603474e-02 4.920634920634920501e-02 5.079365079365079361e-02 5.158730158730158444e-02 4.761904761904761640e-02 3.766233766233766100e-02 3.766233766233766100e-02 2.662337662337662184e-02 2.532467532467532617e-02 2.532467532467532617e-02 2.532467532467532617e-02 2.532467532467532617e-02 6.031746031746031828e-02 5.396825396825397081e-02 4.805194805194805407e-02 8.116883116883116811e-02 4.090909090909090884e-02 4.870129870129870364e-02 4.025974025974025927e-02 4.025974025974025927e-02 6.250000000000000000e-02 4.415584415584415667e-02 4.025974025974025927e-02 4.025974025974025927e-02 4.025974025974025927e-02 4.220779220779220797e-02 4.350649350649350711e-02 1.123376623376623334e-01 6.168831168831168804e-02 6.168831168831168804e-02 6.493506493506492894e-02 5.000000000000000278e-02 +0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 7.738095238095238360e-02 3.928571428571428492e-02 3.571428571428571230e-02 5.000000000000000278e-02 3.571428571428571230e-02 5.000000000000000278e-02 2.380952380952380820e-02 3.333333333333333287e-02 1.700680272108843691e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.214285714285714246e-02 7.857142857142856984e-02 8.928571428571428770e-02 4.285714285714285754e-02 5.000000000000000278e-02 4.285714285714285754e-02 5.000000000000000278e-02 5.952380952380952051e-02 4.523809523809523697e-02 4.523809523809523697e-02 6.428571428571427937e-02 5.952380952380952051e-02 6.428571428571427937e-02 1.700680272108843691e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.700680272108843691e-02 2.380952380952380820e-02 8.333333333333332871e-02 9.285714285714286031e-02 8.809523809523810145e-02 7.619047619047619735e-02 9.761904761904761918e-02 4.761904761904761640e-02 4.931972789115646183e-02 4.421768707482993249e-02 6.122448979591836593e-02 5.102040816326530726e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.442176870748299117e-02 6.802721088435374763e-02 6.802721088435374763e-02 5.102040816326530726e-02 6.122448979591836593e-02 4.761904761904761640e-02 6.802721088435374763e-02 6.802721088435374763e-02 1.913265306122449022e-02 3.443877551020407823e-02 2.423469387755101956e-02 3.188775510204081703e-02 2.423469387755101956e-02 3.188775510204081703e-02 1.913265306122449022e-02 3.188775510204081703e-02 8.163265306122448328e-02 8.163265306122448328e-02 7.142857142857142461e-02 7.653061224489796088e-02 8.163265306122448328e-02 9.863945578231292366e-02 9.353741496598640126e-02 7.993197278911565173e-02 8.843537414965986498e-02 8.333333333333332871e-02 8.333333333333332871e-02 4.846938775510203912e-02 5.102040816326530726e-02 5.229591836734694132e-02 4.974489795918367319e-02 5.612244897959183659e-02 4.974489795918367319e-02 4.974489795918367319e-02 5.994897959183673186e-02 5.229591836734694132e-02 4.974489795918367319e-02 4.974489795918367319e-02 5.229591836734694132e-02 5.739795918367347066e-02 5.229591836734694132e-02 6.250000000000000000e-02 5.229591836734694132e-02 5.229591836734694132e-02 5.739795918367347066e-02 5.739795918367347066e-02 5.229591836734694132e-02 2.777777777777777624e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 3.571428571428571230e-02 2.976190476190476025e-02 3.571428571428571230e-02 3.571428571428571230e-02 7.525510204081632681e-02 7.270408163265305868e-02 7.142857142857142461e-02 7.525510204081632681e-02 8.290816326530611735e-02 7.908163265306122902e-02 7.780612244897959495e-02 9.183673469387755584e-02 7.908163265306122902e-02 5.357142857142856845e-02 4.960317460317460042e-02 5.357142857142856845e-02 5.158730158730158444e-02 4.960317460317460042e-02 5.158730158730158444e-02 5.158730158730158444e-02 6.349206349206348854e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.753968253968253649e-02 4.960317460317460042e-02 4.285714285714285754e-02 2.619047619047619110e-02 2.619047619047619110e-02 3.730158730158730090e-02 4.047619047619047811e-02 2.777777777777777624e-02 7.142857142857142461e-02 6.944444444444444753e-02 7.043650793650793607e-02 8.531746031746031966e-02 7.242063492063492702e-02 7.242063492063492702e-02 7.043650793650793607e-02 6.944444444444444753e-02 5.079365079365079361e-02 5.238095238095238221e-02 5.555555555555555247e-02 5.158730158730158444e-02 6.269841269841269771e-02 5.000000000000000278e-02 5.158730158730158444e-02 5.317460317460317304e-02 4.841269841269841417e-02 5.793650793650793884e-02 5.317460317460317304e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.952380952380952051e-02 6.111111111111110911e-02 6.269841269841269771e-02 5.634920634920635024e-02 4.350649350649350711e-02 4.545454545454545581e-02 2.987012987012986967e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 6.507936507936508408e-02 6.428571428571427937e-02 4.935064935064935321e-02 4.935064935064935321e-02 4.805194805194805407e-02 5.844155844155844021e-02 4.675324675324675494e-02 4.675324675324675494e-02 7.397959183673469274e-02 5.194805194805195148e-02 4.675324675324675494e-02 4.675324675324675494e-02 4.675324675324675494e-02 4.935064935064935321e-02 5.194805194805195148e-02 7.402597402597402287e-02 6.103896103896103847e-02 7.402597402597402287e-02 6.168831168831168804e-02 5.974025974025973934e-02 +0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 0.000000000000000000e+00 9.523809523809523281e-02 4.285714285714285754e-02 3.571428571428571230e-02 4.642857142857143016e-02 3.571428571428571230e-02 4.642857142857143016e-02 2.380952380952380820e-02 3.095238095238095344e-02 1.700680272108843691e-02 1.190476190476190410e-02 1.190476190476190410e-02 8.214285714285714246e-02 1.035714285714285782e-01 1.071428571428571369e-01 4.761904761904761640e-02 6.428571428571427937e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.238095238095238221e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.714285714285714107e-02 5.238095238095238221e-02 5.714285714285714107e-02 1.700680272108843691e-02 2.210884353741496625e-02 2.210884353741496625e-02 1.700680272108843691e-02 2.210884353741496625e-02 1.071428571428571369e-01 7.857142857142856984e-02 8.571428571428571508e-02 9.285714285714286031e-02 1.119047619047619097e-01 4.931972789115646183e-02 5.272108843537415268e-02 5.442176870748299117e-02 5.272108843537415268e-02 4.591836734693877792e-02 4.421768707482993249e-02 4.421768707482993249e-02 4.931972789115646183e-02 5.782312925170068202e-02 5.782312925170068202e-02 4.591836734693877792e-02 5.272108843537415268e-02 4.421768707482993249e-02 5.782312925170068202e-02 5.782312925170068202e-02 1.913265306122449022e-02 3.061224489795918297e-02 2.295918367346938896e-02 2.806122448979591830e-02 2.295918367346938896e-02 2.806122448979591830e-02 1.913265306122449022e-02 2.806122448979591830e-02 6.972789115646257918e-02 8.673469387755101956e-02 8.333333333333332871e-02 9.353741496598640126e-02 9.013605442176871041e-02 7.993197278911565173e-02 7.993197278911565173e-02 9.523809523809523281e-02 1.088435374149659823e-01 1.071428571428571369e-01 7.823129251700680631e-02 4.846938775510203912e-02 5.357142857142856845e-02 5.229591836734694132e-02 5.102040816326530726e-02 5.739795918367347066e-02 6.760204081632653628e-02 5.994897959183673186e-02 5.102040816326530726e-02 4.591836734693877792e-02 4.464285714285714385e-02 4.464285714285714385e-02 4.719387755102040505e-02 4.974489795918367319e-02 4.719387755102040505e-02 5.484693877551020252e-02 4.719387755102040505e-02 4.591836734693877792e-02 4.974489795918367319e-02 4.974489795918367319e-02 4.591836734693877792e-02 2.579365079365079222e-02 2.281746031746031619e-02 2.281746031746031619e-02 2.281746031746031619e-02 2.281746031746031619e-02 3.075396825396825226e-02 2.678571428571428423e-02 3.075396825396825226e-02 3.075396825396825226e-02 6.377551020408163407e-02 7.908163265306122902e-02 7.525510204081632681e-02 8.673469387755101956e-02 8.545918367346938549e-02 9.438775510204081010e-02 9.438775510204081010e-02 7.908163265306122902e-02 9.438775510204081010e-02 6.051587301587301598e-02 4.365079365079364837e-02 4.662698412698412787e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.563492063492063239e-02 5.257936507936507992e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.662698412698412787e-02 4.861111111111111188e-02 4.365079365079364837e-02 3.809523809523809867e-02 2.460317460317460250e-02 2.460317460317460250e-02 3.174603174603174427e-02 3.412698412698412370e-02 2.539682539682539680e-02 7.440476190476190410e-02 6.845238095238095899e-02 7.142857142857142461e-02 1.061507936507936484e-01 8.432539682539683112e-02 8.234126984126984017e-02 7.837301587301587213e-02 5.853174603174603197e-02 4.603174603174603474e-02 4.920634920634920501e-02 5.555555555555555247e-02 6.746031746031745657e-02 5.158730158730158444e-02 4.285714285714285754e-02 4.444444444444444614e-02 4.603174603174603474e-02 4.206349206349206671e-02 4.841269841269841417e-02 4.603174603174603474e-02 4.603174603174603474e-02 4.603174603174603474e-02 4.920634920634920501e-02 5.079365079365079361e-02 5.158730158730158444e-02 4.761904761904761640e-02 3.766233766233766100e-02 3.766233766233766100e-02 2.662337662337662184e-02 2.532467532467532617e-02 2.532467532467532617e-02 2.532467532467532617e-02 2.532467532467532617e-02 5.873015873015872967e-02 5.396825396825397081e-02 4.805194805194805407e-02 6.298701298701298024e-02 4.090909090909090884e-02 4.870129870129870364e-02 4.025974025974025927e-02 4.025974025974025927e-02 6.250000000000000000e-02 4.415584415584415667e-02 4.025974025974025927e-02 4.025974025974025927e-02 4.025974025974025927e-02 4.220779220779220797e-02 4.350649350649350711e-02 8.506493506493506551e-02 6.038961038961038891e-02 7.077922077922077504e-02 5.974025974025973934e-02 5.000000000000000278e-02 +0.000000000000000000e+00 0.000000000000000000e+00 9.259259259259258745e-02 3.703703703703703498e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 9.259259259259258745e-02 4.444444444444444614e-02 5.555555555555555247e-02 2.500000000000000139e-02 2.222222222222222307e-02 2.500000000000000139e-02 1.481481481481481538e-02 1.666666666666666644e-02 1.058201058201058142e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.499999999999999722e-02 8.888888888888889228e-02 8.611111111111111049e-02 4.444444444444444614e-02 6.666666666666666574e-02 5.555555555555555247e-02 6.666666666666666574e-02 2.592592592592592518e-02 2.407407407407407413e-02 2.407407407407407413e-02 2.777777777777777624e-02 2.592592592592592518e-02 2.777777777777777624e-02 1.058201058201058142e-02 1.190476190476190410e-02 1.190476190476190410e-02 1.058201058201058142e-02 1.190476190476190410e-02 8.333333333333332871e-02 6.296296296296295669e-02 6.481481481481481122e-02 7.222222222222221544e-02 7.962962962962963354e-02 4.100529100529100301e-02 4.365079365079364837e-02 5.291005291005290712e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.645502645502645356e-02 2.645502645502645356e-02 2.380952380952380820e-02 2.513227513227513088e-02 2.380952380952380820e-02 2.645502645502645356e-02 2.645502645502645356e-02 1.190476190476190410e-02 1.488095238095238013e-02 1.289682539682539611e-02 1.388888888888888812e-02 1.289682539682539611e-02 1.388888888888888812e-02 1.190476190476190410e-02 1.388888888888888812e-02 5.158730158730158444e-02 6.084656084656084318e-02 6.084656084656084318e-02 6.878306878306877925e-02 6.746031746031745657e-02 5.291005291005290712e-02 5.555555555555555247e-02 6.878306878306877925e-02 7.804232804232803800e-02 7.936507936507936067e-02 5.952380952380952051e-02 3.769841269841269632e-02 4.166666666666666435e-02 3.968253968253968034e-02 3.968253968253968034e-02 4.265873015873015983e-02 5.952380952380952051e-02 5.952380952380952051e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.281746031746031619e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.579365079365079222e-02 2.380952380952380820e-02 2.281746031746031619e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.281746031746031619e-02 1.388888888888888812e-02 1.311728395061728322e-02 1.311728395061728322e-02 1.311728395061728322e-02 1.311728395061728322e-02 1.466049382716049301e-02 1.388888888888888812e-02 1.466049382716049301e-02 1.466049382716049301e-02 4.365079365079364837e-02 5.059523809523809590e-02 5.357142857142856845e-02 5.952380952380952051e-02 5.555555555555555247e-02 6.547619047619047949e-02 6.646825396825396803e-02 5.357142857142856845e-02 6.051587301587301598e-02 7.098765432098765038e-02 2.160493827160493707e-02 2.237654320987654197e-02 2.237654320987654197e-02 2.160493827160493707e-02 2.237654320987654197e-02 2.237654320987654197e-02 2.314814814814814686e-02 2.314814814814814686e-02 2.314814814814814686e-02 2.314814814814814686e-02 2.237654320987654197e-02 2.237654320987654197e-02 2.160493827160493707e-02 1.851851851851851749e-02 1.358024691358024685e-02 1.358024691358024685e-02 1.481481481481481538e-02 1.543209876543209791e-02 1.358024691358024685e-02 4.320987654320987414e-02 4.783950617283950352e-02 4.552469135802469230e-02 7.253086419753086711e-02 5.709876543209876226e-02 5.092592592592592310e-02 5.169753086419753146e-02 3.780864197530864335e-02 2.962962962962963076e-02 3.333333333333333287e-02 3.827160493827160698e-02 5.308641975308642236e-02 2.222222222222222307e-02 2.037037037037037202e-02 2.098765432098765454e-02 2.160493827160493707e-02 2.037037037037037202e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.098765432098765454e-02 2.098765432098765454e-02 2.160493827160493707e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.160493827160493707e-02 1.767676767676767610e-02 1.616161616161616160e-02 1.363636363636363570e-02 1.363636363636363570e-02 1.363636363636363570e-02 1.363636363636363570e-02 1.363636363636363570e-02 3.888888888888888951e-02 3.333333333333333287e-02 3.232323232323232320e-02 4.797979797979797650e-02 1.919191919191919060e-02 2.121212121212121340e-02 1.919191919191919060e-02 1.919191919191919060e-02 2.876984126984126824e-02 2.020202020202020374e-02 1.919191919191919060e-02 1.919191919191919060e-02 1.919191919191919060e-02 1.969696969696969543e-02 1.969696969696969543e-02 5.454545454545454281e-02 3.333333333333333287e-02 3.838383838383838120e-02 3.535353535353535220e-02 2.979797979797979904e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.944444444444444753e-02 3.333333333333333287e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 7.499999999999999722e-02 7.222222222222221544e-02 8.055555555555556080e-02 3.703703703703703498e-02 4.444444444444444614e-02 3.968253968253968034e-02 4.444444444444444614e-02 3.703703703703703498e-02 4.444444444444444614e-02 3.333333333333333287e-02 4.444444444444444614e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.592592592592592449e-02 7.777777777777777901e-02 7.592592592592592449e-02 8.333333333333332871e-02 7.962962962962963354e-02 8.703703703703703776e-02 3.968253968253968034e-02 5.555555555555555247e-02 4.497354497354497105e-02 4.100529100529100301e-02 5.026455026455026176e-02 4.074074074074074403e-02 5.185185185185185036e-02 5.555555555555555247e-02 4.074074074074074403e-02 5.555555555555555247e-02 2.910052910052909891e-02 2.910052910052909891e-02 1.587301587301587213e-02 6.746031746031745657e-02 7.407407407407406996e-02 7.804232804232803800e-02 7.804232804232803800e-02 7.407407407407406996e-02 8.068783068783068335e-02 8.068783068783068335e-02 7.804232804232803800e-02 7.539682539682539264e-02 7.539682539682539264e-02 8.333333333333332871e-02 8.333333333333332871e-02 4.563492063492063239e-02 5.952380952380952051e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.059523809523809590e-02 4.960317460317460042e-02 4.166666666666666435e-02 5.357142857142856845e-02 5.291005291005290712e-02 4.497354497354497105e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.761904761904761640e-02 5.820105820105819783e-02 5.820105820105819783e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.232804232804232569e-02 5.291005291005290712e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.373015873015872829e-02 3.174603174603174427e-02 3.571428571428571230e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.250000000000000000e-02 6.349206349206348854e-02 7.837301587301587213e-02 7.440476190476190410e-02 7.738095238095238360e-02 7.142857142857142461e-02 7.936507936507936067e-02 7.738095238095238360e-02 7.638888888888889506e-02 7.242063492063492702e-02 7.936507936507936067e-02 7.440476190476190410e-02 7.638888888888889506e-02 4.475308641975308394e-02 5.092592592592592310e-02 4.783950617283950352e-02 5.246913580246913289e-02 4.320987654320987414e-02 4.783950617283950352e-02 4.706790123456790209e-02 5.092592592592592310e-02 5.092592592592592310e-02 5.158730158730158444e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.960317460317460042e-02 4.365079365079364837e-02 2.160493827160493707e-02 7.716049382716048954e-02 7.330246913580247548e-02 7.716049382716048954e-02 7.561728395061728669e-02 7.407407407407406996e-02 7.793209876543209791e-02 6.867283950617283916e-02 7.561728395061728669e-02 8.024691358024690913e-02 7.561728395061728669e-02 7.638888888888889506e-02 5.787037037037037063e-02 7.484567901234567833e-02 4.691358024691358319e-02 4.691358024691358319e-02 4.814814814814814825e-02 4.567901234567901120e-02 6.049382716049382658e-02 4.444444444444444614e-02 4.320987654320987414e-02 4.629629629629629373e-02 4.475308641975308394e-02 4.629629629629629373e-02 4.320987654320987414e-02 4.320987654320987414e-02 4.475308641975308394e-02 4.938271604938271331e-02 3.456790123456789793e-02 3.703703703703703498e-02 3.703703703703703498e-02 2.345679012345679160e-02 6.975308641975308532e-02 5.308641975308642236e-02 7.469135802469135943e-02 7.530864197530864890e-02 6.913580246913579586e-02 5.864197530864197205e-02 7.654320987654321395e-02 5.617283950617284194e-02 5.370370370370370489e-02 6.111111111111110911e-02 6.358024691358024616e-02 6.234567901234568110e-02 6.790123456790123080e-02 4.646464646464646547e-02 5.757575757575757874e-02 4.444444444444444614e-02 5.151515151515151381e-02 5.151515151515151381e-02 4.747474747474747514e-02 4.747474747474747514e-02 4.320987654320987414e-02 4.691358024691358319e-02 2.828282828282828454e-02 2.424242424242424240e-02 4.949494949494949447e-02 6.767676767676768235e-02 7.121212121212121271e-02 7.020202020202019610e-02 7.341269841269841556e-02 7.222222222222221544e-02 6.262626262626262708e-02 5.404040404040404144e-02 5.505050505050505111e-02 6.717171717171717404e-02 5.202020202020202211e-02 4.444444444444444614e-02 4.040404040404040747e-02 4.444444444444444614e-02 4.343434343434343647e-02 4.444444444444444614e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.944444444444444753e-02 3.333333333333333287e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 7.499999999999999722e-02 7.222222222222221544e-02 8.333333333333332871e-02 3.703703703703703498e-02 4.629629629629629373e-02 3.968253968253968034e-02 4.444444444444444614e-02 3.703703703703703498e-02 4.722222222222222099e-02 3.333333333333333287e-02 4.722222222222222099e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.148148148148148806e-02 7.592592592592592449e-02 7.777777777777777901e-02 8.518518518518518323e-02 8.148148148148148806e-02 9.259259259259258745e-02 3.968253968253968034e-02 5.687830687830687515e-02 4.894179894179893908e-02 4.100529100529100301e-02 5.026455026455026176e-02 4.259259259259259162e-02 5.555555555555555247e-02 6.111111111111110911e-02 4.259259259259259162e-02 6.111111111111110911e-02 3.042328042328042159e-02 3.042328042328042159e-02 1.587301587301587213e-02 7.275132275132274728e-02 7.671957671957671532e-02 7.539682539682539264e-02 7.671957671957671532e-02 7.804232804232803800e-02 8.730158730158729674e-02 8.597883597883597406e-02 7.804232804232803800e-02 8.068783068783068335e-02 7.804232804232803800e-02 8.730158730158729674e-02 8.597883597883597406e-02 4.563492063492063239e-02 5.853174603174603197e-02 5.456349206349206393e-02 5.753968253968253649e-02 4.960317460317460042e-02 5.357142857142856845e-02 4.166666666666666435e-02 5.753968253968253649e-02 5.687830687830687515e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.497354497354497105e-02 5.158730158730158444e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.761904761904761640e-02 5.158730158730158444e-02 4.497354497354497105e-02 5.687830687830687515e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.571428571428571230e-02 3.373015873015872829e-02 3.869047619047619180e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.746031746031745657e-02 6.845238095238095899e-02 7.539682539682539264e-02 7.837301587301587213e-02 7.539682539682539264e-02 7.738095238095238360e-02 7.936507936507936067e-02 8.333333333333332871e-02 8.035714285714286309e-02 7.539682539682539264e-02 8.134920634920635163e-02 7.837301587301587213e-02 7.539682539682539264e-02 4.475308641975308394e-02 5.169753086419753146e-02 4.706790123456790209e-02 5.015432098765432167e-02 4.706790123456790209e-02 5.169753086419753146e-02 5.092592592592592310e-02 5.478395061728395105e-02 5.401234567901234268e-02 5.555555555555555247e-02 4.662698412698412787e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.357142857142856845e-02 4.960317460317460042e-02 4.662698412698412787e-02 5.357142857142856845e-02 4.662698412698412787e-02 2.237654320987654197e-02 7.330246913580247548e-02 8.024691358024690913e-02 7.330246913580247548e-02 7.484567901234567833e-02 7.947530864197531464e-02 7.561728395061728669e-02 7.407407407407406996e-02 7.407407407407406996e-02 7.870370370370370627e-02 8.024691358024690913e-02 7.793209876543209791e-02 6.250000000000000000e-02 7.253086419753086711e-02 5.061728395061728530e-02 4.814814814814814825e-02 4.691358024691358319e-02 4.938271604938271331e-02 6.481481481481481122e-02 4.814814814814814825e-02 4.629629629629629373e-02 5.092592592592592310e-02 4.861111111111111188e-02 5.092592592592592310e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.861111111111111188e-02 5.324074074074074125e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 2.469135802469135665e-02 7.469135802469135943e-02 5.740740740740740700e-02 7.345679012345679437e-02 8.086419753086419859e-02 6.666666666666666574e-02 6.358024691358024616e-02 7.345679012345679437e-02 6.049382716049382658e-02 5.802469135802468952e-02 6.666666666666666574e-02 6.913580246913579586e-02 6.790123456790123080e-02 7.345679012345679437e-02 5.000000000000000278e-02 6.060606060606060774e-02 4.797979797979797650e-02 4.898989898989899311e-02 5.000000000000000278e-02 4.898989898989899311e-02 5.000000000000000278e-02 4.629629629629629373e-02 5.061728395061728530e-02 3.030303030303030387e-02 2.575757575757575690e-02 5.353535353535353314e-02 7.373737373737374035e-02 6.818181818181817677e-02 6.969696969696970168e-02 7.837301587301587213e-02 7.222222222222221544e-02 6.111111111111110911e-02 5.757575757575757874e-02 5.808080808080808011e-02 6.666666666666666574e-02 5.606060606060606077e-02 4.848484848484848481e-02 4.343434343434343647e-02 4.848484848484848481e-02 4.747474747474747514e-02 4.797979797979797650e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.481481481481481122e-02 3.333333333333333287e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 8.611111111111111049e-02 6.666666666666666574e-02 7.777777777777777901e-02 3.703703703703703498e-02 4.629629629629629373e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 4.722222222222222099e-02 3.333333333333333287e-02 4.722222222222222099e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.777777777777777901e-02 8.148148148148148806e-02 7.222222222222221544e-02 9.814814814814815103e-02 8.518518518518518323e-02 8.703703703703703776e-02 3.703703703703703498e-02 5.158730158730158444e-02 5.158730158730158444e-02 4.232804232804232569e-02 5.555555555555555247e-02 4.259259259259259162e-02 5.370370370370370489e-02 6.111111111111110911e-02 4.259259259259259162e-02 6.111111111111110911e-02 3.042328042328042159e-02 3.042328042328042159e-02 1.587301587301587213e-02 7.010582010582010193e-02 7.407407407407406996e-02 8.730158730158729674e-02 8.201058201058200603e-02 8.333333333333332871e-02 8.068783068783068335e-02 8.597883597883597406e-02 7.936507936507936067e-02 7.539682539682539264e-02 7.275132275132274728e-02 8.730158730158729674e-02 9.126984126984126477e-02 4.166666666666666435e-02 7.242063492063492702e-02 4.960317460317460042e-02 5.456349206349206393e-02 5.158730158730158444e-02 5.257936507936507992e-02 4.166666666666666435e-02 5.555555555555555247e-02 5.423280423280422979e-02 4.629629629629629373e-02 4.497354497354497105e-02 4.497354497354497105e-02 5.158730158730158444e-02 6.084656084656084318e-02 6.084656084656084318e-02 4.629629629629629373e-02 5.158730158730158444e-02 4.497354497354497105e-02 5.423280423280422979e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.472222222222222376e-02 3.373015873015872829e-02 3.869047619047619180e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.448412698412699096e-02 6.349206349206348854e-02 8.234126984126984017e-02 7.142857142857142461e-02 9.226190476190476719e-02 7.043650793650793607e-02 8.432539682539683112e-02 8.928571428571428770e-02 7.539682539682539264e-02 7.142857142857142461e-02 8.035714285714286309e-02 7.936507936507936067e-02 8.035714285714286309e-02 4.783950617283950352e-02 4.706790123456790209e-02 4.783950617283950352e-02 5.478395061728395105e-02 4.552469135802469230e-02 5.015432098765432167e-02 4.861111111111111188e-02 5.246913580246913289e-02 5.632716049382716084e-02 5.257936507936507992e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.158730158730158444e-02 4.960317460317460042e-02 4.563492063492063239e-02 5.158730158730158444e-02 4.563492063492063239e-02 2.237654320987654197e-02 7.716049382716048954e-02 7.330246913580247548e-02 8.641975308641974829e-02 7.716049382716048954e-02 7.175925925925925875e-02 8.873456790123457338e-02 6.790123456790123080e-02 9.413580246913580418e-02 8.950617283950616787e-02 7.561728395061728669e-02 7.793209876543209791e-02 5.941358024691358042e-02 8.333333333333332871e-02 5.061728395061728530e-02 4.444444444444444614e-02 5.061728395061728530e-02 4.753086419753086572e-02 5.864197530864197205e-02 4.506172839506172867e-02 4.475308641975308394e-02 5.092592592592592310e-02 4.783950617283950352e-02 5.092592592592592310e-02 4.475308641975308394e-02 4.475308641975308394e-02 4.783950617283950352e-02 5.015432098765432167e-02 3.580246913580246992e-02 4.074074074074074403e-02 4.074074074074074403e-02 2.469135802469135665e-02 7.098765432098765038e-02 5.370370370370370489e-02 7.160493827160493985e-02 7.098765432098765038e-02 6.913580246913579586e-02 5.987654320987654405e-02 8.209876543209876365e-02 5.679012345679012447e-02 5.493827160493826994e-02 6.172839506172839164e-02 6.481481481481481122e-02 6.296296296296295669e-02 6.666666666666666574e-02 4.949494949494949447e-02 6.464646464646464641e-02 4.393939393939393784e-02 5.808080808080808011e-02 5.404040404040404144e-02 5.202020202020202211e-02 4.797979797979797650e-02 4.382716049382716361e-02 4.753086419753086572e-02 2.929292929292929420e-02 2.575757575757575690e-02 5.000000000000000278e-02 6.666666666666666574e-02 8.030303030303030665e-02 6.818181818181817677e-02 7.440476190476190410e-02 6.666666666666666574e-02 6.262626262626262708e-02 5.353535353535353314e-02 5.707070707070707044e-02 6.464646464646464641e-02 5.252525252525252347e-02 4.646464646464646547e-02 4.141414141414141714e-02 4.646464646464646547e-02 4.595959595959595717e-02 4.494949494949494750e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.870370370370370627e-02 3.611111111111110772e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 7.777777777777777901e-02 8.611111111111111049e-02 9.166666666666666019e-02 4.074074074074074403e-02 4.814814814814814825e-02 4.497354497354497105e-02 5.185185185185185036e-02 4.074074074074074403e-02 4.444444444444444614e-02 3.333333333333333287e-02 4.444444444444444614e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.407407407407406996e-02 8.703703703703703776e-02 9.074074074074074681e-02 8.518518518518518323e-02 8.518518518518518323e-02 9.814814814814815103e-02 4.497354497354497105e-02 6.613756613756613389e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.555555555555555247e-02 4.074074074074074403e-02 5.185185185185185036e-02 5.555555555555555247e-02 4.074074074074074403e-02 5.555555555555555247e-02 2.910052910052909891e-02 2.910052910052909891e-02 1.587301587301587213e-02 6.746031746031745657e-02 7.804232804232803800e-02 8.465608465608465139e-02 8.862433862433861942e-02 8.201058201058200603e-02 7.671957671957671532e-02 7.936507936507936067e-02 8.862433862433861942e-02 7.671957671957671532e-02 9.126984126984126477e-02 8.994708994708994210e-02 8.730158730158729674e-02 5.555555555555555247e-02 6.150793650793650452e-02 6.547619047619047949e-02 5.158730158730158444e-02 5.753968253968253649e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.555555555555555247e-02 5.291005291005290712e-02 4.497354497354497105e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.761904761904761640e-02 5.820105820105819783e-02 5.820105820105819783e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.232804232804232569e-02 5.291005291005290712e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.373015873015872829e-02 3.174603174603174427e-02 3.571428571428571230e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.250000000000000000e-02 6.646825396825396803e-02 8.035714285714286309e-02 8.234126984126984017e-02 8.134920634920635163e-02 7.242063492063492702e-02 9.027777777777777624e-02 8.432539682539683112e-02 9.226190476190476719e-02 7.837301587301587213e-02 9.027777777777777624e-02 8.333333333333332871e-02 8.432539682539683112e-02 4.783950617283950352e-02 6.327160493827160836e-02 5.555555555555555247e-02 6.018518518518518184e-02 5.092592592592592310e-02 4.783950617283950352e-02 5.015432098765432167e-02 5.246913580246913289e-02 5.246913580246913289e-02 5.158730158730158444e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.960317460317460042e-02 4.365079365079364837e-02 2.160493827160493707e-02 7.561728395061728669e-02 7.484567901234567833e-02 7.716049382716048954e-02 8.024691358024690913e-02 8.333333333333332871e-02 8.410493827160493707e-02 6.867283950617283916e-02 7.793209876543209791e-02 8.873456790123457338e-02 9.182098765432099297e-02 8.873456790123457338e-02 5.787037037037037063e-02 8.101851851851851749e-02 5.061728395061728530e-02 5.679012345679012447e-02 5.432098765432098741e-02 4.567901234567901120e-02 6.172839506172839164e-02 4.938271604938271331e-02 4.320987654320987414e-02 4.629629629629629373e-02 4.475308641975308394e-02 4.629629629629629373e-02 4.320987654320987414e-02 4.320987654320987414e-02 4.475308641975308394e-02 4.938271604938271331e-02 3.456790123456789793e-02 3.703703703703703498e-02 3.703703703703703498e-02 2.345679012345679160e-02 6.975308641975308532e-02 5.555555555555555247e-02 7.160493827160493985e-02 8.148148148148148806e-02 6.790123456790123080e-02 5.987654320987654405e-02 7.407407407407406996e-02 5.740740740740740700e-02 5.370370370370370489e-02 5.987654320987654405e-02 6.604938271604937627e-02 6.111111111111110911e-02 7.222222222222221544e-02 4.949494949494949447e-02 5.757575757575757874e-02 4.747474747474747514e-02 5.656565656565656908e-02 5.959595959595959808e-02 5.353535353535353314e-02 5.757575757575757874e-02 4.320987654320987414e-02 4.691358024691358319e-02 2.828282828282828454e-02 2.424242424242424240e-02 5.151515151515151381e-02 7.020202020202019610e-02 7.727272727272727071e-02 7.373737373737374035e-02 7.440476190476190410e-02 6.767676767676768235e-02 6.161616161616161741e-02 5.808080808080808011e-02 5.707070707070707044e-02 6.464646464646464641e-02 5.303030303030303177e-02 4.444444444444444614e-02 4.040404040404040747e-02 4.444444444444444614e-02 4.343434343434343647e-02 4.444444444444444614e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.796296296296296502e-02 3.888888888888888951e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 7.777777777777777901e-02 1.000000000000000056e-01 1.055555555555555552e-01 4.444444444444444614e-02 5.370370370370370489e-02 5.026455026455026176e-02 5.925925925925926152e-02 4.444444444444444614e-02 4.722222222222222099e-02 3.333333333333333287e-02 4.722222222222222099e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.592592592592592449e-02 9.074074074074074681e-02 1.074074074074074098e-01 8.518518518518518323e-02 8.888888888888889228e-02 1.148148148148148140e-01 5.026455026455026176e-02 7.804232804232803800e-02 4.894179894179893908e-02 5.423280423280422979e-02 5.952380952380952051e-02 4.259259259259259162e-02 5.370370370370370489e-02 6.111111111111110911e-02 4.259259259259259162e-02 6.111111111111110911e-02 3.042328042328042159e-02 3.042328042328042159e-02 1.587301587301587213e-02 6.878306878306877925e-02 8.597883597883597406e-02 8.201058201058200603e-02 9.391534391534391013e-02 9.126984126984126477e-02 7.936507936507936067e-02 7.936507936507936067e-02 9.523809523809523281e-02 8.068783068783068335e-02 1.097883597883597823e-01 9.656084656084655549e-02 8.862433862433861942e-02 6.547619047619047949e-02 5.853174603174603197e-02 7.837301587301587213e-02 5.257936507936507992e-02 6.150793650793650452e-02 5.059523809523809590e-02 5.753968253968253649e-02 5.853174603174603197e-02 5.423280423280422979e-02 4.629629629629629373e-02 4.497354497354497105e-02 4.497354497354497105e-02 5.158730158730158444e-02 6.084656084656084318e-02 6.084656084656084318e-02 4.629629629629629373e-02 5.158730158730158444e-02 4.497354497354497105e-02 5.423280423280422979e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.472222222222222376e-02 3.373015873015872829e-02 3.869047619047619180e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.349206349206348854e-02 7.242063492063492702e-02 7.837301587301587213e-02 9.623015873015873523e-02 7.539682539682539264e-02 7.936507936507936067e-02 9.722222222222222376e-02 9.424603174603174427e-02 1.121031746031746074e-01 8.730158730158729674e-02 9.920634920634920084e-02 9.226190476190476719e-02 8.531746031746031966e-02 4.938271604938271331e-02 7.638888888888889506e-02 6.095679012345679021e-02 6.250000000000000000e-02 5.941358024691358042e-02 4.861111111111111188e-02 5.478395061728395105e-02 5.478395061728395105e-02 5.246913580246913289e-02 5.257936507936507992e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.158730158730158444e-02 4.960317460317460042e-02 4.563492063492063239e-02 5.158730158730158444e-02 4.563492063492063239e-02 2.237654320987654197e-02 7.407407407407406996e-02 7.947530864197531464e-02 7.175925925925925875e-02 8.333333333333332871e-02 1.003086419753086433e-01 7.947530864197531464e-02 7.098765432098765038e-02 6.944444444444444753e-02 8.950617283950616787e-02 1.126543209876543217e-01 9.876543209876542662e-02 5.864197530864197205e-02 7.638888888888889506e-02 5.802469135802468952e-02 6.790123456790123080e-02 5.679012345679012447e-02 4.629629629629629373e-02 6.666666666666666574e-02 5.617283950617284194e-02 4.475308641975308394e-02 5.092592592592592310e-02 4.783950617283950352e-02 5.092592592592592310e-02 4.475308641975308394e-02 4.475308641975308394e-02 4.783950617283950352e-02 5.015432098765432167e-02 3.580246913580246992e-02 4.074074074074074403e-02 4.074074074074074403e-02 2.469135802469135665e-02 7.160493827160493985e-02 5.925925925925926152e-02 7.407407407407406996e-02 9.753086419753086156e-02 6.666666666666666574e-02 6.234567901234568110e-02 7.037037037037037479e-02 5.925925925925926152e-02 5.432098765432098741e-02 5.987654320987654405e-02 7.037037037037037479e-02 6.234567901234568110e-02 8.086419753086419859e-02 5.454545454545454281e-02 5.555555555555555247e-02 5.303030303030303177e-02 5.404040404040404144e-02 6.313131313131313538e-02 5.606060606060606077e-02 6.919191919191919338e-02 4.382716049382716361e-02 4.753086419753086572e-02 2.929292929292929420e-02 2.575757575757575690e-02 5.454545454545454281e-02 7.828282828282828731e-02 7.020202020202019610e-02 7.929292929292929004e-02 7.638888888888889506e-02 7.272727272727272374e-02 6.060606060606060774e-02 6.414141414141413811e-02 5.808080808080808011e-02 6.666666666666666574e-02 5.454545454545454281e-02 4.646464646464646547e-02 4.141414141414141714e-02 4.646464646464646547e-02 4.595959595959595717e-02 4.494949494949494750e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.870370370370370627e-02 3.611111111111110772e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 8.611111111111111049e-02 8.611111111111111049e-02 9.444444444444444198e-02 4.074074074074074403e-02 5.000000000000000278e-02 4.497354497354497105e-02 5.185185185185185036e-02 4.074074074074074403e-02 4.722222222222222099e-02 3.333333333333333287e-02 4.722222222222222099e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.407407407407406996e-02 9.814814814814815103e-02 9.259259259259258745e-02 9.814814814814815103e-02 9.074074074074074681e-02 1.037037037037037007e-01 4.497354497354497105e-02 6.746031746031745657e-02 5.158730158730158444e-02 4.761904761904761640e-02 5.952380952380952051e-02 4.259259259259259162e-02 5.370370370370370489e-02 6.111111111111110911e-02 4.259259259259259162e-02 6.111111111111110911e-02 3.042328042328042159e-02 3.042328042328042159e-02 1.587301587301587213e-02 6.878306878306877925e-02 7.539682539682539264e-02 1.018518518518518462e-01 1.018518518518518462e-01 8.862433862433861942e-02 7.539682539682539264e-02 8.333333333333332871e-02 9.656084656084655549e-02 7.671957671957671532e-02 9.391534391534391013e-02 9.523809523809523281e-02 9.523809523809523281e-02 5.555555555555555247e-02 7.242063492063492702e-02 6.646825396825396803e-02 5.059523809523809590e-02 6.349206349206348854e-02 5.059523809523809590e-02 4.960317460317460042e-02 5.654761904761904795e-02 5.423280423280422979e-02 4.629629629629629373e-02 4.497354497354497105e-02 4.497354497354497105e-02 5.158730158730158444e-02 6.084656084656084318e-02 6.084656084656084318e-02 4.629629629629629373e-02 5.158730158730158444e-02 4.497354497354497105e-02 5.423280423280422979e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.472222222222222376e-02 3.373015873015872829e-02 3.869047619047619180e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.349206349206348854e-02 6.547619047619047949e-02 8.829365079365079916e-02 7.837301587301587213e-02 1.021825396825396803e-01 7.043650793650793607e-02 1.051587301587301598e-01 9.325396825396825573e-02 9.623015873015873523e-02 7.638888888888889506e-02 9.722222222222222376e-02 8.730158730158729674e-02 9.523809523809523281e-02 5.246913580246913289e-02 6.404320987654321673e-02 6.018518518518518184e-02 6.867283950617283916e-02 5.169753086419753146e-02 4.861111111111111188e-02 5.015432098765432167e-02 5.324074074074074125e-02 5.555555555555555247e-02 5.257936507936507992e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.158730158730158444e-02 4.960317460317460042e-02 4.563492063492063239e-02 5.158730158730158444e-02 4.563492063492063239e-02 2.237654320987654197e-02 7.793209876543209791e-02 7.561728395061728669e-02 8.873456790123457338e-02 8.410493827160493707e-02 7.947530864197531464e-02 1.049382716049382658e-01 6.790123456790123080e-02 1.010802469135802517e-01 1.103395061728395105e-01 9.645061728395061540e-02 9.722222222222222376e-02 5.864197530864197205e-02 9.799382716049383213e-02 5.432098765432098741e-02 5.802469135802468952e-02 6.172839506172839164e-02 4.629629629629629373e-02 6.049382716049382658e-02 4.876543209876543078e-02 4.475308641975308394e-02 5.092592592592592310e-02 4.783950617283950352e-02 5.092592592592592310e-02 4.475308641975308394e-02 4.475308641975308394e-02 4.783950617283950352e-02 5.015432098765432167e-02 3.580246913580246992e-02 4.074074074074074403e-02 4.074074074074074403e-02 2.469135802469135665e-02 7.037037037037037479e-02 5.555555555555555247e-02 6.790123456790123080e-02 7.407407407407406996e-02 6.975308641975308532e-02 6.111111111111110911e-02 7.962962962962963354e-02 5.802469135802468952e-02 5.432098765432098741e-02 5.987654320987654405e-02 6.790123456790123080e-02 6.111111111111110911e-02 7.160493827160493985e-02 5.252525252525252347e-02 6.363636363636362980e-02 4.595959595959595717e-02 6.919191919191919338e-02 6.919191919191919338e-02 6.111111111111110911e-02 5.909090909090908977e-02 4.382716049382716361e-02 4.753086419753086572e-02 2.929292929292929420e-02 2.575757575757575690e-02 5.151515151515151381e-02 6.969696969696970168e-02 9.646464646464646131e-02 7.222222222222221544e-02 7.539682539682539264e-02 6.010101010101009944e-02 6.313131313131313538e-02 5.808080808080808011e-02 6.060606060606060774e-02 6.161616161616161741e-02 5.353535353535353314e-02 4.646464646464646547e-02 4.141414141414141714e-02 4.646464646464646547e-02 4.595959595959595717e-02 4.494949494949494750e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.481481481481481122e-02 3.333333333333333287e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 7.499999999999999722e-02 6.388888888888888395e-02 8.055555555555556080e-02 3.703703703703703498e-02 4.814814814814814825e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 5.000000000000000278e-02 3.333333333333333287e-02 5.000000000000000278e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.888888888888889228e-02 6.666666666666666574e-02 7.037037037037037479e-02 8.518518518518518323e-02 8.703703703703703776e-02 9.259259259259258745e-02 3.703703703703703498e-02 5.291005291005290712e-02 5.026455026455026176e-02 4.100529100529100301e-02 5.026455026455026176e-02 4.444444444444444614e-02 6.481481481481481122e-02 6.666666666666666574e-02 4.444444444444444614e-02 6.666666666666666574e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.587301587301587213e-02 9.259259259259258745e-02 7.407407407407406996e-02 6.481481481481481122e-02 6.746031746031745657e-02 7.275132275132274728e-02 9.788359788359787816e-02 9.523809523809523281e-02 7.407407407407406996e-02 9.391534391534391013e-02 7.010582010582010193e-02 9.656084656084655549e-02 9.391534391534391013e-02 3.968253968253968034e-02 5.555555555555555247e-02 4.861111111111111188e-02 6.051587301587301598e-02 4.365079365079364837e-02 6.051587301587301598e-02 3.968253968253968034e-02 6.051587301587301598e-02 7.275132275132274728e-02 5.423280423280422979e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.555555555555555247e-02 7.671957671957671532e-02 7.671957671957671532e-02 5.423280423280422979e-02 5.555555555555555247e-02 4.761904761904761640e-02 7.275132275132274728e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.067460317460317581e-02 3.571428571428571230e-02 4.166666666666666435e-02 1.785714285714285615e-02 1.785714285714285615e-02 8.928571428571428770e-02 7.837301587301587213e-02 6.845238095238095899e-02 7.043650793650793607e-02 6.746031746031745657e-02 8.234126984126984017e-02 7.142857142857142461e-02 7.936507936507936067e-02 7.341269841269841556e-02 7.837301587301587213e-02 8.134920634920635163e-02 7.936507936507936067e-02 7.638888888888889506e-02 4.166666666666666435e-02 4.475308641975308394e-02 4.089506172839506293e-02 4.166666666666666435e-02 4.320987654320987414e-02 6.404320987654321673e-02 5.401234567901234268e-02 6.635802469135802795e-02 6.481481481481481122e-02 7.539682539682539264e-02 5.257936507936507992e-02 5.357142857142856845e-02 5.357142857142856845e-02 6.349206349206348854e-02 5.357142857142856845e-02 5.257936507936507992e-02 6.349206349206348854e-02 5.257936507936507992e-02 2.314814814814814686e-02 6.867283950617283916e-02 7.407407407407406996e-02 6.790123456790123080e-02 6.867283950617283916e-02 7.098765432098765038e-02 6.790123456790123080e-02 9.876543209876542662e-02 6.712962962962963631e-02 7.021604938271605589e-02 7.330246913580247548e-02 7.484567901234567833e-02 8.564814814814815380e-02 6.944444444444444753e-02 5.432098765432098741e-02 4.320987654320987414e-02 4.074074074074074403e-02 6.419753086419753563e-02 7.345679012345679437e-02 4.876543209876543078e-02 5.401234567901234268e-02 5.555555555555555247e-02 5.478395061728395105e-02 5.555555555555555247e-02 5.401234567901234268e-02 5.401234567901234268e-02 5.478395061728395105e-02 7.484567901234567833e-02 4.320987654320987414e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.592592592592592518e-02 9.876543209876542662e-02 7.407407407407406996e-02 7.160493827160493985e-02 7.283950617283950490e-02 6.851851851851852027e-02 8.703703703703703776e-02 7.098765432098765038e-02 8.333333333333332871e-02 8.148148148148148806e-02 9.135802469135802240e-02 9.506172839506173144e-02 9.506172839506173144e-02 8.703703703703703776e-02 5.606060606060606077e-02 7.424242424242424865e-02 5.202020202020202211e-02 4.040404040404040747e-02 4.242424242424242681e-02 4.141414141414141714e-02 4.242424242424242681e-02 6.358024691358024616e-02 7.283950617283950490e-02 3.535353535353535220e-02 2.727272727272727140e-02 7.121212121212121271e-02 9.040404040404040331e-02 6.616161616161615744e-02 6.818181818181817677e-02 1.061507936507936484e-01 7.222222222222221544e-02 6.717171717171717404e-02 6.818181818181817677e-02 6.717171717171717404e-02 6.969696969696970168e-02 7.878787878787878174e-02 5.858585858585858841e-02 5.555555555555555247e-02 5.858585858585858841e-02 5.909090909090908977e-02 7.020202020202019610e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.018518518518518184e-02 3.333333333333333287e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 9.722222222222222376e-02 6.111111111111110911e-02 7.499999999999999722e-02 3.703703703703703498e-02 4.814814814814814825e-02 3.439153439153438963e-02 3.703703703703703498e-02 4.444444444444444614e-02 5.000000000000000278e-02 3.333333333333333287e-02 5.000000000000000278e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.962962962962963354e-02 8.518518518518518323e-02 6.851851851851852027e-02 1.129629629629629595e-01 9.074074074074074681e-02 8.703703703703703776e-02 3.439153439153438963e-02 4.761904761904761640e-02 5.820105820105819783e-02 4.365079365079364837e-02 6.084656084656084318e-02 4.444444444444444614e-02 5.555555555555555247e-02 6.666666666666666574e-02 4.444444444444444614e-02 6.666666666666666574e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.587301587301587213e-02 7.275132275132274728e-02 7.407407407407406996e-02 9.788359788359787816e-02 8.597883597883597406e-02 9.259259259259258745e-02 8.068783068783068335e-02 9.126984126984126477e-02 8.068783068783068335e-02 7.539682539682539264e-02 7.010582010582010193e-02 9.126984126984126477e-02 9.920634920634920084e-02 3.769841269841269632e-02 8.531746031746031966e-02 4.563492063492063239e-02 5.555555555555555247e-02 5.257936507936507992e-02 5.555555555555555247e-02 4.166666666666666435e-02 5.753968253968253649e-02 5.555555555555555247e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.555555555555555247e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.761904761904761640e-02 5.555555555555555247e-02 4.761904761904761640e-02 5.555555555555555247e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.166666666666666435e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.646825396825396803e-02 6.349206349206348854e-02 8.531746031746031966e-02 6.845238095238095899e-02 1.091269841269841279e-01 6.944444444444444753e-02 8.928571428571428770e-02 1.011904761904761918e-01 7.440476190476190410e-02 7.043650793650793607e-02 8.134920634920635163e-02 8.432539682539683112e-02 8.432539682539683112e-02 5.092592592592592310e-02 4.320987654320987414e-02 4.783950617283950352e-02 5.709876543209876226e-02 4.783950617283950352e-02 5.246913580246913289e-02 5.015432098765432167e-02 5.401234567901234268e-02 6.172839506172839164e-02 5.357142857142856845e-02 4.761904761904761640e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 4.761904761904761640e-02 5.357142857142856845e-02 4.761904761904761640e-02 2.314814814814814686e-02 7.561728395061728669e-02 7.407407407407406996e-02 9.413580246913580418e-02 7.793209876543209791e-02 6.944444444444444753e-02 1.010802469135802517e-01 6.712962962962963631e-02 1.157407407407407413e-01 9.876543209876542662e-02 7.561728395061728669e-02 7.947530864197531464e-02 6.095679012345679021e-02 9.336419753086419582e-02 5.432098765432098741e-02 4.197530864197530909e-02 5.308641975308642236e-02 4.938271604938271331e-02 5.679012345679012447e-02 4.567901234567901120e-02 4.629629629629629373e-02 5.555555555555555247e-02 5.092592592592592310e-02 5.555555555555555247e-02 4.629629629629629373e-02 4.629629629629629373e-02 5.092592592592592310e-02 5.092592592592592310e-02 3.703703703703703498e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.592592592592592518e-02 7.222222222222221544e-02 5.432098765432098741e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.790123456790123080e-02 6.111111111111110911e-02 8.395061728395061817e-02 5.740740740740740700e-02 5.617283950617284194e-02 6.234567901234568110e-02 6.604938271604937627e-02 6.358024691358024616e-02 6.543209876543210068e-02 5.252525252525252347e-02 7.171717171717172101e-02 4.343434343434343647e-02 6.565656565656566301e-02 5.656565656565656908e-02 5.757575757575757874e-02 4.848484848484848481e-02 4.444444444444444614e-02 4.814814814814814825e-02 3.030303030303030387e-02 2.727272727272727140e-02 5.050505050505050414e-02 6.565656565656566301e-02 9.141414141414141992e-02 6.515151515151515471e-02 7.539682539682539264e-02 5.959595959595959808e-02 6.161616161616161741e-02 5.303030303030303177e-02 5.959595959595959808e-02 6.060606060606060774e-02 5.303030303030303177e-02 4.848484848484848481e-02 4.242424242424242681e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.545454545454545581e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.796296296296296502e-02 3.888888888888888951e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 8.611111111111111049e-02 1.000000000000000056e-01 1.083333333333333370e-01 4.444444444444444614e-02 5.555555555555555247e-02 5.026455026455026176e-02 5.925925925925926152e-02 4.444444444444444614e-02 5.000000000000000278e-02 3.333333333333333287e-02 5.000000000000000278e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.592592592592592449e-02 1.074074074074074098e-01 1.092592592592592643e-01 9.814814814814815103e-02 9.444444444444444198e-02 1.203703703703703637e-01 5.026455026455026176e-02 7.936507936507936067e-02 5.291005291005290712e-02 5.423280423280422979e-02 6.349206349206348854e-02 4.444444444444444614e-02 5.555555555555555247e-02 6.666666666666666574e-02 4.444444444444444614e-02 6.666666666666666574e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.587301587301587213e-02 7.010582010582010193e-02 7.936507936507936067e-02 1.058201058201058142e-01 1.150793650793650730e-01 9.259259259259258745e-02 7.804232804232803800e-02 8.333333333333332871e-02 1.071428571428571369e-01 8.068783068783068335e-02 1.124338624338624276e-01 1.018518518518518462e-01 9.656084656084655549e-02 6.547619047619047949e-02 6.944444444444444753e-02 7.936507936507936067e-02 5.158730158730158444e-02 7.043650793650793607e-02 5.158730158730158444e-02 5.753968253968253649e-02 5.952380952380952051e-02 5.555555555555555247e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.555555555555555247e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.761904761904761640e-02 5.555555555555555247e-02 4.761904761904761640e-02 5.555555555555555247e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.166666666666666435e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.448412698412699096e-02 6.944444444444444753e-02 9.126984126984126477e-02 8.630952380952380820e-02 1.031746031746031689e-01 7.539682539682539264e-02 1.210317460317460320e-01 9.722222222222222376e-02 1.160714285714285754e-01 8.234126984126984017e-02 1.091269841269841279e-01 9.226190476190476719e-02 1.021825396825396803e-01 5.401234567901234268e-02 7.716049382716048954e-02 6.790123456790123080e-02 7.561728395061728669e-02 5.709876543209876226e-02 4.938271604938271331e-02 5.324074074074074125e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.357142857142856845e-02 4.761904761904761640e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 4.761904761904761640e-02 5.357142857142856845e-02 4.761904761904761640e-02 2.314814814814814686e-02 8.024691358024690913e-02 7.870370370370370627e-02 8.950617283950616787e-02 8.873456790123457338e-02 8.950617283950616787e-02 1.103395061728395105e-01 7.021604938271605589e-02 9.876543209876542662e-02 1.250000000000000000e-01 1.172839506172839441e-01 1.118827160493827133e-01 5.941358024691358042e-02 1.010802469135802517e-01 6.172839506172839164e-02 6.913580246913579586e-02 6.790123456790123080e-02 4.691358024691358319e-02 6.543209876543210068e-02 5.308641975308642236e-02 4.629629629629629373e-02 5.555555555555555247e-02 5.092592592592592310e-02 5.555555555555555247e-02 4.629629629629629373e-02 4.629629629629629373e-02 5.092592592592592310e-02 5.092592592592592310e-02 3.703703703703703498e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.592592592592592518e-02 7.222222222222221544e-02 5.802469135802468952e-02 7.037037037037037479e-02 8.271604938271605312e-02 7.160493827160493985e-02 6.358024691358024616e-02 8.148148148148148806e-02 5.987654320987654405e-02 5.493827160493826994e-02 5.987654320987654405e-02 7.222222222222221544e-02 6.234567901234568110e-02 7.901234567901234407e-02 5.757575757575757874e-02 6.161616161616161741e-02 4.949494949494949447e-02 7.171717171717172101e-02 7.878787878787878174e-02 6.363636363636362980e-02 6.666666666666666574e-02 4.444444444444444614e-02 4.814814814814814825e-02 3.030303030303030387e-02 2.727272727272727140e-02 5.353535353535353314e-02 7.676767676767676241e-02 9.949494949494949725e-02 7.727272727272727071e-02 7.738095238095238360e-02 6.262626262626262708e-02 6.464646464646464641e-02 6.212121212121211877e-02 6.161616161616161741e-02 6.363636363636362980e-02 5.505050505050505111e-02 4.848484848484848481e-02 4.242424242424242681e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.545454545454545581e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.064814814814814825e-01 4.444444444444444614e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 8.055555555555556080e-02 1.388888888888888951e-01 1.305555555555555636e-01 5.185185185185185036e-02 6.296296296296295669e-02 6.084656084656084318e-02 7.407407407407406996e-02 5.185185185185185036e-02 5.000000000000000278e-02 3.333333333333333287e-02 5.000000000000000278e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.592592592592592449e-02 1.148148148148148140e-01 1.537037037037037035e-01 8.703703703703703776e-02 9.814814814814815103e-02 1.425925925925926041e-01 6.084656084656084318e-02 1.005291005291005235e-01 5.291005291005290712e-02 7.275132275132274728e-02 6.878306878306877925e-02 4.444444444444444614e-02 5.555555555555555247e-02 6.666666666666666574e-02 4.444444444444444614e-02 6.666666666666666574e-02 3.174603174603174427e-02 3.174603174603174427e-02 1.587301587301587213e-02 7.010582010582010193e-02 8.994708994708994210e-02 9.788359788359787816e-02 1.256613756613756683e-01 9.788359788359787816e-02 7.804232804232803800e-02 7.804232804232803800e-02 1.256613756613756683e-01 8.597883597883597406e-02 1.653439153439153486e-01 1.097883597883597823e-01 9.391534391534391013e-02 9.325396825396825573e-02 5.753968253968253649e-02 1.111111111111111049e-01 5.158730158730158444e-02 7.837301587301587213e-02 5.158730158730158444e-02 8.134920634920635163e-02 6.349206349206348854e-02 5.555555555555555247e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.555555555555555247e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.761904761904761640e-02 5.555555555555555247e-02 4.761904761904761640e-02 5.555555555555555247e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.166666666666666435e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.448412698412699096e-02 7.936507936507936067e-02 8.531746031746031966e-02 1.061507936507936484e-01 8.531746031746031966e-02 8.531746031746031966e-02 1.329365079365079361e-01 9.722222222222222376e-02 1.716269841269841279e-01 1.001984126984127033e-01 1.329365079365079361e-01 1.061507936507936484e-01 1.061507936507936484e-01 5.401234567901234268e-02 1.141975308641975245e-01 8.179012345679012586e-02 8.179012345679012586e-02 7.253086419753086711e-02 4.938271604938271331e-02 6.095679012345679021e-02 5.864197530864197205e-02 5.401234567901234268e-02 5.357142857142856845e-02 4.761904761904761640e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 4.761904761904761640e-02 5.357142857142856845e-02 4.761904761904761640e-02 2.314814814814814686e-02 7.561728395061728669e-02 8.024691358024690913e-02 7.561728395061728669e-02 9.182098765432099297e-02 1.126543209876543217e-01 9.645061728395061540e-02 7.330246913580247548e-02 7.561728395061728669e-02 1.172839506172839441e-01 1.774691358024691468e-01 1.427469135802469091e-01 5.941358024691358042e-02 9.182098765432099297e-02 6.913580246913579586e-02 9.876543209876542662e-02 7.283950617283950490e-02 4.691358024691358319e-02 7.283950617283950490e-02 6.543209876543210068e-02 4.629629629629629373e-02 5.555555555555555247e-02 5.092592592592592310e-02 5.555555555555555247e-02 4.629629629629629373e-02 4.629629629629629373e-02 5.092592592592592310e-02 5.092592592592592310e-02 3.703703703703703498e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.592592592592592518e-02 7.345679012345679437e-02 6.419753086419753563e-02 7.160493827160493985e-02 1.012345679012345706e-01 6.790123456790123080e-02 6.604938271604937627e-02 7.160493827160493985e-02 6.234567901234568110e-02 5.493827160493826994e-02 5.864197530864197205e-02 7.716049382716048954e-02 6.234567901234568110e-02 9.753086419753086156e-02 6.262626262626262708e-02 5.353535353535353314e-02 5.959595959595959808e-02 6.565656565656566301e-02 8.686868686868687295e-02 6.565656565656566301e-02 8.686868686868687295e-02 4.444444444444444614e-02 4.814814814814814825e-02 3.030303030303030387e-02 2.727272727272727140e-02 5.858585858585858841e-02 9.191919191919191434e-02 8.737373737373736737e-02 8.737373737373736737e-02 7.936507936507936067e-02 6.767676767676768235e-02 6.161616161616161741e-02 7.222222222222221544e-02 6.161616161616161741e-02 6.464646464646464641e-02 5.707070707070707044e-02 4.848484848484848481e-02 4.242424242424242681e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.545454545454545581e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 9.722222222222222376e-02 4.166666666666666435e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 8.055555555555556080e-02 1.194444444444444503e-01 1.166666666666666685e-01 4.814814814814814825e-02 5.740740740740740700e-02 5.555555555555555247e-02 6.666666666666666574e-02 4.814814814814814825e-02 4.722222222222222099e-02 3.333333333333333287e-02 4.722222222222222099e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.592592592592592449e-02 1.074074074074074098e-01 1.296296296296296224e-01 8.703703703703703776e-02 9.629629629629629650e-02 1.259259259259259134e-01 5.555555555555555247e-02 8.862433862433861942e-02 5.158730158730158444e-02 6.349206349206348854e-02 6.481481481481481122e-02 4.259259259259259162e-02 5.555555555555555247e-02 6.111111111111110911e-02 4.259259259259259162e-02 6.111111111111110911e-02 3.042328042328042159e-02 3.042328042328042159e-02 1.587301587301587213e-02 7.142857142857142461e-02 8.465608465608465139e-02 9.656084656084655549e-02 1.150793650793650730e-01 9.126984126984126477e-02 7.804232804232803800e-02 8.068783068783068335e-02 1.150793650793650730e-01 8.465608465608465139e-02 1.362433862433862497e-01 1.058201058201058142e-01 9.523809523809523281e-02 7.936507936507936067e-02 6.051587301587301598e-02 9.424603174603174427e-02 5.158730158730158444e-02 7.242063492063492702e-02 5.158730158730158444e-02 6.944444444444444753e-02 6.150793650793650452e-02 5.687830687830687515e-02 4.761904761904761640e-02 4.497354497354497105e-02 4.497354497354497105e-02 5.158730158730158444e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.761904761904761640e-02 5.158730158730158444e-02 4.497354497354497105e-02 5.687830687830687515e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.571428571428571230e-02 3.373015873015872829e-02 3.869047619047619180e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.646825396825396803e-02 7.539682539682539264e-02 8.531746031746031966e-02 9.523809523809523281e-02 8.730158730158729674e-02 8.035714285714286309e-02 1.200396825396825434e-01 9.126984126984126477e-02 1.398809523809523836e-01 9.226190476190476719e-02 1.200396825396825434e-01 9.920634920634920084e-02 1.031746031746031689e-01 5.246913580246913289e-02 9.490740740740741255e-02 7.330246913580247548e-02 7.638888888888889506e-02 6.404320987654321673e-02 5.015432098765432167e-02 5.709876543209876226e-02 5.787037037037037063e-02 5.555555555555555247e-02 5.555555555555555247e-02 4.662698412698412787e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.357142857142856845e-02 4.960317460317460042e-02 4.662698412698412787e-02 5.357142857142856845e-02 4.662698412698412787e-02 2.237654320987654197e-02 7.638888888888889506e-02 7.793209876543209791e-02 7.793209876543209791e-02 8.873456790123457338e-02 9.876543209876542662e-02 9.722222222222222376e-02 7.484567901234567833e-02 7.947530864197531464e-02 1.118827160493827133e-01 1.427469135802469091e-01 1.250000000000000000e-01 6.172839506172839164e-02 9.336419753086419582e-02 6.172839506172839164e-02 8.271604938271605312e-02 6.790123456790123080e-02 4.814814814814814825e-02 6.975308641975308532e-02 5.925925925925926152e-02 4.629629629629629373e-02 5.092592592592592310e-02 4.861111111111111188e-02 5.092592592592592310e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.861111111111111188e-02 5.324074074074074125e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 2.469135802469135665e-02 7.530864197530864890e-02 6.296296296296295669e-02 7.037037037037037479e-02 9.012345679012345734e-02 6.913580246913579586e-02 6.666666666666666574e-02 7.283950617283950490e-02 6.358024691358024616e-02 5.740740740740740700e-02 6.234567901234568110e-02 7.592592592592592449e-02 6.481481481481481122e-02 8.888888888888889228e-02 5.858585858585858841e-02 5.757575757575757874e-02 5.505050505050505111e-02 6.515151515151515471e-02 7.929292929292929004e-02 6.212121212121211877e-02 7.525252525252525138e-02 4.629629629629629373e-02 5.061728395061728530e-02 3.030303030303030387e-02 2.575757575757575690e-02 5.808080808080808011e-02 8.434343434343434531e-02 9.040404040404040331e-02 8.232323232323232598e-02 8.134920634920635163e-02 6.515151515151515471e-02 6.313131313131313538e-02 6.818181818181817677e-02 6.212121212121211877e-02 6.414141414141413811e-02 5.858585858585858841e-02 4.848484848484848481e-02 4.343434343434343647e-02 4.848484848484848481e-02 4.747474747474747514e-02 4.797979797979797650e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.555555555555555247e-02 3.055555555555555455e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 6.944444444444444753e-02 5.277777777777777762e-02 6.666666666666666574e-02 3.333333333333333287e-02 4.259259259259259162e-02 3.174603174603174427e-02 3.333333333333333287e-02 3.703703703703703498e-02 4.722222222222222099e-02 3.333333333333333287e-02 4.722222222222222099e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.777777777777777901e-02 5.740740740740740700e-02 5.740740740740740700e-02 7.777777777777777901e-02 7.592592592592592449e-02 7.592592592592592449e-02 3.174603174603174427e-02 4.100529100529100301e-02 4.629629629629629373e-02 3.571428571428571230e-02 4.365079365079364837e-02 4.259259259259259162e-02 5.925925925925926152e-02 6.111111111111110911e-02 4.259259259259259162e-02 6.111111111111110911e-02 3.042328042328042159e-02 3.042328042328042159e-02 1.587301587301587213e-02 8.201058201058200603e-02 6.349206349206348854e-02 5.687830687830687515e-02 5.687830687830687515e-02 6.481481481481481122e-02 8.333333333333332871e-02 8.333333333333332871e-02 6.216931216931216586e-02 8.068783068783068335e-02 5.687830687830687515e-02 8.201058201058200603e-02 8.201058201058200603e-02 3.174603174603174427e-02 5.059523809523809590e-02 3.769841269841269632e-02 5.158730158730158444e-02 3.670634920634920778e-02 5.357142857142856845e-02 3.373015873015872829e-02 5.158730158730158444e-02 6.613756613756613389e-02 5.026455026455026176e-02 4.497354497354497105e-02 4.497354497354497105e-02 5.158730158730158444e-02 6.878306878306877925e-02 6.878306878306877925e-02 5.026455026455026176e-02 5.158730158730158444e-02 4.497354497354497105e-02 6.613756613756613389e-02 3.373015873015872829e-02 3.373015873015872829e-02 3.769841269841269632e-02 3.373015873015872829e-02 3.869047619047619180e-02 1.785714285714285615e-02 1.785714285714285615e-02 8.333333333333332871e-02 6.746031746031745657e-02 5.853174603174603197e-02 5.853174603174603197e-02 6.051587301587301598e-02 6.944444444444444753e-02 5.952380952380952051e-02 7.043650793650793607e-02 5.952380952380952051e-02 6.646825396825396803e-02 6.746031746031745657e-02 6.845238095238095899e-02 6.547619047619047949e-02 3.703703703703703498e-02 3.472222222222222376e-02 3.395061728395061540e-02 3.472222222222222376e-02 3.780864197530864335e-02 5.864197530864197205e-02 4.706790123456790209e-02 5.709876543209876226e-02 5.709876543209876226e-02 6.944444444444444753e-02 4.861111111111111188e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.753968253968253649e-02 4.960317460317460042e-02 4.861111111111111188e-02 5.753968253968253649e-02 4.861111111111111188e-02 2.237654320987654197e-02 5.787037037037037063e-02 6.250000000000000000e-02 5.941358024691358042e-02 5.787037037037037063e-02 5.864197530864197205e-02 5.864197530864197205e-02 8.564814814814815380e-02 6.095679012345679021e-02 5.941358024691358042e-02 5.941358024691358042e-02 6.172839506172839164e-02 8.333333333333332871e-02 6.018518518518518184e-02 4.691358024691358319e-02 3.456790123456789793e-02 3.456790123456789793e-02 6.049382716049382658e-02 5.987654320987654405e-02 4.197530864197530909e-02 4.938271604938271331e-02 5.092592592592592310e-02 5.015432098765432167e-02 5.092592592592592310e-02 4.938271604938271331e-02 4.938271604938271331e-02 5.015432098765432167e-02 7.021604938271605589e-02 3.950617283950617203e-02 4.074074074074074403e-02 4.074074074074074403e-02 2.469135802469135665e-02 8.641975308641974829e-02 7.037037037037037479e-02 5.987654320987654405e-02 5.987654320987654405e-02 5.802469135802468952e-02 8.209876543209876365e-02 6.111111111111110911e-02 8.024691358024690913e-02 7.901234567901234407e-02 8.456790123456790764e-02 8.456790123456790764e-02 8.703703703703703776e-02 7.345679012345679437e-02 4.848484848484848481e-02 6.515151515151515471e-02 4.343434343434343647e-02 3.484848484848485084e-02 3.484848484848485084e-02 3.585858585858586051e-02 3.484848484848485084e-02 5.987654320987654405e-02 6.913580246913579586e-02 3.232323232323232320e-02 2.575757575757575690e-02 6.868686868686868507e-02 7.626262626262626798e-02 5.707070707070707044e-02 5.707070707070707044e-02 9.821428571428571230e-02 6.010101010101009944e-02 5.707070707070707044e-02 6.161616161616161741e-02 6.161616161616161741e-02 5.858585858585858841e-02 7.575757575757575968e-02 5.252525252525252347e-02 5.050505050505050414e-02 5.252525252525252347e-02 5.353535353535353314e-02 6.717171717171717404e-02 +4.629629629629629373e-02 1.851851851851851749e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.870370370370370627e-02 3.611111111111110772e-02 2.777777777777777624e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 8.333333333333332871e-02 8.611111111111111049e-02 9.166666666666666019e-02 4.074074074074074403e-02 4.814814814814814825e-02 4.497354497354497105e-02 5.185185185185185036e-02 4.074074074074074403e-02 4.444444444444444614e-02 3.333333333333333287e-02 4.444444444444444614e-02 2.222222222222222307e-02 1.111111111111111154e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.222222222222221544e-02 9.444444444444444198e-02 9.074074074074074681e-02 9.259259259259258745e-02 8.888888888888889228e-02 9.814814814814815103e-02 4.497354497354497105e-02 6.613756613756613389e-02 5.026455026455026176e-02 4.761904761904761640e-02 5.820105820105819783e-02 4.074074074074074403e-02 5.185185185185185036e-02 5.555555555555555247e-02 4.074074074074074403e-02 5.555555555555555247e-02 2.910052910052909891e-02 2.910052910052909891e-02 1.587301587301587213e-02 6.878306878306877925e-02 7.407407407407406996e-02 9.656084656084655549e-02 9.656084656084655549e-02 8.465608465608465139e-02 7.275132275132274728e-02 8.068783068783068335e-02 9.391534391534391013e-02 7.671957671957671532e-02 9.126984126984126477e-02 9.259259259259258745e-02 9.259259259259258745e-02 5.555555555555555247e-02 6.944444444444444753e-02 6.547619047619047949e-02 4.960317460317460042e-02 6.150793650793650452e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.555555555555555247e-02 5.423280423280422979e-02 4.497354497354497105e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.761904761904761640e-02 5.820105820105819783e-02 5.820105820105819783e-02 4.497354497354497105e-02 4.761904761904761640e-02 4.232804232804232569e-02 5.423280423280422979e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.373015873015872829e-02 3.174603174603174427e-02 3.571428571428571230e-02 1.785714285714285615e-02 1.785714285714285615e-02 6.448412698412699096e-02 6.547619047619047949e-02 8.432539682539683112e-02 7.638888888888889506e-02 9.523809523809523281e-02 6.845238095238095899e-02 9.821428571428571230e-02 8.730158730158729674e-02 9.226190476190476719e-02 7.638888888888889506e-02 9.424603174603174427e-02 8.531746031746031966e-02 9.325396825396825573e-02 5.092592592592592310e-02 6.327160493827160836e-02 5.864197530864197205e-02 6.635802469135802795e-02 5.092592592592592310e-02 4.861111111111111188e-02 4.938271604938271331e-02 5.324074074074074125e-02 5.555555555555555247e-02 5.357142857142856845e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.960317460317460042e-02 4.365079365079364837e-02 2.160493827160493707e-02 7.484567901234567833e-02 7.253086419753086711e-02 8.333333333333332871e-02 8.101851851851851749e-02 7.638888888888889506e-02 9.799382716049383213e-02 6.944444444444444753e-02 9.336419753086419582e-02 1.010802469135802517e-01 9.182098765432099297e-02 9.336419753086419582e-02 6.018518518518518184e-02 9.413580246913580418e-02 5.061728395061728530e-02 5.679012345679012447e-02 5.925925925925926152e-02 4.691358024691358319e-02 6.049382716049382658e-02 4.814814814814814825e-02 4.320987654320987414e-02 4.629629629629629373e-02 4.475308641975308394e-02 4.629629629629629373e-02 4.320987654320987414e-02 4.320987654320987414e-02 4.475308641975308394e-02 5.169753086419753146e-02 3.456790123456789793e-02 3.703703703703703498e-02 3.703703703703703498e-02 2.345679012345679160e-02 7.222222222222221544e-02 5.679012345679012447e-02 6.543209876543210068e-02 7.098765432098765038e-02 6.790123456790123080e-02 6.234567901234568110e-02 7.469135802469135943e-02 5.987654320987654405e-02 5.617283950617284194e-02 6.172839506172839164e-02 6.851851851851852027e-02 6.296296296296295669e-02 7.222222222222221544e-02 5.000000000000000278e-02 6.313131313131313538e-02 4.595959595959595717e-02 6.565656565656566301e-02 6.565656565656566301e-02 5.858585858585858841e-02 5.757575757575757874e-02 4.506172839506172867e-02 4.938271604938271331e-02 2.828282828282828454e-02 2.424242424242424240e-02 5.303030303030303177e-02 7.020202020202019610e-02 9.242424242424242264e-02 7.121212121212121271e-02 7.738095238095238360e-02 5.808080808080808011e-02 6.212121212121211877e-02 5.858585858585858841e-02 6.060606060606060774e-02 6.010101010101009944e-02 5.555555555555555247e-02 4.444444444444444614e-02 4.141414141414141714e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.696969696969696684e-02 +2.962962962962963076e-02 3.703703703703703498e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.925925925925926152e-02 7.555555555555555636e-02 1.777777777777777776e-02 2.222222222222222307e-02 1.333333333333333419e-02 0.000000000000000000e+00 6.222222222222222043e-02 6.222222222222222043e-02 7.555555555555555636e-02 9.925925925925925541e-02 9.481481481481481011e-02 3.386243386243386472e-02 3.851851851851852138e-02 3.851851851851852138e-02 4.000000000000000083e-02 2.666666666666666838e-02 4.000000000000000083e-02 1.777777777777777776e-02 8.888888888888888881e-03 8.888888888888888881e-03 8.888888888888888881e-03 5.925925925925926152e-02 5.925925925925926152e-02 6.814814814814815214e-02 6.814814814814815214e-02 6.814814814814815214e-02 8.592592592592591949e-02 3.386243386243386472e-02 5.291005291005290712e-02 4.021164021164021218e-02 4.021164021164021218e-02 4.656084656084655965e-02 3.555555555555555552e-02 4.444444444444444614e-02 5.333333333333333676e-02 3.555555555555555552e-02 5.333333333333333676e-02 2.539682539682539680e-02 2.539682539682539680e-02 1.269841269841269840e-02 5.502645502645502756e-02 5.502645502645502756e-02 5.502645502645502756e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.772486772486772943e-02 7.407407407407406996e-02 6.772486772486772943e-02 3.968253968253968034e-02 4.444444444444444614e-02 4.920634920634920501e-02 3.968253968253968034e-02 3.968253968253968034e-02 3.968253968253968034e-02 3.968253968253968034e-02 4.444444444444444614e-02 4.444444444444444614e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.079365079365079361e-02 3.809523809523809867e-02 4.444444444444444614e-02 3.809523809523809867e-02 4.444444444444444614e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.857142857142857054e-02 3.333333333333333287e-02 1.428571428571428527e-02 1.428571428571428527e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 6.507936507936508408e-02 6.507936507936508408e-02 6.984126984126984294e-02 5.555555555555555247e-02 6.507936507936508408e-02 6.031746031746031828e-02 5.555555555555555247e-02 3.456790123456789793e-02 4.567901234567901120e-02 3.827160493827160698e-02 3.827160493827160698e-02 3.827160493827160698e-02 3.827160493827160698e-02 3.827160493827160698e-02 4.197530864197530909e-02 4.197530864197530909e-02 4.285714285714285754e-02 3.809523809523809867e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 3.809523809523809867e-02 4.285714285714285754e-02 3.809523809523809867e-02 1.851851851851851749e-02 4.691358024691358319e-02 5.061728395061728530e-02 5.061728395061728530e-02 5.061728395061728530e-02 5.802469135802468952e-02 5.432098765432098741e-02 5.432098765432098741e-02 5.432098765432098741e-02 6.172839506172839164e-02 6.913580246913579586e-02 6.172839506172839164e-02 4.691358024691358319e-02 5.061728395061728530e-02 1.338271604938271742e-01 4.246913580246913789e-02 3.654320987654321312e-02 3.654320987654321312e-02 4.839506172839506265e-02 3.654320987654321312e-02 3.703703703703703498e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.444444444444444614e-02 3.703703703703703498e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 2.962962962962963076e-02 3.555555555555555552e-02 3.555555555555555552e-02 2.074074074074074014e-02 5.530864197530864501e-02 4.345679012345678854e-02 4.641975308641975440e-02 5.530864197530864501e-02 4.345679012345678854e-02 4.938271604938271331e-02 4.938271604938271331e-02 4.641975308641975440e-02 4.345679012345678854e-02 4.641975308641975440e-02 5.530864197530864501e-02 4.938271604938271331e-02 5.530864197530864501e-02 1.143434343434343442e-01 4.202020202020202017e-02 3.474747474747474918e-02 3.474747474747474918e-02 3.959595959595959419e-02 3.474747474747474918e-02 3.959595959595959419e-02 3.555555555555555552e-02 3.851851851851852138e-02 2.424242424242424240e-02 2.181818181818181990e-02 4.040404040404040747e-02 5.494949494949494945e-02 4.525252525252525249e-02 4.525252525252525249e-02 6.349206349206348854e-02 4.525252525252525249e-02 4.040404040404040747e-02 4.282828282828282651e-02 4.040404040404040747e-02 4.282828282828282651e-02 4.282828282828282651e-02 3.878787878787878785e-02 3.393939393939394283e-02 3.878787878787878785e-02 3.878787878787878785e-02 3.636363636363636187e-02 +7.407407407407406996e-02 2.962962962962963076e-02 0.000000000000000000e+00 0.000000000000000000e+00 1.000000000000000056e-01 4.222222222222222349e-02 5.777777777777777513e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 6.222222222222222043e-02 1.066666666666666735e-01 1.022222222222222282e-01 4.444444444444444614e-02 4.740740740740740505e-02 8.465608465608465139e-02 8.148148148148148806e-02 5.481481481481481621e-02 2.666666666666666838e-02 2.222222222222222307e-02 2.666666666666666838e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 5.185185185185185036e-02 8.148148148148148806e-02 1.051851851851851871e-01 5.481481481481481621e-02 6.962962962962962465e-02 9.925925925925925541e-02 8.465608465608465139e-02 9.100529100529100579e-02 4.656084656084655965e-02 6.137566137566137503e-02 5.925925925925926152e-02 2.518518518518518545e-02 2.814814814814814783e-02 3.111111111111111022e-02 2.518518518518518545e-02 3.111111111111111022e-02 1.798941798941798911e-02 1.798941798941798911e-02 1.058201058201058142e-02 4.444444444444444614e-02 5.925925925925926152e-02 6.560846560846560205e-02 8.253968253968253788e-02 6.137566137566137503e-02 4.656084656084655965e-02 4.656084656084655965e-02 8.253968253968253788e-02 5.714285714285714107e-02 1.037037037037037007e-01 7.195767195767195645e-02 5.925925925925926152e-02 9.285714285714286031e-02 4.682539682539682557e-02 9.444444444444444198e-02 4.523809523809523697e-02 6.904761904761905211e-02 4.047619047619047811e-02 6.269841269841269771e-02 5.000000000000000278e-02 2.751322751322751378e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.751322751322751378e-02 2.962962962962963076e-02 2.962962962962963076e-02 2.539682539682539680e-02 2.751322751322751378e-02 2.539682539682539680e-02 2.751322751322751378e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 2.063492063492063447e-02 1.190476190476190410e-02 1.190476190476190410e-02 3.888888888888888951e-02 5.000000000000000278e-02 5.476190476190476164e-02 6.746031746031745657e-02 5.158730158730158444e-02 5.158730158730158444e-02 8.174603174603174705e-02 5.476190476190476164e-02 1.007936507936507964e-01 6.269841269841269771e-02 8.174603174603174705e-02 6.428571428571427937e-02 6.746031746031745657e-02 5.802469135802468952e-02 9.629629629629629650e-02 7.654320987654321395e-02 7.654320987654321395e-02 5.308641975308642236e-02 3.580246913580246992e-02 4.444444444444444614e-02 4.320987654320987414e-02 3.950617283950617203e-02 2.619047619047619110e-02 2.460317460317460250e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.460317460317460250e-02 2.619047619047619110e-02 2.460317460317460250e-02 1.358024691358024685e-02 4.691358024691358319e-02 4.814814814814814825e-02 4.444444444444444614e-02 5.679012345679012447e-02 6.790123456790123080e-02 5.802469135802468952e-02 4.320987654320987414e-02 4.197530864197530909e-02 6.913580246913579586e-02 9.876543209876542662e-02 8.271604938271605312e-02 3.456790123456789793e-02 5.679012345679012447e-02 4.246913580246913789e-02 9.432098765432098131e-02 6.469135802469136443e-02 3.506172839506172673e-02 5.086419753086419970e-02 4.592592592592592560e-02 2.345679012345679160e-02 2.592592592592592518e-02 2.469135802469135665e-02 2.592592592592592518e-02 2.345679012345679160e-02 2.345679012345679160e-02 2.469135802469135665e-02 2.469135802469135665e-02 1.876543209876543189e-02 2.074074074074074014e-02 2.074074074074074014e-02 1.432098765432098832e-02 4.197530864197530909e-02 3.802469135802469258e-02 4.197530864197530909e-02 5.876543209876543272e-02 4.098765432098765149e-02 3.802469135802469258e-02 4.000000000000000083e-02 3.703703703703703498e-02 3.111111111111111022e-02 3.209876543209876781e-02 4.493827160493827494e-02 3.308641975308641847e-02 5.580246913580246687e-02 3.757575757575757486e-02 3.393939393939394283e-02 5.090909090909091078e-02 5.575757575757575579e-02 8.000000000000000167e-02 4.525252525252525249e-02 5.818181818181818177e-02 2.222222222222222307e-02 2.320987654320987720e-02 1.535353535353535352e-02 1.454545454545454544e-02 3.393939393939394283e-02 5.010101010101010444e-02 5.090909090909091078e-02 5.090909090909091078e-02 4.444444444444444614e-02 3.797979797979798150e-02 3.636363636363636187e-02 4.282828282828282651e-02 3.636363636363636187e-02 3.717171717171717515e-02 3.313131313131312955e-02 2.262626262626262624e-02 2.101010101010101008e-02 2.262626262626262624e-02 2.262626262626262624e-02 2.181818181818181990e-02 +7.407407407407406996e-02 2.962962962962963076e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.518518518518518323e-02 3.777777777777777818e-02 5.777777777777777513e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 6.666666666666666574e-02 8.444444444444444697e-02 8.444444444444444697e-02 3.851851851851852138e-02 4.148148148148148029e-02 6.455026455026455223e-02 6.962962962962962465e-02 4.888888888888889145e-02 2.666666666666666838e-02 2.222222222222222307e-02 2.666666666666666838e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 5.185185185185185036e-02 7.555555555555555636e-02 8.148148148148148806e-02 6.370370370370370683e-02 6.666666666666666574e-02 8.148148148148148806e-02 6.455026455026455223e-02 7.407407407407406996e-02 4.656084656084655965e-02 5.079365079365079361e-02 5.502645502645502756e-02 2.518518518518518545e-02 2.814814814814814783e-02 3.111111111111111022e-02 2.518518518518518545e-02 3.111111111111111022e-02 1.798941798941798911e-02 1.798941798941798911e-02 1.058201058201058142e-02 4.444444444444444614e-02 5.502645502645502756e-02 6.772486772486772943e-02 7.407407407407406996e-02 6.137566137566137503e-02 4.656084656084655965e-02 5.079365079365079361e-02 7.195767195767195645e-02 5.291005291005290712e-02 7.830687830687831086e-02 6.560846560846560205e-02 6.137566137566137503e-02 6.825396825396824740e-02 5.634920634920635024e-02 7.222222222222221544e-02 4.523809523809523697e-02 6.428571428571427937e-02 4.047619047619047811e-02 5.000000000000000278e-02 4.682539682539682557e-02 2.751322751322751378e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.751322751322751378e-02 2.962962962962963076e-02 2.962962962962963076e-02 2.539682539682539680e-02 2.751322751322751378e-02 2.539682539682539680e-02 2.751322751322751378e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.904761904761904934e-02 2.063492063492063447e-02 1.190476190476190410e-02 1.190476190476190410e-02 3.888888888888888951e-02 4.523809523809523697e-02 5.634920634920635024e-02 5.793650793650793884e-02 5.952380952380952051e-02 4.682539682539682557e-02 7.222222222222221544e-02 5.793650793650793884e-02 7.539682539682539264e-02 5.476190476190476164e-02 6.904761904761905211e-02 5.952380952380952051e-02 6.428571428571427937e-02 5.925925925925926152e-02 6.975308641975308532e-02 6.481481481481481122e-02 6.481481481481481122e-02 4.567901234567901120e-02 3.580246913580246992e-02 4.074074074074074403e-02 4.074074074074074403e-02 4.074074074074074403e-02 2.619047619047619110e-02 2.460317460317460250e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.460317460317460250e-02 2.619047619047619110e-02 2.460317460317460250e-02 1.358024691358024685e-02 4.814814814814814825e-02 4.691358024691358319e-02 5.061728395061728530e-02 5.432098765432098741e-02 5.679012345679012447e-02 6.172839506172839164e-02 4.074074074074074403e-02 5.308641975308642236e-02 6.790123456790123080e-02 7.283950617283950490e-02 6.790123456790123080e-02 3.456790123456789793e-02 5.925925925925926152e-02 3.654320987654321312e-02 6.469135802469136443e-02 6.172839506172839164e-02 3.506172839506172673e-02 4.493827160493827494e-02 4.000000000000000083e-02 2.345679012345679160e-02 2.592592592592592518e-02 2.469135802469135665e-02 2.592592592592592518e-02 2.345679012345679160e-02 2.345679012345679160e-02 2.469135802469135665e-02 2.469135802469135665e-02 1.876543209876543189e-02 2.074074074074074014e-02 2.074074074074074014e-02 1.432098765432098832e-02 4.098765432098765149e-02 3.506172839506172673e-02 4.098765432098765149e-02 4.987654320987654211e-02 4.197530864197530909e-02 3.604938271604938432e-02 4.395061728395061734e-02 3.506172839506172673e-02 3.111111111111111022e-02 3.308641975308641847e-02 4.098765432098765149e-02 3.308641975308641847e-02 4.691358024691358319e-02 3.353535353535353619e-02 4.040404040404040747e-02 4.161616161616161352e-02 5.818181818181818177e-02 6.222222222222222043e-02 4.363636363636363980e-02 4.848484848484848481e-02 2.222222222222222307e-02 2.320987654320987720e-02 1.535353535353535352e-02 1.454545454545454544e-02 3.151515151515151686e-02 4.282828282828282651e-02 5.414141414141414310e-02 4.606060606060605883e-02 4.285714285714285754e-02 3.555555555555555552e-02 3.717171717171717515e-02 3.797979797979798150e-02 3.636363636363636187e-02 3.636363636363636187e-02 3.151515151515151686e-02 2.262626262626262624e-02 2.101010101010101008e-02 2.262626262626262624e-02 2.262626262626262624e-02 2.181818181818181990e-02 +7.407407407407406996e-02 2.962962962962963076e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.296296296296295669e-02 3.333333333333333287e-02 5.777777777777777513e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 6.666666666666666574e-02 5.333333333333333676e-02 6.222222222222222043e-02 3.259259259259258967e-02 3.851851851851852138e-02 4.232804232804232569e-02 5.185185185185185036e-02 4.888888888888889145e-02 3.111111111111111022e-02 2.222222222222222307e-02 3.111111111111111022e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 6.814814814814815214e-02 5.185185185185185036e-02 5.185185185185185036e-02 6.666666666666666574e-02 6.518518518518517935e-02 6.370370370370370683e-02 4.232804232804232569e-02 5.079365079365079361e-02 5.291005291005290712e-02 4.232804232804232569e-02 4.867724867724868010e-02 2.814814814814814783e-02 3.851851851851852138e-02 4.000000000000000083e-02 2.814814814814814783e-02 4.000000000000000083e-02 2.010582010582010609e-02 2.010582010582010609e-02 1.058201058201058142e-02 6.772486772486772943e-02 5.396825396825397081e-02 4.867724867724868010e-02 4.867724867724868010e-02 5.502645502645502756e-02 6.772486772486772943e-02 6.772486772486772943e-02 5.185185185185185036e-02 6.560846560846560205e-02 4.867724867724868010e-02 6.560846560846560205e-02 6.560846560846560205e-02 3.888888888888888951e-02 5.476190476190476164e-02 4.365079365079364837e-02 5.714285714285714107e-02 4.206349206349206671e-02 5.555555555555555247e-02 3.730158730158730090e-02 5.238095238095238221e-02 4.232804232804232569e-02 3.280423280423280102e-02 2.962962962962963076e-02 2.962962962962963076e-02 3.386243386243386472e-02 4.444444444444444614e-02 4.444444444444444614e-02 3.280423280423280102e-02 3.386243386243386472e-02 2.962962962962963076e-02 4.232804232804232569e-02 2.222222222222222307e-02 2.222222222222222307e-02 2.460317460317460250e-02 2.222222222222222307e-02 2.539682539682539680e-02 1.190476190476190410e-02 1.190476190476190410e-02 6.746031746031745657e-02 5.476190476190476164e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.000000000000000278e-02 5.634920634920635024e-02 4.841269841269841417e-02 5.634920634920635024e-02 4.841269841269841417e-02 5.317460317460317304e-02 5.317460317460317304e-02 5.476190476190476164e-02 5.158730158730158444e-02 3.827160493827160698e-02 3.827160493827160698e-02 3.703703703703703498e-02 3.827160493827160698e-02 3.950617283950617203e-02 5.679012345679012447e-02 4.753086419753086572e-02 5.432098765432098741e-02 5.432098765432098741e-02 4.365079365079364837e-02 3.174603174603174427e-02 3.253968253968254204e-02 3.253968253968254204e-02 3.730158730158730090e-02 3.253968253968254204e-02 3.174603174603174427e-02 3.730158730158730090e-02 3.174603174603174427e-02 1.481481481481481538e-02 4.567901234567901120e-02 4.938271604938271331e-02 4.753086419753086572e-02 4.567901234567901120e-02 4.629629629629629373e-02 4.629629629629629373e-02 6.419753086419753563e-02 4.938271604938271331e-02 4.691358024691358319e-02 4.691358024691358319e-02 4.814814814814814825e-02 6.049382716049382658e-02 4.691358024691358319e-02 3.654320987654321312e-02 3.506172839506172673e-02 3.506172839506172673e-02 5.975308641975308338e-02 5.234567901234567916e-02 4.148148148148148029e-02 3.209876543209876781e-02 3.333333333333333287e-02 3.271604938271605034e-02 3.333333333333333287e-02 3.209876543209876781e-02 3.209876543209876781e-02 3.271604938271605034e-02 4.320987654320987414e-02 2.567901234567901078e-02 2.666666666666666838e-02 2.666666666666666838e-02 1.629629629629629484e-02 6.271604938271604923e-02 5.283950617283950796e-02 4.641975308641975440e-02 4.592592592592592560e-02 4.444444444444444614e-02 6.172839506172839164e-02 4.790123456790123385e-02 5.679012345679012447e-02 5.580246913580246687e-02 6.320987654320987803e-02 6.123456790123456978e-02 6.567901234567900814e-02 5.481481481481481621e-02 3.676767676767676851e-02 5.737373737373737542e-02 4.202020202020202017e-02 3.393939393939394283e-02 3.393939393939394283e-02 3.313131313131312955e-02 3.151515151515151686e-02 3.703703703703703498e-02 4.197530864197530909e-02 2.101010101010101008e-02 1.696969696969697142e-02 4.848484848484848481e-02 5.535353535353535609e-02 4.282828282828282651e-02 4.282828282828282651e-02 6.825396825396824740e-02 4.606060606060605883e-02 4.282828282828282651e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.252525252525252347e-02 3.393939393939394283e-02 3.232323232323232320e-02 3.393939393939394283e-02 3.434343434343434254e-02 4.040404040404040747e-02 +7.407407407407406996e-02 2.962962962962963076e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.518518518518518323e-02 4.000000000000000083e-02 4.444444444444444614e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 7.555555555555555636e-02 8.000000000000000167e-02 9.111111111111111494e-02 4.148148148148148029e-02 4.888888888888889145e-02 4.867724867724868010e-02 6.074074074074074098e-02 5.777777777777777513e-02 3.333333333333333287e-02 2.222222222222222307e-02 3.333333333333333287e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 8.148148148148148806e-02 7.111111111111111105e-02 8.000000000000000167e-02 7.555555555555555636e-02 8.148148148148148806e-02 9.481481481481481011e-02 4.867724867724868010e-02 7.089947089947089276e-02 6.666666666666666574e-02 5.502645502645502756e-02 6.243386243386243178e-02 2.962962962962963076e-02 4.148148148148148029e-02 4.444444444444444614e-02 2.962962962962963076e-02 4.444444444444444614e-02 2.116402116402116285e-02 2.116402116402116285e-02 1.058201058201058142e-02 7.089947089947089276e-02 6.984126984126984294e-02 6.349206349206348854e-02 6.984126984126984294e-02 6.772486772486772943e-02 8.359788359788360157e-02 7.936507936507936067e-02 7.301587301587302015e-02 8.253968253968253788e-02 7.619047619047619735e-02 8.571428571428571508e-02 7.936507936507936067e-02 5.317460317460317304e-02 5.714285714285714107e-02 6.349206349206348854e-02 6.507936507936508408e-02 5.238095238095238221e-02 6.031746031746031828e-02 5.158730158730158444e-02 7.142857142857142461e-02 4.550264550264550290e-02 3.492063492063492147e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.703703703703703498e-02 4.867724867724868010e-02 4.867724867724868010e-02 3.492063492063492147e-02 3.703703703703703498e-02 3.174603174603174427e-02 4.550264550264550290e-02 2.380952380952380820e-02 2.380952380952380820e-02 2.619047619047619110e-02 2.380952380952380820e-02 2.777777777777777624e-02 1.190476190476190410e-02 1.190476190476190410e-02 6.507936507936508408e-02 6.587301587301587491e-02 6.269841269841269771e-02 6.746031746031745657e-02 6.031746031746031828e-02 7.301587301587302015e-02 7.063492063492063378e-02 6.825396825396824740e-02 7.539682539682539264e-02 7.063492063492063378e-02 7.539682539682539264e-02 6.984126984126984294e-02 6.825396825396824740e-02 4.320987654320987414e-02 5.740740740740740700e-02 4.876543209876543078e-02 5.000000000000000278e-02 5.493827160493826994e-02 5.617283950617284194e-02 5.493827160493826994e-02 6.111111111111110911e-02 6.358024691358024616e-02 4.603174603174603474e-02 3.412698412698412370e-02 3.571428571428571230e-02 3.571428571428571230e-02 4.047619047619047811e-02 3.571428571428571230e-02 3.412698412698412370e-02 4.047619047619047811e-02 3.412698412698412370e-02 1.543209876543209791e-02 6.049382716049382658e-02 6.481481481481481122e-02 5.864197530864197205e-02 6.172839506172839164e-02 6.666666666666666574e-02 6.049382716049382658e-02 7.345679012345679437e-02 5.679012345679012447e-02 6.543209876543210068e-02 7.283950617283950490e-02 6.975308641975308532e-02 5.987654320987654405e-02 6.049382716049382658e-02 4.839506172839506265e-02 5.086419753086419970e-02 4.493827160493827494e-02 5.234567901234567916e-02 7.555555555555555636e-02 5.037037037037037090e-02 3.456790123456789793e-02 3.703703703703703498e-02 3.580246913580246992e-02 3.703703703703703498e-02 3.456790123456789793e-02 3.456790123456789793e-02 3.580246913580246992e-02 4.506172839506172867e-02 2.765432098765432251e-02 2.962962962962963076e-02 2.962962962962963076e-02 1.728395061728394896e-02 7.555555555555555636e-02 5.432098765432098741e-02 6.123456790123456978e-02 6.518518518518517935e-02 5.580246913580246687e-02 6.172839506172839164e-02 5.975308641975308338e-02 5.925925925925926152e-02 5.530864197530864501e-02 6.419753086419753563e-02 6.814814814814815214e-02 6.567901234567900814e-02 7.259259259259259744e-02 4.686868686868687212e-02 5.818181818181818177e-02 4.969696969696969779e-02 4.242424242424242681e-02 4.727272727272727182e-02 4.646464646464646547e-02 4.969696969696969779e-02 3.851851851851852138e-02 4.345679012345678854e-02 2.262626262626262624e-02 1.818181818181818094e-02 5.050505050505050414e-02 7.272727272727272374e-02 5.494949494949494945e-02 5.818181818181818177e-02 7.301587301587302015e-02 6.060606060606060774e-02 5.171717171717171713e-02 5.252525252525252347e-02 5.010101010101010444e-02 5.616161616161616243e-02 5.454545454545454281e-02 3.717171717171717515e-02 3.474747474747474918e-02 3.717171717171717515e-02 3.757575757575757486e-02 4.161616161616161352e-02 +7.407407407407406996e-02 2.962962962962963076e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.777777777777777901e-02 3.777777777777777818e-02 4.444444444444444614e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 6.666666666666666574e-02 7.555555555555555636e-02 7.555555555555555636e-02 3.851851851851852138e-02 4.148148148148148029e-02 4.444444444444444614e-02 5.481481481481481621e-02 5.481481481481481621e-02 2.666666666666666838e-02 2.222222222222222307e-02 2.666666666666666838e-02 1.481481481481481538e-02 7.407407407407407690e-03 7.407407407407407690e-03 7.407407407407407690e-03 6.222222222222222043e-02 6.370370370370370683e-02 7.259259259259259744e-02 6.074074074074074098e-02 6.518518518518517935e-02 7.259259259259259744e-02 4.444444444444444614e-02 5.925925925925926152e-02 5.502645502645502756e-02 5.291005291005290712e-02 5.502645502645502756e-02 2.518518518518518545e-02 2.962962962962963076e-02 3.111111111111111022e-02 2.518518518518518545e-02 3.111111111111111022e-02 1.798941798941798911e-02 1.798941798941798911e-02 1.058201058201058142e-02 5.502645502645502756e-02 5.820105820105819783e-02 5.502645502645502756e-02 6.137566137566137503e-02 6.137566137566137503e-02 5.714285714285714107e-02 5.714285714285714107e-02 6.243386243386243178e-02 5.925925925925926152e-02 6.984126984126984294e-02 6.349206349206348854e-02 5.925925925925926152e-02 5.000000000000000278e-02 4.841269841269841417e-02 5.634920634920635024e-02 5.079365079365079361e-02 4.682539682539682557e-02 5.873015873015872967e-02 5.000000000000000278e-02 5.396825396825397081e-02 2.962962962962963076e-02 2.645502645502645356e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.751322751322751378e-02 3.174603174603174427e-02 3.174603174603174427e-02 2.645502645502645356e-02 2.751322751322751378e-02 2.539682539682539680e-02 2.962962962962963076e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.984126984126984017e-02 1.904761904761904934e-02 2.063492063492063447e-02 1.190476190476190410e-02 1.190476190476190410e-02 4.761904761904761640e-02 5.317460317460317304e-02 4.920634920634920501e-02 5.714285714285714107e-02 5.000000000000000278e-02 5.793650793650793884e-02 5.952380952380952051e-02 5.793650793650793884e-02 6.746031746031745657e-02 5.634920634920635024e-02 6.111111111111110911e-02 5.952380952380952051e-02 5.476190476190476164e-02 3.703703703703703498e-02 5.308641975308642236e-02 4.444444444444444614e-02 4.567901234567901120e-02 5.061728395061728530e-02 4.691358024691358319e-02 5.864197530864197205e-02 5.432098765432098741e-02 4.938271604938271331e-02 2.857142857142857054e-02 2.539682539682539680e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.777777777777777624e-02 2.619047619047619110e-02 2.539682539682539680e-02 2.777777777777777624e-02 2.539682539682539680e-02 1.358024691358024685e-02 4.444444444444444614e-02 4.814814814814814825e-02 4.506172839506172867e-02 4.938271604938271331e-02 5.617283950617284194e-02 4.876543209876543078e-02 4.876543209876543078e-02 4.567901234567901120e-02 5.308641975308642236e-02 6.543209876543210068e-02 5.925925925925926152e-02 4.197530864197530909e-02 4.814814814814814825e-02 3.654320987654321312e-02 4.592592592592592560e-02 4.000000000000000083e-02 4.148148148148148029e-02 5.037037037037037090e-02 5.777777777777777513e-02 2.469135802469135665e-02 2.592592592592592518e-02 2.530864197530864265e-02 2.592592592592592518e-02 2.469135802469135665e-02 2.469135802469135665e-02 2.530864197530864265e-02 2.716049382716049371e-02 1.975308641975308602e-02 2.074074074074074014e-02 2.074074074074074014e-02 1.432098765432098832e-02 4.691358024691358319e-02 4.197530864197530909e-02 4.345679012345678854e-02 5.086419753086419970e-02 3.950617283950617203e-02 4.148148148148148029e-02 4.296296296296295975e-02 4.049382716049382963e-02 3.753086419753086378e-02 4.197530864197530909e-02 4.543209876543209680e-02 4.098765432098765149e-02 5.283950617283950796e-02 3.434343434343434254e-02 4.282828282828282651e-02 4.282828282828282651e-02 3.717171717171717515e-02 4.202020202020202017e-02 4.040404040404040747e-02 4.525252525252525249e-02 2.419753086419753133e-02 2.567901234567901078e-02 1.616161616161616160e-02 1.454545454545454544e-02 3.757575757575757486e-02 4.969696969696969779e-02 4.282828282828282651e-02 4.444444444444444614e-02 4.761904761904761640e-02 4.202020202020202017e-02 3.555555555555555552e-02 4.040404040404040747e-02 3.636363636363636187e-02 3.878787878787878785e-02 3.636363636363636187e-02 2.424242424242424240e-02 2.262626262626262624e-02 2.424242424242424240e-02 2.383838383838383923e-02 2.424242424242424240e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 1.851851851851851749e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 6.944444444444444753e-02 3.333333333333333287e-02 2.777777777777777624e-02 4.444444444444444614e-02 3.333333333333333287e-02 4.444444444444444614e-02 2.222222222222222307e-02 2.962962962962963076e-02 1.587301587301587213e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.499999999999999722e-02 7.222222222222221544e-02 8.055555555555556080e-02 3.703703703703703498e-02 4.444444444444444614e-02 3.703703703703703498e-02 3.703703703703703498e-02 5.185185185185185036e-02 4.074074074074074403e-02 4.074074074074074403e-02 5.555555555555555247e-02 5.185185185185185036e-02 5.555555555555555247e-02 1.587301587301587213e-02 2.116402116402116285e-02 2.116402116402116285e-02 1.587301587301587213e-02 2.116402116402116285e-02 7.592592592592592449e-02 7.592592592592592449e-02 8.333333333333332871e-02 7.777777777777777901e-02 8.703703703703703776e-02 4.232804232804232569e-02 4.232804232804232569e-02 3.968253968253968034e-02 5.291005291005290712e-02 4.497354497354497105e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.761904761904761640e-02 5.820105820105819783e-02 5.820105820105819783e-02 4.497354497354497105e-02 5.291005291005290712e-02 4.232804232804232569e-02 5.820105820105819783e-02 5.820105820105819783e-02 1.785714285714285615e-02 2.976190476190476025e-02 2.182539682539682419e-02 2.777777777777777624e-02 2.182539682539682419e-02 2.777777777777777624e-02 1.785714285714285615e-02 2.777777777777777624e-02 6.746031746031745657e-02 7.407407407407406996e-02 7.804232804232803800e-02 7.804232804232803800e-02 7.407407407407406996e-02 8.068783068783068335e-02 8.068783068783068335e-02 7.804232804232803800e-02 7.936507936507936067e-02 7.539682539682539264e-02 7.539682539682539264e-02 4.365079365079364837e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.761904761904761640e-02 4.563492063492063239e-02 4.166666666666666435e-02 5.158730158730158444e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.563492063492063239e-02 5.357142857142856845e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 4.563492063492063239e-02 2.469135802469135665e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.160493827160493707e-02 3.086419753086419582e-02 2.623456790123456644e-02 3.086419753086419582e-02 3.086419753086419582e-02 6.250000000000000000e-02 7.837301587301587213e-02 7.738095238095238360e-02 8.035714285714286309e-02 7.539682539682539264e-02 7.936507936507936067e-02 7.638888888888889506e-02 7.142857142857142461e-02 7.440476190476190410e-02 4.320987654320987414e-02 4.320987654320987414e-02 4.629629629629629373e-02 4.475308641975308394e-02 4.320987654320987414e-02 4.475308641975308394e-02 4.475308641975308394e-02 5.401234567901234268e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.938271604938271331e-02 4.320987654320987414e-02 3.703703703703703498e-02 2.345679012345679160e-02 2.345679012345679160e-02 3.209876543209876781e-02 3.456790123456789793e-02 2.469135802469135665e-02 7.716049382716048954e-02 7.561728395061728669e-02 7.716049382716048954e-02 7.561728395061728669e-02 7.561728395061728669e-02 7.561728395061728669e-02 7.793209876543209791e-02 5.787037037037037063e-02 4.444444444444444614e-02 4.691358024691358319e-02 4.691358024691358319e-02 4.691358024691358319e-02 5.308641975308642236e-02 4.320987654320987414e-02 4.444444444444444614e-02 4.567901234567901120e-02 4.197530864197530909e-02 4.938271604938271331e-02 4.567901234567901120e-02 4.691358024691358319e-02 4.691358024691358319e-02 5.061728395061728530e-02 5.185185185185185036e-02 5.308641975308642236e-02 4.814814814814814825e-02 3.737373737373737154e-02 3.838383838383838120e-02 2.626262626262626174e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 5.308641975308642236e-02 5.370370370370370489e-02 4.545454545454545581e-02 5.151515151515151381e-02 4.141414141414141714e-02 4.949494949494949447e-02 4.040404040404040747e-02 4.040404040404040747e-02 6.349206349206348854e-02 4.444444444444444614e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.242424242424242681e-02 4.444444444444444614e-02 7.424242424242424865e-02 6.262626262626262708e-02 7.222222222222221544e-02 6.161616161616161741e-02 5.000000000000000278e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 1.851851851851851749e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 6.018518518518518184e-02 3.333333333333333287e-02 2.777777777777777624e-02 5.000000000000000278e-02 3.333333333333333287e-02 5.000000000000000278e-02 2.222222222222222307e-02 3.333333333333333287e-02 1.587301587301587213e-02 1.111111111111111154e-02 1.111111111111111154e-02 9.722222222222222376e-02 6.111111111111110911e-02 7.499999999999999722e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.333333333333333287e-02 4.444444444444444614e-02 5.555555555555555247e-02 4.444444444444444614e-02 4.444444444444444614e-02 6.666666666666666574e-02 5.555555555555555247e-02 6.666666666666666574e-02 1.587301587301587213e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.587301587301587213e-02 2.380952380952380820e-02 6.851851851851852027e-02 7.962962962962963354e-02 1.129629629629629595e-01 8.518518518518518323e-02 8.703703703703703776e-02 4.761904761904761640e-02 4.497354497354497105e-02 3.439153439153438963e-02 5.555555555555555247e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.555555555555555247e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.761904761904761640e-02 5.555555555555555247e-02 4.761904761904761640e-02 6.349206349206348854e-02 6.349206349206348854e-02 1.785714285714285615e-02 3.571428571428571230e-02 2.380952380952380820e-02 2.976190476190476025e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 2.976190476190476025e-02 7.275132275132274728e-02 7.407407407407406996e-02 9.788359788359787816e-02 8.597883597883597406e-02 9.259259259259258745e-02 8.068783068783068335e-02 9.126984126984126477e-02 8.068783068783068335e-02 7.671957671957671532e-02 7.010582010582010193e-02 9.391534391534391013e-02 5.158730158730158444e-02 4.761904761904761640e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.357142857142856845e-02 3.769841269841269632e-02 4.166666666666666435e-02 5.357142857142856845e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 6.547619047619047949e-02 5.357142857142856845e-02 4.761904761904761640e-02 5.357142857142856845e-02 5.357142857142856845e-02 4.761904761904761640e-02 2.777777777777777624e-02 2.314814814814814686e-02 2.314814814814814686e-02 2.314814814814814686e-02 2.314814814814814686e-02 3.240740740740740561e-02 2.777777777777777624e-02 3.240740740740740561e-02 3.240740740740740561e-02 6.646825396825396803e-02 8.531746031746031966e-02 1.091269841269841279e-01 9.821428571428571230e-02 8.134920634920635163e-02 8.928571428571428770e-02 8.035714285714286309e-02 6.944444444444444753e-02 6.845238095238095899e-02 4.783950617283950352e-02 4.629629629629629373e-02 5.092592592592592310e-02 5.092592592592592310e-02 4.629629629629629373e-02 5.092592592592592310e-02 5.092592592592592310e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.092592592592592310e-02 5.092592592592592310e-02 4.629629629629629373e-02 4.444444444444444614e-02 2.592592592592592518e-02 2.592592592592592518e-02 3.333333333333333287e-02 3.703703703703703498e-02 2.592592592592592518e-02 7.561728395061728669e-02 1.157407407407407413e-01 9.413580246913580418e-02 7.561728395061728669e-02 8.719135802469135665e-02 7.793209876543209791e-02 1.010802469135802517e-01 6.095679012345679021e-02 4.691358024691358319e-02 5.925925925925926152e-02 5.432098765432098741e-02 4.197530864197530909e-02 5.555555555555555247e-02 4.444444444444444614e-02 4.814814814814814825e-02 5.185185185185185036e-02 4.444444444444444614e-02 5.185185185185185036e-02 5.185185185185185036e-02 4.814814814814814825e-02 4.814814814814814825e-02 5.185185185185185036e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.185185185185185036e-02 4.242424242424242681e-02 4.242424242424242681e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 5.432098765432098741e-02 5.617283950617284194e-02 4.545454545454545581e-02 5.656565656565656908e-02 4.242424242424242681e-02 5.454545454545454281e-02 4.242424242424242681e-02 4.242424242424242681e-02 6.547619047619047949e-02 4.848484848484848481e-02 4.242424242424242681e-02 4.242424242424242681e-02 4.242424242424242681e-02 4.545454545454545581e-02 4.545454545454545581e-02 8.383838383838383701e-02 6.161616161616161741e-02 5.959595959595959808e-02 7.676767676767676241e-02 5.202020202020202211e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 1.851851851851851749e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 6.481481481481481122e-02 3.333333333333333287e-02 2.777777777777777624e-02 4.722222222222222099e-02 3.333333333333333287e-02 4.722222222222222099e-02 2.222222222222222307e-02 3.148148148148147835e-02 1.587301587301587213e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.611111111111111049e-02 6.666666666666666574e-02 7.777777777777777901e-02 3.703703703703703498e-02 4.074074074074074403e-02 3.518518518518518740e-02 4.074074074074074403e-02 5.370370370370370489e-02 4.259259259259259162e-02 4.259259259259259162e-02 6.111111111111110911e-02 5.370370370370370489e-02 6.111111111111110911e-02 1.587301587301587213e-02 2.248677248677248552e-02 2.248677248677248552e-02 1.587301587301587213e-02 2.248677248677248552e-02 7.222222222222221544e-02 7.777777777777777901e-02 9.814814814814815103e-02 8.148148148148148806e-02 8.703703703703703776e-02 4.497354497354497105e-02 4.365079365079364837e-02 3.703703703703703498e-02 5.423280423280422979e-02 4.629629629629629373e-02 4.497354497354497105e-02 4.497354497354497105e-02 5.158730158730158444e-02 6.084656084656084318e-02 6.084656084656084318e-02 4.629629629629629373e-02 5.423280423280422979e-02 4.497354497354497105e-02 6.084656084656084318e-02 6.084656084656084318e-02 1.785714285714285615e-02 3.273809523809523975e-02 2.281746031746031619e-02 2.876984126984126824e-02 2.281746031746031619e-02 2.876984126984126824e-02 1.785714285714285615e-02 2.876984126984126824e-02 7.010582010582010193e-02 7.407407407407406996e-02 8.730158730158729674e-02 8.201058201058200603e-02 8.333333333333332871e-02 8.068783068783068335e-02 8.597883597883597406e-02 7.936507936507936067e-02 7.804232804232803800e-02 7.275132275132274728e-02 8.465608465608465139e-02 4.761904761904761640e-02 4.563492063492063239e-02 4.761904761904761640e-02 4.662698412698412787e-02 5.059523809523809590e-02 4.166666666666666435e-02 4.166666666666666435e-02 5.257936507936507992e-02 4.662698412698412787e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 5.158730158730158444e-02 4.960317460317460042e-02 5.952380952380952051e-02 4.960317460317460042e-02 4.662698412698412787e-02 5.158730158730158444e-02 5.158730158730158444e-02 4.662698412698412787e-02 2.623456790123456644e-02 2.237654320987654197e-02 2.237654320987654197e-02 2.237654320987654197e-02 2.237654320987654197e-02 3.163580246913580418e-02 2.700617283950617134e-02 3.163580246913580418e-02 3.163580246913580418e-02 6.448412698412699096e-02 8.234126984126984017e-02 9.226190476190476719e-02 8.928571428571428770e-02 7.837301587301587213e-02 8.432539682539683112e-02 7.837301587301587213e-02 7.043650793650793607e-02 7.142857142857142461e-02 4.552469135802469230e-02 4.475308641975308394e-02 4.861111111111111188e-02 4.783950617283950352e-02 4.475308641975308394e-02 4.783950617283950352e-02 4.783950617283950352e-02 5.478395061728395105e-02 5.092592592592592310e-02 5.092592592592592310e-02 5.092592592592592310e-02 4.861111111111111188e-02 5.015432098765432167e-02 4.475308641975308394e-02 4.074074074074074403e-02 2.469135802469135665e-02 2.469135802469135665e-02 3.271604938271605034e-02 3.580246913580246992e-02 2.530864197530864265e-02 7.716049382716048954e-02 9.413580246913580418e-02 8.641975308641974829e-02 7.561728395061728669e-02 8.101851851851851749e-02 7.716049382716048954e-02 8.873456790123457338e-02 5.941358024691358042e-02 4.567901234567901120e-02 5.308641975308642236e-02 5.061728395061728530e-02 4.444444444444444614e-02 5.432098765432098741e-02 4.382716049382716361e-02 4.629629629629629373e-02 4.876543209876543078e-02 4.320987654320987414e-02 5.061728395061728530e-02 4.876543209876543078e-02 4.753086419753086572e-02 4.753086419753086572e-02 5.123456790123456783e-02 5.370370370370370489e-02 5.432098765432098741e-02 5.000000000000000278e-02 3.989898989898989917e-02 4.040404040404040747e-02 2.676767676767676657e-02 2.575757575757575690e-02 2.575757575757575690e-02 2.575757575757575690e-02 2.575757575757575690e-02 5.370370370370370489e-02 5.493827160493826994e-02 4.545454545454545581e-02 5.404040404040404144e-02 4.191919191919191851e-02 5.202020202020202211e-02 4.141414141414141714e-02 4.141414141414141714e-02 6.448412698412699096e-02 4.646464646464646547e-02 4.141414141414141714e-02 4.141414141414141714e-02 4.141414141414141714e-02 4.393939393939393784e-02 4.494949494949494750e-02 7.878787878787878174e-02 6.262626262626262708e-02 6.666666666666666574e-02 6.868686868686868507e-02 5.101010101010101244e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 1.851851851851851749e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 1.064814814814814825e-01 4.444444444444444614e-02 2.777777777777777624e-02 5.000000000000000278e-02 3.333333333333333287e-02 5.000000000000000278e-02 2.222222222222222307e-02 3.333333333333333287e-02 1.587301587301587213e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.055555555555556080e-02 1.388888888888888951e-01 1.305555555555555636e-01 5.185185185185185036e-02 7.407407407407406996e-02 5.185185185185185036e-02 5.185185185185185036e-02 5.555555555555555247e-02 4.444444444444444614e-02 4.444444444444444614e-02 6.666666666666666574e-02 5.555555555555555247e-02 6.666666666666666574e-02 1.587301587301587213e-02 2.380952380952380820e-02 2.380952380952380820e-02 1.587301587301587213e-02 2.380952380952380820e-02 1.537037037037037035e-01 7.592592592592592449e-02 8.703703703703703776e-02 1.148148148148148140e-01 1.425925925925926041e-01 5.291005291005290712e-02 6.084656084656084318e-02 6.084656084656084318e-02 5.555555555555555247e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.555555555555555247e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.761904761904761640e-02 5.555555555555555247e-02 4.761904761904761640e-02 6.349206349206348854e-02 6.349206349206348854e-02 1.785714285714285615e-02 3.571428571428571230e-02 2.380952380952380820e-02 2.976190476190476025e-02 2.380952380952380820e-02 2.976190476190476025e-02 1.785714285714285615e-02 2.976190476190476025e-02 7.010582010582010193e-02 8.994708994708994210e-02 9.788359788359787816e-02 1.256613756613756683e-01 9.788359788359787816e-02 7.804232804232803800e-02 7.804232804232803800e-02 1.256613756613756683e-01 1.613756613756613667e-01 1.653439153439153486e-01 7.804232804232803800e-02 5.158730158730158444e-02 6.349206349206348854e-02 5.753968253968253649e-02 5.753968253968253649e-02 6.944444444444444753e-02 9.325396825396825573e-02 8.134920634920635163e-02 5.357142857142856845e-02 4.761904761904761640e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.357142857142856845e-02 5.357142857142856845e-02 5.357142857142856845e-02 6.547619047619047949e-02 5.357142857142856845e-02 4.761904761904761640e-02 5.357142857142856845e-02 5.357142857142856845e-02 4.761904761904761640e-02 2.777777777777777624e-02 2.314814814814814686e-02 2.314814814814814686e-02 2.314814814814814686e-02 2.314814814814814686e-02 3.240740740740740561e-02 2.777777777777777624e-02 3.240740740740740561e-02 3.240740740740740561e-02 6.448412698412699096e-02 8.531746031746031966e-02 8.531746031746031966e-02 1.121031746031746074e-01 8.531746031746031966e-02 1.329365079365079361e-01 1.359126984126984017e-01 8.531746031746031966e-02 1.061507936507936484e-01 7.253086419753086711e-02 4.629629629629629373e-02 5.092592592592592310e-02 5.092592592592592310e-02 4.629629629629629373e-02 5.092592592592592310e-02 5.092592592592592310e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.092592592592592310e-02 5.092592592592592310e-02 4.629629629629629373e-02 4.444444444444444614e-02 2.592592592592592518e-02 2.592592592592592518e-02 3.333333333333333287e-02 3.703703703703703498e-02 2.592592592592592518e-02 7.561728395061728669e-02 7.561728395061728669e-02 7.561728395061728669e-02 1.774691358024691468e-01 1.149691358024691329e-01 9.182098765432099297e-02 9.645061728395061540e-02 5.941358024691358042e-02 4.691358024691358319e-02 5.432098765432098741e-02 6.913580246913579586e-02 9.876543209876542662e-02 5.555555555555555247e-02 4.444444444444444614e-02 4.814814814814814825e-02 5.185185185185185036e-02 4.444444444444444614e-02 5.185185185185185036e-02 5.185185185185185036e-02 4.814814814814814825e-02 4.814814814814814825e-02 5.185185185185185036e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.185185185185185036e-02 4.242424242424242681e-02 4.242424242424242681e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 6.419753086419753563e-02 5.493827160493826994e-02 4.747474747474747514e-02 8.686868686868687295e-02 4.242424242424242681e-02 5.454545454545454281e-02 4.242424242424242681e-02 4.242424242424242681e-02 6.547619047619047949e-02 4.848484848484848481e-02 4.242424242424242681e-02 4.242424242424242681e-02 4.242424242424242681e-02 4.545454545454545581e-02 4.545454545454545581e-02 1.282828282828282762e-01 6.161616161616161741e-02 6.767676767676768235e-02 6.464646464646464641e-02 5.101010101010101244e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 1.851851851851851749e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 8.796296296296296502e-02 3.888888888888888951e-02 2.777777777777777624e-02 4.444444444444444614e-02 3.333333333333333287e-02 4.444444444444444614e-02 2.222222222222222307e-02 2.962962962962963076e-02 1.587301587301587213e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.055555555555556080e-02 1.027777777777777735e-01 1.027777777777777735e-01 4.444444444444444614e-02 5.925925925925926152e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.185185185185185036e-02 4.074074074074074403e-02 4.074074074074074403e-02 5.555555555555555247e-02 5.185185185185185036e-02 5.555555555555555247e-02 1.587301587301587213e-02 2.116402116402116285e-02 2.116402116402116285e-02 1.587301587301587213e-02 2.116402116402116285e-02 1.092592592592592643e-01 7.222222222222221544e-02 8.703703703703703776e-02 1.018518518518518462e-01 1.092592592592592643e-01 4.761904761904761640e-02 5.026455026455026176e-02 5.026455026455026176e-02 5.291005291005290712e-02 4.497354497354497105e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.761904761904761640e-02 5.820105820105819783e-02 5.820105820105819783e-02 4.497354497354497105e-02 5.291005291005290712e-02 4.232804232804232569e-02 5.820105820105819783e-02 5.820105820105819783e-02 1.785714285714285615e-02 2.976190476190476025e-02 2.182539682539682419e-02 2.777777777777777624e-02 2.182539682539682419e-02 2.777777777777777624e-02 1.785714285714285615e-02 2.777777777777777624e-02 6.746031746031745657e-02 7.804232804232803800e-02 9.788359788359787816e-02 1.071428571428571369e-01 8.597883597883597406e-02 7.275132275132274728e-02 7.804232804232803800e-02 1.044973544973544916e-01 1.124338624338624276e-01 1.124338624338624276e-01 8.068783068783068335e-02 4.761904761904761640e-02 5.158730158730158444e-02 5.158730158730158444e-02 4.960317460317460042e-02 5.555555555555555247e-02 6.746031746031745657e-02 5.952380952380952051e-02 5.158730158730158444e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.563492063492063239e-02 5.357142857142856845e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 4.563492063492063239e-02 2.469135802469135665e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.160493827160493707e-02 3.086419753086419582e-02 2.623456790123456644e-02 3.086419753086419582e-02 3.086419753086419582e-02 6.250000000000000000e-02 8.531746031746031966e-02 9.226190476190476719e-02 1.061507936507936484e-01 7.837301587301587213e-02 1.101190476190476164e-01 1.081349206349206393e-01 7.242063492063492702e-02 8.432539682539683112e-02 5.709876543209876226e-02 4.320987654320987414e-02 4.629629629629629373e-02 4.475308641975308394e-02 4.320987654320987414e-02 4.475308641975308394e-02 4.475308641975308394e-02 5.401234567901234268e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.938271604938271331e-02 4.320987654320987414e-02 3.703703703703703498e-02 2.345679012345679160e-02 2.345679012345679160e-02 3.209876543209876781e-02 3.456790123456789793e-02 2.469135802469135665e-02 7.561728395061728669e-02 8.719135802469135665e-02 8.101851851851851749e-02 1.149691358024691329e-01 1.033950617283950629e-01 8.487654320987654544e-02 9.953703703703703498e-02 5.787037037037037063e-02 4.444444444444444614e-02 4.938271604938271331e-02 5.432098765432098741e-02 6.913580246913579586e-02 5.308641975308642236e-02 4.320987654320987414e-02 4.444444444444444614e-02 4.567901234567901120e-02 4.197530864197530909e-02 4.938271604938271331e-02 4.567901234567901120e-02 4.691358024691358319e-02 4.691358024691358319e-02 5.061728395061728530e-02 5.185185185185185036e-02 5.308641975308642236e-02 4.814814814814814825e-02 3.737373737373737154e-02 3.838383838383838120e-02 2.626262626262626174e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 5.740740740740740700e-02 5.370370370370370489e-02 4.545454545454545581e-02 7.373737373737374035e-02 4.141414141414141714e-02 4.949494949494949447e-02 4.040404040404040747e-02 4.040404040404040747e-02 6.349206349206348854e-02 4.444444444444444614e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.242424242424242681e-02 4.444444444444444614e-02 1.060606060606060635e-01 6.161616161616161741e-02 5.959595959595959808e-02 6.717171717171717404e-02 5.000000000000000278e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 1.851851851851851749e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 7.870370370370370627e-02 3.611111111111110772e-02 2.777777777777777624e-02 4.444444444444444614e-02 3.333333333333333287e-02 4.444444444444444614e-02 2.222222222222222307e-02 2.962962962962963076e-02 1.587301587301587213e-02 1.111111111111111154e-02 1.111111111111111154e-02 7.777777777777777901e-02 8.611111111111111049e-02 9.166666666666666019e-02 4.074074074074074403e-02 5.185185185185185036e-02 4.074074074074074403e-02 4.074074074074074403e-02 5.185185185185185036e-02 4.074074074074074403e-02 4.074074074074074403e-02 5.555555555555555247e-02 5.185185185185185036e-02 5.555555555555555247e-02 1.587301587301587213e-02 2.116402116402116285e-02 2.116402116402116285e-02 1.587301587301587213e-02 2.116402116402116285e-02 9.074074074074074681e-02 7.407407407407406996e-02 8.518518518518518323e-02 8.703703703703703776e-02 9.814814814814815103e-02 4.497354497354497105e-02 4.629629629629629373e-02 4.497354497354497105e-02 5.291005291005290712e-02 4.497354497354497105e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.761904761904761640e-02 5.820105820105819783e-02 5.820105820105819783e-02 4.497354497354497105e-02 5.291005291005290712e-02 4.232804232804232569e-02 5.820105820105819783e-02 5.820105820105819783e-02 1.785714285714285615e-02 2.976190476190476025e-02 2.182539682539682419e-02 2.777777777777777624e-02 2.182539682539682419e-02 2.777777777777777624e-02 1.785714285714285615e-02 2.777777777777777624e-02 6.746031746031745657e-02 7.804232804232803800e-02 8.465608465608465139e-02 8.862433862433861942e-02 8.201058201058200603e-02 7.671957671957671532e-02 7.936507936507936067e-02 8.862433862433861942e-02 9.391534391534391013e-02 9.126984126984126477e-02 7.804232804232803800e-02 4.563492063492063239e-02 4.761904761904761640e-02 4.861111111111111188e-02 4.662698412698412787e-02 5.158730158730158444e-02 5.555555555555555247e-02 4.960317460317460042e-02 5.158730158730158444e-02 4.563492063492063239e-02 4.365079365079364837e-02 4.365079365079364837e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.563492063492063239e-02 5.357142857142856845e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 4.960317460317460042e-02 4.563492063492063239e-02 2.469135802469135665e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.160493827160493707e-02 2.160493827160493707e-02 3.086419753086419582e-02 2.623456790123456644e-02 3.086419753086419582e-02 3.086419753086419582e-02 6.250000000000000000e-02 8.035714285714286309e-02 8.134920634920635163e-02 8.829365079365079916e-02 7.936507936507936067e-02 9.027777777777777624e-02 8.829365079365079916e-02 7.242063492063492702e-02 8.234126984126984017e-02 5.092592592592592310e-02 4.320987654320987414e-02 4.629629629629629373e-02 4.475308641975308394e-02 4.320987654320987414e-02 4.475308641975308394e-02 4.475308641975308394e-02 5.401234567901234268e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.629629629629629373e-02 4.938271604938271331e-02 4.320987654320987414e-02 3.703703703703703498e-02 2.345679012345679160e-02 2.345679012345679160e-02 3.209876543209876781e-02 3.456790123456789793e-02 2.469135802469135665e-02 7.561728395061728669e-02 7.793209876543209791e-02 7.716049382716048954e-02 9.182098765432099297e-02 8.487654320987654544e-02 8.024691358024690913e-02 8.410493827160493707e-02 5.787037037037037063e-02 4.444444444444444614e-02 4.814814814814814825e-02 5.061728395061728530e-02 5.679012345679012447e-02 5.308641975308642236e-02 4.320987654320987414e-02 4.444444444444444614e-02 4.567901234567901120e-02 4.197530864197530909e-02 4.938271604938271331e-02 4.567901234567901120e-02 4.691358024691358319e-02 4.691358024691358319e-02 5.061728395061728530e-02 5.185185185185185036e-02 5.308641975308642236e-02 4.814814814814814825e-02 3.737373737373737154e-02 3.838383838383838120e-02 2.626262626262626174e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 5.555555555555555247e-02 5.370370370370370489e-02 4.545454545454545581e-02 5.959595959595959808e-02 4.141414141414141714e-02 4.949494949494949447e-02 4.040404040404040747e-02 4.040404040404040747e-02 6.349206349206348854e-02 4.444444444444444614e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.242424242424242681e-02 4.444444444444444614e-02 8.484848484848485362e-02 6.161616161616161741e-02 6.767676767676768235e-02 6.313131313131313538e-02 5.000000000000000278e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 1.851851851851851749e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 7.870370370370370627e-02 3.611111111111110772e-02 2.777777777777777624e-02 4.722222222222222099e-02 3.333333333333333287e-02 4.722222222222222099e-02 2.222222222222222307e-02 3.148148148148147835e-02 1.587301587301587213e-02 1.111111111111111154e-02 1.111111111111111154e-02 8.611111111111111049e-02 8.611111111111111049e-02 9.444444444444444198e-02 4.074074074074074403e-02 5.185185185185185036e-02 4.074074074074074403e-02 4.074074074074074403e-02 5.370370370370370489e-02 4.259259259259259162e-02 4.259259259259259162e-02 6.111111111111110911e-02 5.370370370370370489e-02 6.111111111111110911e-02 1.587301587301587213e-02 2.248677248677248552e-02 2.248677248677248552e-02 1.587301587301587213e-02 2.248677248677248552e-02 9.259259259259258745e-02 7.407407407407406996e-02 9.814814814814815103e-02 9.814814814814815103e-02 1.037037037037037007e-01 4.761904761904761640e-02 4.761904761904761640e-02 4.497354497354497105e-02 5.423280423280422979e-02 4.629629629629629373e-02 4.497354497354497105e-02 4.497354497354497105e-02 5.158730158730158444e-02 6.084656084656084318e-02 6.084656084656084318e-02 4.629629629629629373e-02 5.423280423280422979e-02 4.497354497354497105e-02 6.084656084656084318e-02 6.084656084656084318e-02 1.785714285714285615e-02 3.273809523809523975e-02 2.281746031746031619e-02 2.876984126984126824e-02 2.281746031746031619e-02 2.876984126984126824e-02 1.785714285714285615e-02 2.876984126984126824e-02 6.878306878306877925e-02 7.539682539682539264e-02 1.018518518518518462e-01 1.018518518518518462e-01 8.862433862433861942e-02 7.539682539682539264e-02 8.333333333333332871e-02 9.656084656084655549e-02 9.788359788359787816e-02 9.391534391534391013e-02 8.465608465608465139e-02 4.960317460317460042e-02 4.960317460317460042e-02 5.059523809523809590e-02 4.960317460317460042e-02 5.456349206349206393e-02 5.555555555555555247e-02 4.960317460317460042e-02 5.257936507936507992e-02 4.662698412698412787e-02 4.563492063492063239e-02 4.563492063492063239e-02 4.960317460317460042e-02 5.158730158730158444e-02 4.960317460317460042e-02 5.952380952380952051e-02 4.960317460317460042e-02 4.662698412698412787e-02 5.158730158730158444e-02 5.158730158730158444e-02 4.662698412698412787e-02 2.623456790123456644e-02 2.237654320987654197e-02 2.237654320987654197e-02 2.237654320987654197e-02 2.237654320987654197e-02 3.163580246913580418e-02 2.700617283950617134e-02 3.163580246913580418e-02 3.163580246913580418e-02 6.349206349206348854e-02 8.829365079365079916e-02 1.021825396825396803e-01 1.081349206349206393e-01 7.936507936507936067e-02 1.051587301587301598e-01 9.821428571428571230e-02 7.043650793650793607e-02 7.837301587301587213e-02 5.169753086419753146e-02 4.475308641975308394e-02 4.861111111111111188e-02 4.783950617283950352e-02 4.475308641975308394e-02 4.783950617283950352e-02 4.783950617283950352e-02 5.478395061728395105e-02 5.092592592592592310e-02 5.092592592592592310e-02 5.092592592592592310e-02 4.861111111111111188e-02 5.015432098765432167e-02 4.475308641975308394e-02 4.074074074074074403e-02 2.469135802469135665e-02 2.469135802469135665e-02 3.271604938271605034e-02 3.580246913580246992e-02 2.530864197530864265e-02 7.793209876543209791e-02 1.010802469135802517e-01 8.873456790123457338e-02 9.645061728395061540e-02 9.953703703703703498e-02 8.410493827160493707e-02 1.049382716049382658e-01 5.864197530864197205e-02 4.567901234567901120e-02 5.432098765432098741e-02 5.432098765432098741e-02 5.802469135802468952e-02 5.432098765432098741e-02 4.382716049382716361e-02 4.629629629629629373e-02 4.876543209876543078e-02 4.320987654320987414e-02 5.061728395061728530e-02 4.876543209876543078e-02 4.753086419753086572e-02 4.753086419753086572e-02 5.123456790123456783e-02 5.370370370370370489e-02 5.432098765432098741e-02 5.000000000000000278e-02 3.989898989898989917e-02 4.040404040404040747e-02 2.676767676767676657e-02 2.575757575757575690e-02 2.575757575757575690e-02 2.575757575757575690e-02 2.575757575757575690e-02 5.555555555555555247e-02 5.432098765432098741e-02 4.646464646464646547e-02 6.919191919191919338e-02 4.191919191919191851e-02 5.202020202020202211e-02 4.141414141414141714e-02 4.141414141414141714e-02 6.448412698412699096e-02 4.646464646464646547e-02 4.141414141414141714e-02 4.141414141414141714e-02 4.141414141414141714e-02 4.393939393939393784e-02 4.494949494949494750e-02 9.848484848484848064e-02 6.313131313131313538e-02 6.010101010101009944e-02 7.272727272727272374e-02 5.050505050505050414e-02 +0.000000000000000000e+00 0.000000000000000000e+00 4.629629629629629373e-02 1.851851851851851749e-02 2.777777777777777624e-02 1.666666666666666644e-02 0.000000000000000000e+00 5.555555555555555247e-02 3.055555555555555455e-02 2.777777777777777624e-02 4.722222222222222099e-02 3.333333333333333287e-02 4.722222222222222099e-02 2.222222222222222307e-02 3.148148148148147835e-02 1.587301587301587213e-02 1.111111111111111154e-02 1.111111111111111154e-02 6.944444444444444753e-02 5.277777777777777762e-02 6.666666666666666574e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.148148148148147835e-02 3.703703703703703498e-02 5.925925925925926152e-02 4.259259259259259162e-02 4.259259259259259162e-02 6.111111111111110911e-02 5.925925925925926152e-02 6.111111111111110911e-02 1.587301587301587213e-02 2.248677248677248552e-02 2.248677248677248552e-02 1.587301587301587213e-02 2.248677248677248552e-02 5.740740740740740700e-02 7.777777777777777901e-02 7.777777777777777901e-02 5.740740740740740700e-02 7.592592592592592449e-02 3.968253968253968034e-02 3.968253968253968034e-02 3.174603174603174427e-02 6.613756613756613389e-02 5.026455026455026176e-02 4.497354497354497105e-02 4.497354497354497105e-02 5.158730158730158444e-02 6.878306878306877925e-02 6.878306878306877925e-02 5.026455026455026176e-02 6.613756613756613389e-02 4.497354497354497105e-02 6.878306878306877925e-02 6.878306878306877925e-02 1.785714285714285615e-02 3.273809523809523975e-02 2.281746031746031619e-02 3.174603174603174427e-02 2.281746031746031619e-02 3.174603174603174427e-02 1.785714285714285615e-02 3.174603174603174427e-02 8.201058201058200603e-02 6.349206349206348854e-02 5.687830687830687515e-02 5.687830687830687515e-02 6.481481481481481122e-02 8.333333333333332871e-02 8.333333333333332871e-02 6.216931216931216586e-02 6.349206349206348854e-02 5.687830687830687515e-02 8.068783068783068335e-02 4.166666666666666435e-02 4.166666666666666435e-02 4.563492063492063239e-02 4.166666666666666435e-02 4.662698412698412787e-02 3.174603174603174427e-02 3.373015873015872829e-02 6.944444444444444753e-02 5.555555555555555247e-02 4.861111111111111188e-02 4.861111111111111188e-02 4.960317460317460042e-02 5.753968253968253649e-02 4.960317460317460042e-02 5.952380952380952051e-02 4.960317460317460042e-02 5.555555555555555247e-02 5.753968253968253649e-02 5.753968253968253649e-02 5.555555555555555247e-02 2.623456790123456644e-02 2.237654320987654197e-02 2.237654320987654197e-02 2.237654320987654197e-02 2.237654320987654197e-02 3.858024691358024477e-02 2.932098765432098603e-02 3.858024691358024477e-02 3.858024691358024477e-02 8.333333333333332871e-02 5.853174603174603197e-02 6.051587301587301598e-02 5.952380952380952051e-02 6.845238095238095899e-02 5.952380952380952051e-02 5.853174603174603197e-02 6.944444444444444753e-02 5.853174603174603197e-02 3.780864197530864335e-02 4.938271604938271331e-02 5.324074074074074125e-02 5.015432098765432167e-02 4.938271604938271331e-02 5.015432098765432167e-02 5.015432098765432167e-02 7.484567901234567833e-02 5.092592592592592310e-02 5.092592592592592310e-02 5.092592592592592310e-02 5.324074074074074125e-02 7.021604938271605589e-02 5.169753086419753146e-02 4.074074074074074403e-02 2.469135802469135665e-02 2.469135802469135665e-02 4.320987654320987414e-02 4.506172839506172867e-02 2.716049382716049371e-02 5.787037037037037063e-02 6.095679012345679021e-02 5.941358024691358042e-02 5.941358024691358042e-02 5.787037037037037063e-02 5.787037037037037063e-02 5.864197530864197205e-02 8.333333333333332871e-02 4.567901234567901120e-02 4.691358024691358319e-02 4.691358024691358319e-02 3.456790123456789793e-02 7.716049382716048954e-02 5.987654320987654405e-02 5.185185185185185036e-02 5.246913580246913289e-02 5.061728395061728530e-02 7.222222222222221544e-02 5.246913580246913289e-02 6.913580246913579586e-02 6.913580246913579586e-02 7.407407407407406996e-02 7.530864197530864890e-02 7.716049382716048954e-02 6.481481481481481122e-02 4.292929292929292817e-02 5.101010101010101244e-02 3.131313131313131354e-02 2.575757575757575690e-02 2.575757575757575690e-02 2.575757575757575690e-02 2.575757575757575690e-02 7.037037037037037479e-02 7.901234567901234407e-02 4.040404040404040747e-02 3.484848484848485084e-02 5.959595959595959808e-02 6.868686868686868507e-02 5.050505050505050414e-02 5.050505050505050414e-02 9.027777777777777624e-02 5.252525252525252347e-02 5.050505050505050414e-02 5.454545454545454281e-02 5.454545454545454281e-02 5.151515151515151381e-02 6.717171717171717404e-02 5.909090909090908977e-02 5.707070707070707044e-02 6.010101010101009944e-02 6.111111111111110911e-02 7.525252525252525138e-02 +0.000000000000000000e+00 0.000000000000000000e+00 2.962962962962963076e-02 3.703703703703703498e-02 2.222222222222222307e-02 1.333333333333333419e-02 0.000000000000000000e+00 4.444444444444444614e-02 4.888888888888889145e-02 1.777777777777777776e-02 3.555555555555555552e-02 2.666666666666666838e-02 3.555555555555555552e-02 1.777777777777777776e-02 2.370370370370370253e-02 1.269841269841269840e-02 8.888888888888888881e-03 8.888888888888888881e-03 5.333333333333333676e-02 4.444444444444444614e-02 5.333333333333333676e-02 5.185185185185185036e-02 2.666666666666666838e-02 2.370370370370370253e-02 2.666666666666666838e-02 4.148148148148148029e-02 3.259259259259258967e-02 3.259259259259258967e-02 4.444444444444444614e-02 4.148148148148148029e-02 4.444444444444444614e-02 1.269841269841269840e-02 1.693121693121693236e-02 1.693121693121693236e-02 1.269841269841269840e-02 1.693121693121693236e-02 4.740740740740740505e-02 5.629629629629629567e-02 5.925925925925926152e-02 4.740740740740740505e-02 5.925925925925926152e-02 5.608465608465608432e-02 5.502645502645502756e-02 2.539682539682539680e-02 4.232804232804232569e-02 3.597883597883597823e-02 3.386243386243386472e-02 3.386243386243386472e-02 3.809523809523809867e-02 4.656084656084655965e-02 4.656084656084655965e-02 3.597883597883597823e-02 4.232804232804232569e-02 3.386243386243386472e-02 4.656084656084655965e-02 4.656084656084655965e-02 1.428571428571428527e-02 2.380952380952380820e-02 1.746031746031746074e-02 2.222222222222222307e-02 1.746031746031746074e-02 2.222222222222222307e-02 1.428571428571428527e-02 2.222222222222222307e-02 5.291005291005290712e-02 4.867724867724868010e-02 4.656084656084655965e-02 4.656084656084655965e-02 5.079365079365079361e-02 5.925925925925926152e-02 5.925925925925926152e-02 4.867724867724868010e-02 5.079365079365079361e-02 4.656084656084655965e-02 5.502645502645502756e-02 5.714285714285714107e-02 5.555555555555555247e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.793650793650793884e-02 2.698412698412698540e-02 2.698412698412698540e-02 4.126984126984126894e-02 3.650793650793651007e-02 3.492063492063492147e-02 3.492063492063492147e-02 3.650793650793651007e-02 3.968253968253968034e-02 3.650793650793651007e-02 4.285714285714285754e-02 3.650793650793651007e-02 3.650793650793651007e-02 3.968253968253968034e-02 3.968253968253968034e-02 3.650793650793651007e-02 1.975308641975308602e-02 1.728395061728394896e-02 1.728395061728394896e-02 1.728395061728394896e-02 1.728395061728394896e-02 2.469135802469135665e-02 2.098765432098765454e-02 2.469135802469135665e-02 2.469135802469135665e-02 4.920634920634920501e-02 4.603174603174603474e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.079365079365079361e-02 4.761904761904761640e-02 4.603174603174603474e-02 5.079365079365079361e-02 4.603174603174603474e-02 2.962962962962963076e-02 3.456790123456789793e-02 3.703703703703703498e-02 3.580246913580246992e-02 3.456790123456789793e-02 3.580246913580246992e-02 3.580246913580246992e-02 4.320987654320987414e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.703703703703703498e-02 3.950617283950617203e-02 3.456790123456789793e-02 2.962962962962963076e-02 1.876543209876543189e-02 1.876543209876543189e-02 2.567901234567901078e-02 2.765432098765432251e-02 1.975308641975308602e-02 4.444444444444444614e-02 4.691358024691358319e-02 4.567901234567901120e-02 4.691358024691358319e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.567901234567901120e-02 4.567901234567901120e-02 5.777777777777777513e-02 5.679012345679012447e-02 5.679012345679012447e-02 2.864197530864197663e-02 4.246913580246913789e-02 3.456790123456789793e-02 3.555555555555555552e-02 3.654320987654321312e-02 3.358024691358024727e-02 3.950617283950617203e-02 3.654320987654321312e-02 3.753086419753086378e-02 3.753086419753086378e-02 4.049382716049382963e-02 4.148148148148148029e-02 4.246913580246913789e-02 3.851851851851852138e-02 2.989898989898990070e-02 3.070707070707070704e-02 2.101010101010101008e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 1.939393939393939392e-02 4.049382716049382963e-02 4.246913580246913789e-02 3.070707070707070704e-02 2.909090909090909088e-02 3.313131313131312955e-02 3.959595959595959419e-02 3.232323232323232320e-02 3.232323232323232320e-02 5.079365079365079361e-02 3.555555555555555552e-02 3.232323232323232320e-02 3.232323232323232320e-02 3.232323232323232320e-02 3.393939393939394283e-02 3.555555555555555552e-02 4.363636363636363980e-02 3.878787878787878785e-02 4.363636363636363980e-02 4.121212121212121382e-02 3.959595959595959419e-02 +0.000000000000000000e+00 0.000000000000000000e+00 2.962962962962963076e-02 3.703703703703703498e-02 2.222222222222222307e-02 1.333333333333333419e-02 0.000000000000000000e+00 4.444444444444444614e-02 4.444444444444444614e-02 1.777777777777777776e-02 4.000000000000000083e-02 2.666666666666666838e-02 4.000000000000000083e-02 1.777777777777777776e-02 2.666666666666666838e-02 1.269841269841269840e-02 8.888888888888888881e-03 8.888888888888888881e-03 6.222222222222222043e-02 4.444444444444444614e-02 5.777777777777777513e-02 4.592592592592592560e-02 2.666666666666666838e-02 2.370370370370370253e-02 2.666666666666666838e-02 4.444444444444444614e-02 3.555555555555555552e-02 3.555555555555555552e-02 5.333333333333333676e-02 4.444444444444444614e-02 5.333333333333333676e-02 1.269841269841269840e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 1.904761904761904934e-02 5.037037037037037090e-02 5.925925925925926152e-02 7.407407407407406996e-02 5.333333333333333676e-02 6.814814814814815214e-02 6.243386243386243178e-02 5.079365079365079361e-02 2.539682539682539680e-02 4.444444444444444614e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.079365079365079361e-02 3.809523809523809867e-02 4.444444444444444614e-02 3.809523809523809867e-02 5.079365079365079361e-02 5.079365079365079361e-02 1.428571428571428527e-02 2.857142857142857054e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.428571428571428527e-02 2.380952380952380820e-02 5.502645502645502756e-02 5.079365079365079361e-02 5.502645502645502756e-02 5.291005291005290712e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.560846560846560205e-02 5.291005291005290712e-02 5.714285714285714107e-02 5.079365079365079361e-02 6.137566137566137503e-02 7.222222222222221544e-02 5.238095238095238221e-02 6.031746031746031828e-02 6.349206349206348854e-02 5.634920634920635024e-02 2.698412698412698540e-02 2.698412698412698540e-02 4.285714285714285754e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.238095238095238221e-02 4.285714285714285754e-02 3.809523809523809867e-02 4.285714285714285754e-02 4.285714285714285754e-02 3.809523809523809867e-02 2.222222222222222307e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 2.592592592592592518e-02 2.222222222222222307e-02 2.592592592592592518e-02 2.592592592592592518e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.873015873015872967e-02 5.714285714285714107e-02 5.555555555555555247e-02 5.555555555555555247e-02 5.079365079365079361e-02 5.238095238095238221e-02 4.920634920634920501e-02 3.333333333333333287e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.074074074074074403e-02 3.703703703703703498e-02 3.555555555555555552e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.666666666666666838e-02 2.962962962962963076e-02 2.074074074074074014e-02 4.691358024691358319e-02 5.925925925925926152e-02 5.308641975308642236e-02 5.432098765432098741e-02 4.938271604938271331e-02 4.814814814814814825e-02 5.432098765432098741e-02 4.691358024691358319e-02 5.679012345679012447e-02 8.641975308641974829e-02 5.679012345679012447e-02 3.061728395061728489e-02 4.444444444444444614e-02 3.555555555555555552e-02 3.851851851851852138e-02 4.148148148148148029e-02 3.555555555555555552e-02 4.148148148148148029e-02 4.148148148148148029e-02 3.851851851851852138e-02 3.851851851851852138e-02 4.148148148148148029e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.148148148148148029e-02 3.393939393939394283e-02 3.393939393939394283e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 4.148148148148148029e-02 4.345679012345678854e-02 3.232323232323232320e-02 3.313131313131312955e-02 3.393939393939394283e-02 4.363636363636363980e-02 3.393939393939394283e-02 3.393939393939394283e-02 5.238095238095238221e-02 3.878787878787878785e-02 3.393939393939394283e-02 3.393939393939394283e-02 3.393939393939394283e-02 3.636363636363636187e-02 3.636363636363636187e-02 4.848484848484848481e-02 4.040404040404040747e-02 4.525252525252525249e-02 4.686868686868687212e-02 4.040404040404040747e-02 +0.000000000000000000e+00 0.000000000000000000e+00 2.962962962962963076e-02 3.703703703703703498e-02 2.222222222222222307e-02 1.333333333333333419e-02 0.000000000000000000e+00 5.925925925925926152e-02 7.555555555555555636e-02 1.777777777777777776e-02 4.000000000000000083e-02 2.666666666666666838e-02 4.000000000000000083e-02 1.777777777777777776e-02 2.666666666666666838e-02 1.269841269841269840e-02 8.888888888888888881e-03 8.888888888888888881e-03 6.222222222222222043e-02 6.222222222222222043e-02 7.555555555555555636e-02 9.925925925925925541e-02 3.851851851851852138e-02 2.962962962962963076e-02 3.851851851851852138e-02 4.444444444444444614e-02 3.555555555555555552e-02 3.555555555555555552e-02 5.333333333333333676e-02 4.444444444444444614e-02 5.333333333333333676e-02 1.269841269841269840e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.269841269841269840e-02 1.904761904761904934e-02 6.814814814814815214e-02 5.925925925925926152e-02 6.814814814814815214e-02 5.925925925925926152e-02 8.592592592592591949e-02 8.359788359788360157e-02 1.121693121693121686e-01 3.386243386243386472e-02 4.444444444444444614e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.444444444444444614e-02 5.079365079365079361e-02 5.079365079365079361e-02 3.809523809523809867e-02 4.444444444444444614e-02 3.809523809523809867e-02 5.079365079365079361e-02 5.079365079365079361e-02 1.428571428571428527e-02 2.857142857142857054e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.904761904761904934e-02 2.380952380952380820e-02 1.428571428571428527e-02 2.380952380952380820e-02 5.502645502645502756e-02 5.502645502645502756e-02 5.502645502645502756e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.137566137566137503e-02 6.137566137566137503e-02 7.407407407407406996e-02 6.772486772486772943e-02 6.137566137566137503e-02 7.222222222222221544e-02 1.222222222222222182e-01 9.365079365079365115e-02 9.365079365079365115e-02 1.198412698412698457e-01 3.968253968253968034e-02 3.968253968253968034e-02 4.285714285714285754e-02 3.809523809523809867e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.285714285714285754e-02 5.238095238095238221e-02 4.285714285714285754e-02 3.809523809523809867e-02 4.285714285714285754e-02 4.285714285714285754e-02 3.809523809523809867e-02 2.222222222222222307e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 1.851851851851851749e-02 2.592592592592592518e-02 2.222222222222222307e-02 2.592592592592592518e-02 2.592592592592592518e-02 5.079365079365079361e-02 5.079365079365079361e-02 5.555555555555555247e-02 6.031746031746031828e-02 5.555555555555555247e-02 6.507936507936508408e-02 6.031746031746031828e-02 5.555555555555555247e-02 5.555555555555555247e-02 3.827160493827160698e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 3.703703703703703498e-02 4.074074074074074403e-02 4.074074074074074403e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.074074074074074403e-02 3.703703703703703498e-02 3.555555555555555552e-02 2.074074074074074014e-02 2.074074074074074014e-02 2.666666666666666838e-02 2.962962962962963076e-02 2.074074074074074014e-02 4.691358024691358319e-02 5.432098765432098741e-02 5.061728395061728530e-02 6.913580246913579586e-02 5.432098765432098741e-02 5.061728395061728530e-02 5.432098765432098741e-02 4.691358024691358319e-02 5.679012345679012447e-02 5.679012345679012447e-02 1.338271604938271742e-01 4.246913580246913789e-02 4.444444444444444614e-02 3.555555555555555552e-02 3.851851851851852138e-02 4.148148148148148029e-02 3.555555555555555552e-02 4.148148148148148029e-02 4.148148148148148029e-02 3.851851851851852138e-02 3.851851851851852138e-02 4.148148148148148029e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.148148148148148029e-02 3.393939393939394283e-02 3.393939393939394283e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 4.345679012345678854e-02 4.345679012345678854e-02 3.232323232323232320e-02 3.959595959595959419e-02 3.393939393939394283e-02 4.363636363636363980e-02 3.393939393939394283e-02 3.393939393939394283e-02 5.238095238095238221e-02 3.878787878787878785e-02 3.393939393939394283e-02 3.393939393939394283e-02 3.393939393939394283e-02 3.636363636363636187e-02 3.636363636363636187e-02 5.494949494949494945e-02 4.040404040404040747e-02 4.525252525252525249e-02 4.525252525252525249e-02 4.040404040404040747e-02 +0.000000000000000000e+00 0.000000000000000000e+00 7.407407407407406996e-02 2.962962962962963076e-02 1.851851851851851749e-02 1.111111111111111154e-02 0.000000000000000000e+00 1.000000000000000056e-01 4.222222222222222349e-02 5.777777777777777513e-02 2.666666666666666838e-02 2.222222222222222307e-02 2.666666666666666838e-02 1.481481481481481538e-02 1.777777777777777776e-02 1.058201058201058142e-02 7.407407407407407690e-03 7.407407407407407690e-03 6.222222222222222043e-02 1.066666666666666735e-01 1.022222222222222282e-01 4.444444444444444614e-02 8.148148148148148806e-02 7.555555555555555636e-02 5.481481481481481621e-02 2.814814814814814783e-02 2.518518518518518545e-02 2.518518518518518545e-02 3.111111111111111022e-02 2.814814814814814783e-02 3.111111111111111022e-02 1.058201058201058142e-02 1.269841269841269840e-02 1.269841269841269840e-02 1.058201058201058142e-02 1.269841269841269840e-02 1.051851851851851871e-01 5.185185185185185036e-02 5.481481481481481621e-02 8.148148148148148806e-02 9.925925925925925541e-02 3.915343915343915543e-02 4.550264550264550290e-02 8.465608465608465139e-02 2.751322751322751378e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.539682539682539680e-02 2.751322751322751378e-02 2.962962962962963076e-02 2.962962962962963076e-02 2.539682539682539680e-02 2.751322751322751378e-02 2.539682539682539680e-02 2.962962962962963076e-02 2.962962962962963076e-02 1.190476190476190410e-02 1.666666666666666644e-02 1.349206349206349270e-02 1.507936507936507957e-02 1.349206349206349270e-02 1.507936507936507957e-02 1.190476190476190410e-02 1.507936507936507957e-02 4.444444444444444614e-02 5.925925925925926152e-02 6.560846560846560205e-02 8.253968253968253788e-02 6.137566137566137503e-02 4.656084656084655965e-02 4.656084656084655965e-02 8.253968253968253788e-02 1.015873015873015872e-01 1.037037037037037007e-01 5.079365079365079361e-02 3.492063492063492147e-02 4.444444444444444614e-02 3.968253968253968034e-02 3.968253968253968034e-02 4.603174603174603474e-02 9.285714285714286031e-02 6.269841269841269771e-02 2.619047619047619110e-02 2.460317460317460250e-02 2.460317460317460250e-02 2.460317460317460250e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.936507936507936484e-02 2.619047619047619110e-02 2.460317460317460250e-02 2.619047619047619110e-02 2.619047619047619110e-02 2.460317460317460250e-02 1.481481481481481538e-02 1.358024691358024685e-02 1.358024691358024685e-02 1.358024691358024685e-02 1.358024691358024685e-02 1.604938271604938391e-02 1.481481481481481538e-02 1.604938271604938391e-02 1.604938271604938391e-02 3.888888888888888951e-02 5.476190476190476164e-02 5.158730158730158444e-02 6.904761904761905211e-02 5.158730158730158444e-02 8.174603174603174705e-02 8.333333333333332871e-02 5.158730158730158444e-02 6.746031746031745657e-02 5.308641975308642236e-02 2.345679012345679160e-02 2.469135802469135665e-02 2.469135802469135665e-02 2.345679012345679160e-02 2.469135802469135665e-02 2.469135802469135665e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.592592592592592518e-02 2.469135802469135665e-02 2.469135802469135665e-02 2.345679012345679160e-02 2.074074074074074014e-02 1.432098765432098832e-02 1.432098765432098832e-02 1.629629629629629484e-02 1.728395061728394896e-02 1.432098765432098832e-02 4.691358024691358319e-02 4.197530864197530909e-02 4.444444444444444614e-02 9.876543209876542662e-02 6.913580246913579586e-02 5.679012345679012447e-02 5.802469135802468952e-02 3.456790123456789793e-02 2.864197530864197663e-02 3.061728395061728489e-02 4.246913580246913789e-02 9.432098765432098131e-02 2.518518518518518545e-02 2.222222222222222307e-02 2.320987654320987720e-02 2.419753086419753133e-02 2.222222222222222307e-02 2.419753086419753133e-02 2.419753086419753133e-02 2.320987654320987720e-02 2.320987654320987720e-02 2.419753086419753133e-02 2.518518518518518545e-02 2.518518518518518545e-02 2.419753086419753133e-02 1.979797979797979710e-02 1.858585858585858758e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.454545454545454544e-02 3.802469135802469258e-02 3.111111111111111022e-02 4.363636363636363980e-02 6.868686868686868507e-02 2.101010101010101008e-02 2.424242424242424240e-02 2.101010101010101008e-02 2.101010101010101008e-02 3.174603174603174427e-02 2.262626262626262624e-02 2.101010101010101008e-02 2.101010101010101008e-02 2.101010101010101008e-02 2.181818181818181990e-02 2.181818181818181990e-02 7.030303030303029777e-02 3.636363636363636187e-02 3.797979797979798150e-02 3.555555555555555552e-02 2.828282828282828454e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.925925925925926152e-02 3.111111111111111022e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 7.777777777777777901e-02 5.999999999999999778e-02 7.777777777777777901e-02 3.555555555555555552e-02 4.740740740740740505e-02 3.386243386243386472e-02 3.703703703703703498e-02 4.000000000000000083e-02 4.888888888888889145e-02 3.111111111111111022e-02 4.888888888888889145e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 8.888888888888889228e-02 6.666666666666666574e-02 6.814814814814815214e-02 9.037037037037036480e-02 8.888888888888889228e-02 9.185185185185185119e-02 3.386243386243386472e-02 5.079365079365079361e-02 5.079365079365079361e-02 4.021164021164021218e-02 5.185185185185185036e-02 4.296296296296295975e-02 6.370370370370370683e-02 6.666666666666666574e-02 4.296296296296295975e-02 6.666666666666666574e-02 3.068783068783068751e-02 3.068783068783068751e-02 1.481481481481481538e-02 8.888888888888889228e-02 7.513227513227513366e-02 6.666666666666666574e-02 6.772486772486772943e-02 7.619047619047619735e-02 9.841269841269841001e-02 9.735449735449736020e-02 7.407407407407406996e-02 9.523809523809523281e-02 6.878306878306877925e-02 9.841269841269841001e-02 9.735449735449736020e-02 3.730158730158730090e-02 6.111111111111110911e-02 4.682539682539682557e-02 6.111111111111110911e-02 4.285714285714285754e-02 5.793650793650793884e-02 3.888888888888888951e-02 6.111111111111110911e-02 7.301587301587302015e-02 5.291005291005290712e-02 4.656084656084655965e-02 4.656084656084655965e-02 5.502645502645502756e-02 7.619047619047619735e-02 7.619047619047619735e-02 5.291005291005290712e-02 5.502645502645502756e-02 4.656084656084655965e-02 7.301587301587302015e-02 3.492063492063492147e-02 3.492063492063492147e-02 3.968253968253968034e-02 3.492063492063492147e-02 4.126984126984126894e-02 1.666666666666666644e-02 1.666666666666666644e-02 8.888888888888889228e-02 7.698412698412698818e-02 6.984126984126984294e-02 7.063492063492063378e-02 7.142857142857142461e-02 8.253968253968253788e-02 7.222222222222221544e-02 8.412698412698413342e-02 7.301587301587302015e-02 8.015873015873016538e-02 8.174603174603174705e-02 8.174603174603174705e-02 7.857142857142856984e-02 4.197530864197530909e-02 4.320987654320987414e-02 4.012345679012345456e-02 4.197530864197530909e-02 4.320987654320987414e-02 6.111111111111110911e-02 5.185185185185185036e-02 6.358024691358024616e-02 6.481481481481481122e-02 7.698412698412698818e-02 5.158730158730158444e-02 5.317460317460317304e-02 5.317460317460317304e-02 6.269841269841269771e-02 5.317460317460317304e-02 5.158730158730158444e-02 6.269841269841269771e-02 5.158730158730158444e-02 2.222222222222222307e-02 6.975308641975308532e-02 7.469135802469135943e-02 7.098765432098765038e-02 6.975308641975308532e-02 7.160493827160493985e-02 7.037037037037037479e-02 9.876543209876542662e-02 7.222222222222221544e-02 7.222222222222221544e-02 7.345679012345679437e-02 7.530864197530864890e-02 8.641975308641974829e-02 7.222222222222221544e-02 5.530864197530864501e-02 4.197530864197530909e-02 4.098765432098765149e-02 6.271604938271604923e-02 7.555555555555555636e-02 4.691358024691358319e-02 5.308641975308642236e-02 5.555555555555555247e-02 5.432098765432098741e-02 5.555555555555555247e-02 5.308641975308642236e-02 5.308641975308642236e-02 5.432098765432098741e-02 7.716049382716048954e-02 4.246913580246913789e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.518518518518518545e-02 1.041975308641975295e-01 7.456790123456789876e-02 7.209876543209876865e-02 7.358024691358024116e-02 6.864197530864198094e-02 8.888888888888889228e-02 7.308641975308642624e-02 8.493827160493827577e-02 8.296296296296296058e-02 9.333333333333333759e-02 9.580246913580246770e-02 9.728395061728395410e-02 8.987654320987654988e-02 5.696969696969696878e-02 7.555555555555555636e-02 5.050505050505050414e-02 4.202020202020202017e-02 4.282828282828282651e-02 4.202020202020202017e-02 4.282828282828282651e-02 6.518518518518517935e-02 7.555555555555555636e-02 3.474747474747474918e-02 2.666666666666666838e-02 7.232323232323231710e-02 9.414141414141413700e-02 6.909090909090909172e-02 6.989898989898990500e-02 1.087301587301587324e-01 7.232323232323231710e-02 6.666666666666666574e-02 6.909090909090909172e-02 6.868686868686868507e-02 6.949494949494949836e-02 8.080808080808081495e-02 5.818181818181818177e-02 5.575757575757575579e-02 5.818181818181818177e-02 5.979797979797980140e-02 7.313131313131313038e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.555555555555555247e-02 2.888888888888888756e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 6.222222222222222043e-02 5.777777777777777513e-02 6.666666666666666574e-02 3.259259259259258967e-02 4.000000000000000083e-02 3.174603174603174427e-02 3.407407407407407607e-02 3.407407407407407607e-02 4.222222222222222349e-02 3.111111111111111022e-02 4.222222222222222349e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 6.814814814814815214e-02 5.777777777777777513e-02 6.222222222222222043e-02 6.814814814814815214e-02 6.962962962962962465e-02 7.407407407407406996e-02 3.174603174603174427e-02 4.338624338624338939e-02 4.126984126984126894e-02 3.597883597883597823e-02 4.126984126984126894e-02 3.851851851851852138e-02 5.185185185185185036e-02 5.333333333333333676e-02 3.851851851851852138e-02 5.333333333333333676e-02 2.751322751322751378e-02 2.751322751322751378e-02 1.481481481481481538e-02 7.089947089947089276e-02 6.031746031746031828e-02 5.502645502645502756e-02 5.820105820105819783e-02 6.243386243386243178e-02 7.195767195767195645e-02 7.195767195767195645e-02 6.243386243386243178e-02 7.195767195767195645e-02 6.243386243386243178e-02 7.513227513227513366e-02 7.301587301587302015e-02 3.571428571428571230e-02 4.444444444444444614e-02 4.206349206349206671e-02 4.523809523809523697e-02 3.730158730158730090e-02 4.682539682539682557e-02 3.571428571428571230e-02 4.682539682539682557e-02 5.714285714285714107e-02 4.444444444444444614e-02 4.021164021164021218e-02 4.021164021164021218e-02 4.550264550264550290e-02 5.925925925925926152e-02 5.925925925925926152e-02 4.444444444444444614e-02 4.550264550264550290e-02 4.021164021164021218e-02 5.714285714285714107e-02 3.015873015873015914e-02 3.015873015873015914e-02 3.333333333333333287e-02 3.015873015873015914e-02 3.412698412698412370e-02 1.666666666666666644e-02 1.666666666666666644e-02 7.222222222222221544e-02 6.269841269841269771e-02 5.476190476190476164e-02 5.873015873015872967e-02 5.555555555555555247e-02 6.507936507936508408e-02 6.031746031746031828e-02 6.587301587301587491e-02 6.428571428571427937e-02 6.349206349206348854e-02 6.666666666666666574e-02 6.587301587301587491e-02 6.269841269841269771e-02 3.456790123456789793e-02 4.012345679012345456e-02 3.580246913580246992e-02 3.641975308641975245e-02 3.888888888888888951e-02 5.061728395061728530e-02 4.444444444444444614e-02 5.061728395061728530e-02 5.000000000000000278e-02 5.952380952380952051e-02 4.285714285714285754e-02 4.365079365079364837e-02 4.365079365079364837e-02 5.000000000000000278e-02 4.365079365079364837e-02 4.285714285714285754e-02 5.000000000000000278e-02 4.285714285714285754e-02 2.037037037037037202e-02 5.308641975308642236e-02 5.740740740740740700e-02 5.370370370370370489e-02 5.555555555555555247e-02 5.925925925925926152e-02 5.555555555555555247e-02 7.407407407407406996e-02 5.432098765432098741e-02 5.802469135802468952e-02 6.419753086419753563e-02 6.296296296296295669e-02 7.037037037037037479e-02 5.679012345679012447e-02 4.345679012345678854e-02 3.802469135802469258e-02 3.506172839506172673e-02 5.283950617283950796e-02 5.432098765432098741e-02 4.197530864197530909e-02 4.320987654320987414e-02 4.444444444444444614e-02 4.382716049382716361e-02 4.444444444444444614e-02 4.320987654320987414e-02 4.320987654320987414e-02 4.382716049382716361e-02 5.987654320987654405e-02 3.456790123456789793e-02 3.555555555555555552e-02 3.555555555555555552e-02 2.222222222222222307e-02 7.456790123456789876e-02 6.469135802469136443e-02 5.432098765432098741e-02 5.827160493827160392e-02 5.234567901234567916e-02 7.160493827160493985e-02 5.432098765432098741e-02 6.864197530864198094e-02 6.666666666666666574e-02 7.209876543209876865e-02 7.358024691358024116e-02 7.456790123456789876e-02 6.864197530864198094e-02 4.404040404040403950e-02 5.535353535353535609e-02 4.202020202020202017e-02 3.434343434343434254e-02 3.676767676767676851e-02 3.595959595959596217e-02 3.838383838383838120e-02 5.135802469135802156e-02 5.876543209876543272e-02 2.828282828282828454e-02 2.303030303030302942e-02 6.101010101010100745e-02 6.989898989898990500e-02 5.373737373737373646e-02 5.454545454545454281e-02 8.492063492063492425e-02 5.414141414141414310e-02 5.090909090909091078e-02 6.020202020202020110e-02 5.656565656565656908e-02 5.252525252525252347e-02 6.464646464646464641e-02 4.525252525252525249e-02 4.363636363636363980e-02 4.525252525252525249e-02 4.606060606060605883e-02 5.696969696969696878e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.925925925925926152e-02 2.888888888888888756e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 6.666666666666666574e-02 6.222222222222222043e-02 7.333333333333333370e-02 3.259259259259258967e-02 4.148148148148148029e-02 3.386243386243386472e-02 3.703703703703703498e-02 3.111111111111111022e-02 4.444444444444444614e-02 3.111111111111111022e-02 4.444444444444444614e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 7.703703703703704275e-02 6.666666666666666574e-02 6.814814814814815214e-02 7.703703703703704275e-02 7.407407407407406996e-02 8.296296296296296058e-02 3.386243386243386472e-02 4.867724867724868010e-02 4.232804232804232569e-02 3.492063492063492147e-02 4.338624338624338939e-02 4.000000000000000083e-02 5.333333333333333676e-02 5.777777777777777513e-02 4.000000000000000083e-02 5.777777777777777513e-02 2.857142857142857054e-02 2.857142857142857054e-02 1.481481481481481538e-02 6.878306878306877925e-02 7.195767195767195645e-02 6.666666666666666574e-02 6.772486772486772943e-02 6.984126984126984294e-02 8.465608465608465139e-02 8.148148148148148806e-02 6.984126984126984294e-02 7.619047619047619735e-02 6.878306878306877925e-02 8.042328042328042437e-02 7.936507936507936067e-02 3.888888888888888951e-02 5.158730158730158444e-02 4.682539682539682557e-02 5.396825396825397081e-02 4.285714285714285754e-02 4.920634920634920501e-02 3.571428571428571230e-02 5.238095238095238221e-02 5.502645502645502756e-02 4.550264550264550290e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.867724867724868010e-02 6.137566137566137503e-02 6.137566137566137503e-02 4.550264550264550290e-02 4.867724867724868010e-02 4.232804232804232569e-02 5.502645502645502756e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.412698412698412370e-02 3.174603174603174427e-02 3.650793650793651007e-02 1.666666666666666644e-02 1.666666666666666644e-02 6.428571428571427937e-02 6.428571428571427937e-02 7.222222222222221544e-02 7.301587301587302015e-02 6.746031746031745657e-02 7.380952380952381098e-02 7.063492063492063378e-02 7.539682539682539264e-02 7.142857142857142461e-02 7.063492063492063378e-02 7.380952380952381098e-02 7.142857142857142461e-02 6.825396825396824740e-02 3.950617283950617203e-02 4.444444444444444614e-02 4.074074074074074403e-02 4.320987654320987414e-02 4.074074074074074403e-02 4.814814814814814825e-02 4.629629629629629373e-02 5.061728395061728530e-02 4.938271604938271331e-02 5.396825396825397081e-02 4.444444444444444614e-02 4.682539682539682557e-02 4.682539682539682557e-02 5.158730158730158444e-02 4.682539682539682557e-02 4.444444444444444614e-02 5.158730158730158444e-02 4.444444444444444614e-02 2.098765432098765454e-02 7.469135802469135943e-02 7.345679012345679437e-02 7.160493827160493985e-02 7.160493827160493985e-02 7.407407407407406996e-02 6.790123456790123080e-02 7.160493827160493985e-02 6.666666666666666574e-02 7.037037037037037479e-02 7.160493827160493985e-02 7.037037037037037479e-02 5.987654320987654405e-02 6.543209876543210068e-02 4.641975308641975440e-02 4.197530864197530909e-02 4.098765432098765149e-02 4.641975308641975440e-02 6.123456790123456978e-02 4.345679012345678854e-02 4.444444444444444614e-02 4.814814814814814825e-02 4.629629629629629373e-02 4.814814814814814825e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.629629629629629373e-02 5.185185185185185036e-02 3.555555555555555552e-02 3.851851851851852138e-02 3.851851851851852138e-02 2.320987654320987720e-02 7.209876543209876865e-02 5.432098765432098741e-02 7.753086419753085767e-02 7.753086419753085767e-02 6.765432098765432334e-02 6.074074074074074098e-02 7.555555555555555636e-02 5.777777777777777513e-02 5.580246913580246687e-02 6.469135802469136443e-02 6.567901234567900814e-02 6.617283950617283694e-02 6.962962962962962465e-02 4.646464646464646547e-02 5.656565656565656908e-02 4.444444444444444614e-02 4.282828282828282651e-02 4.363636363636363980e-02 4.282828282828282651e-02 4.363636363636363980e-02 4.493827160493827494e-02 4.938271604938271331e-02 2.909090909090909088e-02 2.424242424242424240e-02 5.090909090909091078e-02 7.070707070707070441e-02 6.181818181818182073e-02 6.949494949494949836e-02 7.539682539682539264e-02 7.878787878787878174e-02 6.181818181818182073e-02 5.414141414141414310e-02 5.373737373737373646e-02 6.989898989898990500e-02 5.373737373737373646e-02 4.686868686868687212e-02 4.202020202020202017e-02 4.686868686868687212e-02 4.565656565656565913e-02 4.686868686868687212e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.407407407407406996e-02 3.333333333333333287e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 7.111111111111111105e-02 8.444444444444444697e-02 9.333333333333333759e-02 3.851851851851852138e-02 4.888888888888889145e-02 4.232804232804232569e-02 4.888888888888889145e-02 3.703703703703703498e-02 4.666666666666666879e-02 3.111111111111111022e-02 4.666666666666666879e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 7.555555555555555636e-02 8.000000000000000167e-02 9.333333333333333759e-02 8.148148148148148806e-02 8.296296296296296058e-02 1.051851851851851871e-01 4.232804232804232569e-02 6.666666666666666574e-02 4.338624338624338939e-02 4.550264550264550290e-02 5.185185185185185036e-02 4.148148148148148029e-02 5.481481481481481621e-02 6.222222222222222043e-02 4.148148148148148029e-02 6.222222222222222043e-02 2.962962962962963076e-02 2.962962962962963076e-02 1.481481481481481538e-02 6.878306878306877925e-02 8.359788359788360157e-02 7.407407407407406996e-02 8.359788359788360157e-02 8.359788359788360157e-02 8.253968253968253788e-02 8.042328042328042437e-02 8.571428571428571508e-02 7.936507936507936067e-02 9.629629629629629650e-02 9.206349206349206948e-02 8.571428571428571508e-02 5.476190476190476164e-02 5.396825396825397081e-02 6.666666666666666574e-02 5.158730158730158444e-02 5.317460317460317304e-02 4.841269841269841417e-02 4.841269841269841417e-02 5.476190476190476164e-02 5.608465608465608432e-02 4.656084656084655965e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.185185185185185036e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.656084656084655965e-02 5.185185185185185036e-02 4.444444444444444614e-02 5.608465608465608432e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.492063492063492147e-02 3.333333333333333287e-02 3.888888888888888951e-02 1.666666666666666644e-02 1.666666666666666644e-02 6.428571428571427937e-02 6.984126984126984294e-02 7.619047619047619735e-02 9.285714285714286031e-02 7.063492063492063378e-02 7.857142857142856984e-02 8.809523809523810145e-02 8.888888888888889228e-02 1.000000000000000056e-01 8.412698412698413342e-02 9.126984126984126477e-02 8.571428571428571508e-02 7.857142857142856984e-02 4.444444444444444614e-02 6.481481481481481122e-02 5.246913580246913289e-02 5.370370370370370489e-02 5.123456790123456783e-02 4.753086419753086572e-02 5.061728395061728530e-02 5.246913580246913289e-02 5.000000000000000278e-02 5.476190476190476164e-02 4.603174603174603474e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.317460317460317304e-02 5.000000000000000278e-02 4.603174603174603474e-02 5.317460317460317304e-02 4.603174603174603474e-02 2.160493827160493707e-02 7.530864197530864890e-02 8.086419753086419859e-02 7.098765432098765038e-02 8.148148148148148806e-02 9.753086419753086156e-02 7.407407407407406996e-02 7.283950617283950490e-02 6.666666666666666574e-02 8.271604938271605312e-02 1.012345679012345706e-01 9.012345679012345734e-02 5.987654320987654405e-02 7.098765432098765038e-02 5.530864197530864501e-02 5.876543209876543272e-02 4.987654320987654211e-02 4.592592592592592560e-02 6.518518518518517935e-02 5.086419753086419970e-02 4.567901234567901120e-02 5.185185185185185036e-02 4.876543209876543078e-02 5.185185185185185036e-02 4.567901234567901120e-02 4.567901234567901120e-02 4.876543209876543078e-02 5.246913580246913289e-02 3.654320987654321312e-02 4.148148148148148029e-02 4.148148148148148029e-02 2.419753086419753133e-02 7.358024691358024116e-02 5.827160493827160392e-02 7.753086419753085767e-02 1.002469135802469130e-01 6.814814814814815214e-02 6.320987654320987803e-02 7.259259259259259744e-02 5.975308641975308338e-02 5.580246913580246687e-02 6.271604938271604923e-02 7.061728395061728225e-02 6.567901234567900814e-02 7.901234567901234407e-02 5.292929292929293011e-02 5.575757575757575579e-02 4.969696969696969779e-02 4.808080808080807816e-02 5.535353535353535609e-02 4.969696969696969779e-02 6.020202020202020110e-02 4.543209876543209680e-02 4.987654320987654211e-02 2.989898989898990070e-02 2.545454545454545539e-02 5.414141414141414310e-02 7.838383838383838897e-02 6.585858585858585246e-02 7.959595959595959502e-02 7.777777777777777901e-02 7.757575757575757569e-02 6.222222222222222043e-02 6.181818181818182073e-02 5.696969696969696878e-02 6.989898989898990500e-02 5.535353535353535609e-02 4.848484848484848481e-02 4.282828282828282651e-02 4.848484848484848481e-02 4.767676767676767846e-02 4.727272727272727182e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.925925925925926152e-02 2.888888888888888756e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 6.666666666666666574e-02 6.222222222222222043e-02 7.111111111111111105e-02 3.259259259259258967e-02 4.000000000000000083e-02 3.386243386243386472e-02 3.703703703703703498e-02 3.111111111111111022e-02 4.222222222222222349e-02 3.111111111111111022e-02 4.222222222222222349e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 6.962962962962962465e-02 6.814814814814815214e-02 6.666666666666666574e-02 7.555555555555555636e-02 7.259259259259259744e-02 7.851851851851851527e-02 3.386243386243386472e-02 4.761904761904761640e-02 3.915343915343915543e-02 3.492063492063492147e-02 4.338624338624338939e-02 3.851851851851852138e-02 5.037037037037037090e-02 5.333333333333333676e-02 3.851851851851852138e-02 5.333333333333333676e-02 2.751322751322751378e-02 2.751322751322751378e-02 1.481481481481481538e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.878306878306877925e-02 6.878306878306877925e-02 6.666666666666666574e-02 7.513227513227513366e-02 7.513227513227513366e-02 6.984126984126984294e-02 7.089947089947089276e-02 6.666666666666666574e-02 7.724867724867724716e-02 7.724867724867724716e-02 3.888888888888888951e-02 5.238095238095238221e-02 4.603174603174603474e-02 4.761904761904761640e-02 4.365079365079364837e-02 4.444444444444444614e-02 3.571428571428571230e-02 4.761904761904761640e-02 5.291005291005290712e-02 4.338624338624338939e-02 4.021164021164021218e-02 4.021164021164021218e-02 4.550264550264550290e-02 5.714285714285714107e-02 5.714285714285714107e-02 4.338624338624338939e-02 4.550264550264550290e-02 4.021164021164021218e-02 5.291005291005290712e-02 3.015873015873015914e-02 3.015873015873015914e-02 3.253968253968254204e-02 3.015873015873015914e-02 3.412698412698412370e-02 1.666666666666666644e-02 1.666666666666666644e-02 6.190476190476190688e-02 6.190476190476190688e-02 6.984126984126984294e-02 6.666666666666666574e-02 6.904761904761905211e-02 6.587301587301587491e-02 7.063492063492063378e-02 7.063492063492063378e-02 6.825396825396824740e-02 6.666666666666666574e-02 7.222222222222221544e-02 6.825396825396824740e-02 6.984126984126984294e-02 3.950617283950617203e-02 4.382716049382716361e-02 4.135802469135802656e-02 4.506172839506172867e-02 3.765432098765432445e-02 4.567901234567901120e-02 4.197530864197530909e-02 4.814814814814814825e-02 4.814814814814814825e-02 5.238095238095238221e-02 4.206349206349206671e-02 4.365079365079364837e-02 4.365079365079364837e-02 4.841269841269841417e-02 4.365079365079364837e-02 4.206349206349206671e-02 4.841269841269841417e-02 4.206349206349206671e-02 2.037037037037037202e-02 6.913580246913579586e-02 6.666666666666666574e-02 6.913580246913579586e-02 6.790123456790123080e-02 6.666666666666666574e-02 6.975308641975308532e-02 6.851851851851852027e-02 6.790123456790123080e-02 7.160493827160493985e-02 6.790123456790123080e-02 6.913580246913579586e-02 5.802469135802468952e-02 6.790123456790123080e-02 4.345679012345678854e-02 4.098765432098765149e-02 4.197530864197530909e-02 4.444444444444444614e-02 5.580246913580246687e-02 3.950617283950617203e-02 4.197530864197530909e-02 4.444444444444444614e-02 4.320987654320987414e-02 4.444444444444444614e-02 4.197530864197530909e-02 4.197530864197530909e-02 4.320987654320987414e-02 5.061728395061728530e-02 3.358024691358024727e-02 3.555555555555555552e-02 3.555555555555555552e-02 2.222222222222222307e-02 6.864197530864198094e-02 5.234567901234567916e-02 6.765432098765432334e-02 6.814814814814815214e-02 6.567901234567900814e-02 5.876543209876543272e-02 6.913580246913579586e-02 5.629629629629629567e-02 5.432098765432098741e-02 6.123456790123456978e-02 6.469135802469136443e-02 6.320987654320987803e-02 6.518518518518517935e-02 4.363636363636363980e-02 5.616161616161616243e-02 4.282828282828282651e-02 4.484848484848484584e-02 4.484848484848484584e-02 4.161616161616161352e-02 4.161616161616161352e-02 4.395061728395061734e-02 4.839506172839506265e-02 2.747474747474747472e-02 2.303030303030302942e-02 4.929292929292929115e-02 6.585858585858585246e-02 6.505050505050505305e-02 6.424242424242423977e-02 7.380952380952381098e-02 6.585858585858585246e-02 6.222222222222222043e-02 5.252525252525252347e-02 5.333333333333333676e-02 6.424242424242423977e-02 5.252525252525252347e-02 4.363636363636363980e-02 4.040404040404040747e-02 4.363636363636363980e-02 4.323232323232323315e-02 4.606060606060605883e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.555555555555555247e-02 2.888888888888888756e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 6.666666666666666574e-02 5.555555555555555247e-02 7.111111111111111105e-02 3.259259259259258967e-02 4.296296296296295975e-02 3.174603174603174427e-02 3.407407407407407607e-02 3.407407407407407607e-02 4.666666666666666879e-02 3.111111111111111022e-02 4.666666666666666879e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 7.555555555555555636e-02 5.925925925925926152e-02 6.222222222222222043e-02 7.703703703703704275e-02 7.703703703703704275e-02 8.296296296296296058e-02 3.174603174603174427e-02 4.550264550264550290e-02 4.338624338624338939e-02 3.492063492063492147e-02 4.338624338624338939e-02 4.148148148148148029e-02 5.925925925925926152e-02 6.222222222222222043e-02 4.148148148148148029e-02 6.222222222222222043e-02 2.962962962962963076e-02 2.962962962962963076e-02 1.481481481481481538e-02 8.042328042328042437e-02 6.349206349206348854e-02 5.820105820105819783e-02 6.031746031746031828e-02 6.560846560846560205e-02 8.253968253968253788e-02 8.253968253968253788e-02 6.560846560846560205e-02 8.148148148148148806e-02 6.243386243386243178e-02 8.571428571428571508e-02 8.359788359788360157e-02 3.412698412698412370e-02 4.920634920634920501e-02 4.206349206349206671e-02 4.920634920634920501e-02 3.809523809523809867e-02 5.079365079365079361e-02 3.412698412698412370e-02 5.079365079365079361e-02 6.666666666666666574e-02 4.973544973544973685e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.185185185185185036e-02 6.984126984126984294e-02 6.984126984126984294e-02 4.973544973544973685e-02 5.185185185185185036e-02 4.444444444444444614e-02 6.666666666666666574e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.730158730158730090e-02 3.333333333333333287e-02 3.888888888888888951e-02 1.666666666666666644e-02 1.666666666666666644e-02 8.492063492063492425e-02 6.746031746031745657e-02 5.952380952380952051e-02 6.111111111111110911e-02 6.111111111111110911e-02 6.984126984126984294e-02 6.428571428571427937e-02 7.222222222222221544e-02 6.587301587301587491e-02 6.825396825396824740e-02 7.222222222222221544e-02 7.063492063492063378e-02 6.825396825396824740e-02 3.703703703703703498e-02 3.888888888888888951e-02 3.580246913580246992e-02 3.641975308641975245e-02 3.765432098765432445e-02 5.617283950617284194e-02 4.567901234567901120e-02 5.617283950617284194e-02 5.555555555555555247e-02 7.063492063492063378e-02 4.841269841269841417e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.793650793650793884e-02 5.000000000000000278e-02 4.841269841269841417e-02 5.793650793650793884e-02 4.841269841269841417e-02 2.160493827160493707e-02 5.864197530864197205e-02 6.358024691358024616e-02 5.987654320987654405e-02 5.987654320987654405e-02 6.234567901234568110e-02 6.111111111111110911e-02 8.703703703703703776e-02 6.111111111111110911e-02 6.358024691358024616e-02 6.604938271604937627e-02 6.666666666666666574e-02 8.209876543209876365e-02 6.234567901234568110e-02 4.938271604938271331e-02 3.802469135802469258e-02 3.604938271604938432e-02 6.172839506172839164e-02 6.172839506172839164e-02 4.148148148148148029e-02 4.938271604938271331e-02 5.185185185185185036e-02 5.061728395061728530e-02 5.185185185185185036e-02 4.938271604938271331e-02 4.938271604938271331e-02 5.061728395061728530e-02 7.222222222222221544e-02 3.950617283950617203e-02 4.148148148148148029e-02 4.148148148148148029e-02 2.419753086419753133e-02 8.888888888888889228e-02 7.160493827160493985e-02 6.074074074074074098e-02 6.320987654320987803e-02 5.876543209876543272e-02 8.740740740740740589e-02 6.172839506172839164e-02 8.098765432098765926e-02 7.950617283950617287e-02 8.691358024691357709e-02 8.790123456790123468e-02 9.086419753086419360e-02 7.654320987654321395e-02 5.050505050505050414e-02 6.464646464646464641e-02 4.323232323232323315e-02 3.595959595959596217e-02 3.757575757575757486e-02 3.676767676767676851e-02 3.757575757575757486e-02 6.123456790123456978e-02 7.160493827160493985e-02 3.232323232323232320e-02 2.545454545454545539e-02 6.909090909090909172e-02 7.959595959595959502e-02 5.939393939393939476e-02 5.939393939393939476e-02 1.015873015873015872e-01 6.101010101010100745e-02 5.777777777777777513e-02 6.424242424242423977e-02 6.343434343434344036e-02 5.939393939393939476e-02 7.757575757575757569e-02 5.333333333333333676e-02 5.090909090909091078e-02 5.333333333333333676e-02 5.454545454545454281e-02 6.989898989898990500e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.555555555555555247e-02 2.888888888888888756e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 7.555555555555555636e-02 5.777777777777777513e-02 7.111111111111111105e-02 3.259259259259258967e-02 4.296296296296295975e-02 3.174603174603174427e-02 3.407407407407407607e-02 3.407407407407407607e-02 4.666666666666666879e-02 3.111111111111111022e-02 4.666666666666666879e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 7.851851851851851527e-02 7.111111111111111105e-02 6.518518518518517935e-02 8.888888888888889228e-02 7.851851851851851527e-02 8.296296296296296058e-02 3.174603174603174427e-02 4.550264550264550290e-02 4.761904761904761640e-02 3.597883597883597823e-02 4.761904761904761640e-02 4.148148148148148029e-02 5.481481481481481621e-02 6.222222222222222043e-02 4.148148148148148029e-02 6.222222222222222043e-02 2.962962962962963076e-02 2.962962962962963076e-02 1.481481481481481538e-02 7.089947089947089276e-02 7.089947089947089276e-02 7.619047619047619735e-02 7.301587301587302015e-02 7.513227513227513366e-02 8.465608465608465139e-02 8.571428571428571508e-02 7.195767195767195645e-02 7.619047619047619735e-02 6.666666666666666574e-02 8.359788359788360157e-02 8.571428571428571508e-02 3.571428571428571230e-02 6.190476190476190688e-02 4.365079365079364837e-02 5.476190476190476164e-02 4.444444444444444614e-02 5.158730158730158444e-02 3.571428571428571230e-02 5.396825396825397081e-02 5.608465608465608432e-02 4.656084656084655965e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.185185185185185036e-02 6.349206349206348854e-02 6.349206349206348854e-02 4.656084656084655965e-02 5.185185185185185036e-02 4.444444444444444614e-02 5.608465608465608432e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.492063492063492147e-02 3.333333333333333287e-02 3.888888888888888951e-02 1.666666666666666644e-02 1.666666666666666644e-02 6.587301587301587491e-02 6.349206349206348854e-02 7.777777777777777901e-02 6.904761904761905211e-02 8.174603174603174705e-02 7.222222222222221544e-02 7.698412698412698818e-02 8.253968253968253788e-02 7.063492063492063378e-02 6.904761904761905211e-02 7.539682539682539264e-02 7.380952380952381098e-02 7.301587301587302015e-02 4.197530864197530909e-02 4.135802469135802656e-02 4.135802469135802656e-02 4.629629629629629373e-02 4.135802469135802656e-02 5.000000000000000278e-02 4.691358024691358319e-02 5.185185185185185036e-02 5.370370370370370489e-02 5.476190476190476164e-02 4.603174603174603474e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.317460317460317304e-02 5.000000000000000278e-02 4.603174603174603474e-02 5.317460317460317304e-02 4.603174603174603474e-02 2.160493827160493707e-02 7.654320987654321395e-02 7.345679012345679437e-02 8.209876543209876365e-02 7.407407407407406996e-02 7.037037037037037479e-02 7.962962962962963354e-02 7.098765432098765038e-02 8.395061728395061817e-02 8.148148148148148806e-02 7.160493827160493985e-02 7.283950617283950490e-02 6.111111111111110911e-02 7.469135802469135943e-02 4.938271604938271331e-02 4.000000000000000083e-02 4.395061728395061734e-02 4.790123456790123385e-02 5.975308641975308338e-02 4.296296296296295975e-02 4.567901234567901120e-02 5.185185185185185036e-02 4.876543209876543078e-02 5.185185185185185036e-02 4.567901234567901120e-02 4.567901234567901120e-02 4.876543209876543078e-02 5.246913580246913289e-02 3.654320987654321312e-02 4.148148148148148029e-02 4.148148148148148029e-02 2.419753086419753133e-02 7.308641975308642624e-02 5.432098765432098741e-02 7.555555555555555636e-02 7.259259259259259744e-02 6.913580246913579586e-02 6.172839506172839164e-02 8.345679012345678938e-02 5.827160493827160392e-02 5.679012345679012447e-02 6.518518518518517935e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.814814814814815214e-02 4.888888888888889145e-02 6.222222222222222043e-02 4.323232323232323315e-02 4.969696969696969779e-02 4.727272727272727182e-02 4.646464646464646547e-02 4.242424242424242681e-02 4.543209876543209680e-02 4.987654320987654211e-02 2.989898989898990070e-02 2.545454545454545539e-02 5.090909090909091078e-02 6.949494949494949836e-02 7.232323232323231710e-02 6.828282828282827843e-02 7.619047619047619735e-02 7.353535353535353702e-02 6.303030303030303372e-02 5.292929292929293011e-02 5.535353535353535609e-02 6.828282828282827843e-02 5.414141414141414310e-02 4.848484848484848481e-02 4.282828282828282651e-02 4.848484848484848481e-02 4.767676767676767846e-02 4.727272727272727182e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.555555555555555247e-02 2.888888888888888756e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 6.444444444444444309e-02 5.555555555555555247e-02 6.888888888888888840e-02 3.259259259259258967e-02 4.148148148148148029e-02 3.174603174603174427e-02 3.407407407407407607e-02 3.407407407407407607e-02 4.444444444444444614e-02 3.111111111111111022e-02 4.444444444444444614e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 7.259259259259259744e-02 5.777777777777777513e-02 6.074074074074074098e-02 7.259259259259259744e-02 7.407407407407406996e-02 7.851851851851851527e-02 3.174603174603174427e-02 4.444444444444444614e-02 4.232804232804232569e-02 3.492063492063492147e-02 4.232804232804232569e-02 4.000000000000000083e-02 5.629629629629629567e-02 5.777777777777777513e-02 4.000000000000000083e-02 5.777777777777777513e-02 2.857142857142857054e-02 2.857142857142857054e-02 1.481481481481481538e-02 7.724867724867724716e-02 6.137566137566137503e-02 5.608465608465608432e-02 5.820105820105819783e-02 6.243386243386243178e-02 7.830687830687831086e-02 7.830687830687831086e-02 6.349206349206348854e-02 7.830687830687831086e-02 6.031746031746031828e-02 8.148148148148148806e-02 7.936507936507936067e-02 3.412698412698412370e-02 4.682539682539682557e-02 4.126984126984126894e-02 4.761904761904761640e-02 3.730158730158730090e-02 4.920634920634920501e-02 3.412698412698412370e-02 4.920634920634920501e-02 6.349206349206348854e-02 4.761904761904761640e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.867724867724868010e-02 6.560846560846560205e-02 6.560846560846560205e-02 4.761904761904761640e-02 4.867724867724868010e-02 4.232804232804232569e-02 6.349206349206348854e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.571428571428571230e-02 3.174603174603174427e-02 3.650793650793651007e-02 1.666666666666666644e-02 1.666666666666666644e-02 7.936507936507936067e-02 6.507936507936508408e-02 5.714285714285714107e-02 5.873015873015872967e-02 5.793650793650793884e-02 6.666666666666666574e-02 6.111111111111110911e-02 6.746031746031745657e-02 6.269841269841269771e-02 6.587301587301587491e-02 6.904761904761905211e-02 6.746031746031745657e-02 6.587301587301587491e-02 3.580246913580246992e-02 3.827160493827160698e-02 3.518518518518518740e-02 3.580246913580246992e-02 3.703703703703703498e-02 5.432098765432098741e-02 4.444444444444444614e-02 5.432098765432098741e-02 5.370370370370370489e-02 6.746031746031745657e-02 4.603174603174603474e-02 4.682539682539682557e-02 4.682539682539682557e-02 5.476190476190476164e-02 4.682539682539682557e-02 4.603174603174603474e-02 5.476190476190476164e-02 4.603174603174603474e-02 2.098765432098765454e-02 5.617283950617284194e-02 6.049382716049382658e-02 5.679012345679012447e-02 5.740740740740740700e-02 5.925925925925926152e-02 5.802469135802468952e-02 8.333333333333332871e-02 5.740740740740740700e-02 5.987654320987654405e-02 6.234567901234568110e-02 6.358024691358024616e-02 8.024691358024690913e-02 5.987654320987654405e-02 4.641975308641975440e-02 3.703703703703703498e-02 3.506172839506172673e-02 5.679012345679012447e-02 5.925925925925926152e-02 4.049382716049382963e-02 4.691358024691358319e-02 4.814814814814814825e-02 4.753086419753086572e-02 4.814814814814814825e-02 4.691358024691358319e-02 4.691358024691358319e-02 4.753086419753086572e-02 6.913580246913579586e-02 3.753086419753086378e-02 3.851851851851852138e-02 3.851851851851852138e-02 2.320987654320987720e-02 8.493827160493827577e-02 6.864197530864198094e-02 5.777777777777777513e-02 5.975308641975308338e-02 5.629629629629629567e-02 8.098765432098765926e-02 5.827160493827160392e-02 7.950617283950617287e-02 7.753086419753085767e-02 8.197530864197530298e-02 8.395061728395061817e-02 8.395061728395061817e-02 7.308641975308642624e-02 4.767676767676767846e-02 6.141414141414141409e-02 4.202020202020202017e-02 3.474747474747474918e-02 3.636363636363636187e-02 3.555555555555555552e-02 3.636363636363636187e-02 5.876543209876543272e-02 6.913580246913579586e-02 3.070707070707070704e-02 2.424242424242424240e-02 6.787878787878788567e-02 7.555555555555555636e-02 5.696969696969696878e-02 5.696969696969696878e-02 9.682539682539682835e-02 5.777777777777777513e-02 5.535353535353535609e-02 6.141414141414141409e-02 6.060606060606060774e-02 5.656565656565656908e-02 7.595959595959596300e-02 5.010101010101010444e-02 4.848484848484848481e-02 5.010101010101010444e-02 5.131313131313131048e-02 6.787878787878788567e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 4.814814814814814825e-02 2.666666666666666838e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 6.222222222222222043e-02 4.666666666666666879e-02 5.999999999999999778e-02 2.962962962962963076e-02 3.851851851851852138e-02 2.751322751322751378e-02 2.814814814814814783e-02 3.111111111111111022e-02 4.444444444444444614e-02 3.111111111111111022e-02 4.444444444444444614e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 7.111111111111111105e-02 5.185185185185185036e-02 5.185185185185185036e-02 7.111111111111111105e-02 6.962962962962962465e-02 6.962962962962962465e-02 2.751322751322751378e-02 3.597883597883597823e-02 4.021164021164021218e-02 3.068783068783068751e-02 3.809523809523809867e-02 4.000000000000000083e-02 5.629629629629629567e-02 5.777777777777777513e-02 4.000000000000000083e-02 5.777777777777777513e-02 2.857142857142857054e-02 2.857142857142857054e-02 1.481481481481481538e-02 7.619047619047619735e-02 5.820105820105819783e-02 5.185185185185185036e-02 5.185185185185185036e-02 5.925925925925926152e-02 7.724867724867724716e-02 7.724867724867724716e-02 5.714285714285714107e-02 7.513227513227513366e-02 5.185185185185185036e-02 7.619047619047619735e-02 7.619047619047619735e-02 2.777777777777777624e-02 4.523809523809523697e-02 3.333333333333333287e-02 4.603174603174603474e-02 3.253968253968254204e-02 4.761904761904761640e-02 2.936507936507936484e-02 4.603174603174603474e-02 6.349206349206348854e-02 4.761904761904761640e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.867724867724868010e-02 6.560846560846560205e-02 6.560846560846560205e-02 4.761904761904761640e-02 4.867724867724868010e-02 4.232804232804232569e-02 6.349206349206348854e-02 3.174603174603174427e-02 3.174603174603174427e-02 3.571428571428571230e-02 3.174603174603174427e-02 3.650793650793651007e-02 1.666666666666666644e-02 1.666666666666666644e-02 7.857142857142856984e-02 6.269841269841269771e-02 5.396825396825397081e-02 5.396825396825397081e-02 5.555555555555555247e-02 6.428571428571427937e-02 5.476190476190476164e-02 6.507936507936508408e-02 5.476190476190476164e-02 6.190476190476190688e-02 6.269841269841269771e-02 6.349206349206348854e-02 6.111111111111110911e-02 3.333333333333333287e-02 3.086419753086419582e-02 3.024691358024691329e-02 3.086419753086419582e-02 3.333333333333333287e-02 5.308641975308642236e-02 4.197530864197530909e-02 5.185185185185185036e-02 5.185185185185185036e-02 6.746031746031745657e-02 4.603174603174603474e-02 4.682539682539682557e-02 4.682539682539682557e-02 5.476190476190476164e-02 4.682539682539682557e-02 4.603174603174603474e-02 5.476190476190476164e-02 4.603174603174603474e-02 2.098765432098765454e-02 5.370370370370370489e-02 5.802469135802468952e-02 5.493827160493826994e-02 5.370370370370370489e-02 5.432098765432098741e-02 5.432098765432098741e-02 8.148148148148148806e-02 5.617283950617284194e-02 5.493827160493826994e-02 5.493827160493826994e-02 5.740740740740740700e-02 7.901234567901234407e-02 5.617283950617284194e-02 4.345679012345678854e-02 3.111111111111111022e-02 3.111111111111111022e-02 5.580246913580246687e-02 5.530864197530864501e-02 3.753086419753086378e-02 4.691358024691358319e-02 4.814814814814814825e-02 4.753086419753086572e-02 4.814814814814814825e-02 4.691358024691358319e-02 4.691358024691358319e-02 4.753086419753086572e-02 6.913580246913579586e-02 3.753086419753086378e-02 3.851851851851852138e-02 3.851851851851852138e-02 2.320987654320987720e-02 8.296296296296296058e-02 6.666666666666666574e-02 5.580246913580246687e-02 5.580246913580246687e-02 5.432098765432098741e-02 7.950617283950617287e-02 5.679012345679012447e-02 7.753086419753085767e-02 7.851851851851851527e-02 8.148148148148148806e-02 8.148148148148148806e-02 8.345679012345678938e-02 6.962962962962962465e-02 4.525252525252525249e-02 6.060606060606060774e-02 3.959595959595959419e-02 3.151515151515151686e-02 3.151515151515151686e-02 3.232323232323232320e-02 3.151515151515151686e-02 5.876543209876543272e-02 6.913580246913579586e-02 3.070707070707070704e-02 2.424242424242424240e-02 6.707070707070707238e-02 7.272727272727272374e-02 5.373737373737373646e-02 5.373737373737373646e-02 9.523809523809523281e-02 5.616161616161616243e-02 5.373737373737373646e-02 5.858585858585858841e-02 5.858585858585858841e-02 5.494949494949494945e-02 7.595959595959596300e-02 5.010101010101010444e-02 4.848484848484848481e-02 5.010101010101010444e-02 5.131313131313131048e-02 6.787878787878788567e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 4.814814814814814825e-02 2.666666666666666838e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 6.666666666666666574e-02 4.666666666666666879e-02 6.222222222222222043e-02 2.962962962962963076e-02 4.000000000000000083e-02 2.751322751322751378e-02 2.814814814814814783e-02 3.111111111111111022e-02 4.666666666666666879e-02 3.111111111111111022e-02 4.666666666666666879e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 8.148148148148148806e-02 5.481481481481481621e-02 5.333333333333333676e-02 7.851851851851851527e-02 7.555555555555555636e-02 7.407407407407406996e-02 2.751322751322751378e-02 3.703703703703703498e-02 4.550264550264550290e-02 3.068783068783068751e-02 4.021164021164021218e-02 4.148148148148148029e-02 6.074074074074074098e-02 6.222222222222222043e-02 4.148148148148148029e-02 6.222222222222222043e-02 2.962962962962963076e-02 2.962962962962963076e-02 1.481481481481481538e-02 8.465608465608465139e-02 6.455026455026455223e-02 5.608465608465608432e-02 5.502645502645502756e-02 6.455026455026455223e-02 8.994708994708994210e-02 8.888888888888889228e-02 6.137566137566137503e-02 8.465608465608465139e-02 5.396825396825397081e-02 8.359788359788360157e-02 8.465608465608465139e-02 2.777777777777777624e-02 5.079365079365079361e-02 3.412698412698412370e-02 5.476190476190476164e-02 3.412698412698412370e-02 5.476190476190476164e-02 2.936507936507936484e-02 5.317460317460317304e-02 6.878306878306877925e-02 5.079365079365079361e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.185185185185185036e-02 7.195767195767195645e-02 7.195767195767195645e-02 5.079365079365079361e-02 5.185185185185185036e-02 4.444444444444444614e-02 6.878306878306877925e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.809523809523809867e-02 3.333333333333333287e-02 3.888888888888888951e-02 1.666666666666666644e-02 1.666666666666666644e-02 8.730158730158729674e-02 6.984126984126984294e-02 6.031746031746031828e-02 5.952380952380952051e-02 6.111111111111110911e-02 7.380952380952381098e-02 5.873015873015872967e-02 7.222222222222221544e-02 5.793650793650793884e-02 6.825396825396824740e-02 6.825396825396824740e-02 6.984126984126984294e-02 6.666666666666666574e-02 3.580246913580246992e-02 3.148148148148147835e-02 3.148148148148147835e-02 3.271604938271605034e-02 3.641975308641975245e-02 5.987654320987654405e-02 4.753086419753086572e-02 5.864197530864197205e-02 5.864197530864197205e-02 7.301587301587302015e-02 4.920634920634920501e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.952380952380952051e-02 5.000000000000000278e-02 4.920634920634920501e-02 5.952380952380952051e-02 4.920634920634920501e-02 2.160493827160493707e-02 6.111111111111110911e-02 6.666666666666666574e-02 6.172839506172839164e-02 5.987654320987654405e-02 5.987654320987654405e-02 5.987654320987654405e-02 9.135802469135802240e-02 6.234567901234568110e-02 5.987654320987654405e-02 5.864197530864197205e-02 6.234567901234568110e-02 8.456790123456790764e-02 6.172839506172839164e-02 4.641975308641975440e-02 3.209876543209876781e-02 3.308641975308641847e-02 6.320987654320987803e-02 6.419753086419753563e-02 4.197530864197530909e-02 5.061728395061728530e-02 5.185185185185185036e-02 5.123456790123456783e-02 5.185185185185185036e-02 5.061728395061728530e-02 5.061728395061728530e-02 5.123456790123456783e-02 7.407407407407406996e-02 4.049382716049382963e-02 4.148148148148148029e-02 4.148148148148148029e-02 2.419753086419753133e-02 9.333333333333333759e-02 7.209876543209876865e-02 6.469135802469136443e-02 6.271604938271604923e-02 6.123456790123456978e-02 8.691358024691357709e-02 6.518518518518517935e-02 8.197530864197530298e-02 8.148148148148148806e-02 9.135802469135802240e-02 8.938271604938272108e-02 9.382716049382716639e-02 7.802469135802468647e-02 4.929292929292929115e-02 6.949494949494949836e-02 4.484848484848484584e-02 3.434343434343434254e-02 3.353535353535353619e-02 3.595959595959596217e-02 3.353535353535353619e-02 6.271604938271604923e-02 7.308641975308642624e-02 3.313131313131312955e-02 2.545454545454545539e-02 6.989898989898990500e-02 8.202020202020202100e-02 5.939393939393939476e-02 6.020202020202020110e-02 1.031746031746031689e-01 6.585858585858585246e-02 6.020202020202020110e-02 6.343434343434344036e-02 6.383838383838383312e-02 6.303030303030303372e-02 7.838383838383838897e-02 5.494949494949494945e-02 5.252525252525252347e-02 5.494949494949494945e-02 5.575757575757575579e-02 7.111111111111111105e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.296296296296295669e-02 3.111111111111111022e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 7.111111111111111105e-02 6.444444444444444309e-02 8.222222222222222432e-02 3.555555555555555552e-02 4.740740740740740505e-02 3.597883597883597823e-02 4.000000000000000083e-02 3.703703703703703498e-02 4.888888888888889145e-02 3.111111111111111022e-02 4.888888888888889145e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 8.000000000000000167e-02 6.666666666666666574e-02 7.259259259259259744e-02 8.296296296296296058e-02 8.444444444444444697e-02 9.629629629629629650e-02 3.597883597883597823e-02 5.502645502645502756e-02 4.656084656084655965e-02 3.915343915343915543e-02 4.867724867724868010e-02 4.296296296296295975e-02 6.222222222222222043e-02 6.666666666666666574e-02 4.296296296296295975e-02 6.666666666666666574e-02 3.068783068783068751e-02 3.068783068783068751e-02 1.481481481481481538e-02 8.783068783068782859e-02 6.878306878306877925e-02 6.455026455026455223e-02 6.878306878306877925e-02 7.195767195767195645e-02 8.783068783068782859e-02 8.783068783068782859e-02 7.407407407407406996e-02 8.783068783068782859e-02 7.301587301587302015e-02 9.523809523809523281e-02 9.100529100529100579e-02 4.047619047619047811e-02 5.317460317460317304e-02 5.079365079365079361e-02 5.238095238095238221e-02 4.365079365079364837e-02 5.396825396825397081e-02 3.888888888888888951e-02 5.555555555555555247e-02 6.984126984126984294e-02 5.185185185185185036e-02 4.656084656084655965e-02 4.656084656084655965e-02 5.502645502645502756e-02 7.407407407407406996e-02 7.407407407407406996e-02 5.185185185185185036e-02 5.502645502645502756e-02 4.656084656084655965e-02 6.984126984126984294e-02 3.492063492063492147e-02 3.492063492063492147e-02 3.888888888888888951e-02 3.492063492063492147e-02 4.126984126984126894e-02 1.666666666666666644e-02 1.666666666666666644e-02 8.650793650793650591e-02 7.460317460317460181e-02 6.507936507936508408e-02 6.825396825396824740e-02 6.666666666666666574e-02 7.539682539682539264e-02 7.380952380952381098e-02 7.936507936507936067e-02 7.698412698412698818e-02 7.460317460317460181e-02 8.174603174603174705e-02 7.777777777777777901e-02 7.539682539682539264e-02 4.074074074074074403e-02 4.691358024691358319e-02 4.135802469135802656e-02 4.197530864197530909e-02 4.197530864197530909e-02 5.925925925925926152e-02 4.938271604938271331e-02 6.234567901234568110e-02 6.111111111111110911e-02 7.460317460317460181e-02 5.079365079365079361e-02 5.317460317460317304e-02 5.317460317460317304e-02 6.111111111111110911e-02 5.317460317460317304e-02 5.079365079365079361e-02 6.111111111111110911e-02 5.079365079365079361e-02 2.222222222222222307e-02 6.358024691358024616e-02 6.913580246913579586e-02 6.481481481481481122e-02 6.604938271604937627e-02 7.037037037037037479e-02 6.790123456790123080e-02 9.506172839506173144e-02 6.604938271604937627e-02 7.222222222222221544e-02 7.716049382716048954e-02 7.592592592592592449e-02 8.456790123456790764e-02 6.851851851851852027e-02 5.530864197530864501e-02 4.493827160493827494e-02 4.098765432098765149e-02 6.123456790123456978e-02 6.814814814814815214e-02 4.543209876543209680e-02 5.185185185185185036e-02 5.555555555555555247e-02 5.370370370370370489e-02 5.555555555555555247e-02 5.185185185185185036e-02 5.185185185185185036e-02 5.370370370370370489e-02 7.530864197530864890e-02 4.148148148148148029e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.518518518518518545e-02 9.580246913580246770e-02 7.358024691358024116e-02 6.567901234567900814e-02 7.061728395061728225e-02 6.469135802469136443e-02 8.790123456790123468e-02 6.666666666666666574e-02 8.395061728395061817e-02 8.148148148148148806e-02 8.938271604938272108e-02 9.925925925925925541e-02 9.234567901234567999e-02 8.345679012345678938e-02 5.575757575757575579e-02 7.111111111111111105e-02 4.929292929292929115e-02 4.040404040404040747e-02 4.363636363636363980e-02 4.121212121212121382e-02 4.363636363636363980e-02 6.370370370370370683e-02 7.407407407407406996e-02 3.393939393939394283e-02 2.666666666666666838e-02 7.151515151515151769e-02 8.646464646464646631e-02 6.505050505050505305e-02 6.505050505050505305e-02 1.063492063492063461e-01 6.585858585858585246e-02 6.424242424242423977e-02 6.868686868686868507e-02 6.707070707070707238e-02 6.505050505050505305e-02 8.000000000000000167e-02 5.656565656565656908e-02 5.333333333333333676e-02 5.656565656565656908e-02 5.777777777777777513e-02 7.191919191919192433e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 4.814814814814814825e-02 2.666666666666666838e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 6.666666666666666574e-02 4.666666666666666879e-02 6.444444444444444309e-02 2.962962962962963076e-02 4.148148148148148029e-02 2.751322751322751378e-02 2.814814814814814783e-02 3.111111111111111022e-02 4.888888888888889145e-02 3.111111111111111022e-02 4.888888888888889145e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 8.148148148148148806e-02 5.481481481481481621e-02 5.481481481481481621e-02 8.000000000000000167e-02 7.703703703703704275e-02 7.851851851851851527e-02 2.751322751322751378e-02 3.809523809523809867e-02 4.232804232804232569e-02 3.068783068783068751e-02 4.021164021164021218e-02 4.296296296296295975e-02 6.370370370370370683e-02 6.666666666666666574e-02 4.296296296296295975e-02 6.666666666666666574e-02 3.068783068783068751e-02 3.068783068783068751e-02 1.481481481481481538e-02 8.677248677248677877e-02 6.560846560846560205e-02 5.608465608465608432e-02 5.608465608465608432e-02 6.560846560846560205e-02 9.206349206349206948e-02 8.994708994708994210e-02 6.243386243386243178e-02 8.677248677248677877e-02 5.608465608465608432e-02 8.677248677248677877e-02 8.677248677248677877e-02 2.777777777777777624e-02 5.000000000000000278e-02 3.492063492063492147e-02 5.317460317460317304e-02 3.412698412698412370e-02 5.317460317460317304e-02 2.936507936507936484e-02 5.158730158730158444e-02 7.301587301587302015e-02 5.291005291005290712e-02 4.656084656084655965e-02 4.656084656084655965e-02 5.502645502645502756e-02 7.619047619047619735e-02 7.619047619047619735e-02 5.291005291005290712e-02 5.502645502645502756e-02 4.656084656084655965e-02 7.301587301587302015e-02 3.492063492063492147e-02 3.492063492063492147e-02 3.968253968253968034e-02 3.492063492063492147e-02 4.126984126984126894e-02 1.666666666666666644e-02 1.666666666666666644e-02 9.126984126984126477e-02 7.142857142857142461e-02 6.111111111111110911e-02 6.111111111111110911e-02 6.190476190476190688e-02 7.539682539682539264e-02 6.111111111111110911e-02 7.460317460317460181e-02 6.111111111111110911e-02 7.063492063492063378e-02 7.063492063492063378e-02 7.142857142857142461e-02 6.825396825396824740e-02 3.580246913580246992e-02 3.209876543209876781e-02 3.148148148148147835e-02 3.209876543209876781e-02 3.456790123456789793e-02 5.987654320987654405e-02 4.629629629629629373e-02 5.864197530864197205e-02 5.802469135802468952e-02 7.698412698412698818e-02 5.158730158730158444e-02 5.317460317460317304e-02 5.317460317460317304e-02 6.269841269841269771e-02 5.317460317460317304e-02 5.158730158730158444e-02 6.269841269841269771e-02 5.158730158730158444e-02 2.222222222222222307e-02 6.234567901234568110e-02 6.790123456790123080e-02 6.296296296296295669e-02 6.111111111111110911e-02 6.234567901234568110e-02 6.111111111111110911e-02 9.506172839506173144e-02 6.358024691358024616e-02 6.234567901234568110e-02 6.234567901234568110e-02 6.481481481481481122e-02 8.703703703703703776e-02 6.296296296296295669e-02 4.938271604938271331e-02 3.308641975308641847e-02 3.308641975308641847e-02 6.567901234567900814e-02 6.567901234567900814e-02 4.098765432098765149e-02 5.308641975308642236e-02 5.555555555555555247e-02 5.432098765432098741e-02 5.555555555555555247e-02 5.308641975308642236e-02 5.308641975308642236e-02 5.432098765432098741e-02 7.716049382716048954e-02 4.246913580246913789e-02 4.444444444444444614e-02 4.444444444444444614e-02 2.518518518518518545e-02 9.728395061728395410e-02 7.456790123456789876e-02 6.617283950617283694e-02 6.567901234567900814e-02 6.320987654320987803e-02 9.086419753086419360e-02 6.666666666666666574e-02 8.395061728395061817e-02 8.345679012345678938e-02 9.382716049382716639e-02 9.234567901234567999e-02 1.002469135802469130e-01 8.246913580246913178e-02 5.171717171717171713e-02 7.070707070707070441e-02 4.484848484848484584e-02 3.393939393939394283e-02 3.393939393939394283e-02 3.474747474747474918e-02 3.393939393939394283e-02 6.518518518518517935e-02 7.555555555555555636e-02 3.474747474747474918e-02 2.666666666666666838e-02 7.151515151515151769e-02 8.767676767676767235e-02 6.101010101010100745e-02 6.262626262626262708e-02 1.071428571428571369e-01 6.747474747474747903e-02 6.262626262626262708e-02 6.626262626262625910e-02 6.626262626262625910e-02 6.505050505050505305e-02 8.000000000000000167e-02 5.818181818181818177e-02 5.575757575757575579e-02 5.818181818181818177e-02 5.979797979797980140e-02 7.313131313131313038e-02 +3.703703703703703498e-02 1.481481481481481538e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.037037037037037479e-02 3.333333333333333287e-02 2.222222222222222307e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 7.111111111111111105e-02 8.000000000000000167e-02 8.888888888888889228e-02 3.851851851851852138e-02 4.888888888888889145e-02 4.021164021164021218e-02 4.592592592592592560e-02 4.000000000000000083e-02 4.666666666666666879e-02 3.111111111111111022e-02 4.666666666666666879e-02 2.074074074074074014e-02 1.037037037037037007e-02 1.037037037037037007e-02 1.037037037037037007e-02 8.148148148148148806e-02 7.555555555555555636e-02 8.888888888888889228e-02 8.000000000000000167e-02 8.444444444444444697e-02 1.007407407407407418e-01 4.021164021164021218e-02 6.243386243386243178e-02 4.761904761904761640e-02 4.656084656084655965e-02 5.185185185185185036e-02 4.148148148148148029e-02 5.777777777777777513e-02 6.222222222222222043e-02 4.148148148148148029e-02 6.222222222222222043e-02 2.962962962962963076e-02 2.962962962962963076e-02 1.481481481481481538e-02 7.936507936507936067e-02 7.619047619047619735e-02 6.984126984126984294e-02 7.936507936507936067e-02 7.724867724867724716e-02 8.888888888888889228e-02 8.571428571428571508e-02 8.359788359788360157e-02 8.888888888888889228e-02 9.206349206349206948e-02 9.417989417989418299e-02 8.783068783068782859e-02 5.158730158730158444e-02 5.238095238095238221e-02 6.269841269841269771e-02 5.634920634920635024e-02 5.000000000000000278e-02 5.317460317460317304e-02 4.841269841269841417e-02 5.873015873015872967e-02 6.455026455026455223e-02 4.867724867724868010e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.185185185185185036e-02 6.772486772486772943e-02 6.772486772486772943e-02 4.867724867724868010e-02 5.185185185185185036e-02 4.444444444444444614e-02 6.455026455026455223e-02 3.333333333333333287e-02 3.333333333333333287e-02 3.650793650793651007e-02 3.333333333333333287e-02 3.888888888888888951e-02 1.666666666666666644e-02 1.666666666666666644e-02 7.698412698412698818e-02 7.698412698412698818e-02 6.984126984126984294e-02 7.857142857142856984e-02 6.825396825396824740e-02 8.412698412698413342e-02 8.412698412698413342e-02 8.174603174603174705e-02 9.603174603174603752e-02 8.253968253968253788e-02 9.047619047619047394e-02 8.333333333333332871e-02 8.095238095238095621e-02 4.197530864197530909e-02 6.111111111111110911e-02 4.938271604938271331e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.493827160493826994e-02 5.370370370370370489e-02 5.925925925925926152e-02 5.740740740740740700e-02 6.587301587301587491e-02 4.761904761904761640e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.634920634920635024e-02 5.000000000000000278e-02 4.761904761904761640e-02 5.634920634920635024e-02 4.761904761904761640e-02 2.160493827160493707e-02 6.790123456790123080e-02 7.345679012345679437e-02 6.666666666666666574e-02 7.222222222222221544e-02 8.086419753086419859e-02 7.160493827160493985e-02 8.703703703703703776e-02 6.543209876543210068e-02 7.901234567901234407e-02 9.753086419753086156e-02 8.888888888888889228e-02 7.345679012345679437e-02 7.222222222222221544e-02 5.530864197530864501e-02 5.580246913580246687e-02 4.691358024691358319e-02 5.481481481481481621e-02 7.259259259259259744e-02 5.283950617283950796e-02 4.814814814814814825e-02 5.185185185185185036e-02 5.000000000000000278e-02 5.185185185185185036e-02 4.814814814814814825e-02 4.814814814814814825e-02 5.000000000000000278e-02 6.481481481481481122e-02 3.851851851851852138e-02 4.148148148148148029e-02 4.148148148148148029e-02 2.419753086419753133e-02 8.987654320987654988e-02 6.864197530864198094e-02 6.962962962962962465e-02 7.901234567901234407e-02 6.518518518518517935e-02 7.654320987654321395e-02 6.814814814814815214e-02 7.308641975308642624e-02 6.962962962962962465e-02 7.802469135802468647e-02 8.345679012345678938e-02 8.246913580246913178e-02 9.135802469135802240e-02 5.454545454545454281e-02 6.383838383838383312e-02 5.373737373737373646e-02 4.484848484848484584e-02 5.212121212121212377e-02 4.646464646464646547e-02 5.373737373737373646e-02 5.530864197530864501e-02 6.271604938271604923e-02 3.151515151515151686e-02 2.545454545454545539e-02 6.505050505050505305e-02 9.333333333333333759e-02 6.909090909090909172e-02 7.232323232323231710e-02 9.365079365079365115e-02 6.949494949494949836e-02 6.222222222222222043e-02 6.828282828282827843e-02 6.343434343434344036e-02 6.585858585858585246e-02 6.868686868686868507e-02 5.171717171717171713e-02 4.929292929292929115e-02 5.171717171717171713e-02 5.333333333333333676e-02 6.020202020202020110e-02 +2.424242424242424240e-02 3.030303030303030387e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.151515151515151381e-02 6.363636363636362980e-02 1.454545454545454544e-02 2.121212121212121340e-02 1.272727272727272770e-02 0.000000000000000000e+00 5.818181818181818177e-02 5.454545454545454281e-02 6.727272727272727570e-02 8.363636363636363369e-02 8.121212121212120771e-02 2.943722943722943894e-02 3.272727272727272985e-02 3.272727272727272985e-02 3.818181818181818482e-02 2.545454545454545539e-02 3.818181818181818482e-02 1.696969696969697142e-02 8.484848484848485708e-03 8.484848484848485708e-03 8.484848484848485708e-03 5.818181818181818177e-02 5.454545454545454281e-02 6.060606060606060774e-02 6.545454545454545969e-02 6.545454545454545969e-02 7.757575757575757569e-02 2.943722943722943894e-02 4.588744588744588654e-02 3.722943722943723027e-02 3.463203463203463200e-02 4.155844155844155841e-02 3.393939393939394283e-02 4.484848484848484584e-02 5.090909090909091078e-02 3.393939393939394283e-02 5.090909090909091078e-02 2.424242424242424240e-02 2.424242424242424240e-02 1.212121212121212120e-02 5.541125541125541121e-02 5.281385281385281294e-02 5.194805194805195148e-02 5.627705627705627961e-02 5.800865800865800948e-02 6.147186147186146921e-02 6.233766233766233761e-02 5.800865800865800948e-02 6.060606060606060774e-02 6.060606060606060774e-02 7.186147186147186228e-02 6.753246753246752720e-02 3.441558441558441317e-02 4.285714285714285754e-02 4.285714285714285754e-02 3.831168831168831057e-02 3.571428571428571230e-02 3.831168831168831057e-02 3.441558441558441317e-02 4.220779220779220797e-02 4.588744588744588654e-02 3.809523809523809867e-02 3.636363636363636187e-02 3.636363636363636187e-02 4.242424242424242681e-02 5.194805194805195148e-02 5.194805194805195148e-02 3.809523809523809867e-02 4.242424242424242681e-02 3.636363636363636187e-02 4.588744588744588654e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.857142857142857054e-02 2.727272727272727140e-02 3.181818181818181490e-02 1.363636363636363570e-02 1.363636363636363570e-02 5.194805194805195148e-02 5.000000000000000278e-02 4.935064935064935321e-02 5.259740259740259410e-02 5.324675324675324367e-02 5.454545454545454281e-02 5.974025974025973934e-02 6.233766233766233761e-02 6.298701298701298024e-02 5.389610389610389324e-02 6.233766233766233761e-02 5.909090909090908977e-02 5.454545454545454281e-02 3.232323232323232320e-02 3.989898989898989917e-02 3.434343434343434254e-02 3.484848484848485084e-02 3.484848484848485084e-02 3.787878787878787984e-02 3.636363636363636187e-02 4.090909090909090884e-02 4.141414141414141714e-02 4.480519480519480624e-02 3.766233766233766100e-02 4.090909090909090884e-02 4.090909090909090884e-02 4.350649350649350711e-02 4.090909090909090884e-02 3.766233766233766100e-02 4.350649350649350711e-02 3.766233766233766100e-02 1.767676767676767610e-02 4.646464646464646547e-02 5.000000000000000278e-02 4.949494949494949447e-02 4.949494949494949447e-02 5.454545454545454281e-02 5.252525252525252347e-02 5.606060606060606077e-02 5.252525252525252347e-02 5.757575757575757874e-02 6.262626262626262708e-02 5.858585858585858841e-02 4.848484848484848481e-02 5.000000000000000278e-02 1.143434343434343442e-01 3.757575757575757486e-02 3.353535353535353619e-02 3.676767676767676851e-02 4.686868686868687212e-02 3.434343434343434254e-02 3.737373737373737154e-02 4.242424242424242681e-02 3.989898989898989917e-02 4.242424242424242681e-02 3.737373737373737154e-02 3.737373737373737154e-02 3.989898989898989917e-02 4.292929292929292817e-02 2.989898989898990070e-02 3.393939393939394283e-02 3.393939393939394283e-02 1.979797979797979710e-02 5.696969696969696878e-02 4.404040404040403950e-02 4.646464646464646547e-02 5.292929292929293011e-02 4.363636363636363980e-02 5.050505050505050414e-02 4.888888888888889145e-02 4.767676767676767846e-02 4.525252525252525249e-02 4.929292929292929115e-02 5.575757575757575579e-02 5.171717171717171713e-02 5.454545454545454281e-02 1.034710743801652844e-01 4.363636363636363980e-02 3.338842975206611496e-02 3.272727272727272985e-02 3.603305785123966931e-02 3.272727272727272985e-02 3.603305785123966931e-02 3.717171717171717515e-02 4.080808080808080718e-02 2.446280991735537078e-02 2.082644628099173528e-02 4.132231404958677801e-02 5.454545454545454281e-02 4.561983471074380209e-02 4.495867768595041003e-02 6.493506493506492894e-02 4.561983471074380209e-02 4.099173553719008545e-02 4.264462809917355518e-02 4.099173553719008545e-02 4.330578512396694030e-02 4.429752066115702491e-02 3.966942148760330827e-02 3.504132231404958470e-02 3.966942148760330827e-02 3.900826446280991622e-02 3.867768595041322366e-02 +6.060606060606060774e-02 2.424242424242424240e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.454545454545454281e-02 2.909090909090909088e-02 4.727272727272727182e-02 1.818181818181818094e-02 1.090909090909090995e-02 0.000000000000000000e+00 8.000000000000000167e-02 4.727272727272727182e-02 6.181818181818182073e-02 2.909090909090909088e-02 3.878787878787878785e-02 3.636363636363636187e-02 4.363636363636363980e-02 4.121212121212121382e-02 3.636363636363636187e-02 2.181818181818181990e-02 3.636363636363636187e-02 1.454545454545454544e-02 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 7.515151515151514972e-02 6.060606060606060774e-02 5.090909090909091078e-02 9.212121212121211766e-02 7.757575757575757569e-02 7.030303030303029777e-02 3.636363636363636187e-02 4.675324675324675494e-02 5.541125541125541121e-02 3.636363636363636187e-02 5.194805194805195148e-02 3.151515151515151686e-02 4.606060606060605883e-02 5.090909090909091078e-02 3.151515151515151686e-02 5.090909090909091078e-02 2.251082251082251254e-02 2.251082251082251254e-02 1.038961038961038960e-02 7.705627705627705881e-02 6.233766233766233761e-02 6.406926406926406747e-02 5.714285714285714107e-02 7.272727272727272374e-02 7.792207792207792028e-02 8.484848484848485362e-02 6.060606060606060774e-02 7.359307359307359908e-02 5.021645021645021467e-02 7.965367965367965708e-02 8.658008658008657654e-02 3.376623376623376360e-02 7.532467532467532201e-02 4.025974025974025927e-02 5.974025974025973934e-02 4.415584415584415667e-02 5.844155844155844021e-02 3.246753246753246447e-02 5.584415584415584194e-02 5.108225108225108307e-02 3.809523809523809867e-02 3.463203463203463200e-02 3.463203463203463200e-02 4.155844155844155841e-02 5.541125541125541121e-02 5.541125541125541121e-02 3.809523809523809867e-02 4.155844155844155841e-02 3.463203463203463200e-02 5.108225108225108307e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.857142857142857054e-02 2.597402597402597574e-02 3.116883116883116880e-02 1.168831168831168874e-02 1.168831168831168874e-02 7.012987012987012547e-02 6.168831168831168804e-02 6.103896103896103847e-02 5.584415584415584194e-02 7.012987012987012547e-02 6.363636363636362980e-02 5.844155844155844021e-02 8.051948051948051854e-02 5.324675324675324367e-02 6.168831168831168804e-02 6.363636363636362980e-02 7.012987012987012547e-02 6.558441558441557850e-02 4.545454545454545581e-02 3.535353535353535220e-02 3.838383838383838120e-02 4.343434343434343647e-02 4.040404040404040747e-02 5.808080808080808011e-02 4.949494949494949447e-02 5.909090909090908977e-02 6.313131313131313538e-02 5.194805194805195148e-02 3.766233766233766100e-02 4.025974025974025927e-02 4.025974025974025927e-02 4.545454545454545581e-02 4.025974025974025927e-02 3.766233766233766100e-02 4.545454545454545581e-02 3.766233766233766100e-02 1.616161616161616160e-02 5.757575757575757874e-02 6.060606060606060774e-02 6.464646464646464641e-02 5.757575757575757874e-02 5.555555555555555247e-02 6.363636363636362980e-02 7.424242424242424865e-02 7.171717171717172101e-02 6.161616161616161741e-02 5.353535353535353314e-02 5.757575757575757874e-02 6.515151515151515471e-02 6.313131313131313538e-02 4.202020202020202017e-02 3.393939393939394283e-02 4.040404040404040747e-02 5.737373737373737542e-02 5.818181818181818177e-02 4.282828282828282651e-02 3.838383838383838120e-02 4.242424242424242681e-02 4.040404040404040747e-02 4.242424242424242681e-02 3.838383838383838120e-02 3.838383838383838120e-02 4.040404040404040747e-02 5.101010101010101244e-02 3.070707070707070704e-02 3.393939393939394283e-02 3.393939393939394283e-02 1.858585858585858758e-02 7.555555555555555636e-02 5.535353535353535609e-02 5.656565656565656908e-02 5.575757575757575579e-02 5.616161616161616243e-02 6.464646464646464641e-02 6.222222222222222043e-02 6.141414141414141409e-02 6.060606060606060774e-02 6.949494949494949836e-02 7.111111111111111105e-02 7.070707070707070441e-02 6.383838383838383312e-02 4.363636363636363980e-02 7.636363636363636964e-02 4.528925619834710953e-02 4.429752066115702491e-02 3.900826446280991622e-02 4.099173553719008545e-02 3.702479338842975393e-02 4.323232323232323315e-02 4.929292929292929115e-02 2.512396694214875936e-02 1.983471074380165414e-02 5.223140495867768796e-02 6.611570247933884481e-02 5.818181818181818177e-02 5.289256198347107307e-02 7.727272727272727071e-02 5.487603305785124230e-02 5.421487603305785025e-02 5.057851239669421822e-02 5.322314049586776563e-02 5.454545454545454281e-02 5.719008264462809715e-02 4.231404958677686262e-02 3.900826446280991622e-02 4.231404958677686262e-02 4.297520661157024774e-02 4.727272727272727182e-02 +6.060606060606060774e-02 2.424242424242424240e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.666666666666666574e-02 3.272727272727272985e-02 4.727272727272727182e-02 1.818181818181818094e-02 1.090909090909090995e-02 0.000000000000000000e+00 5.999999999999999778e-02 6.545454545454545969e-02 6.727272727272727570e-02 3.393939393939394283e-02 3.757575757575757486e-02 5.108225108225108307e-02 5.333333333333333676e-02 4.606060606060605883e-02 2.727272727272727140e-02 2.181818181818181990e-02 2.727272727272727140e-02 1.454545454545454544e-02 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 6.060606060606060774e-02 5.696969696969696878e-02 6.424242424242423977e-02 5.696969696969696878e-02 6.060606060606060774e-02 6.666666666666666574e-02 5.108225108225108307e-02 5.627705627705627961e-02 4.761904761904761640e-02 4.502164502164502508e-02 4.761904761904761640e-02 2.545454545454545539e-02 3.151515151515151686e-02 3.272727272727272985e-02 2.545454545454545539e-02 3.272727272727272985e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.038961038961038960e-02 5.541125541125541121e-02 5.541125541125541121e-02 5.021645021645021467e-02 5.541125541125541121e-02 5.627705627705627961e-02 5.887445887445887788e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.887445887445887788e-02 6.233766233766233761e-02 6.060606060606060774e-02 5.714285714285714107e-02 5.259740259740259410e-02 4.740259740259740451e-02 5.519480519480519237e-02 5.194805194805195148e-02 4.610389610389610537e-02 4.545454545454545581e-02 4.285714285714285754e-02 4.935064935064935321e-02 3.290043290043290214e-02 2.770562770562770560e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.857142857142857054e-02 3.463203463203463200e-02 3.463203463203463200e-02 2.770562770562770560e-02 2.857142857142857054e-02 2.597402597402597574e-02 3.290043290043290214e-02 1.948051948051948007e-02 1.948051948051948007e-02 2.077922077922077920e-02 1.948051948051948007e-02 2.142857142857142877e-02 1.168831168831168874e-02 1.168831168831168874e-02 4.805194805194805407e-02 5.584415584415584194e-02 4.740259740259740451e-02 5.389610389610389324e-02 4.675324675324675494e-02 5.714285714285714107e-02 5.454545454545454281e-02 5.454545454545454281e-02 6.103896103896103847e-02 5.454545454545454281e-02 5.714285714285714107e-02 5.584415584415584194e-02 5.194805194805195148e-02 4.090909090909090884e-02 5.353535353535353314e-02 4.646464646464646547e-02 4.747474747474747514e-02 4.393939393939393784e-02 4.343434343434343647e-02 4.444444444444444614e-02 4.646464646464646547e-02 4.646464646464646547e-02 3.246753246753246447e-02 2.662337662337662184e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.987012987012986967e-02 2.727272727272727140e-02 2.662337662337662184e-02 2.987012987012986967e-02 2.662337662337662184e-02 1.363636363636363570e-02 4.444444444444444614e-02 4.797979797979797650e-02 4.393939393939393784e-02 4.747474747474747514e-02 5.303030303030303177e-02 4.595959595959595717e-02 5.202020202020202211e-02 4.343434343434343647e-02 4.949494949494949447e-02 5.959595959595959808e-02 5.505050505050505111e-02 4.343434343434343647e-02 4.595959595959595717e-02 3.474747474747474918e-02 5.090909090909091078e-02 4.161616161616161352e-02 4.202020202020202017e-02 4.969696969696969779e-02 4.282828282828282651e-02 2.626262626262626174e-02 2.727272727272727140e-02 2.676767676767676657e-02 2.727272727272727140e-02 2.626262626262626174e-02 2.626262626262626174e-02 2.676767676767676657e-02 3.131313131313131354e-02 2.101010101010101008e-02 2.181818181818181990e-02 2.181818181818181990e-02 1.454545454545454544e-02 5.050505050505050414e-02 4.202020202020202017e-02 4.444444444444444614e-02 4.969696969696969779e-02 4.282828282828282651e-02 4.323232323232323315e-02 4.323232323232323315e-02 4.202020202020202017e-02 3.959595959595959419e-02 4.484848484848484584e-02 4.929292929292929115e-02 4.484848484848484584e-02 5.373737373737373646e-02 3.338842975206611496e-02 4.528925619834710953e-02 4.925619834710744105e-02 3.834710743801653110e-02 4.595041322314049465e-02 3.603305785123966931e-02 4.000000000000000083e-02 2.747474747474747472e-02 2.989898989898990070e-02 1.719008264462809979e-02 1.487603305785123974e-02 3.834710743801653110e-02 5.223140495867768796e-02 4.165289256198347057e-02 4.429752066115702491e-02 5.194805194805195148e-02 4.363636363636363980e-02 4.099173553719008545e-02 4.198347107438016312e-02 3.867768595041322366e-02 4.231404958677686262e-02 3.834710743801653110e-02 2.644628099173553654e-02 2.512396694214875936e-02 2.644628099173553654e-02 2.644628099173553654e-02 2.842975206611570230e-02 +6.060606060606060774e-02 2.424242424242424240e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.272727272727272374e-02 3.272727272727272985e-02 4.727272727272727182e-02 1.818181818181818094e-02 1.090909090909090995e-02 0.000000000000000000e+00 6.727272727272727570e-02 7.272727272727272374e-02 7.454545454545453975e-02 3.393939393939394283e-02 3.757575757575757486e-02 5.454545454545454281e-02 5.818181818181818177e-02 4.121212121212121382e-02 2.727272727272727140e-02 2.181818181818181990e-02 2.727272727272727140e-02 1.454545454545454544e-02 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 5.090909090909091078e-02 7.393939393939394367e-02 7.151515151515151769e-02 6.909090909090909172e-02 6.545454545454545969e-02 7.393939393939394367e-02 5.454545454545454281e-02 6.320346320346320601e-02 4.415584415584415667e-02 4.329004329004328827e-02 5.108225108225108307e-02 2.545454545454545539e-02 2.909090909090909088e-02 3.272727272727272985e-02 2.545454545454545539e-02 3.272727272727272985e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.038961038961038960e-02 4.415584415584415667e-02 5.367965367965368134e-02 7.272727272727272374e-02 7.272727272727272374e-02 6.320346320346320601e-02 4.675324675324675494e-02 5.367965367965368134e-02 6.926406926406926401e-02 5.108225108225108307e-02 6.926406926406926401e-02 6.406926406926406747e-02 6.406926406926406747e-02 5.779220779220779064e-02 6.038961038961038891e-02 6.168831168831168804e-02 4.285714285714285754e-02 5.909090909090908977e-02 3.896103896103896014e-02 4.285714285714285754e-02 4.415584415584415667e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.857142857142857054e-02 3.116883116883116880e-02 3.116883116883116880e-02 2.597402597402597574e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.857142857142857054e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 2.142857142857142877e-02 1.168831168831168874e-02 1.168831168831168874e-02 3.896103896103896014e-02 4.350649350649350711e-02 6.038961038961038891e-02 5.519480519480519237e-02 6.883116883116882634e-02 4.545454545454545581e-02 7.142857142857142461e-02 6.233766233766233761e-02 6.753246753246752720e-02 5.259740259740259410e-02 6.623376623376622807e-02 5.974025974025973934e-02 6.558441558441557850e-02 5.555555555555555247e-02 5.959595959595959808e-02 5.858585858585858841e-02 6.161616161616161741e-02 4.191919191919191851e-02 3.484848484848485084e-02 3.838383838383838120e-02 3.888888888888888951e-02 4.090909090909090884e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.532467532467532617e-02 1.363636363636363570e-02 5.151515151515151381e-02 4.898989898989899311e-02 5.808080808080808011e-02 5.656565656565656908e-02 5.404040404040404144e-02 6.919191919191919338e-02 4.040404040404040747e-02 6.565656565656566301e-02 7.171717171717172101e-02 6.565656565656566301e-02 6.515151515151515471e-02 3.484848484848485084e-02 6.565656565656566301e-02 3.474747474747474918e-02 5.575757575757575579e-02 5.818181818181818177e-02 3.393939393939394283e-02 4.242424242424242681e-02 3.717171717171717515e-02 2.424242424242424240e-02 2.727272727272727140e-02 2.575757575757575690e-02 2.727272727272727140e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.575757575757575690e-02 2.575757575757575690e-02 1.939393939393939392e-02 2.181818181818181990e-02 2.181818181818181990e-02 1.454545454545454544e-02 4.202020202020202017e-02 3.434343434343434254e-02 4.282828282828282651e-02 4.808080808080807816e-02 4.484848484848484584e-02 3.595959595959596217e-02 4.969696969696969779e-02 3.474747474747474918e-02 3.151515151515151686e-02 3.434343434343434254e-02 4.040404040404040747e-02 3.393939393939394283e-02 4.484848484848484584e-02 3.272727272727272985e-02 4.429752066115702491e-02 3.834710743801653110e-02 5.983471074380165150e-02 5.917355371900826638e-02 4.528925619834710953e-02 4.528925619834710953e-02 2.303030303030302942e-02 2.424242424242424240e-02 1.586776859504132262e-02 1.487603305785123974e-02 3.107438016528925664e-02 4.165289256198347057e-02 6.214876033057851329e-02 4.694214876033057926e-02 4.350649350649350711e-02 3.636363636363636187e-02 3.966942148760330827e-02 3.702479338842975393e-02 3.834710743801653110e-02 3.801652892561983160e-02 3.140495867768595267e-02 2.380165289256198219e-02 2.181818181818181990e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.280991735537190104e-02 +6.060606060606060774e-02 2.424242424242424240e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.484848484848485362e-02 3.636363636363636187e-02 4.727272727272727182e-02 1.818181818181818094e-02 1.090909090909090995e-02 0.000000000000000000e+00 6.363636363636362980e-02 9.090909090909091161e-02 8.909090909090909560e-02 3.878787878787878785e-02 4.242424242424242681e-02 7.099567099567100081e-02 6.787878787878788567e-02 4.606060606060605883e-02 2.727272727272727140e-02 2.181818181818181990e-02 2.727272727272727140e-02 1.454545454545454544e-02 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 5.090909090909091078e-02 8.121212121212120771e-02 9.090909090909091161e-02 6.181818181818182073e-02 6.787878787878788567e-02 8.848484848484848564e-02 7.099567099567100081e-02 7.705627705627705881e-02 4.415584415584415667e-02 5.194805194805195148e-02 5.454545454545454281e-02 2.545454545454545539e-02 2.909090909090909088e-02 3.272727272727272985e-02 2.545454545454545539e-02 3.272727272727272985e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.038961038961038960e-02 4.415584415584415667e-02 5.714285714285714107e-02 7.272727272727272374e-02 8.311688311688311681e-02 6.320346320346320601e-02 4.675324675324675494e-02 5.021645021645021467e-02 7.965367965367965708e-02 5.454545454545454281e-02 9.004329004329005015e-02 6.926406926406926401e-02 6.233766233766233761e-02 7.792207792207792028e-02 5.259740259740259410e-02 7.987012987012986898e-02 4.285714285714285754e-02 6.428571428571427937e-02 3.896103896103896014e-02 5.324675324675324367e-02 4.675324675324675494e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.857142857142857054e-02 3.116883116883116880e-02 3.116883116883116880e-02 2.597402597402597574e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.857142857142857054e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 2.142857142857142877e-02 1.168831168831168874e-02 1.168831168831168874e-02 3.896103896103896014e-02 4.740259740259740451e-02 6.038961038961038891e-02 6.298701298701298024e-02 6.363636363636362980e-02 4.935064935064935321e-02 8.311688311688311681e-02 5.974025974025973934e-02 8.831168831168831335e-02 5.909090909090908977e-02 7.792207792207792028e-02 6.363636363636362980e-02 7.077922077922077504e-02 5.454545454545454281e-02 8.131313131313130937e-02 6.919191919191919338e-02 7.323232323232323204e-02 4.797979797979797650e-02 3.484848484848485084e-02 4.141414141414141714e-02 4.090909090909090884e-02 3.989898989898989917e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.532467532467532617e-02 1.363636363636363570e-02 5.151515151515151381e-02 5.000000000000000278e-02 5.404040404040404144e-02 5.959595959595959808e-02 6.313131313131313538e-02 6.919191919191919338e-02 4.242424242424242681e-02 5.656565656565656908e-02 7.878787878787878174e-02 8.686868686868687295e-02 7.929292929292929004e-02 3.484848484848485084e-02 6.565656565656566301e-02 3.959595959595959419e-02 8.000000000000000167e-02 6.222222222222222043e-02 3.393939393939394283e-02 4.727272727272727182e-02 4.202020202020202017e-02 2.424242424242424240e-02 2.727272727272727140e-02 2.575757575757575690e-02 2.727272727272727140e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.575757575757575690e-02 2.575757575757575690e-02 1.939393939393939392e-02 2.181818181818181990e-02 2.181818181818181990e-02 1.454545454545454544e-02 4.282828282828282651e-02 3.676767676767676851e-02 4.363636363636363980e-02 5.535353535353535609e-02 4.484848484848484584e-02 3.757575757575757486e-02 4.727272727272727182e-02 3.636363636363636187e-02 3.151515151515151686e-02 3.353535353535353619e-02 4.363636363636363980e-02 3.393939393939394283e-02 5.212121212121212377e-02 3.603305785123966931e-02 3.900826446280991622e-02 4.595041322314049465e-02 5.917355371900826638e-02 7.636363636363636964e-02 4.661157024793388670e-02 5.322314049586776563e-02 2.303030303030302942e-02 2.424242424242424240e-02 1.586776859504132262e-02 1.487603305785123974e-02 3.305785123966942241e-02 4.760330578512396438e-02 6.214876033057851329e-02 5.157024793388429590e-02 4.480519480519480624e-02 3.768595041322313904e-02 3.966942148760330827e-02 4.099173553719008545e-02 3.834710743801653110e-02 3.867768595041322366e-02 3.272727272727272985e-02 2.380165289256198219e-02 2.181818181818181990e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.280991735537190104e-02 +6.060606060606060774e-02 2.424242424242424240e-02 0.000000000000000000e+00 0.000000000000000000e+00 7.272727272727272374e-02 3.272727272727272985e-02 3.636363636363636187e-02 1.818181818181818094e-02 1.090909090909090995e-02 0.000000000000000000e+00 6.363636363636362980e-02 7.272727272727272374e-02 7.454545454545453975e-02 3.393939393939394283e-02 3.757575757575757486e-02 4.155844155844155841e-02 5.090909090909091078e-02 4.121212121212121382e-02 2.727272727272727140e-02 2.181818181818181990e-02 2.727272727272727140e-02 1.454545454545454544e-02 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 5.333333333333333676e-02 6.909090909090909172e-02 7.151515151515151769e-02 6.424242424242423977e-02 6.303030303030303372e-02 7.393939393939394367e-02 4.155844155844155841e-02 5.800865800865800948e-02 5.281385281385281294e-02 4.329004329004328827e-02 4.935064935064935321e-02 2.545454545454545539e-02 2.909090909090909088e-02 3.272727272727272985e-02 2.545454545454545539e-02 3.272727272727272985e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.038961038961038960e-02 4.588744588744588654e-02 5.367965367965368134e-02 6.580086580086580428e-02 6.753246753246752720e-02 6.320346320346320601e-02 4.848484848484848481e-02 5.367965367965368134e-02 6.580086580086580428e-02 5.281385281385281294e-02 6.926406926406926401e-02 6.233766233766233761e-02 6.060606060606060774e-02 4.805194805194805407e-02 5.129870129870130191e-02 5.519480519480519237e-02 4.155844155844155841e-02 4.870129870129870364e-02 4.155844155844155841e-02 4.285714285714285754e-02 5.064935064935065234e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.857142857142857054e-02 3.116883116883116880e-02 3.116883116883116880e-02 2.597402597402597574e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.857142857142857054e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 2.142857142857142877e-02 1.168831168831168874e-02 1.168831168831168874e-02 4.025974025974025927e-02 4.610389610389610537e-02 5.519480519480519237e-02 5.649350649350649151e-02 6.103896103896103847e-02 4.805194805194805407e-02 6.623376623376622807e-02 6.233766233766233761e-02 6.753246753246752720e-02 5.259740259740259410e-02 6.363636363636362980e-02 5.974025974025973934e-02 6.038961038961038891e-02 3.939393939393939087e-02 5.202020202020202211e-02 4.595959595959595717e-02 5.000000000000000278e-02 5.353535353535353314e-02 3.686868686868687017e-02 4.141414141414141714e-02 4.090909090909090884e-02 4.494949494949494750e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.532467532467532617e-02 1.363636363636363570e-02 4.747474747474747514e-02 4.898989898989899311e-02 5.202020202020202211e-02 5.353535353535353314e-02 5.606060606060606077e-02 6.111111111111110911e-02 4.141414141414141714e-02 5.757575757575757874e-02 6.363636363636362980e-02 6.565656565656566301e-02 6.212121212121211877e-02 3.585858585858586051e-02 5.858585858585858841e-02 3.474747474747474918e-02 4.525252525252525249e-02 4.363636363636363980e-02 3.313131313131312955e-02 4.646464646464646547e-02 4.040404040404040747e-02 2.424242424242424240e-02 2.727272727272727140e-02 2.575757575757575690e-02 2.727272727272727140e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.575757575757575690e-02 2.575757575757575690e-02 1.939393939393939392e-02 2.181818181818181990e-02 2.181818181818181990e-02 1.454545454545454544e-02 4.202020202020202017e-02 3.595959595959596217e-02 4.282828282828282651e-02 4.969696969696969779e-02 4.161616161616161352e-02 3.676767676767676851e-02 4.646464646464646547e-02 3.555555555555555552e-02 3.232323232323232320e-02 3.595959595959596217e-02 4.121212121212121382e-02 3.474747474747474918e-02 4.646464646464646547e-02 3.272727272727272985e-02 4.099173553719008545e-02 3.603305785123966931e-02 4.528925619834710953e-02 4.661157024793388670e-02 5.454545454545454281e-02 5.520661157024793486e-02 2.303030303030302942e-02 2.424242424242424240e-02 1.586776859504132262e-02 1.487603305785123974e-02 3.239669421487603035e-02 4.297520661157024774e-02 5.421487603305785025e-02 4.561983471074380209e-02 4.350649350649350711e-02 3.900826446280991622e-02 3.702479338842975393e-02 3.768595041322313904e-02 3.702479338842975393e-02 3.801652892561983160e-02 3.206611570247933779e-02 2.380165289256198219e-02 2.181818181818181990e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.280991735537190104e-02 +6.060606060606060774e-02 2.424242424242424240e-02 0.000000000000000000e+00 0.000000000000000000e+00 8.484848484848485362e-02 3.636363636363636187e-02 3.636363636363636187e-02 1.818181818181818094e-02 1.090909090909090995e-02 0.000000000000000000e+00 6.363636363636362980e-02 9.090909090909091161e-02 8.909090909090909560e-02 3.878787878787878785e-02 4.242424242424242681e-02 4.848484848484848481e-02 6.060606060606060774e-02 4.606060606060605883e-02 2.727272727272727140e-02 2.181818181818181990e-02 2.727272727272727140e-02 1.454545454545454544e-02 7.272727272727272721e-03 7.272727272727272721e-03 7.272727272727272721e-03 5.090909090909091078e-02 7.636363636363636964e-02 9.090909090909091161e-02 6.181818181818182073e-02 6.787878787878788567e-02 8.848484848484848564e-02 4.848484848484848481e-02 7.186147186147186228e-02 4.935064935064935321e-02 5.194805194805195148e-02 5.454545454545454281e-02 2.545454545454545539e-02 2.909090909090909088e-02 3.272727272727272985e-02 2.545454545454545539e-02 3.272727272727272985e-02 1.818181818181818094e-02 1.818181818181818094e-02 1.038961038961038960e-02 4.415584415584415667e-02 6.060606060606060774e-02 6.580086580086580428e-02 7.619047619047619735e-02 7.012987012987012547e-02 4.675324675324675494e-02 5.021645021645021467e-02 7.619047619047619735e-02 5.454545454545454281e-02 9.004329004329005015e-02 6.926406926406926401e-02 6.233766233766233761e-02 6.103896103896103847e-02 4.870129870129870364e-02 7.077922077922077504e-02 3.896103896103896014e-02 5.519480519480519237e-02 3.896103896103896014e-02 5.324675324675324367e-02 5.064935064935065234e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.857142857142857054e-02 3.116883116883116880e-02 3.116883116883116880e-02 2.597402597402597574e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.857142857142857054e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 1.948051948051948007e-02 2.142857142857142877e-02 1.168831168831168874e-02 1.168831168831168874e-02 3.896103896103896014e-02 5.000000000000000278e-02 5.519480519480519237e-02 6.818181818181817677e-02 5.584415584415584194e-02 5.194805194805195148e-02 7.532467532467532201e-02 6.753246753246752720e-02 8.831168831168831335e-02 6.168831168831168804e-02 7.532467532467532201e-02 6.883116883116882634e-02 6.558441558441557850e-02 4.141414141414141714e-02 6.818181818181817677e-02 5.404040404040404144e-02 5.606060606060606077e-02 6.515151515151515471e-02 3.484848484848485084e-02 4.343434343434343647e-02 4.090909090909090884e-02 4.292929292929292817e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.532467532467532617e-02 1.363636363636363570e-02 4.747474747474747514e-02 5.000000000000000278e-02 4.797979797979797650e-02 5.757575757575757874e-02 6.919191919191919338e-02 5.909090909090908977e-02 4.242424242424242681e-02 4.848484848484848481e-02 6.666666666666666574e-02 8.686868686868687295e-02 7.525252525252525138e-02 3.484848484848485084e-02 5.757575757575757874e-02 3.959595959595959419e-02 5.818181818181818177e-02 4.848484848484848481e-02 3.151515151515151686e-02 4.969696969696969779e-02 4.525252525252525249e-02 2.424242424242424240e-02 2.727272727272727140e-02 2.575757575757575690e-02 2.727272727272727140e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.575757575757575690e-02 2.575757575757575690e-02 1.939393939393939392e-02 2.181818181818181990e-02 2.181818181818181990e-02 1.454545454545454544e-02 4.282828282828282651e-02 3.838383838383838120e-02 4.363636363636363980e-02 6.020202020202020110e-02 4.161616161616161352e-02 3.757575757575757486e-02 4.242424242424242681e-02 3.636363636363636187e-02 3.151515151515151686e-02 3.353535353535353619e-02 4.363636363636363980e-02 3.393939393939394283e-02 5.373737373737373646e-02 3.603305785123966931e-02 3.702479338842975393e-02 4.000000000000000083e-02 4.528925619834710953e-02 5.322314049586776563e-02 5.520661157024793486e-02 7.636363636363636964e-02 2.303030303030302942e-02 2.424242424242424240e-02 1.586776859504132262e-02 1.487603305785123974e-02 3.438016528925619958e-02 4.892561983471074155e-02 5.157024793388429590e-02 5.157024793388429590e-02 4.480519480519480624e-02 4.033057851239669339e-02 3.702479338842975393e-02 4.363636363636363980e-02 3.834710743801653110e-02 3.867768595041322366e-02 3.272727272727272985e-02 2.380165289256198219e-02 2.181818181818181990e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.280991735537190104e-02 +0.000000000000000000e+00 0.000000000000000000e+00 3.703703703703703498e-02 1.481481481481481538e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 5.555555555555555247e-02 2.888888888888888756e-02 2.222222222222222307e-02 4.222222222222222349e-02 3.111111111111111022e-02 4.222222222222222349e-02 2.074074074074074014e-02 2.814814814814814783e-02 1.481481481481481538e-02 1.037037037037037007e-02 1.037037037037037007e-02 6.222222222222222043e-02 5.777777777777777513e-02 6.666666666666666574e-02 3.259259259259258967e-02 3.407407407407407607e-02 2.962962962962963076e-02 3.407407407407407607e-02 5.185185185185185036e-02 3.851851851851852138e-02 3.851851851851852138e-02 5.333333333333333676e-02 5.185185185185185036e-02 5.333333333333333676e-02 1.481481481481481538e-02 2.010582010582010609e-02 2.010582010582010609e-02 1.481481481481481538e-02 2.010582010582010609e-02 6.222222222222222043e-02 6.814814814814815214e-02 6.814814814814815214e-02 5.777777777777777513e-02 7.407407407407406996e-02 3.703703703703703498e-02 3.809523809523809867e-02 3.174603174603174427e-02 5.714285714285714107e-02 4.444444444444444614e-02 4.021164021164021218e-02 4.021164021164021218e-02 4.550264550264550290e-02 5.925925925925926152e-02 5.925925925925926152e-02 4.444444444444444614e-02 5.714285714285714107e-02 4.021164021164021218e-02 5.925925925925926152e-02 5.925925925925926152e-02 1.666666666666666644e-02 2.857142857142857054e-02 2.063492063492063447e-02 2.777777777777777624e-02 2.063492063492063447e-02 2.777777777777777624e-02 1.666666666666666644e-02 2.777777777777777624e-02 7.089947089947089276e-02 6.031746031746031828e-02 5.502645502645502756e-02 5.820105820105819783e-02 6.243386243386243178e-02 7.195767195767195645e-02 7.195767195767195645e-02 6.243386243386243178e-02 6.666666666666666574e-02 6.243386243386243178e-02 7.089947089947089276e-02 3.809523809523809867e-02 3.968253968253968034e-02 4.206349206349206671e-02 3.888888888888888951e-02 4.365079365079364837e-02 3.571428571428571230e-02 3.571428571428571230e-02 5.952380952380952051e-02 4.841269841269841417e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.365079365079364837e-02 5.000000000000000278e-02 4.365079365079364837e-02 5.158730158730158444e-02 4.365079365079364837e-02 4.841269841269841417e-02 5.000000000000000278e-02 5.000000000000000278e-02 4.841269841269841417e-02 2.345679012345679160e-02 2.037037037037037202e-02 2.037037037037037202e-02 2.037037037037037202e-02 2.037037037037037202e-02 3.333333333333333287e-02 2.592592592592592518e-02 3.333333333333333287e-02 3.333333333333333287e-02 7.222222222222221544e-02 5.476190476190476164e-02 5.555555555555555247e-02 5.793650793650793884e-02 6.349206349206348854e-02 6.031746031746031828e-02 6.031746031746031828e-02 6.507936507936508408e-02 5.873015873015872967e-02 3.888888888888888951e-02 4.320987654320987414e-02 4.629629629629629373e-02 4.382716049382716361e-02 4.320987654320987414e-02 4.382716049382716361e-02 4.382716049382716361e-02 6.358024691358024616e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.629629629629629373e-02 5.987654320987654405e-02 4.506172839506172867e-02 3.555555555555555552e-02 2.222222222222222307e-02 2.222222222222222307e-02 3.703703703703703498e-02 3.851851851851852138e-02 2.419753086419753133e-02 5.308641975308642236e-02 5.432098765432098741e-02 5.370370370370370489e-02 6.419753086419753563e-02 5.740740740740740700e-02 5.555555555555555247e-02 5.555555555555555247e-02 7.037037037037037479e-02 4.049382716049382963e-02 4.148148148148148029e-02 4.345679012345678854e-02 3.802469135802469258e-02 6.518518518518517935e-02 5.135802469135802156e-02 4.493827160493827494e-02 4.543209876543209680e-02 4.395061728395061734e-02 6.123456790123456978e-02 4.543209876543209680e-02 5.876543209876543272e-02 5.876543209876543272e-02 6.271604938271604923e-02 6.370370370370370683e-02 6.518518518518517935e-02 5.530864197530864501e-02 3.717171717171717515e-02 4.323232323232323315e-02 2.747474747474747472e-02 2.303030303030302942e-02 2.303030303030302942e-02 2.303030303030302942e-02 2.303030303030302942e-02 6.469135802469136443e-02 6.666666666666666574e-02 3.636363636363636187e-02 3.676767676767676851e-02 5.090909090909091078e-02 5.818181818181818177e-02 4.363636363636363980e-02 4.363636363636363980e-02 7.698412698412698818e-02 4.525252525252525249e-02 4.363636363636363980e-02 4.686868686868687212e-02 4.686868686868687212e-02 4.444444444444444614e-02 5.696969696969696878e-02 5.898989898989898811e-02 5.090909090909091078e-02 5.414141414141414310e-02 5.373737373737373646e-02 6.343434343434344036e-02 +0.000000000000000000e+00 0.000000000000000000e+00 3.703703703703703498e-02 1.481481481481481538e-02 2.592592592592592518e-02 1.555555555555555511e-02 0.000000000000000000e+00 4.814814814814814825e-02 2.666666666666666838e-02 2.222222222222222307e-02 4.444444444444444614e-02 3.111111111111111022e-02 4.444444444444444614e-02 2.074074074074074014e-02 2.962962962962963076e-02 1.481481481481481538e-02 1.037037037037037007e-02 1.037037037037037007e-02 6.222222222222222043e-02 4.666666666666666879e-02 5.999999999999999778e-02 2.962962962962963076e-02 2.814814814814814783e-02 2.666666666666666838e-02 3.111111111111111022e-02 5.629629629629629567e-02 4.000000000000000083e-02 4.000000000000000083e-02 5.777777777777777513e-02 5.629629629629629567e-02 5.777777777777777513e-02 1.481481481481481538e-02 2.116402116402116285e-02 2.116402116402116285e-02 1.481481481481481538e-02 2.116402116402116285e-02 5.185185185185185036e-02 7.111111111111111105e-02 7.111111111111111105e-02 5.185185185185185036e-02 6.962962962962962465e-02 3.597883597883597823e-02 3.597883597883597823e-02 2.751322751322751378e-02 6.349206349206348854e-02 4.761904761904761640e-02 4.232804232804232569e-02 4.232804232804232569e-02 4.867724867724868010e-02 6.560846560846560205e-02 6.560846560846560205e-02 4.761904761904761640e-02 6.349206349206348854e-02 4.232804232804232569e-02 6.560846560846560205e-02 6.560846560846560205e-02 1.666666666666666644e-02 3.095238095238095344e-02 2.142857142857142877e-02 3.015873015873015914e-02 2.142857142857142877e-02 3.015873015873015914e-02 1.666666666666666644e-02 3.015873015873015914e-02 7.619047619047619735e-02 5.820105820105819783e-02 5.185185185185185036e-02 5.185185185185185036e-02 5.925925925925926152e-02 7.724867724867724716e-02 7.724867724867724716e-02 5.714285714285714107e-02 5.820105820105819783e-02 5.185185185185185036e-02 7.513227513227513366e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.206349206349206671e-02 3.809523809523809867e-02 4.285714285714285754e-02 2.777777777777777624e-02 2.936507936507936484e-02 6.746031746031745657e-02 5.317460317460317304e-02 4.603174603174603474e-02 4.603174603174603474e-02 4.682539682539682557e-02 5.476190476190476164e-02 4.682539682539682557e-02 5.634920634920635024e-02 4.682539682539682557e-02 5.317460317460317304e-02 5.476190476190476164e-02 5.476190476190476164e-02 5.317460317460317304e-02 2.469135802469135665e-02 2.098765432098765454e-02 2.098765432098765454e-02 2.098765432098765454e-02 2.098765432098765454e-02 3.703703703703703498e-02 2.777777777777777624e-02 3.703703703703703498e-02 3.703703703703703498e-02 7.857142857142856984e-02 5.396825396825397081e-02 5.555555555555555247e-02 5.476190476190476164e-02 6.349206349206348854e-02 5.476190476190476164e-02 5.396825396825397081e-02 6.428571428571427937e-02 5.396825396825397081e-02 3.333333333333333287e-02 4.691358024691358319e-02 5.061728395061728530e-02 4.753086419753086572e-02 4.691358024691358319e-02 4.753086419753086572e-02 4.753086419753086572e-02 7.283950617283950490e-02 4.814814814814814825e-02 4.814814814814814825e-02 4.814814814814814825e-02 5.061728395061728530e-02 6.913580246913579586e-02 4.938271604938271331e-02 3.851851851851852138e-02 2.320987654320987720e-02 2.320987654320987720e-02 4.197530864197530909e-02 4.345679012345678854e-02 2.567901234567901078e-02 5.370370370370370489e-02 5.617283950617284194e-02 5.493827160493826994e-02 5.493827160493826994e-02 5.370370370370370489e-02 5.370370370370370489e-02 5.432098765432098741e-02 7.901234567901234407e-02 4.246913580246913789e-02 4.345679012345678854e-02 4.345679012345678854e-02 3.111111111111111022e-02 7.555555555555555636e-02 5.876543209876543272e-02 4.938271604938271331e-02 4.987654320987654211e-02 4.839506172839506265e-02 7.160493827160493985e-02 4.987654320987654211e-02 6.913580246913579586e-02 6.913580246913579586e-02 7.308641975308642624e-02 7.407407407407406996e-02 7.555555555555555636e-02 6.271604938271604923e-02 4.080808080808080718e-02 4.929292929292929115e-02 2.989898989898990070e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.424242424242424240e-02 6.666666666666666574e-02 7.851851851851851527e-02 3.717171717171717515e-02 3.151515151515151686e-02 5.939393939393939476e-02 6.666666666666666574e-02 4.848484848484848481e-02 4.848484848484848481e-02 8.888888888888889228e-02 5.010101010101010444e-02 4.848484848484848481e-02 5.333333333333333676e-02 5.333333333333333676e-02 4.929292929292929115e-02 6.787878787878788567e-02 5.535353535353535609e-02 5.373737373737373646e-02 5.616161616161616243e-02 5.737373737373737542e-02 7.515151515151514972e-02 +0.000000000000000000e+00 0.000000000000000000e+00 6.060606060606060774e-02 2.424242424242424240e-02 1.818181818181818094e-02 1.090909090909090995e-02 0.000000000000000000e+00 6.060606060606060774e-02 2.909090909090909088e-02 4.727272727272727182e-02 2.909090909090909088e-02 2.181818181818181990e-02 2.909090909090909088e-02 1.454545454545454544e-02 1.939393939393939392e-02 1.038961038961038960e-02 7.272727272727272721e-03 7.272727272727272721e-03 5.818181818181818177e-02 5.454545454545454281e-02 6.181818181818182073e-02 2.909090909090909088e-02 4.848484848484848481e-02 4.848484848484848481e-02 3.636363636363636187e-02 3.393939393939394283e-02 2.666666666666666838e-02 2.666666666666666838e-02 3.636363636363636187e-02 3.393939393939394283e-02 3.636363636363636187e-02 1.038961038961038960e-02 1.385281385281385280e-02 1.385281385281385280e-02 1.038961038961038960e-02 1.385281385281385280e-02 5.333333333333333676e-02 5.575757575757575579e-02 6.060606060606060774e-02 5.333333333333333676e-02 6.303030303030303372e-02 3.116883116883116880e-02 3.116883116883116880e-02 4.761904761904761640e-02 3.463203463203463200e-02 2.943722943722943894e-02 2.770562770562770560e-02 2.770562770562770560e-02 3.116883116883116880e-02 3.809523809523809867e-02 3.809523809523809867e-02 2.943722943722943894e-02 3.463203463203463200e-02 2.770562770562770560e-02 3.809523809523809867e-02 3.809523809523809867e-02 1.168831168831168874e-02 1.948051948051948007e-02 1.428571428571428527e-02 1.818181818181818094e-02 1.428571428571428527e-02 1.818181818181818094e-02 1.168831168831168874e-02 1.818181818181818094e-02 4.848484848484848481e-02 5.021645021645021467e-02 5.021645021645021467e-02 5.021645021645021467e-02 5.194805194805195148e-02 5.714285714285714107e-02 5.714285714285714107e-02 5.194805194805195148e-02 5.367965367965368134e-02 5.021645021645021467e-02 5.367965367965368134e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.246753246753246447e-02 3.116883116883116880e-02 3.376623376623376360e-02 4.480519480519480624e-02 3.246753246753246447e-02 3.376623376623376360e-02 2.987012987012986967e-02 2.857142857142857054e-02 2.857142857142857054e-02 2.987012987012986967e-02 3.246753246753246447e-02 2.987012987012986967e-02 3.506493506493506274e-02 2.987012987012986967e-02 2.987012987012986967e-02 3.246753246753246447e-02 3.246753246753246447e-02 2.987012987012986967e-02 1.616161616161616160e-02 1.414141414141414227e-02 1.414141414141414227e-02 1.414141414141414227e-02 1.414141414141414227e-02 2.020202020202020374e-02 1.717171717171717127e-02 2.020202020202020374e-02 2.020202020202020374e-02 4.415584415584415667e-02 4.805194805194805407e-02 4.805194805194805407e-02 4.935064935064935321e-02 5.064935064935065234e-02 4.935064935064935321e-02 4.805194805194805407e-02 4.935064935064935321e-02 4.805194805194805407e-02 3.232323232323232320e-02 2.828282828282828454e-02 3.030303030303030387e-02 2.929292929292929420e-02 2.828282828282828454e-02 2.929292929292929420e-02 2.929292929292929420e-02 3.535353535353535220e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.030303030303030387e-02 3.232323232323232320e-02 2.828282828282828454e-02 2.424242424242424240e-02 1.535353535353535352e-02 1.535353535353535352e-02 2.101010101010101008e-02 2.262626262626262624e-02 1.616161616161616160e-02 4.545454545454545581e-02 4.545454545454545581e-02 4.545454545454545581e-02 4.747474747474747514e-02 4.545454545454545581e-02 4.545454545454545581e-02 4.646464646464646547e-02 4.040404040404040747e-02 3.070707070707070704e-02 3.232323232323232320e-02 3.232323232323232320e-02 4.363636363636363980e-02 3.474747474747474918e-02 2.828282828282828454e-02 2.909090909090909088e-02 2.989898989898990070e-02 2.747474747474747472e-02 3.232323232323232320e-02 2.989898989898990070e-02 3.070707070707070704e-02 3.070707070707070704e-02 3.313131313131312955e-02 3.393939393939394283e-02 3.474747474747474918e-02 3.151515151515151686e-02 2.446280991735537078e-02 2.512396694214875936e-02 1.719008264462809979e-02 1.586776859504132262e-02 1.586776859504132262e-02 1.586776859504132262e-02 1.586776859504132262e-02 3.636363636363636187e-02 3.717171717171717515e-02 4.793388429752066388e-02 4.231404958677686262e-02 2.710743801652892512e-02 3.239669421487603035e-02 2.644628099173553654e-02 2.644628099173553654e-02 4.155844155844155841e-02 2.909090909090909088e-02 2.644628099173553654e-02 2.644628099173553654e-02 2.644628099173553654e-02 2.776859504132231371e-02 2.909090909090909088e-02 4.297520661157024774e-02 3.768595041322313904e-02 4.165289256198347057e-02 3.834710743801653110e-02 3.438016528925619958e-02 +0.000000000000000000e+00 0.000000000000000000e+00 6.060606060606060774e-02 2.424242424242424240e-02 1.818181818181818094e-02 1.090909090909090995e-02 0.000000000000000000e+00 8.484848484848485362e-02 3.636363636363636187e-02 4.727272727272727182e-02 2.727272727272727140e-02 2.181818181818181990e-02 2.727272727272727140e-02 1.454545454545454544e-02 1.818181818181818094e-02 1.038961038961038960e-02 7.272727272727272721e-03 7.272727272727272721e-03 6.363636363636362980e-02 9.090909090909091161e-02 8.909090909090909560e-02 3.878787878787878785e-02 6.787878787878788567e-02 5.818181818181818177e-02 4.606060606060605883e-02 2.909090909090909088e-02 2.545454545454545539e-02 2.545454545454545539e-02 3.272727272727272985e-02 2.909090909090909088e-02 3.272727272727272985e-02 1.038961038961038960e-02 1.298701298701298787e-02 1.298701298701298787e-02 1.038961038961038960e-02 1.298701298701298787e-02 9.090909090909091161e-02 5.090909090909091078e-02 6.181818181818182073e-02 8.121212121212120771e-02 8.848484848484848564e-02 3.722943722943723027e-02 4.069264069264069000e-02 6.147186147186146921e-02 2.857142857142857054e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.597402597402597574e-02 2.857142857142857054e-02 3.116883116883116880e-02 3.116883116883116880e-02 2.597402597402597574e-02 2.857142857142857054e-02 2.597402597402597574e-02 3.116883116883116880e-02 3.116883116883116880e-02 1.168831168831168874e-02 1.753246753246753137e-02 1.363636363636363570e-02 1.558441558441558440e-02 1.363636363636363570e-02 1.558441558441558440e-02 1.168831168831168874e-02 1.558441558441558440e-02 4.415584415584415667e-02 5.714285714285714107e-02 7.272727272727272374e-02 8.311688311688311681e-02 6.320346320346320601e-02 4.675324675324675494e-02 5.021645021645021467e-02 7.965367965367965708e-02 8.917748917748917481e-02 9.004329004329005015e-02 5.454545454545454281e-02 3.506493506493506274e-02 4.025974025974025927e-02 3.766233766233766100e-02 3.766233766233766100e-02 4.220779220779220797e-02 7.077922077922077504e-02 5.324675324675324367e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.532467532467532617e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 3.116883116883116880e-02 2.727272727272727140e-02 2.532467532467532617e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.532467532467532617e-02 1.515151515151515194e-02 1.363636363636363570e-02 1.363636363636363570e-02 1.363636363636363570e-02 1.363636363636363570e-02 1.666666666666666644e-02 1.515151515151515194e-02 1.666666666666666644e-02 1.666666666666666644e-02 3.896103896103896014e-02 6.038961038961038891e-02 6.363636363636362980e-02 7.792207792207792028e-02 5.324675324675324367e-02 8.311688311688311681e-02 8.116883116883116811e-02 4.935064935064935321e-02 6.298701298701298024e-02 4.797979797979797650e-02 2.424242424242424240e-02 2.575757575757575690e-02 2.575757575757575690e-02 2.424242424242424240e-02 2.575757575757575690e-02 2.575757575757575690e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.727272727272727140e-02 2.575757575757575690e-02 2.575757575757575690e-02 2.424242424242424240e-02 2.181818181818181990e-02 1.454545454545454544e-02 1.454545454545454544e-02 1.696969696969697142e-02 1.818181818181818094e-02 1.454545454545454544e-02 5.151515151515151381e-02 5.656565656565656908e-02 5.404040404040404144e-02 8.686868686868687295e-02 7.373737373737374035e-02 5.959595959595959808e-02 6.919191919191919338e-02 3.484848484848485084e-02 2.909090909090909088e-02 3.313131313131312955e-02 3.959595959595959419e-02 6.868686868686868507e-02 2.666666666666666838e-02 2.303030303030302942e-02 2.424242424242424240e-02 2.545454545454545539e-02 2.303030303030302942e-02 2.545454545454545539e-02 2.545454545454545539e-02 2.424242424242424240e-02 2.424242424242424240e-02 2.545454545454545539e-02 2.666666666666666838e-02 2.666666666666666838e-02 2.545454545454545539e-02 2.082644628099173528e-02 1.983471074380165414e-02 1.487603305785123974e-02 1.487603305785123974e-02 1.487603305785123974e-02 1.487603305785123974e-02 1.487603305785123974e-02 3.676767676767676851e-02 3.151515151515151686e-02 4.231404958677686262e-02 6.776859504132230760e-02 2.181818181818181990e-02 2.578512396694214795e-02 2.181818181818181990e-02 2.181818181818181990e-02 3.311688311688311404e-02 2.380165289256198219e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.280991735537190104e-02 2.280991735537190104e-02 7.338842975206610886e-02 3.966942148760330827e-02 3.768595041322313904e-02 4.231404958677686262e-02 2.876033057851239833e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 4.848484848484848481e-02 2.545454545454545539e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 5.636363636363636576e-02 5.090909090909091078e-02 5.999999999999999778e-02 2.909090909090909088e-02 3.636363636363636187e-02 2.770562770562770560e-02 2.909090909090909088e-02 2.909090909090909088e-02 4.000000000000000083e-02 2.909090909090909088e-02 4.000000000000000083e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 6.303030303030303372e-02 5.212121212121212377e-02 5.575757575757575579e-02 6.303030303030303372e-02 6.424242424242423977e-02 6.787878787878788567e-02 2.770562770562770560e-02 3.809523809523809867e-02 3.636363636363636187e-02 3.116883116883116880e-02 3.636363636363636187e-02 3.636363636363636187e-02 4.969696969696969779e-02 5.090909090909091078e-02 3.636363636363636187e-02 5.090909090909091078e-02 2.597402597402597574e-02 2.597402597402597574e-02 1.385281385281385280e-02 6.666666666666666574e-02 5.541125541125541121e-02 5.021645021645021467e-02 5.281385281385281294e-02 5.714285714285714107e-02 6.753246753246752720e-02 6.753246753246752720e-02 5.714285714285714107e-02 6.753246753246752720e-02 5.627705627705627961e-02 7.012987012987012547e-02 6.839826839826840255e-02 3.116883116883116880e-02 4.025974025974025927e-02 3.701298701298701144e-02 4.090909090909090884e-02 3.311688311688311404e-02 4.220779220779220797e-02 3.116883116883116880e-02 4.220779220779220797e-02 5.541125541125541121e-02 4.242424242424242681e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.329004329004328827e-02 5.714285714285714107e-02 5.714285714285714107e-02 4.242424242424242681e-02 4.329004329004328827e-02 3.809523809523809867e-02 5.541125541125541121e-02 2.857142857142857054e-02 2.857142857142857054e-02 3.181818181818181490e-02 2.857142857142857054e-02 3.246753246753246447e-02 1.558441558441558440e-02 1.558441558441558440e-02 6.818181818181817677e-02 5.844155844155844021e-02 5.064935064935065234e-02 5.389610389610389324e-02 5.129870129870130191e-02 6.038961038961038891e-02 5.519480519480519237e-02 6.103896103896103847e-02 5.844155844155844021e-02 5.909090909090908977e-02 6.168831168831168804e-02 6.103896103896103847e-02 5.844155844155844021e-02 3.131313131313131354e-02 3.535353535353535220e-02 3.181818181818181490e-02 3.232323232323232320e-02 3.434343434343434254e-02 4.646464646464646547e-02 3.989898989898989917e-02 4.646464646464646547e-02 4.595959595959595717e-02 5.844155844155844021e-02 4.090909090909090884e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.805194805194805407e-02 4.155844155844155841e-02 4.090909090909090884e-02 4.805194805194805407e-02 4.090909090909090884e-02 1.919191919191919060e-02 4.949494949494949447e-02 5.353535353535353314e-02 5.000000000000000278e-02 5.151515151515151381e-02 5.454545454545454281e-02 5.151515151515151381e-02 7.121212121212121271e-02 5.050505050505050414e-02 5.353535353535353314e-02 5.858585858585858841e-02 5.808080808080808011e-02 6.868686868686868507e-02 5.303030303030303177e-02 4.040404040404040747e-02 3.393939393939394283e-02 3.151515151515151686e-02 4.848484848484848481e-02 5.050505050505050414e-02 3.757575757575757486e-02 4.141414141414141714e-02 4.242424242424242681e-02 4.191919191919191851e-02 4.242424242424242681e-02 4.141414141414141714e-02 4.141414141414141714e-02 4.191919191919191851e-02 5.959595959595959808e-02 3.313131313131312955e-02 3.393939393939394283e-02 3.393939393939394283e-02 2.101010101010101008e-02 7.232323232323231710e-02 6.101010101010100745e-02 5.090909090909091078e-02 5.414141414141414310e-02 4.929292929292929115e-02 6.909090909090909172e-02 5.090909090909091078e-02 6.787878787878788567e-02 6.707070707070707238e-02 6.989898989898990500e-02 7.151515151515151769e-02 7.151515151515151769e-02 6.505050505050505305e-02 4.132231404958677801e-02 5.223140495867768796e-02 3.834710743801653110e-02 3.107438016528925664e-02 3.305785123966942241e-02 3.239669421487603035e-02 3.438016528925619958e-02 5.090909090909091078e-02 5.939393939393939476e-02 2.710743801652892512e-02 2.181818181818181990e-02 6.115702479338842867e-02 6.677685950413222993e-02 5.057851239669421822e-02 5.123966942148760334e-02 8.311688311688311681e-02 5.090909090909091078e-02 4.826446280991735643e-02 5.619834710743801948e-02 5.355371900826446513e-02 4.958677685950413361e-02 6.545454545454545969e-02 4.363636363636363980e-02 4.231404958677686262e-02 4.363636363636363980e-02 4.462809917355371747e-02 5.818181818181818177e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.060606060606060774e-02 2.909090909090909088e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 6.727272727272727570e-02 6.909090909090909172e-02 8.181818181818181768e-02 3.393939393939394283e-02 4.606060606060605883e-02 3.463203463203463200e-02 3.878787878787878785e-02 3.393939393939394283e-02 4.727272727272727182e-02 2.909090909090909088e-02 4.727272727272727182e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 8.121212121212120771e-02 6.909090909090909172e-02 8.000000000000000167e-02 8.000000000000000167e-02 8.121212121212120771e-02 9.696969696969696961e-02 3.463203463203463200e-02 5.541125541125541121e-02 4.329004329004328827e-02 3.982683982683982854e-02 4.675324675324675494e-02 4.121212121212121382e-02 5.939393939393939476e-02 6.545454545454545969e-02 4.121212121212121382e-02 6.545454545454545969e-02 2.943722943722943894e-02 2.943722943722943894e-02 1.385281385281385280e-02 8.051948051948051854e-02 7.359307359307359908e-02 6.580086580086580428e-02 7.359307359307359908e-02 7.445887445887446054e-02 9.177489177489177308e-02 8.744588744588745188e-02 7.792207792207792028e-02 8.917748917748917481e-02 8.398268398268397827e-02 9.264069264069263454e-02 8.744588744588745188e-02 4.415584415584415667e-02 5.064935064935065234e-02 5.519480519480519237e-02 5.519480519480519237e-02 4.480519480519480624e-02 5.129870129870130191e-02 4.155844155844155841e-02 5.584415584415584194e-02 6.753246753246752720e-02 4.935064935064935321e-02 4.502164502164502508e-02 4.502164502164502508e-02 5.367965367965368134e-02 7.099567099567100081e-02 7.099567099567100081e-02 4.935064935064935321e-02 5.367965367965368134e-02 4.502164502164502508e-02 6.753246753246752720e-02 3.376623376623376360e-02 3.376623376623376360e-02 3.701298701298701144e-02 3.376623376623376360e-02 4.025974025974025927e-02 1.558441558441558440e-02 1.558441558441558440e-02 7.922077922077921941e-02 7.662337662337662114e-02 6.818181818181817677e-02 7.532467532467532201e-02 6.688311688311687764e-02 8.506493506493506551e-02 7.987012987012986898e-02 8.181818181818181768e-02 8.961038961038961248e-02 8.051948051948051854e-02 8.636363636363636465e-02 8.051948051948051854e-02 7.792207792207792028e-02 3.939393939393939087e-02 5.353535353535353314e-02 4.393939393939393784e-02 4.444444444444444614e-02 4.444444444444444614e-02 5.454545454545454281e-02 5.101010101010101244e-02 5.808080808080808011e-02 5.606060606060606077e-02 6.948051948051947591e-02 4.870129870129870364e-02 5.194805194805195148e-02 5.194805194805195148e-02 5.844155844155844021e-02 5.194805194805195148e-02 4.870129870129870364e-02 5.844155844155844021e-02 4.870129870129870364e-02 2.121212121212121340e-02 6.767676767676768235e-02 7.373737373737374035e-02 6.666666666666666574e-02 7.020202020202019610e-02 7.828282828282828731e-02 6.969696969696970168e-02 9.040404040404040331e-02 6.565656565656566301e-02 7.676767676767676241e-02 9.191919191919191434e-02 8.434343434343434531e-02 7.626262626262626798e-02 7.020202020202019610e-02 5.494949494949494945e-02 5.010101010101010444e-02 4.282828282828282651e-02 5.535353535353535609e-02 7.272727272727272374e-02 4.969696969696969779e-02 4.949494949494949447e-02 5.454545454545454281e-02 5.202020202020202211e-02 5.454545454545454281e-02 4.949494949494949447e-02 4.949494949494949447e-02 5.202020202020202211e-02 6.868686868686868507e-02 3.959595959595959419e-02 4.363636363636363980e-02 4.363636363636363980e-02 2.424242424242424240e-02 9.414141414141413700e-02 6.989898989898990500e-02 7.070707070707070441e-02 7.838383838383838897e-02 6.585858585858585246e-02 7.959595959595959502e-02 6.949494949494949836e-02 7.555555555555555636e-02 7.272727272727272374e-02 8.202020202020202100e-02 8.646464646464646631e-02 8.767676767676767235e-02 9.333333333333333759e-02 5.454545454545454281e-02 6.611570247933884481e-02 5.223140495867768796e-02 4.165289256198347057e-02 4.760330578512396438e-02 4.297520661157024774e-02 4.892561983471074155e-02 5.818181818181818177e-02 6.666666666666666574e-02 3.239669421487603035e-02 2.578512396694214795e-02 6.677685950413222993e-02 9.752066115702479054e-02 6.776859504132230760e-02 7.173553719008264606e-02 9.740259740259740728e-02 7.140495867768595351e-02 6.347107438016529046e-02 6.909090909090909172e-02 6.479338842975206070e-02 6.743801652892561505e-02 7.140495867768595351e-02 5.421487603305785025e-02 5.157024793388429590e-02 5.421487603305785025e-02 5.652892561983471204e-02 6.413223140495867558e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.363636363636362980e-02 2.909090909090909088e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 7.090909090909090773e-02 7.454545454545453975e-02 7.818181818181818565e-02 3.393939393939394283e-02 4.121212121212121382e-02 3.636363636363636187e-02 4.121212121212121382e-02 3.151515151515151686e-02 4.000000000000000083e-02 2.909090909090909088e-02 4.000000000000000083e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 6.424242424242423977e-02 8.606060606060605966e-02 8.121212121212120771e-02 8.121212121212120771e-02 7.878787878787878174e-02 8.606060606060605966e-02 3.636363636363636187e-02 5.541125541125541121e-02 4.155844155844155841e-02 3.982683982683982854e-02 4.848484848484848481e-02 3.636363636363636187e-02 4.848484848484848481e-02 5.090909090909091078e-02 3.636363636363636187e-02 5.090909090909091078e-02 2.597402597402597574e-02 2.597402597402597574e-02 1.385281385281385280e-02 6.320346320346320601e-02 6.666666666666666574e-02 9.090909090909091161e-02 9.090909090909091161e-02 7.532467532467532201e-02 6.666666666666666574e-02 7.359307359307359908e-02 8.744588744588745188e-02 7.012987012987012547e-02 8.398268398268397827e-02 8.398268398268397827e-02 8.398268398268397827e-02 4.805194805194805407e-02 5.974025974025973934e-02 5.714285714285714107e-02 4.285714285714285754e-02 5.454545454545454281e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.805194805194805407e-02 5.194805194805195148e-02 4.155844155844155841e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.329004329004328827e-02 5.541125541125541121e-02 5.541125541125541121e-02 4.155844155844155841e-02 4.329004329004328827e-02 3.809523809523809867e-02 5.194805194805195148e-02 2.857142857142857054e-02 2.857142857142857054e-02 3.116883116883116880e-02 2.857142857142857054e-02 3.246753246753246447e-02 1.558441558441558440e-02 1.558441558441558440e-02 6.038961038961038891e-02 6.038961038961038891e-02 7.987012987012986898e-02 6.948051948051947591e-02 9.155844155844156118e-02 6.298701298701298024e-02 9.415584415584415945e-02 7.857142857142856984e-02 8.636363636363636465e-02 7.077922077922077504e-02 8.896103896103896291e-02 7.857142857142856984e-02 8.896103896103896291e-02 4.343434343434343647e-02 5.656565656565656908e-02 5.252525252525252347e-02 6.060606060606060774e-02 4.444444444444444614e-02 4.343434343434343647e-02 4.343434343434343647e-02 4.747474747474747514e-02 4.949494949494949447e-02 5.194805194805195148e-02 4.025974025974025927e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.025974025974025927e-02 4.675324675324675494e-02 4.025974025974025927e-02 1.919191919191919060e-02 7.121212121212121271e-02 6.818181818181817677e-02 8.030303030303030665e-02 7.727272727272727071e-02 7.020202020202019610e-02 9.646464646464646131e-02 6.616161616161615744e-02 9.141414141414141992e-02 9.949494949494949725e-02 8.737373737373736737e-02 9.040404040404040331e-02 5.707070707070707044e-02 9.242424242424242264e-02 4.525252525252525249e-02 5.090909090909091078e-02 5.414141414141414310e-02 4.282828282828282651e-02 5.494949494949494945e-02 4.282828282828282651e-02 4.040404040404040747e-02 4.242424242424242681e-02 4.141414141414141714e-02 4.242424242424242681e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.141414141414141714e-02 5.050505050505050414e-02 3.232323232323232320e-02 3.393939393939394283e-02 3.393939393939394283e-02 2.101010101010101008e-02 6.909090909090909172e-02 5.373737373737373646e-02 6.181818181818182073e-02 6.585858585858585246e-02 6.505050505050505305e-02 5.939393939393939476e-02 7.232323232323231710e-02 5.696969696969696878e-02 5.373737373737373646e-02 5.939393939393939476e-02 6.505050505050505305e-02 6.101010101010100745e-02 6.909090909090909172e-02 4.561983471074380209e-02 5.818181818181818177e-02 4.165289256198347057e-02 6.214876033057851329e-02 6.214876033057851329e-02 5.421487603305785025e-02 5.157024793388429590e-02 4.363636363636363980e-02 4.848484848484848481e-02 2.644628099173553654e-02 2.181818181818181990e-02 5.057851239669421822e-02 6.776859504132230760e-02 9.421487603305785108e-02 6.909090909090909172e-02 7.402597402597402287e-02 5.454545454545454281e-02 5.983471074380165150e-02 5.520661157024793486e-02 5.785123966942148921e-02 5.719008264462809715e-02 5.322314049586776563e-02 4.231404958677686262e-02 3.966942148760330827e-02 4.231404958677686262e-02 4.231404958677686262e-02 4.628099173553718720e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 6.363636363636362980e-02 2.909090909090909088e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 6.363636363636362980e-02 7.454545454545453975e-02 7.818181818181818565e-02 3.393939393939394283e-02 4.121212121212121382e-02 3.636363636363636187e-02 4.121212121212121382e-02 3.151515151515151686e-02 4.000000000000000083e-02 2.909090909090909088e-02 4.000000000000000083e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 6.666666666666666574e-02 7.393939393939394367e-02 8.121212121212120771e-02 7.151515151515151769e-02 7.393939393939394367e-02 8.606060606060605966e-02 3.636363636363636187e-02 5.541125541125541121e-02 3.809523809523809867e-02 3.982683982683982854e-02 4.502164502164502508e-02 3.636363636363636187e-02 4.848484848484848481e-02 5.090909090909091078e-02 3.636363636363636187e-02 5.090909090909091078e-02 2.597402597402597574e-02 2.597402597402597574e-02 1.385281385281385280e-02 6.320346320346320601e-02 7.186147186147186228e-02 7.099567099567100081e-02 7.705627705627705881e-02 7.186147186147186228e-02 7.186147186147186228e-02 7.186147186147186228e-02 7.878787878787878174e-02 7.186147186147186228e-02 8.398268398268397827e-02 8.051948051948051854e-02 7.705627705627705881e-02 4.805194805194805407e-02 4.935064935064935321e-02 5.714285714285714107e-02 4.545454545454545581e-02 4.805194805194805407e-02 4.285714285714285754e-02 4.285714285714285754e-02 4.805194805194805407e-02 5.194805194805195148e-02 4.155844155844155841e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.329004329004328827e-02 5.541125541125541121e-02 5.541125541125541121e-02 4.155844155844155841e-02 4.329004329004328827e-02 3.809523809523809867e-02 5.194805194805195148e-02 2.857142857142857054e-02 2.857142857142857054e-02 3.116883116883116880e-02 2.857142857142857054e-02 3.246753246753246447e-02 1.558441558441558440e-02 1.558441558441558440e-02 6.038961038961038891e-02 6.298701298701298024e-02 7.142857142857142461e-02 7.727272727272727071e-02 6.818181818181817677e-02 6.818181818181817677e-02 7.987012987012986898e-02 7.467532467532467244e-02 8.636363636363636465e-02 7.467532467532467244e-02 8.246753246753246724e-02 7.597402597402597157e-02 7.597402597402597157e-02 3.939393939393939087e-02 5.656565656565656908e-02 4.747474747474747514e-02 5.050505050505050414e-02 4.444444444444444614e-02 4.343434343434343647e-02 4.444444444444444614e-02 4.747474747474747514e-02 4.646464646464646547e-02 5.194805194805195148e-02 4.025974025974025927e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.025974025974025927e-02 4.675324675324675494e-02 4.025974025974025927e-02 1.919191919191919060e-02 7.020202020202019610e-02 6.969696969696970168e-02 6.818181818181817677e-02 7.373737373737374035e-02 7.929292929292929004e-02 7.222222222222221544e-02 6.818181818181817677e-02 6.515151515151515471e-02 7.727272727272727071e-02 8.737373737373736737e-02 8.232323232323232598e-02 5.707070707070707044e-02 7.121212121212121271e-02 4.525252525252525249e-02 5.090909090909091078e-02 4.606060606060605883e-02 4.282828282828282651e-02 5.818181818181818177e-02 4.444444444444444614e-02 4.040404040404040747e-02 4.242424242424242681e-02 4.141414141414141714e-02 4.242424242424242681e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.141414141414141714e-02 5.050505050505050414e-02 3.232323232323232320e-02 3.393939393939394283e-02 3.393939393939394283e-02 2.101010101010101008e-02 6.989898989898990500e-02 5.454545454545454281e-02 6.949494949494949836e-02 7.959595959595959502e-02 6.424242424242423977e-02 5.939393939393939476e-02 6.828282828282827843e-02 5.696969696969696878e-02 5.373737373737373646e-02 6.020202020202020110e-02 6.505050505050505305e-02 6.262626262626262708e-02 7.232323232323231710e-02 4.495867768595041003e-02 5.289256198347107307e-02 4.429752066115702491e-02 4.694214876033057926e-02 5.157024793388429590e-02 4.561983471074380209e-02 5.157024793388429590e-02 4.363636363636363980e-02 4.848484848484848481e-02 2.644628099173553654e-02 2.181818181818181990e-02 5.123966942148760334e-02 7.173553719008264606e-02 6.909090909090909172e-02 7.239669421487603118e-02 7.402597402597402287e-02 6.809917355371901404e-02 5.917355371900826638e-02 5.652892561983471204e-02 5.421487603305785025e-02 6.347107438016529046e-02 5.322314049586776563e-02 4.231404958677686262e-02 3.966942148760330827e-02 4.231404958677686262e-02 4.231404958677686262e-02 4.628099173553718720e-02 +2.380952380952380820e-02 1.190476190476190410e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.952380952380952051e-02 3.571428571428571230e-02 1.428571428571428527e-02 3.571428571428571230e-02 2.142857142857142877e-02 0.000000000000000000e+00 7.857142857142856984e-02 6.428571428571427937e-02 8.214285714285714246e-02 4.285714285714285754e-02 5.476190476190476164e-02 3.401360544217687382e-02 3.333333333333333287e-02 3.333333333333333287e-02 6.071428571428571369e-02 4.285714285714285754e-02 6.071428571428571369e-02 2.857142857142857054e-02 1.428571428571428527e-02 1.428571428571428527e-02 1.428571428571428527e-02 9.047619047619047394e-02 7.142857142857142461e-02 7.380952380952381098e-02 9.285714285714286031e-02 9.285714285714286031e-02 9.761904761904761918e-02 3.401360544217687382e-02 4.931972789115646183e-02 4.591836734693877792e-02 3.741496598639455773e-02 4.761904761904761640e-02 5.476190476190476164e-02 7.619047619047619735e-02 7.857142857142856984e-02 5.476190476190476164e-02 7.857142857142856984e-02 3.911564625850340315e-02 3.911564625850340315e-02 2.040816326530612082e-02 9.693877551020407823e-02 7.823129251700680631e-02 7.142857142857142461e-02 7.312925170068027003e-02 7.993197278911565173e-02 1.003401360544217691e-01 1.003401360544217691e-01 7.993197278911565173e-02 9.863945578231292366e-02 7.482993197278911546e-02 1.037414965986394599e-01 1.020408163265306145e-01 3.826530612244898044e-02 5.739795918367347066e-02 4.719387755102040505e-02 5.612244897959183659e-02 4.336734693877550978e-02 5.612244897959183659e-02 3.826530612244898044e-02 5.739795918367347066e-02 8.503401360544217413e-02 6.462585034013605678e-02 5.782312925170068202e-02 5.782312925170068202e-02 6.632653061224490221e-02 8.843537414965986498e-02 8.843537414965986498e-02 6.462585034013605678e-02 6.632653061224490221e-02 5.782312925170068202e-02 8.503401360544217413e-02 4.336734693877550978e-02 4.336734693877550978e-02 4.846938775510203912e-02 4.336734693877550978e-02 4.974489795918367319e-02 2.295918367346938896e-02 2.295918367346938896e-02 9.948979591836734637e-02 8.290816326530611735e-02 7.397959183673469274e-02 7.525510204081632681e-02 7.525510204081632681e-02 8.545918367346938549e-02 7.780612244897959495e-02 8.801020408163265363e-02 7.908163265306122902e-02 8.418367346938775142e-02 8.801020408163265363e-02 8.673469387755101956e-02 8.418367346938775142e-02 4.365079365079364837e-02 4.464285714285714385e-02 4.166666666666666435e-02 4.265873015873015983e-02 4.265873015873015983e-02 6.349206349206348854e-02 5.158730158730158444e-02 6.448412698412699096e-02 6.448412698412699096e-02 8.928571428571428770e-02 6.250000000000000000e-02 6.377551020408163407e-02 6.377551020408163407e-02 7.397959183673469274e-02 6.377551020408163407e-02 6.250000000000000000e-02 7.397959183673469274e-02 6.250000000000000000e-02 2.876984126984126824e-02 7.341269841269841556e-02 7.837301587301587213e-02 7.440476190476190410e-02 7.440476190476190410e-02 7.638888888888889506e-02 7.539682539682539264e-02 1.061507936507936484e-01 7.539682539682539264e-02 7.738095238095238360e-02 7.936507936507936067e-02 8.134920634920635163e-02 9.821428571428571230e-02 7.738095238095238360e-02 6.349206349206348854e-02 4.444444444444444614e-02 4.285714285714285754e-02 6.825396825396824740e-02 7.301587301587302015e-02 4.761904761904761640e-02 6.349206349206348854e-02 6.547619047619047949e-02 6.448412698412699096e-02 6.547619047619047949e-02 6.349206349206348854e-02 6.349206349206348854e-02 6.448412698412699096e-02 9.027777777777777624e-02 5.079365079365079361e-02 5.238095238095238221e-02 5.238095238095238221e-02 3.174603174603174427e-02 1.087301587301587324e-01 8.492063492063492425e-02 7.539682539682539264e-02 7.777777777777777901e-02 7.380952380952381098e-02 1.015873015873015872e-01 7.619047619047619735e-02 9.682539682539682835e-02 9.523809523809523281e-02 1.031746031746031689e-01 1.063492063492063461e-01 1.071428571428571369e-01 9.365079365079365115e-02 6.493506493506492894e-02 7.727272727272727071e-02 5.194805194805195148e-02 4.350649350649350711e-02 4.480519480519480624e-02 4.350649350649350711e-02 4.480519480519480624e-02 7.698412698412698818e-02 8.888888888888889228e-02 4.155844155844155841e-02 3.311688311688311404e-02 8.311688311688311681e-02 9.740259740259740728e-02 7.402597402597402287e-02 7.402597402597402287e-02 1.275510204081632681e-01 7.532467532467532201e-02 7.272727272727272374e-02 7.792207792207792028e-02 7.727272727272727071e-02 7.402597402597402287e-02 9.285714285714286031e-02 6.753246753246752720e-02 6.493506493506492894e-02 6.753246753246752720e-02 6.883116883116882634e-02 8.636363636363636465e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.151515151515151381e-02 2.545454545454545539e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 5.999999999999999778e-02 5.454545454545454281e-02 6.727272727272727570e-02 2.909090909090909088e-02 3.878787878787878785e-02 2.943722943722943894e-02 3.151515151515151686e-02 2.666666666666666838e-02 4.363636363636363980e-02 2.909090909090909088e-02 4.363636363636363980e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 7.636363636363636964e-02 5.818181818181818177e-02 6.181818181818182073e-02 7.151515151515151769e-02 6.909090909090909172e-02 7.878787878787878174e-02 2.943722943722943894e-02 4.329004329004328827e-02 3.982683982683982854e-02 3.030303030303030387e-02 3.809523809523809867e-02 3.878787878787878785e-02 5.333333333333333676e-02 5.818181818181818177e-02 3.878787878787878785e-02 5.818181818181818177e-02 2.770562770562770560e-02 2.770562770562770560e-02 1.385281385281385280e-02 6.839826839826840255e-02 6.926406926406926401e-02 5.800865800865800948e-02 5.974025974025973934e-02 6.580086580086580428e-02 8.571428571428571508e-02 8.051948051948051854e-02 6.320346320346320601e-02 7.532467532467532201e-02 6.320346320346320601e-02 7.705627705627705881e-02 7.532467532467532201e-02 3.376623376623376360e-02 4.545454545454545581e-02 4.155844155844155841e-02 5.324675324675324367e-02 3.701298701298701144e-02 4.805194805194805407e-02 3.116883116883116880e-02 5.064935064935065234e-02 5.541125541125541121e-02 4.502164502164502508e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.848484848484848481e-02 6.233766233766233761e-02 6.233766233766233761e-02 4.502164502164502508e-02 4.848484848484848481e-02 4.155844155844155841e-02 5.541125541125541121e-02 3.116883116883116880e-02 3.116883116883116880e-02 3.376623376623376360e-02 3.116883116883116880e-02 3.636363636363636187e-02 1.558441558441558440e-02 1.558441558441558440e-02 6.428571428571427937e-02 6.363636363636362980e-02 6.688311688311687764e-02 7.077922077922077504e-02 5.974025974025973934e-02 7.402597402597402287e-02 6.363636363636362980e-02 7.272727272727272374e-02 6.688311688311687764e-02 6.818181818181817677e-02 6.883116883116882634e-02 6.818181818181817677e-02 6.168831168831168804e-02 3.535353535353535220e-02 3.939393939393939087e-02 3.535353535353535220e-02 3.636363636363636187e-02 3.838383838383838120e-02 4.747474747474747514e-02 4.494949494949494750e-02 4.949494949494949447e-02 4.747474747474747514e-02 5.454545454545454281e-02 4.415584415584415667e-02 4.675324675324675494e-02 4.675324675324675494e-02 5.194805194805195148e-02 4.675324675324675494e-02 4.415584415584415667e-02 5.194805194805195148e-02 4.415584415584415667e-02 2.020202020202020374e-02 7.222222222222221544e-02 7.222222222222221544e-02 6.666666666666666574e-02 6.767676767676768235e-02 7.272727272727272374e-02 6.010101010101009944e-02 7.222222222222221544e-02 5.959595959595959808e-02 6.262626262626262708e-02 6.767676767676768235e-02 6.515151515151515471e-02 6.010101010101009944e-02 5.808080808080808011e-02 4.525252525252525249e-02 3.797979797979798150e-02 3.555555555555555552e-02 4.606060606060605883e-02 6.060606060606060774e-02 4.202020202020202017e-02 4.444444444444444614e-02 4.848484848484848481e-02 4.646464646464646547e-02 4.848484848484848481e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.646464646464646547e-02 5.252525252525252347e-02 3.555555555555555552e-02 3.878787878787878785e-02 3.878787878787878785e-02 2.262626262626262624e-02 7.232323232323231710e-02 5.414141414141414310e-02 7.878787878787878174e-02 7.757575757575757569e-02 6.585858585858585246e-02 6.101010101010100745e-02 7.353535353535353702e-02 5.777777777777777513e-02 5.616161616161616243e-02 6.585858585858585246e-02 6.585858585858585246e-02 6.747474747474747903e-02 6.949494949494949836e-02 4.561983471074380209e-02 5.487603305785124230e-02 4.363636363636363980e-02 3.636363636363636187e-02 3.768595041322313904e-02 3.900826446280991622e-02 4.033057851239669339e-02 4.525252525252525249e-02 5.010101010101010444e-02 2.909090909090909088e-02 2.380165289256198219e-02 5.090909090909091078e-02 7.140495867768595351e-02 5.454545454545454281e-02 6.809917355371901404e-02 7.532467532467532201e-02 8.297520661157024857e-02 6.049586776859504356e-02 5.322314049586776563e-02 5.190082644628098846e-02 7.107438016528926095e-02 5.388429752066115769e-02 4.760330578512396438e-02 4.231404958677686262e-02 4.760330578512396438e-02 4.628099173553718720e-02 4.760330578512396438e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.151515151515151381e-02 2.545454545454545539e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 5.999999999999999778e-02 5.454545454545454281e-02 6.363636363636362980e-02 2.909090909090909088e-02 3.636363636363636187e-02 2.943722943722943894e-02 3.151515151515151686e-02 2.666666666666666838e-02 4.000000000000000083e-02 2.909090909090909088e-02 4.000000000000000083e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 6.424242424242423977e-02 6.060606060606060774e-02 5.939393939393939476e-02 6.909090909090909172e-02 6.666666666666666574e-02 7.151515151515151769e-02 2.943722943722943894e-02 4.155844155844155841e-02 3.463203463203463200e-02 3.030303030303030387e-02 3.809523809523809867e-02 3.636363636363636187e-02 4.848484848484848481e-02 5.090909090909091078e-02 3.636363636363636187e-02 5.090909090909091078e-02 2.597402597402597574e-02 2.597402597402597574e-02 1.385281385281385280e-02 6.493506493506492894e-02 6.060606060606060774e-02 6.147186147186146921e-02 6.147186147186146921e-02 6.060606060606060774e-02 7.012987012987012547e-02 7.012987012987012547e-02 6.320346320346320601e-02 6.666666666666666574e-02 5.974025974025973934e-02 7.186147186147186228e-02 7.186147186147186228e-02 3.376623376623376360e-02 4.675324675324675494e-02 4.025974025974025927e-02 4.285714285714285754e-02 3.831168831168831057e-02 4.025974025974025927e-02 3.116883116883116880e-02 4.285714285714285754e-02 5.194805194805195148e-02 4.155844155844155841e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.329004329004328827e-02 5.541125541125541121e-02 5.541125541125541121e-02 4.155844155844155841e-02 4.329004329004328827e-02 3.809523809523809867e-02 5.194805194805195148e-02 2.857142857142857054e-02 2.857142857142857054e-02 3.116883116883116880e-02 2.857142857142857054e-02 3.246753246753246447e-02 1.558441558441558440e-02 1.558441558441558440e-02 6.038961038961038891e-02 5.974025974025973934e-02 6.298701298701298024e-02 6.038961038961038891e-02 6.233766233766233761e-02 6.103896103896103847e-02 6.363636363636362980e-02 6.493506493506492894e-02 6.168831168831168804e-02 6.168831168831168804e-02 6.623376623376622807e-02 6.298701298701298024e-02 6.428571428571427937e-02 3.535353535353535220e-02 3.838383838383838120e-02 3.636363636363636187e-02 3.939393939393939087e-02 3.333333333333333287e-02 4.343434343434343647e-02 3.787878787878787984e-02 4.545454545454545581e-02 4.545454545454545581e-02 5.194805194805195148e-02 4.025974025974025927e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.025974025974025927e-02 4.675324675324675494e-02 4.025974025974025927e-02 1.919191919191919060e-02 6.262626262626262708e-02 6.111111111111110911e-02 6.262626262626262708e-02 6.161616161616161741e-02 6.060606060606060774e-02 6.313131313131313538e-02 6.717171717171717404e-02 6.161616161616161741e-02 6.464646464646464641e-02 6.161616161616161741e-02 6.313131313131313538e-02 5.707070707070707044e-02 6.212121212121211877e-02 4.040404040404040747e-02 3.636363636363636187e-02 3.717171717171717515e-02 4.282828282828282651e-02 5.171717171717171713e-02 3.555555555555555552e-02 4.040404040404040747e-02 4.242424242424242681e-02 4.141414141414141714e-02 4.242424242424242681e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.141414141414141714e-02 5.050505050505050414e-02 3.232323232323232320e-02 3.393939393939394283e-02 3.393939393939394283e-02 2.101010101010101008e-02 6.666666666666666574e-02 5.090909090909091078e-02 6.181818181818182073e-02 6.222222222222222043e-02 6.222222222222222043e-02 5.777777777777777513e-02 6.303030303030303372e-02 5.535353535353535609e-02 5.373737373737373646e-02 6.020202020202020110e-02 6.424242424242423977e-02 6.262626262626262708e-02 6.222222222222222043e-02 4.099173553719008545e-02 5.421487603305785025e-02 4.099173553719008545e-02 3.966942148760330827e-02 3.966942148760330827e-02 3.702479338842975393e-02 3.702479338842975393e-02 4.363636363636363980e-02 4.848484848484848481e-02 2.644628099173553654e-02 2.181818181818181990e-02 4.826446280991735643e-02 6.347107438016529046e-02 5.983471074380165150e-02 5.917355371900826638e-02 7.272727272727272374e-02 6.049586776859504356e-02 6.115702479338842867e-02 5.057851239669421822e-02 5.123966942148760334e-02 6.115702479338842867e-02 5.190082644628098846e-02 4.231404958677686262e-02 3.966942148760330827e-02 4.231404958677686262e-02 4.231404958677686262e-02 4.628099173553718720e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.757575757575757874e-02 2.727272727272727140e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 5.818181818181818177e-02 6.363636363636362980e-02 7.090909090909090773e-02 3.151515151515151686e-02 3.878787878787878785e-02 3.290043290043290214e-02 3.636363636363636187e-02 2.909090909090909088e-02 4.000000000000000083e-02 2.909090909090909088e-02 4.000000000000000083e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 6.181818181818182073e-02 6.181818181818182073e-02 6.909090909090909172e-02 6.545454545454545969e-02 6.787878787878788567e-02 7.878787878787878174e-02 3.290043290043290214e-02 4.848484848484848481e-02 3.463203463203463200e-02 3.463203463203463200e-02 3.982683982683982854e-02 3.636363636363636187e-02 4.848484848484848481e-02 5.090909090909091078e-02 3.636363636363636187e-02 5.090909090909091078e-02 2.597402597402597574e-02 2.597402597402597574e-02 1.385281385281385280e-02 6.320346320346320601e-02 6.060606060606060774e-02 5.800865800865800948e-02 6.320346320346320601e-02 6.406926406926406747e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.666666666666666574e-02 6.753246753246752720e-02 7.012987012987012547e-02 7.445887445887446054e-02 7.099567099567100081e-02 4.025974025974025927e-02 4.285714285714285754e-02 4.805194805194805407e-02 4.025974025974025927e-02 4.025974025974025927e-02 3.896103896103896014e-02 3.636363636363636187e-02 4.285714285714285754e-02 5.281385281385281294e-02 4.155844155844155841e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.329004329004328827e-02 5.541125541125541121e-02 5.541125541125541121e-02 4.155844155844155841e-02 4.329004329004328827e-02 3.809523809523809867e-02 5.281385281385281294e-02 2.857142857142857054e-02 2.857142857142857054e-02 3.116883116883116880e-02 2.857142857142857054e-02 3.246753246753246447e-02 1.558441558441558440e-02 1.558441558441558440e-02 6.298701298701298024e-02 6.103896103896103847e-02 5.649350649350649151e-02 6.298701298701298024e-02 5.584415584415584194e-02 6.428571428571427937e-02 6.558441558441557850e-02 6.753246753246752720e-02 7.207792207792207417e-02 6.428571428571427937e-02 7.077922077922077504e-02 6.753246753246752720e-02 6.493506493506492894e-02 3.535353535353535220e-02 4.646464646464646547e-02 3.939393939393939087e-02 4.040404040404040747e-02 3.838383838383838120e-02 4.191919191919191851e-02 4.040404040404040747e-02 4.494949494949494750e-02 4.393939393939393784e-02 5.454545454545454281e-02 4.025974025974025927e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.025974025974025927e-02 4.675324675324675494e-02 4.025974025974025927e-02 1.919191919191919060e-02 5.404040404040404144e-02 5.757575757575757874e-02 5.353535353535353314e-02 5.808080808080808011e-02 6.414141414141413811e-02 5.808080808080808011e-02 6.818181818181817677e-02 5.303030303030303177e-02 6.212121212121211877e-02 7.222222222222221544e-02 6.818181818181817677e-02 6.161616161616161741e-02 5.858585858585858841e-02 4.282828282828282651e-02 4.282828282828282651e-02 3.797979797979798150e-02 4.444444444444444614e-02 5.252525252525252347e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.242424242424242681e-02 4.141414141414141714e-02 4.242424242424242681e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.141414141414141714e-02 5.454545454545454281e-02 3.232323232323232320e-02 3.393939393939394283e-02 3.393939393939394283e-02 2.101010101010101008e-02 6.909090909090909172e-02 6.020202020202020110e-02 5.414141414141414310e-02 6.181818181818182073e-02 5.252525252525252347e-02 6.424242424242423977e-02 5.292929292929293011e-02 6.141414141414141409e-02 5.858585858585858841e-02 6.343434343434344036e-02 6.868686868686868507e-02 6.626262626262625910e-02 6.828282828282827843e-02 4.264462809917355518e-02 5.057851239669421822e-02 4.198347107438016312e-02 3.702479338842975393e-02 4.099173553719008545e-02 3.768595041322313904e-02 4.363636363636363980e-02 4.686868686868687212e-02 5.333333333333333676e-02 2.644628099173553654e-02 2.181818181818181990e-02 5.619834710743801948e-02 6.909090909090909172e-02 5.520661157024793486e-02 5.652892561983471204e-02 7.792207792207792028e-02 5.322314049586776563e-02 5.057851239669421822e-02 6.181818181818182073e-02 5.586776859504131998e-02 5.190082644628098846e-02 5.785123966942148921e-02 4.231404958677686262e-02 4.033057851239669339e-02 4.231404958677686262e-02 4.297520661157024774e-02 5.157024793388429590e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.151515151515151381e-02 2.545454545454545539e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 5.999999999999999778e-02 5.454545454545454281e-02 6.363636363636362980e-02 2.909090909090909088e-02 3.636363636363636187e-02 2.943722943722943894e-02 3.151515151515151686e-02 2.666666666666666838e-02 4.000000000000000083e-02 2.909090909090909088e-02 4.000000000000000083e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 6.181818181818182073e-02 5.939393939393939476e-02 5.939393939393939476e-02 6.909090909090909172e-02 6.666666666666666574e-02 7.151515151515151769e-02 2.943722943722943894e-02 4.155844155844155841e-02 3.463203463203463200e-02 3.030303030303030387e-02 3.809523809523809867e-02 3.636363636363636187e-02 4.848484848484848481e-02 5.090909090909091078e-02 3.636363636363636187e-02 5.090909090909091078e-02 2.597402597402597574e-02 2.597402597402597574e-02 1.385281385281385280e-02 6.320346320346320601e-02 5.800865800865800948e-02 5.974025974025973934e-02 5.974025974025973934e-02 6.233766233766233761e-02 6.666666666666666574e-02 6.839826839826840255e-02 6.233766233766233761e-02 6.580086580086580428e-02 5.974025974025973934e-02 7.186147186147186228e-02 7.186147186147186228e-02 3.376623376623376360e-02 4.675324675324675494e-02 4.025974025974025927e-02 4.025974025974025927e-02 3.766233766233766100e-02 3.896103896103896014e-02 3.116883116883116880e-02 4.155844155844155841e-02 5.281385281385281294e-02 4.155844155844155841e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.329004329004328827e-02 5.541125541125541121e-02 5.541125541125541121e-02 4.155844155844155841e-02 4.329004329004328827e-02 3.809523809523809867e-02 5.281385281385281294e-02 2.857142857142857054e-02 2.857142857142857054e-02 3.116883116883116880e-02 2.857142857142857054e-02 3.246753246753246447e-02 1.558441558441558440e-02 1.558441558441558440e-02 6.298701298701298024e-02 5.779220779220779064e-02 5.779220779220779064e-02 5.779220779220779064e-02 6.038961038961038891e-02 6.038961038961038891e-02 6.168831168831168804e-02 6.688311688311687764e-02 6.168831168831168804e-02 6.038961038961038891e-02 6.558441558441557850e-02 6.428571428571427937e-02 6.363636363636362980e-02 3.535353535353535220e-02 3.838383838383838120e-02 3.585858585858586051e-02 3.838383838383838120e-02 3.434343434343434254e-02 4.191919191919191851e-02 3.787878787878787984e-02 4.393939393939393784e-02 4.444444444444444614e-02 5.454545454545454281e-02 4.025974025974025927e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.025974025974025927e-02 4.675324675324675494e-02 4.025974025974025927e-02 1.919191919191919060e-02 5.505050505050505111e-02 5.808080808080808011e-02 5.707070707070707044e-02 5.707070707070707044e-02 5.808080808080808011e-02 6.060606060606060774e-02 6.717171717171717404e-02 5.959595959595959808e-02 6.161616161616161741e-02 6.161616161616161741e-02 6.212121212121211877e-02 6.161616161616161741e-02 6.060606060606060774e-02 4.040404040404040747e-02 3.636363636363636187e-02 3.636363636363636187e-02 4.444444444444444614e-02 5.010101010101010444e-02 3.636363636363636187e-02 4.040404040404040747e-02 4.242424242424242681e-02 4.141414141414141714e-02 4.242424242424242681e-02 4.040404040404040747e-02 4.040404040404040747e-02 4.141414141414141714e-02 5.454545454545454281e-02 3.232323232323232320e-02 3.393939393939394283e-02 3.393939393939394283e-02 2.101010101010101008e-02 6.868686868686868507e-02 5.656565656565656908e-02 5.373737373737373646e-02 5.696969696969696878e-02 5.333333333333333676e-02 6.343434343434344036e-02 5.535353535353535609e-02 6.060606060606060774e-02 5.858585858585858841e-02 6.383838383838383312e-02 6.707070707070707238e-02 6.626262626262625910e-02 6.343434343434344036e-02 4.099173553719008545e-02 5.322314049586776563e-02 3.867768595041322366e-02 3.834710743801653110e-02 3.834710743801653110e-02 3.702479338842975393e-02 3.834710743801653110e-02 4.686868686868687212e-02 5.333333333333333676e-02 2.644628099173553654e-02 2.181818181818181990e-02 5.355371900826446513e-02 6.479338842975206070e-02 5.785123966942148921e-02 5.421487603305785025e-02 7.727272727272727071e-02 5.190082644628098846e-02 5.123966942148760334e-02 5.586776859504131998e-02 5.652892561983471204e-02 5.157024793388429590e-02 5.719008264462809715e-02 4.231404958677686262e-02 4.033057851239669339e-02 4.231404958677686262e-02 4.297520661157024774e-02 5.157024793388429590e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 5.151515151515151381e-02 2.545454545454545539e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 5.999999999999999778e-02 5.454545454545454281e-02 6.545454545454545969e-02 2.909090909090909088e-02 3.757575757575757486e-02 2.943722943722943894e-02 3.151515151515151686e-02 2.666666666666666838e-02 4.181818181818181684e-02 2.909090909090909088e-02 4.181818181818181684e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 7.030303030303029777e-02 5.939393939393939476e-02 6.060606060606060774e-02 7.030303030303029777e-02 6.787878787878788567e-02 7.515151515151514972e-02 2.943722943722943894e-02 4.242424242424242681e-02 3.722943722943723027e-02 3.030303030303030387e-02 3.809523809523809867e-02 3.757575757575757486e-02 5.090909090909091078e-02 5.454545454545454281e-02 3.757575757575757486e-02 5.454545454545454281e-02 2.683982683982684067e-02 2.683982683982684067e-02 1.385281385281385280e-02 6.666666666666666574e-02 6.493506493506492894e-02 5.974025974025973934e-02 6.060606060606060774e-02 6.320346320346320601e-02 7.792207792207792028e-02 7.532467532467532201e-02 6.320346320346320601e-02 7.099567099567100081e-02 6.147186147186146921e-02 7.445887445887446054e-02 7.359307359307359908e-02 3.376623376623376360e-02 4.610389610389610537e-02 4.090909090909090884e-02 4.805194805194805407e-02 3.766233766233766100e-02 4.415584415584415667e-02 3.116883116883116880e-02 4.675324675324675494e-02 5.367965367965368134e-02 4.329004329004328827e-02 3.982683982683982854e-02 3.982683982683982854e-02 4.588744588744588654e-02 5.887445887445887788e-02 5.887445887445887788e-02 4.329004329004328827e-02 4.588744588744588654e-02 3.982683982683982854e-02 5.367965367965368134e-02 2.987012987012986967e-02 2.987012987012986967e-02 3.246753246753246447e-02 2.987012987012986967e-02 3.441558441558441317e-02 1.558441558441558440e-02 1.558441558441558440e-02 6.233766233766233761e-02 6.168831168831168804e-02 6.493506493506492894e-02 6.558441558441557850e-02 6.103896103896103847e-02 6.753246753246752720e-02 6.363636363636362980e-02 6.883116883116882634e-02 6.428571428571427937e-02 6.493506493506492894e-02 6.753246753246752720e-02 6.558441558441557850e-02 6.298701298701298024e-02 3.535353535353535220e-02 3.888888888888888951e-02 3.585858585858586051e-02 3.787878787878787984e-02 3.585858585858586051e-02 4.545454545454545581e-02 4.141414141414141714e-02 4.747474747474747514e-02 4.646464646464646547e-02 5.324675324675324367e-02 4.220779220779220797e-02 4.415584415584415667e-02 4.415584415584415667e-02 4.935064935064935321e-02 4.415584415584415667e-02 4.220779220779220797e-02 4.935064935064935321e-02 4.220779220779220797e-02 1.969696969696969543e-02 6.717171717171717404e-02 6.666666666666666574e-02 6.464646464646464641e-02 6.464646464646464641e-02 6.666666666666666574e-02 6.161616161616161741e-02 6.969696969696970168e-02 6.060606060606060774e-02 6.363636363636362980e-02 6.464646464646464641e-02 6.414141414141413811e-02 5.858585858585858841e-02 6.010101010101009944e-02 4.282828282828282651e-02 3.717171717171717515e-02 3.636363636363636187e-02 4.444444444444444614e-02 5.616161616161616243e-02 3.878787878787878785e-02 4.242424242424242681e-02 4.545454545454545581e-02 4.393939393939393784e-02 4.545454545454545581e-02 4.242424242424242681e-02 4.242424242424242681e-02 4.393939393939393784e-02 5.151515151515151381e-02 3.393939393939394283e-02 3.636363636363636187e-02 3.636363636363636187e-02 2.181818181818181990e-02 6.949494949494949836e-02 5.252525252525252347e-02 6.989898989898990500e-02 6.989898989898990500e-02 6.424242424242423977e-02 5.939393939393939476e-02 6.828282828282827843e-02 5.656565656565656908e-02 5.494949494949494945e-02 6.303030303030303372e-02 6.505050505050505305e-02 6.505050505050505305e-02 6.585858585858585246e-02 4.330578512396694030e-02 5.454545454545454281e-02 4.231404958677686262e-02 3.801652892561983160e-02 3.867768595041322366e-02 3.801652892561983160e-02 3.867768595041322366e-02 4.444444444444444614e-02 4.929292929292929115e-02 2.776859504132231371e-02 2.280991735537190104e-02 4.958677685950413361e-02 6.743801652892561505e-02 5.719008264462809715e-02 6.347107438016529046e-02 7.402597402597402287e-02 7.107438016528926095e-02 6.115702479338842867e-02 5.190082644628098846e-02 5.157024793388429590e-02 6.644628099173553737e-02 5.289256198347107307e-02 4.495867768595041003e-02 4.099173553719008545e-02 4.495867768595041003e-02 4.429752066115702491e-02 4.694214876033057926e-02 +3.030303030303030387e-02 1.212121212121212120e-02 0.000000000000000000e+00 0.000000000000000000e+00 4.848484848484848481e-02 2.545454545454545539e-02 1.818181818181818094e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 5.818181818181818177e-02 4.909090909090908783e-02 6.181818181818182073e-02 2.909090909090909088e-02 3.757575757575757486e-02 2.770562770562770560e-02 2.909090909090909088e-02 2.909090909090909088e-02 4.181818181818181684e-02 2.909090909090909088e-02 4.181818181818181684e-02 1.939393939393939392e-02 9.696969696969696961e-03 9.696969696969696961e-03 9.696969696969696961e-03 6.666666666666666574e-02 5.212121212121212377e-02 5.454545454545454281e-02 6.666666666666666574e-02 6.787878787878788567e-02 7.151515151515151769e-02 2.770562770562770560e-02 3.896103896103896014e-02 3.722943722943723027e-02 3.030303030303030387e-02 3.722943722943723027e-02 3.757575757575757486e-02 5.333333333333333676e-02 5.454545454545454281e-02 3.757575757575757486e-02 5.454545454545454281e-02 2.683982683982684067e-02 2.683982683982684067e-02 1.385281385281385280e-02 7.186147186147186228e-02 5.627705627705627961e-02 5.108225108225108307e-02 5.281385281385281294e-02 5.714285714285714107e-02 7.272727272727272374e-02 7.272727272727272374e-02 5.800865800865800948e-02 7.272727272727272374e-02 5.454545454545454281e-02 7.532467532467532201e-02 7.359307359307359908e-02 2.987012987012986967e-02 4.220779220779220797e-02 3.636363636363636187e-02 4.285714285714285754e-02 3.311688311688311404e-02 4.415584415584415667e-02 2.987012987012986967e-02 4.415584415584415667e-02 6.060606060606060774e-02 4.502164502164502508e-02 3.982683982683982854e-02 3.982683982683982854e-02 4.588744588744588654e-02 6.233766233766233761e-02 6.233766233766233761e-02 4.502164502164502508e-02 4.588744588744588654e-02 3.982683982683982854e-02 6.060606060606060774e-02 2.987012987012986967e-02 2.987012987012986967e-02 3.376623376623376360e-02 2.987012987012986967e-02 3.441558441558441317e-02 1.558441558441558440e-02 1.558441558441558440e-02 7.467532467532467244e-02 6.038961038961038891e-02 5.259740259740259410e-02 5.389610389610389324e-02 5.324675324675324367e-02 6.168831168831168804e-02 5.584415584415584194e-02 6.233766233766233761e-02 5.714285714285714107e-02 6.103896103896103847e-02 6.363636363636362980e-02 6.233766233766233761e-02 6.103896103896103847e-02 3.232323232323232320e-02 3.383838383838384117e-02 3.131313131313131354e-02 3.181818181818181490e-02 3.282828282828283151e-02 4.949494949494949447e-02 3.989898989898989917e-02 4.949494949494949447e-02 4.898989898989899311e-02 6.493506493506492894e-02 4.350649350649350711e-02 4.415584415584415667e-02 4.415584415584415667e-02 5.194805194805195148e-02 4.415584415584415667e-02 4.350649350649350711e-02 5.194805194805195148e-02 4.350649350649350711e-02 1.969696969696969543e-02 5.202020202020202211e-02 5.606060606060606077e-02 5.252525252525252347e-02 5.303030303030303177e-02 5.454545454545454281e-02 5.353535353535353314e-02 7.878787878787878174e-02 5.303030303030303177e-02 5.505050505050505111e-02 5.707070707070707044e-02 5.858585858585858841e-02 7.575757575757575968e-02 5.555555555555555247e-02 4.282828282828282651e-02 3.313131313131312955e-02 3.151515151515151686e-02 5.252525252525252347e-02 5.454545454545454281e-02 3.636363636363636187e-02 4.444444444444444614e-02 4.545454545454545581e-02 4.494949494949494750e-02 4.545454545454545581e-02 4.444444444444444614e-02 4.444444444444444614e-02 4.494949494949494750e-02 6.717171717171717404e-02 3.555555555555555552e-02 3.636363636363636187e-02 3.636363636363636187e-02 2.181818181818181990e-02 8.080808080808081495e-02 6.464646464646464641e-02 5.373737373737373646e-02 5.535353535353535609e-02 5.252525252525252347e-02 7.757575757575757569e-02 5.414141414141414310e-02 7.595959595959596300e-02 7.595959595959596300e-02 7.838383838383838897e-02 8.000000000000000167e-02 8.000000000000000167e-02 6.868686868686868507e-02 4.429752066115702491e-02 5.719008264462809715e-02 3.834710743801653110e-02 3.140495867768595267e-02 3.272727272727272985e-02 3.206611570247933779e-02 3.272727272727272985e-02 5.696969696969696878e-02 6.787878787878788567e-02 2.909090909090909088e-02 2.280991735537190104e-02 6.545454545454545969e-02 7.140495867768595351e-02 5.322314049586776563e-02 5.322314049586776563e-02 9.285714285714286031e-02 5.388429752066115769e-02 5.190082644628098846e-02 5.785123966942148921e-02 5.719008264462809715e-02 5.289256198347107307e-02 7.504132231404958553e-02 4.760330578512396438e-02 4.628099173553718720e-02 4.760330578512396438e-02 4.892561983471074155e-02 6.743801652892561505e-02 +0.000000000000000000e+00 0.000000000000000000e+00 3.030303030303030387e-02 1.212121212121212120e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 7.575757575757575968e-02 3.272727272727272985e-02 1.818181818181818094e-02 4.363636363636363980e-02 2.909090909090909088e-02 4.363636363636363980e-02 1.939393939393939392e-02 2.909090909090909088e-02 1.385281385281385280e-02 9.696969696969696961e-03 9.696969696969696961e-03 7.090909090909090773e-02 9.818181818181817566e-02 9.636363636363635965e-02 3.878787878787878785e-02 5.090909090909091078e-02 3.636363636363636187e-02 3.636363636363636187e-02 5.333333333333333676e-02 3.878787878787878785e-02 3.878787878787878785e-02 5.818181818181818177e-02 5.333333333333333676e-02 5.818181818181818177e-02 1.385281385281385280e-02 2.077922077922077920e-02 2.077922077922077920e-02 1.385281385281385280e-02 2.077922077922077920e-02 1.103030303030303055e-01 6.909090909090909172e-02 8.121212121212120771e-02 9.696969696969696961e-02 1.078787878787878796e-01 4.329004329004328827e-02 4.675324675324675494e-02 4.329004329004328827e-02 5.541125541125541121e-02 4.502164502164502508e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.848484848484848481e-02 6.233766233766233761e-02 6.233766233766233761e-02 4.502164502164502508e-02 5.541125541125541121e-02 4.155844155844155841e-02 6.233766233766233761e-02 6.233766233766233761e-02 1.558441558441558440e-02 3.116883116883116880e-02 2.077922077922077920e-02 2.857142857142857054e-02 2.077922077922077920e-02 2.857142857142857054e-02 1.558441558441558440e-02 2.857142857142857054e-02 6.666666666666666574e-02 7.619047619047619735e-02 9.264069264069263454e-02 1.064935064935064873e-01 8.311688311688311681e-02 7.359307359307359908e-02 7.705627705627705881e-02 1.047619047619047644e-01 1.177489177489177558e-01 1.186147186147186172e-01 7.705627705627705881e-02 4.415584415584415667e-02 4.935064935064935321e-02 4.935064935064935321e-02 4.675324675324675494e-02 5.454545454545454281e-02 6.493506493506492894e-02 5.714285714285714107e-02 5.454545454545454281e-02 4.675324675324675494e-02 4.415584415584415667e-02 4.415584415584415667e-02 4.675324675324675494e-02 5.194805194805195148e-02 4.675324675324675494e-02 5.714285714285714107e-02 4.675324675324675494e-02 4.675324675324675494e-02 5.194805194805195148e-02 5.194805194805195148e-02 4.675324675324675494e-02 2.424242424242424240e-02 2.020202020202020374e-02 2.020202020202020374e-02 2.020202020202020374e-02 2.020202020202020374e-02 3.232323232323232320e-02 2.626262626262626174e-02 3.232323232323232320e-02 3.232323232323232320e-02 6.298701298701298024e-02 8.246753246753246724e-02 8.831168831168831335e-02 1.058441558441558378e-01 7.792207792207792028e-02 1.129870129870129830e-01 1.123376623376623334e-01 7.402597402597402287e-02 8.506493506493506551e-02 5.454545454545454281e-02 4.444444444444444614e-02 4.848484848484848481e-02 4.646464646464646547e-02 4.444444444444444614e-02 4.646464646464646547e-02 4.646464646464646547e-02 5.858585858585858841e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.848484848484848481e-02 5.252525252525252347e-02 4.444444444444444614e-02 3.878787878787878785e-02 2.262626262626262624e-02 2.262626262626262624e-02 3.393939393939394283e-02 3.717171717171717515e-02 2.424242424242424240e-02 7.424242424242424865e-02 8.383838383838383701e-02 7.878787878787878174e-02 1.282828282828282762e-01 1.060606060606060635e-01 8.484848484848485362e-02 9.848484848484848064e-02 5.909090909090908977e-02 4.363636363636363980e-02 4.848484848484848481e-02 5.494949494949494945e-02 7.030303030303029777e-02 5.818181818181818177e-02 4.525252525252525249e-02 4.686868686868687212e-02 4.848484848484848481e-02 4.363636363636363980e-02 5.333333333333333676e-02 4.848484848484848481e-02 5.010101010101010444e-02 5.010101010101010444e-02 5.494949494949494945e-02 5.656565656565656908e-02 5.818181818181818177e-02 5.171717171717171713e-02 3.966942148760330827e-02 4.231404958677686262e-02 2.644628099173553654e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.380165289256198219e-02 5.898989898989898811e-02 5.535353535353535609e-02 4.297520661157024774e-02 7.338842975206610886e-02 4.363636363636363980e-02 5.421487603305785025e-02 4.231404958677686262e-02 4.231404958677686262e-02 6.753246753246752720e-02 4.760330578512396438e-02 4.231404958677686262e-02 4.231404958677686262e-02 4.231404958677686262e-02 4.495867768595041003e-02 4.760330578512396438e-02 1.147107438016528869e-01 6.181818181818182073e-02 6.181818181818182073e-02 6.743801652892561505e-02 5.190082644628098846e-02 +0.000000000000000000e+00 0.000000000000000000e+00 3.030303030303030387e-02 1.212121212121212120e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 5.151515151515151381e-02 2.545454545454545539e-02 1.818181818181818094e-02 4.000000000000000083e-02 2.909090909090909088e-02 4.000000000000000083e-02 1.939393939393939392e-02 2.666666666666666838e-02 1.385281385281385280e-02 9.696969696969696961e-03 9.696969696969696961e-03 5.999999999999999778e-02 5.454545454545454281e-02 6.363636363636362980e-02 2.909090909090909088e-02 3.151515151515151686e-02 2.666666666666666838e-02 2.666666666666666838e-02 4.848484848484848481e-02 3.636363636363636187e-02 3.636363636363636187e-02 5.090909090909091078e-02 4.848484848484848481e-02 5.090909090909091078e-02 1.385281385281385280e-02 1.904761904761904934e-02 1.904761904761904934e-02 1.385281385281385280e-02 1.904761904761904934e-02 5.939393939393939476e-02 6.424242424242423977e-02 6.909090909090909172e-02 6.060606060606060774e-02 7.151515151515151769e-02 3.463203463203463200e-02 3.463203463203463200e-02 2.943722943722943894e-02 5.194805194805195148e-02 4.155844155844155841e-02 3.809523809523809867e-02 3.809523809523809867e-02 4.329004329004328827e-02 5.541125541125541121e-02 5.541125541125541121e-02 4.155844155844155841e-02 5.194805194805195148e-02 3.809523809523809867e-02 5.541125541125541121e-02 5.541125541125541121e-02 1.558441558441558440e-02 2.727272727272727140e-02 1.948051948051948007e-02 2.597402597402597574e-02 1.948051948051948007e-02 2.597402597402597574e-02 1.558441558441558440e-02 2.597402597402597574e-02 6.493506493506492894e-02 6.060606060606060774e-02 6.147186147186146921e-02 6.147186147186146921e-02 6.060606060606060774e-02 7.012987012987012547e-02 7.012987012987012547e-02 6.320346320346320601e-02 6.406926406926406747e-02 5.974025974025973934e-02 6.666666666666666574e-02 3.636363636363636187e-02 3.636363636363636187e-02 3.896103896103896014e-02 3.636363636363636187e-02 4.025974025974025927e-02 3.376623376623376360e-02 3.116883116883116880e-02 5.194805194805195148e-02 4.415584415584415667e-02 4.025974025974025927e-02 4.025974025974025927e-02 4.155844155844155841e-02 4.675324675324675494e-02 4.155844155844155841e-02 4.935064935064935321e-02 4.155844155844155841e-02 4.415584415584415667e-02 4.675324675324675494e-02 4.675324675324675494e-02 4.415584415584415667e-02 2.222222222222222307e-02 1.919191919191919060e-02 1.919191919191919060e-02 1.919191919191919060e-02 1.919191919191919060e-02 3.030303030303030387e-02 2.424242424242424240e-02 3.030303030303030387e-02 3.030303030303030387e-02 6.038961038961038891e-02 6.298701298701298024e-02 6.233766233766233761e-02 6.428571428571427937e-02 6.363636363636362980e-02 6.363636363636362980e-02 6.168831168831168804e-02 6.103896103896103847e-02 6.038961038961038891e-02 3.333333333333333287e-02 4.040404040404040747e-02 4.343434343434343647e-02 4.141414141414141714e-02 4.040404040404040747e-02 4.141414141414141714e-02 4.141414141414141714e-02 5.555555555555555247e-02 4.242424242424242681e-02 4.242424242424242681e-02 4.242424242424242681e-02 4.343434343434343647e-02 5.050505050505050414e-02 4.141414141414141714e-02 3.393939393939394283e-02 2.101010101010101008e-02 2.101010101010101008e-02 3.232323232323232320e-02 3.474747474747474918e-02 2.262626262626262624e-02 6.262626262626262708e-02 6.161616161616161741e-02 6.262626262626262708e-02 6.161616161616161741e-02 6.161616161616161741e-02 6.161616161616161741e-02 6.313131313131313538e-02 5.707070707070707044e-02 3.878787878787878785e-02 4.040404040404040747e-02 4.040404040404040747e-02 3.636363636363636187e-02 5.575757575757575579e-02 4.363636363636363980e-02 4.202020202020202017e-02 4.282828282828282651e-02 4.040404040404040747e-02 5.090909090909091078e-02 4.282828282828282651e-02 4.848484848484848481e-02 4.848484848484848481e-02 5.252525252525252347e-02 5.333333333333333676e-02 5.575757575757575579e-02 4.929292929292929115e-02 3.504132231404958470e-02 3.900826446280991622e-02 2.512396694214875936e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 2.181818181818181990e-02 5.090909090909091078e-02 5.373737373737373646e-02 3.768595041322313904e-02 3.966942148760330827e-02 4.231404958677686262e-02 5.157024793388429590e-02 3.966942148760330827e-02 3.966942148760330827e-02 6.493506493506492894e-02 4.231404958677686262e-02 3.966942148760330827e-02 4.033057851239669339e-02 4.033057851239669339e-02 4.099173553719008545e-02 4.628099173553718720e-02 6.181818181818182073e-02 6.115702479338842867e-02 6.049586776859504356e-02 6.082644628099173612e-02 5.057851239669421822e-02 +0.000000000000000000e+00 0.000000000000000000e+00 3.030303030303030387e-02 1.212121212121212120e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 5.151515151515151381e-02 2.545454545454545539e-02 1.818181818181818094e-02 4.363636363636363980e-02 2.909090909090909088e-02 4.363636363636363980e-02 1.939393939393939392e-02 2.909090909090909088e-02 1.385281385281385280e-02 9.696969696969696961e-03 9.696969696969696961e-03 5.999999999999999778e-02 5.454545454545454281e-02 6.727272727272727570e-02 2.909090909090909088e-02 3.151515151515151686e-02 2.666666666666666838e-02 2.666666666666666838e-02 5.333333333333333676e-02 3.878787878787878785e-02 3.878787878787878785e-02 5.818181818181818177e-02 5.333333333333333676e-02 5.818181818181818177e-02 1.385281385281385280e-02 2.077922077922077920e-02 2.077922077922077920e-02 1.385281385281385280e-02 2.077922077922077920e-02 6.181818181818182073e-02 7.636363636363636964e-02 7.151515151515151769e-02 5.818181818181818177e-02 7.878787878787878174e-02 3.636363636363636187e-02 3.636363636363636187e-02 2.943722943722943894e-02 5.541125541125541121e-02 4.502164502164502508e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.848484848484848481e-02 6.233766233766233761e-02 6.233766233766233761e-02 4.502164502164502508e-02 5.541125541125541121e-02 4.155844155844155841e-02 6.233766233766233761e-02 6.233766233766233761e-02 1.558441558441558440e-02 3.116883116883116880e-02 2.077922077922077920e-02 2.857142857142857054e-02 2.077922077922077920e-02 2.857142857142857054e-02 1.558441558441558440e-02 2.857142857142857054e-02 6.839826839826840255e-02 6.926406926406926401e-02 5.800865800865800948e-02 5.974025974025973934e-02 6.580086580086580428e-02 8.571428571428571508e-02 8.051948051948051854e-02 6.320346320346320601e-02 6.926406926406926401e-02 6.320346320346320601e-02 6.666666666666666574e-02 3.896103896103896014e-02 3.896103896103896014e-02 4.155844155844155841e-02 3.896103896103896014e-02 4.415584415584415667e-02 3.376623376623376360e-02 3.116883116883116880e-02 5.454545454545454281e-02 4.675324675324675494e-02 4.415584415584415667e-02 4.415584415584415667e-02 4.675324675324675494e-02 5.194805194805195148e-02 4.675324675324675494e-02 5.714285714285714107e-02 4.675324675324675494e-02 4.675324675324675494e-02 5.194805194805195148e-02 5.194805194805195148e-02 4.675324675324675494e-02 2.424242424242424240e-02 2.020202020202020374e-02 2.020202020202020374e-02 2.020202020202020374e-02 2.020202020202020374e-02 3.232323232323232320e-02 2.626262626262626174e-02 3.232323232323232320e-02 3.232323232323232320e-02 6.428571428571427937e-02 6.688311688311687764e-02 5.974025974025973934e-02 6.168831168831168804e-02 7.272727272727272374e-02 6.363636363636362980e-02 6.168831168831168804e-02 7.402597402597402287e-02 7.077922077922077504e-02 3.838383838383838120e-02 4.444444444444444614e-02 4.848484848484848481e-02 4.646464646464646547e-02 4.444444444444444614e-02 4.646464646464646547e-02 4.646464646464646547e-02 5.858585858585858841e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.848484848484848481e-02 5.252525252525252347e-02 4.444444444444444614e-02 3.878787878787878785e-02 2.262626262626262624e-02 2.262626262626262624e-02 3.393939393939394283e-02 3.717171717171717515e-02 2.424242424242424240e-02 7.222222222222221544e-02 5.959595959595959808e-02 6.666666666666666574e-02 6.767676767676768235e-02 5.959595959595959808e-02 6.767676767676768235e-02 6.010101010101009944e-02 6.010101010101009944e-02 4.363636363636363980e-02 4.525252525252525249e-02 4.525252525252525249e-02 3.797979797979798150e-02 5.818181818181818177e-02 4.525252525252525249e-02 4.686868686868687212e-02 4.848484848484848481e-02 4.363636363636363980e-02 5.333333333333333676e-02 4.848484848484848481e-02 5.010101010101010444e-02 5.010101010101010444e-02 5.494949494949494945e-02 5.656565656565656908e-02 5.818181818181818177e-02 5.171717171717171713e-02 3.966942148760330827e-02 4.231404958677686262e-02 2.644628099173553654e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.380165289256198219e-02 5.414141414141414310e-02 5.616161616161616243e-02 4.165289256198347057e-02 3.768595041322313904e-02 4.363636363636363980e-02 5.421487603305785025e-02 4.231404958677686262e-02 4.231404958677686262e-02 6.753246753246752720e-02 4.760330578512396438e-02 4.231404958677686262e-02 4.231404958677686262e-02 4.231404958677686262e-02 4.495867768595041003e-02 4.760330578512396438e-02 6.181818181818182073e-02 6.049586776859504356e-02 8.297520661157024857e-02 5.553719008264462742e-02 5.256198347107438051e-02 +0.000000000000000000e+00 0.000000000000000000e+00 3.030303030303030387e-02 1.212121212121212120e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 4.848484848484848481e-02 2.545454545454545539e-02 1.818181818181818094e-02 4.363636363636363980e-02 2.909090909090909088e-02 4.363636363636363980e-02 1.939393939393939392e-02 2.909090909090909088e-02 1.385281385281385280e-02 9.696969696969696961e-03 9.696969696969696961e-03 6.909090909090909172e-02 5.090909090909091078e-02 6.363636363636362980e-02 2.909090909090909088e-02 2.909090909090909088e-02 2.545454545454545539e-02 2.909090909090909088e-02 5.212121212121212377e-02 3.878787878787878785e-02 3.878787878787878785e-02 5.818181818181818177e-02 5.212121212121212377e-02 5.818181818181818177e-02 1.385281385281385280e-02 2.077922077922077920e-02 2.077922077922077920e-02 1.385281385281385280e-02 2.077922077922077920e-02 5.818181818181818177e-02 6.666666666666666574e-02 8.242424242424242764e-02 6.424242424242423977e-02 7.515151515151514972e-02 3.722943722943723027e-02 3.636363636363636187e-02 2.770562770562770560e-02 5.541125541125541121e-02 4.415584415584415667e-02 4.155844155844155841e-02 4.155844155844155841e-02 4.848484848484848481e-02 6.060606060606060774e-02 6.060606060606060774e-02 4.415584415584415667e-02 5.541125541125541121e-02 4.155844155844155841e-02 6.060606060606060774e-02 6.060606060606060774e-02 1.558441558441558440e-02 3.116883116883116880e-02 2.077922077922077920e-02 2.792207792207792097e-02 2.077922077922077920e-02 2.792207792207792097e-02 1.558441558441558440e-02 2.792207792207792097e-02 7.012987012987012547e-02 6.147186147186146921e-02 6.926406926406926401e-02 6.580086580086580428e-02 6.926406926406926401e-02 7.186147186147186228e-02 7.619047619047619735e-02 6.580086580086580428e-02 6.580086580086580428e-02 5.974025974025973934e-02 7.532467532467532201e-02 4.025974025974025927e-02 3.896103896103896014e-02 4.155844155844155841e-02 3.961038961038960970e-02 4.415584415584415667e-02 3.116883116883116880e-02 3.116883116883116880e-02 5.519480519480519237e-02 4.675324675324675494e-02 4.350649350649350711e-02 4.350649350649350711e-02 4.675324675324675494e-02 5.064935064935065234e-02 4.675324675324675494e-02 5.714285714285714107e-02 4.675324675324675494e-02 4.675324675324675494e-02 5.064935064935065234e-02 5.064935064935065234e-02 4.675324675324675494e-02 2.424242424242424240e-02 2.020202020202020374e-02 2.020202020202020374e-02 2.020202020202020374e-02 2.020202020202020374e-02 3.232323232323232320e-02 2.575757575757575690e-02 3.232323232323232320e-02 3.232323232323232320e-02 6.493506493506492894e-02 6.558441558441557850e-02 7.467532467532467244e-02 7.272727272727272374e-02 6.753246753246752720e-02 6.948051948051947591e-02 6.493506493506492894e-02 6.168831168831168804e-02 5.974025974025973934e-02 3.535353535353535220e-02 4.343434343434343647e-02 4.747474747474747514e-02 4.595959595959595717e-02 4.343434343434343647e-02 4.595959595959595717e-02 4.595959595959595717e-02 5.909090909090908977e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.848484848484848481e-02 4.747474747474747514e-02 5.353535353535353314e-02 4.444444444444444614e-02 3.878787878787878785e-02 2.262626262626262624e-02 2.262626262626262624e-02 3.434343434343434254e-02 3.757575757575757486e-02 2.383838383838383923e-02 6.161616161616161741e-02 7.676767676767676241e-02 6.868686868686868507e-02 6.464646464646464641e-02 6.717171717171717404e-02 6.313131313131313538e-02 7.272727272727272374e-02 6.111111111111110911e-02 4.121212121212121382e-02 4.686868686868687212e-02 4.525252525252525249e-02 3.555555555555555552e-02 5.979797979797980140e-02 4.606060606060605883e-02 4.565656565656565913e-02 4.767676767676767846e-02 4.323232323232323315e-02 5.454545454545454281e-02 4.767676767676767846e-02 5.131313131313131048e-02 5.131313131313131048e-02 5.575757575757575579e-02 5.777777777777777513e-02 5.979797979797980140e-02 5.333333333333333676e-02 3.900826446280991622e-02 4.297520661157024774e-02 2.644628099173553654e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.380165289256198219e-02 2.380165289256198219e-02 5.373737373737373646e-02 5.737373737373737542e-02 3.834710743801653110e-02 4.231404958677686262e-02 4.462809917355371747e-02 5.652892561983471204e-02 4.231404958677686262e-02 4.231404958677686262e-02 6.883116883116882634e-02 4.628099173553718720e-02 4.231404958677686262e-02 4.297520661157024774e-02 4.297520661157024774e-02 4.429752066115702491e-02 4.892561983471074155e-02 6.743801652892561505e-02 6.082644628099173612e-02 5.553719008264462742e-02 7.239669421487603118e-02 5.388429752066115769e-02 +0.000000000000000000e+00 0.000000000000000000e+00 3.030303030303030387e-02 1.212121212121212120e-02 2.424242424242424240e-02 1.454545454545454544e-02 0.000000000000000000e+00 4.242424242424242681e-02 2.363636363636363591e-02 1.818181818181818094e-02 4.181818181818181684e-02 2.909090909090909088e-02 4.181818181818181684e-02 1.939393939393939392e-02 2.787878787878787790e-02 1.385281385281385280e-02 9.696969696969696961e-03 9.696969696969696961e-03 5.636363636363636576e-02 4.181818181818181684e-02 5.454545454545454281e-02 2.666666666666666838e-02 2.424242424242424240e-02 2.303030303030302942e-02 2.666666666666666838e-02 5.333333333333333676e-02 3.757575757575757486e-02 3.757575757575757486e-02 5.454545454545454281e-02 5.333333333333333676e-02 5.454545454545454281e-02 1.385281385281385280e-02 1.991341991341991427e-02 1.991341991341991427e-02 1.385281385281385280e-02 1.991341991341991427e-02 4.727272727272727182e-02 6.545454545454545969e-02 6.545454545454545969e-02 4.727272727272727182e-02 6.424242424242423977e-02 3.290043290043290214e-02 3.290043290043290214e-02 2.424242424242424240e-02 6.060606060606060774e-02 4.502164502164502508e-02 3.982683982683982854e-02 3.982683982683982854e-02 4.588744588744588654e-02 6.233766233766233761e-02 6.233766233766233761e-02 4.502164502164502508e-02 6.060606060606060774e-02 3.982683982683982854e-02 6.233766233766233761e-02 6.233766233766233761e-02 1.558441558441558440e-02 2.922077922077922010e-02 2.012987012987012964e-02 2.857142857142857054e-02 2.012987012987012964e-02 2.857142857142857054e-02 1.558441558441558440e-02 2.857142857142857054e-02 7.099567099567100081e-02 5.367965367965368134e-02 4.761904761904761640e-02 4.761904761904761640e-02 5.454545454545454281e-02 7.186147186147186228e-02 7.186147186147186228e-02 5.281385281385281294e-02 5.367965367965368134e-02 4.761904761904761640e-02 7.012987012987012547e-02 3.506493506493506274e-02 3.506493506493506274e-02 3.896103896103896014e-02 3.506493506493506274e-02 3.961038961038960970e-02 2.467532467532467660e-02 2.597402597402597574e-02 6.493506493506492894e-02 5.064935064935065234e-02 4.350649350649350711e-02 4.350649350649350711e-02 4.415584415584415667e-02 5.194805194805195148e-02 4.415584415584415667e-02 5.324675324675324367e-02 4.415584415584415667e-02 5.064935064935065234e-02 5.194805194805195148e-02 5.194805194805195148e-02 5.064935064935065234e-02 2.323232323232323274e-02 1.969696969696969543e-02 1.969696969696969543e-02 1.969696969696969543e-02 1.969696969696969543e-02 3.535353535353535220e-02 2.626262626262626174e-02 3.535353535353535220e-02 3.535353535353535220e-02 7.402597402597402287e-02 5.000000000000000278e-02 5.129870129870130191e-02 5.064935064935065234e-02 5.909090909090908977e-02 5.064935064935065234e-02 5.000000000000000278e-02 5.974025974025973934e-02 5.000000000000000278e-02 2.979797979797979904e-02 4.444444444444444614e-02 4.797979797979797650e-02 4.494949494949494750e-02 4.444444444444444614e-02 4.494949494949494750e-02 4.494949494949494750e-02 7.020202020202019610e-02 4.545454545454545581e-02 4.545454545454545581e-02 4.545454545454545581e-02 4.797979797979797650e-02 6.717171717171717404e-02 4.696969696969696684e-02 3.636363636363636187e-02 2.181818181818181990e-02 2.181818181818181990e-02 4.040404040404040747e-02 4.161616161616161352e-02 2.424242424242424240e-02 5.000000000000000278e-02 5.202020202020202211e-02 5.101010101010101244e-02 5.101010101010101244e-02 5.000000000000000278e-02 5.000000000000000278e-02 5.050505050505050414e-02 7.525252525252525138e-02 3.959595959595959419e-02 4.040404040404040747e-02 4.040404040404040747e-02 2.828282828282828454e-02 7.313131313131313038e-02 5.696969696969696878e-02 4.686868686868687212e-02 4.727272727272727182e-02 4.606060606060605883e-02 6.989898989898990500e-02 4.727272727272727182e-02 6.787878787878788567e-02 6.787878787878788567e-02 7.111111111111111105e-02 7.191919191919192433e-02 7.313131313131313038e-02 6.020202020202020110e-02 3.867768595041322366e-02 4.727272727272727182e-02 2.842975206611570230e-02 2.280991735537190104e-02 2.280991735537190104e-02 2.280991735537190104e-02 2.280991735537190104e-02 6.343434343434344036e-02 7.515151515151514972e-02 3.438016528925619958e-02 2.876033057851239833e-02 5.818181818181818177e-02 6.413223140495867558e-02 4.628099173553718720e-02 4.628099173553718720e-02 8.636363636363636465e-02 4.760330578512396438e-02 4.628099173553718720e-02 5.157024793388429590e-02 5.157024793388429590e-02 4.694214876033057926e-02 6.743801652892561505e-02 5.190082644628098846e-02 5.057851239669421822e-02 5.256198347107438051e-02 5.388429752066115769e-02 7.438016528925620041e-02 diff --git a/notebooks/run_marginalizedkernel_acyclic.ipynb b/notebooks/run_marginalizedkernel_acyclic.ipynb index 6c0dc0b..46838bd 100644 --- a/notebooks/run_marginalizedkernel_acyclic.ipynb +++ b/notebooks/run_marginalizedkernel_acyclic.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 30, + "execution_count": 8, "metadata": { "scrolled": false }, @@ -25,360 +25,6 @@ " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", "\n", "\n", - " --- This is a regression problem ---\n", - "\n", - " Normalizing output y...\n", - "\n", - " Loading the train set kernel matrix from file...\n", - "[[ 0.15254237 0.08333333 0.0625 ..., 0.11363636 0.11363636\n", - " 0.11363636]\n", - " [ 0.08333333 0.18518519 0.15591398 ..., 0.16617791 0.16617791\n", - " 0.16890214]\n", - " [ 0.0625 0.15591398 0.15254237 ..., 0.12987013 0.12987013\n", - " 0.13163636]\n", - " ..., \n", - " [ 0.11363636 0.16617791 0.12987013 ..., 0.26383753 0.2639004\n", - " 0.26156557]\n", - " [ 0.11363636 0.16617791 0.12987013 ..., 0.2639004 0.26396688\n", - " 0.26162729]\n", - " [ 0.11363636 0.16890214 0.13163636 ..., 0.26156557 0.26162729\n", - " 0.25964592]]\n", - "\n", - " Loading the test set kernel matrix from file...\n", - "[[ 0.18518519 0.1715847 0.11111111 0.16588603 0.11904762 0.16450216\n", - " 0.17281421 0.14285714 0.125 0.16477273 0.16880154 0.14583333\n", - " 0.1660693 0.16906445 0.13333333 0.16612903 0.16420966 0.16441006\n", - " 0.15151515]\n", - " [ 0.1715847 0.19988118 0.15173333 0.18435596 0.16465263 0.21184723\n", - " 0.18985964 0.19960191 0.16819723 0.21540115 0.19575264 0.2041482\n", - " 0.21842419 0.20001664 0.18754969 0.2205599 0.20506165 0.22256445\n", - " 0.2141792 ]\n", - " [ 0.11111111 0.15173333 0.16303156 0.13416478 0.16903494 0.16960573\n", - " 0.13862936 0.18511129 0.16989276 0.17395417 0.14762351 0.18709221\n", - " 0.17706477 0.15293506 0.17970939 0.17975775 0.16082785 0.18295252\n", - " 0.19186573]\n", - " [ 0.16588603 0.18435596 0.13416478 0.17413923 0.14529511 0.19230449\n", - " 0.17775828 0.17598858 0.14892223 0.19462663 0.18166555 0.17986029\n", - " 0.1964604 0.18450695 0.16510376 0.19788853 0.1876399 0.19921541\n", - " 0.18843419]\n", - " [ 0.11904762 0.16465263 0.16903494 0.14529511 0.17703225 0.18464872\n", - " 0.15002895 0.19785455 0.17779663 0.18950917 0.16010081 0.2005743\n", - " 0.19306131 0.16599977 0.19113529 0.1960531 0.175064 0.19963794\n", - " 0.20696464]\n", - " [ 0.16450216 0.21184723 0.16960573 0.19230449 0.18464872 0.23269314\n", - " 0.19681552 0.22450276 0.1871932 0.23765844 0.20733248 0.22967925\n", - " 0.241199 0.21337314 0.21125341 0.24426963 0.22285333 0.24802555\n", - " 0.24156669]\n", - " [ 0.17281421 0.18985964 0.13862936 0.17775828 0.15002895 0.19681552\n", - " 0.18309269 0.18152273 0.15411585 0.19935309 0.18641218 0.18556038\n", - " 0.20169527 0.18946029 0.17030032 0.20320694 0.19192382 0.2042596\n", - " 0.19428999]\n", - " [ 0.14285714 0.19960191 0.18511129 0.17598858 0.19785455 0.22450276\n", - " 0.18152273 0.23269314 0.20168735 0.23049584 0.19407926 0.23694176\n", - " 0.23486084 0.20134404 0.22042984 0.23854906 0.21275711 0.24302959\n", - " 0.24678197]\n", - " [ 0.125 0.16819723 0.16989276 0.14892223 0.17779663 0.1871932\n", - " 0.15411585 0.20168735 0.18391356 0.19188588 0.16365606 0.20428161\n", - " 0.1952436 0.16940489 0.1919249 0.19815511 0.17760881 0.20152837\n", - " 0.20988805]\n", - " [ 0.16477273 0.21540115 0.17395417 0.19462663 0.18950917 0.23765844\n", - " 0.19935309 0.23049584 0.19188588 0.24296859 0.21058278 0.23586086\n", - " 0.24679036 0.21702635 0.21699483 0.25006701 0.22724646 0.25407837\n", - " 0.24818625]\n", - " [ 0.16880154 0.19575264 0.14762351 0.18166555 0.16010081 0.20733248\n", - " 0.18641218 0.19407926 0.16365606 0.21058278 0.19214629 0.19842989\n", - " 0.21317298 0.19609213 0.18225175 0.2151567 0.20088139 0.2171273\n", - " 0.20810339]\n", - " [ 0.14583333 0.2041482 0.18709221 0.17986029 0.2005743 0.22967925\n", - " 0.18556038 0.23694176 0.20428161 0.23586086 0.19842989 0.24154885\n", - " 0.24042054 0.20590264 0.22439219 0.24421452 0.21769149 0.24880304\n", - " 0.25200246]\n", - " [ 0.1660693 0.21842419 0.17706477 0.1964604 0.19306131 0.241199\n", - " 0.20169527 0.23486084 0.1952436 0.24679036 0.21317298 0.24042054\n", - " 0.25107069 0.21988195 0.22126548 0.25446921 0.23058896 0.25855949\n", - " 0.25312182]\n", - " [ 0.16906445 0.20001664 0.15293506 0.18450695 0.16599977 0.21337314\n", - " 0.18946029 0.20134404 0.16940489 0.21702635 0.19609213 0.20590264\n", - " 0.21988195 0.20052959 0.18917551 0.22212027 0.2061696 0.22441239\n", - " 0.21607563]\n", - " [ 0.13333333 0.18754969 0.17970939 0.16510376 0.19113529 0.21125341\n", - " 0.17030032 0.22042984 0.1919249 0.21699483 0.18225175 0.22439219\n", - " 0.22126548 0.18917551 0.2112185 0.224781 0.20021961 0.22904467\n", - " 0.23356012]\n", - " [ 0.16612903 0.2205599 0.17975775 0.19788853 0.1960531 0.24426963\n", - " 0.20320694 0.23854906 0.19815511 0.25006701 0.2151567 0.24421452\n", - " 0.25446921 0.22212027 0.224781 0.25800115 0.23326559 0.26226067\n", - " 0.25717144]\n", - " [ 0.16420966 0.20506165 0.16082785 0.1876399 0.175064 0.22285333\n", - " 0.19192382 0.21275711 0.17760881 0.22724646 0.20088139 0.21769149\n", - " 0.23058896 0.2061696 0.20021961 0.23326559 0.21442192 0.2364528\n", - " 0.22891788]\n", - " [ 0.16441006 0.22256445 0.18295252 0.19921541 0.19963794 0.24802555\n", - " 0.2042596 0.24302959 0.20152837 0.25407837 0.2171273 0.24880304\n", - " 0.25855949 0.22441239 0.22904467 0.26226067 0.2364528 0.26687384\n", - " 0.26210305]\n", - " [ 0.15151515 0.2141792 0.19186573 0.18843419 0.20696464 0.24156669\n", - " 0.19428999 0.24678197 0.20988805 0.24818625 0.20810339 0.25200246\n", - " 0.25312182 0.21607563 0.23356012 0.25717144 0.22891788 0.26210305\n", - " 0.26386999]]\n" - ] - }, - { - "ename": "ValueError", - "evalue": "Precomputed metric requires shape (n_queries, n_indexed). Got (19, 19) for 164 indexed.", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 133\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 134\u001b[0m \u001b[0;31m# predict on the test set\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 135\u001b[0;31m \u001b[0my_pred_test\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mKR\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpredict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mKmatrix_test\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 136\u001b[0m \u001b[0;31m# print(y_pred)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 137\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/kernel_ridge.py\u001b[0m in \u001b[0;36mpredict\u001b[0;34m(self, X)\u001b[0m\n\u001b[1;32m 182\u001b[0m \"\"\"\n\u001b[1;32m 183\u001b[0m \u001b[0mcheck_is_fitted\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m\"X_fit_\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"dual_coef_\"\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 184\u001b[0;31m \u001b[0mK\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_kernel\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mX_fit_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 185\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mK\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdual_coef_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/kernel_ridge.py\u001b[0m in \u001b[0;36m_get_kernel\u001b[0;34m(self, X, Y)\u001b[0m\n\u001b[1;32m 119\u001b[0m \"coef0\": self.coef0}\n\u001b[1;32m 120\u001b[0m return pairwise_kernels(X, Y, metric=self.kernel,\n\u001b[0;32m--> 121\u001b[0;31m filter_params=True, **params)\n\u001b[0m\u001b[1;32m 122\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 123\u001b[0m \u001b[0;34m@\u001b[0m\u001b[0mproperty\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/metrics/pairwise.py\u001b[0m in \u001b[0;36mpairwise_kernels\u001b[0;34m(X, Y, metric, filter_params, n_jobs, **kwds)\u001b[0m\n\u001b[1;32m 1389\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1390\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mmetric\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;34m\"precomputed\"\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1391\u001b[0;31m \u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0m_\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mcheck_pairwise_arrays\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mY\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mprecomputed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1392\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mX\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1393\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmetric\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mGPKernel\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/metrics/pairwise.py\u001b[0m in \u001b[0;36mcheck_pairwise_arrays\u001b[0;34m(X, Y, precomputed, dtype)\u001b[0m\n\u001b[1;32m 117\u001b[0m \u001b[0;34m\"(n_queries, n_indexed). Got (%d, %d) \"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 118\u001b[0m \u001b[0;34m\"for %d indexed.\"\u001b[0m \u001b[0;34m%\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 119\u001b[0;31m (X.shape[0], X.shape[1], Y.shape[0]))\n\u001b[0m\u001b[1;32m 120\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0mX\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m!=\u001b[0m \u001b[0mY\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 121\u001b[0m raise ValueError(\"Incompatible dimension for X and Y matrices: \"\n", - "\u001b[0;31mValueError\u001b[0m: Precomputed metric requires shape (n_queries, n_indexed). Got (19, 19) for 164 indexed." - ] - } - ], - "source": [ - "# Author: Elisabetta Ghisu\n", - "\n", - "\"\"\"\n", - "- This script take as input a kernel matrix\n", - "and returns the classification or regression performance\n", - "- The kernel matrix can be calculated using any of the graph kernels approaches\n", - "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", - "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", - "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", - "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", - "correspond to the average of the performances on the test sets. \n", - "\n", - "@references\n", - " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", - "\"\"\"\n", - "\n", - "print(__doc__)\n", - "\n", - "import sys\n", - "import pathlib\n", - "import os\n", - "sys.path.insert(0, \"../py-graph/\")\n", - "from tabulate import tabulate\n", - "\n", - "import random\n", - "import numpy as np\n", - "import matplotlib.pyplot as plt\n", - "\n", - "from sklearn.kernel_ridge import KernelRidge # 0.17\n", - "from sklearn.metrics import accuracy_score, mean_squared_error\n", - "from sklearn import svm\n", - "\n", - "from kernels.marginalizedKernel import marginalizedkernel\n", - "from utils.graphfiles import loadDataset\n", - "\n", - "# print('\\n Loading dataset from file...')\n", - "# dataset, y = loadDataset(\"/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/dataset_bps.ds\")\n", - "# y = np.array(y)\n", - "# print(y)\n", - "\n", - "# kernel_file_path = 'marginalizedkernelmatrix.ds'\n", - "# path = pathlib.Path(kernel_file_path)\n", - "# if path.is_file():\n", - "# print('\\n Loading the matrix from file...')\n", - "# Kmatrix = np.loadtxt(kernel_file_path)\n", - "# print(Kmatrix)\n", - "# else:\n", - "# print('\\n Calculating kernel matrix, this could take a while...')\n", - "# Kmatrix = marginalizeKernel(dataset)\n", - "# print(Kmatrix)\n", - "# print('Saving kernel matrix to file...')\n", - "# np.savetxt(kernel_file_path, Kmatrix)\n", - "\n", - "# setup the parameters\n", - "model_type = 'regression' # Regression or classification problem\n", - "print('\\n --- This is a %s problem ---' % model_type)\n", - "\n", - "# datasize = len(dataset)\n", - "trials = 100 # Trials for hyperparameters random search\n", - "splits = 100 # Number of splits of the data\n", - "alpha_grid = np.linspace(0.01, 100, num = trials) # corresponds to (2*C)^-1 in other linear models such as LogisticRegression\n", - "# C_grid = np.linspace(0.0001, 10, num = trials)\n", - "random.seed(20) # Set the seed for uniform parameter distribution\n", - "data_dir = '/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/'\n", - "\n", - "# set the output path\n", - "kernel_file_path = 'kernelmatrices_marginalized_acyclic/'\n", - "if not os.path.exists(kernel_file_path):\n", - " os.makedirs(kernel_file_path)\n", - "\n", - "\n", - "\"\"\"\n", - "- Here starts the main program\n", - "- First we permute the data, then for each split we evaluate corresponding performances\n", - "- In the end, the performances are averaged over the test sets\n", - "\"\"\"\n", - "\n", - "# Initialize the performance of the best parameter trial on validation with the corresponding performance on test\n", - "val_split = []\n", - "test_split = []\n", - "\n", - "p_quit = 0.5\n", - "\n", - "# for each split of the data\n", - "for j in range(10):\n", - " dataset_train, y_train = loadDataset(data_dir + 'trainset_' + str(j) + '.ds')\n", - " dataset_test, y_test = loadDataset(data_dir + 'testset_' + str(j) + '.ds')\n", - " \n", - " # Normalization step (for real valued targets only)\n", - " if model_type == 'regression':\n", - " print('\\n Normalizing output y...')\n", - " y_train_mean = np.mean(y_train)\n", - " y_train_std = np.std(y_train)\n", - " y_train = (y_train - y_train_mean) / float(y_train_std)\n", - "# print(y)\n", - " \n", - " # save kernel matrices to files / read kernel matrices from files\n", - " kernel_file_train = kernel_file_path + 'train' + str(j) + '_pquit_' + str(p_quit)\n", - " kernel_file_test = kernel_file_path + 'test' + str(j) + '_pquit_' + str(p_quit)\n", - " path_train = pathlib.Path(kernel_file_train)\n", - " path_test = pathlib.Path(kernel_file_test)\n", - " # get train set kernel matrix\n", - " if path_train.is_file():\n", - " print('\\n Loading the train set kernel matrix from file...')\n", - " Kmatrix_train = np.loadtxt(kernel_file_train)\n", - " print(Kmatrix_train)\n", - " else:\n", - " print('\\n Calculating train set kernel matrix, this could take a while...')\n", - " Kmatrix_train = marginalizedkernel(dataset_train, p_quit, 20)\n", - " print(Kmatrix_train)\n", - " print('\\n Saving train set kernel matrix to file...')\n", - " np.savetxt(kernel_file_train, Kmatrix_train)\n", - " # get test set kernel matrix\n", - " if path_test.is_file():\n", - " print('\\n Loading the test set kernel matrix from file...')\n", - " Kmatrix_test = np.loadtxt(kernel_file_test)\n", - " print(Kmatrix_test)\n", - " else:\n", - " print('\\n Calculating test set kernel matrix, this could take a while...')\n", - " Kmatrix_test = marginalizedkernel(dataset_test, p_quit, 20)\n", - " print(Kmatrix_test)\n", - " print('\\n Saving test set kernel matrix to file...')\n", - " np.savetxt(kernel_file_test, Kmatrix_test)\n", - "\n", - " # For each parameter trial\n", - " for i in range(trials):\n", - " # For regression use the Kernel Ridge method\n", - " if model_type == 'regression':\n", - " # print('\\n Starting experiment for trial %d and parameter alpha = %3f\\n ' % (i, alpha_grid[i]))\n", - "\n", - " # Fit the kernel ridge model\n", - " KR = KernelRidge(kernel = 'precomputed', alpha = alpha_grid[i])\n", - " KR.fit(Kmatrix_train, y_train)\n", - "\n", - " # predict on the test set\n", - " y_pred_test = KR.predict(Kmatrix_test)\n", - " # print(y_pred)\n", - "\n", - " # adjust prediction: needed because the training targets have been normalized\n", - " y_pred_test = y_pred_test * float(y_train_std) + y_train_mean\n", - " # print(y_pred_test)\n", - "\n", - " # root mean squared error in test \n", - " rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test))\n", - " perf_all_test.append(rmse_test)\n", - "\n", - " # print('The performance on the validation set is: %3f' % rmse)\n", - " # print('The performance on the test set is: %3f' % rmse_test)\n", - "\n", - " # --- FIND THE OPTIMAL PARAMETERS --- #\n", - " # For regression: minimise the mean squared error\n", - " if model_type == 'regression':\n", - "\n", - " # get optimal parameter on test (argmin mean squared error)\n", - " min_idx = np.argmin(perf_all_test)\n", - " alpha_opt = alpha_grid[min_idx]\n", - "\n", - " # corresponding performance on test for the same parameter\n", - " perf_test_opt = perf_all_test[min_idx]\n", - "\n", - " print('The best performance is for trial %d with parameter alpha = %3f' % (min_idx, alpha_opt))\n", - " print('The corresponding performance on test set is: %3f' % perf_test_opt)\n", - " \n", - " \n", - " \n", - "\n", - "# For each split of the data\n", - "for j in range(10, 10 + splits):\n", - " print('Starting split %d...' % j)\n", - "\n", - " # Set the random set for data permutation\n", - " random_state = int(j)\n", - " np.random.seed(random_state)\n", - " idx_perm = np.random.permutation(datasize)\n", - "# print(idx_perm)\n", - " \n", - " # Permute the data\n", - " y_perm = y[idx_perm] # targets permutation\n", - "# print(y_perm)\n", - " Kmatrix_perm = Kmatrix[:, idx_perm] # inputs permutation\n", - "# print(Kmatrix_perm)\n", - " Kmatrix_perm = Kmatrix_perm[idx_perm, :] # inputs permutation\n", - " \n", - " # Set the training, validation and test\n", - " # Note: the percentage can be set up by the user\n", - " num_train_val = int((datasize * 90) / 100) # 90% (of entire dataset) for training and validation\n", - " num_test = datasize - num_train_val # 10% (of entire dataset) for test\n", - " num_train = int((num_train_val * 90) / 100) # 90% (of train + val) for training\n", - " num_val = num_train_val - num_train # 10% (of train + val) for validation\n", - " \n", - " # Split the kernel matrix\n", - " Kmatrix_train = Kmatrix_perm[0:num_train, 0:num_train]\n", - " Kmatrix_val = Kmatrix_perm[num_train:(num_train + num_val), 0:num_train]\n", - " Kmatrix_test = Kmatrix_perm[(num_train + num_val):datasize, 0:num_train]\n", - "\n", - " # Split the targets\n", - " y_train = y_perm[0:num_train]\n", - "\n", - " # Normalization step (for real valued targets only)\n", - " print('\\n Normalizing output y...')\n", - " if model_type == 'regression':\n", - " y_train_mean = np.mean(y_train)\n", - " y_train_std = np.std(y_train)\n", - " y_train = (y_train - y_train_mean) / float(y_train_std)\n", - "# print(y)\n", - " \n", - " y_val = y_perm[num_train:(num_train + num_val)]\n", - " y_test = y_perm[(num_train + num_val):datasize]\n", - " \n", - " # Record the performance for each parameter trial respectively on validation and test set\n", - " perf_all_val = []\n", - " perf_all_test = []\n", - " \n", - " " - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "- This script take as input a kernel matrix\n", - "and returns the classification or regression performance\n", - "- The kernel matrix can be calculated using any of the graph kernels approaches\n", - "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", - "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", - "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", - "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", - "correspond to the average of the performances on the test sets. \n", - "\n", - "@references\n", - " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", - "\n", - "\n", " Loading dataset from file...\n", "[ -23.7 14. 37.3 109.7 10.8 39. 42. 66.6 135. 148.5\n", " 40. 34.6 32. 63. 53.5 67. 64.4 84.7 95.5 92.\n", @@ -615,17 +261,17 @@ "With standard deviation: 4.891587\n", "\n", "\n", - " p_quit RMSE std\n", - "-------- ------- -------\n", - " 0.1 18.5188 7.749\n", - " 0.2 17.8991 6.59104\n", - " 0.3 18.3924 7.10161\n", - " 0.4 19.6233 6.24807\n", - " 0.5 19.9936 6.29951\n", - " 0.6 20.5466 6.26173\n", - " 0.7 21.7018 6.33531\n", - " 0.8 23.1489 6.10246\n", - " 0.9 24.7157 4.89159\n" + " std RMSE p_quit\n", + "------- ------- --------\n", + "7.749 18.5188 0.1\n", + "6.59104 17.8991 0.2\n", + "7.10161 18.3924 0.3\n", + "6.24807 19.6233 0.4\n", + "6.29951 19.9936 0.5\n", + "6.26173 20.5466 0.6\n", + "6.33531 21.7018 0.7\n", + "6.10246 23.1489 0.8\n", + "4.89159 24.7157 0.9\n" ] } ], @@ -651,7 +297,7 @@ "import sys\n", "import os\n", "import pathlib\n", - "sys.path.insert(0, \"../py-graph/\")\n", + "sys.path.insert(0, \"../\")\n", "from tabulate import tabulate\n", "\n", "import random\n", @@ -662,8 +308,8 @@ "from sklearn.metrics import accuracy_score, mean_squared_error\n", "from sklearn import svm\n", "\n", - "from kernels.marginalizedKernel import marginalizedkernel\n", - "from utils.graphfiles import loadDataset\n", + "from pygraph.kernels.marginalizedKernel import marginalizedkernel\n", + "from pygraph.utils.graphfiles import loadDataset\n", "\n", "print('\\n Loading dataset from file...')\n", "dataset, y = loadDataset(\"../../../../datasets/acyclic/Acyclic/dataset_bps.ds\")\n", @@ -874,7 +520,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.3" + "version": "3.5.2" } }, "nbformat": 4, diff --git a/notebooks/run_pathkernel_acyclic.ipynb b/notebooks/run_pathkernel_acyclic.ipynb new file mode 100644 index 0000000..6913a74 --- /dev/null +++ b/notebooks/run_pathkernel_acyclic.ipynb @@ -0,0 +1,849 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 53, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[[0, 3, 1], [0, 3, 4, 2], [0, 3], [0, 3, 4], [1, 3, 4, 2], [1, 3], [1, 3, 4], [2, 4, 3], [2, 4], [3, 4]]\n", + "10\n", + "[[0, 4, 1], [0, 4, 5, 2], [0, 4, 5, 6, 3], [0, 4], [0, 4, 5], [0, 4, 5, 6], [1, 4, 5, 2], [1, 4, 5, 6, 3], [1, 4], [1, 4, 5], [1, 4, 5, 6], [2, 5, 6, 3], [2, 5, 4], [2, 5], [2, 5, 6], [3, 6, 5, 4], [3, 6, 5], [3, 6], [4, 5], [4, 5, 6], [5, 6]]\n", + "21\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "1\n", + "yes\n", + "0.10952380952380952\n" + ] + } + ], + "source": [ + "import sys\n", + "import networkx as nx\n", + "sys.path.insert(0, \"../\")\n", + "from pygraph.utils.graphfiles import loadDataset\n", + "from pygraph.kernels.deltaKernel import deltaKernel\n", + "\n", + "dataset, y = loadDataset(\"../../../../datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "G1 = dataset[12]\n", + "G2 = dataset[55]\n", + "sp1 = []\n", + "num_nodes = G1.number_of_nodes()\n", + "for node1 in range(num_nodes):\n", + " for node2 in range(node1 + 1, num_nodes):\n", + " sp1.append(nx.shortest_path(G1, node1, node2, weight = 'cost'))\n", + "print(sp1)\n", + "print(len(sp1))\n", + "sp2 = []\n", + "num_nodes = G2.number_of_nodes()\n", + "for node1 in range(num_nodes):\n", + " for node2 in range(node1 + 1, num_nodes):\n", + " sp2.append(nx.shortest_path(G2, node1, node2, weight = 'cost'))\n", + "print(sp2)\n", + "print(len(sp2))\n", + "\n", + "kernel = 0\n", + "for path1 in sp1:\n", + " for path2 in sp2:\n", + " if len(path1) == len(path2):\n", + " kernel_path = deltaKernel(G1.node[path1[0]]['label'] == G2.node[path2[0]]['label'])\n", + " print(kernel_path)\n", + " if kernel_path:\n", + " print('yes')\n", + " for i in range(1, len(path1)):\n", + " kernel_path *= deltaKernel(G1[path1[i - 1]][path1[i]]['label'] == G2[path2[i - 1]][path2[i]]['label']) * deltaKernel(G1.node[path1[i]]['label'] == G2.node[path2[i]]['label'])\n", + " kernel += kernel_path\n", + " \n", + "kernel = kernel / (len(sp1) * len(sp2))\n", + "\n", + "print(kernel)" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\n", + "\n", + " --- This is a regression problem ---\n", + "\n", + " Normalizing output y...\n", + "\n", + " Loading the train set kernel matrix from file...\n", + "[[ 0.15254237 0.08333333 0.0625 ..., 0.11363636 0.11363636\n", + " 0.11363636]\n", + " [ 0.08333333 0.18518519 0.15591398 ..., 0.16617791 0.16617791\n", + " 0.16890214]\n", + " [ 0.0625 0.15591398 0.15254237 ..., 0.12987013 0.12987013\n", + " 0.13163636]\n", + " ..., \n", + " [ 0.11363636 0.16617791 0.12987013 ..., 0.26383753 0.2639004\n", + " 0.26156557]\n", + " [ 0.11363636 0.16617791 0.12987013 ..., 0.2639004 0.26396688\n", + " 0.26162729]\n", + " [ 0.11363636 0.16890214 0.13163636 ..., 0.26156557 0.26162729\n", + " 0.25964592]]\n", + "\n", + " Loading the test set kernel matrix from file...\n", + "[[ 0.18518519 0.1715847 0.11111111 0.16588603 0.11904762 0.16450216\n", + " 0.17281421 0.14285714 0.125 0.16477273 0.16880154 0.14583333\n", + " 0.1660693 0.16906445 0.13333333 0.16612903 0.16420966 0.16441006\n", + " 0.15151515]\n", + " [ 0.1715847 0.19988118 0.15173333 0.18435596 0.16465263 0.21184723\n", + " 0.18985964 0.19960191 0.16819723 0.21540115 0.19575264 0.2041482\n", + " 0.21842419 0.20001664 0.18754969 0.2205599 0.20506165 0.22256445\n", + " 0.2141792 ]\n", + " [ 0.11111111 0.15173333 0.16303156 0.13416478 0.16903494 0.16960573\n", + " 0.13862936 0.18511129 0.16989276 0.17395417 0.14762351 0.18709221\n", + " 0.17706477 0.15293506 0.17970939 0.17975775 0.16082785 0.18295252\n", + " 0.19186573]\n", + " [ 0.16588603 0.18435596 0.13416478 0.17413923 0.14529511 0.19230449\n", + " 0.17775828 0.17598858 0.14892223 0.19462663 0.18166555 0.17986029\n", + " 0.1964604 0.18450695 0.16510376 0.19788853 0.1876399 0.19921541\n", + " 0.18843419]\n", + " [ 0.11904762 0.16465263 0.16903494 0.14529511 0.17703225 0.18464872\n", + " 0.15002895 0.19785455 0.17779663 0.18950917 0.16010081 0.2005743\n", + " 0.19306131 0.16599977 0.19113529 0.1960531 0.175064 0.19963794\n", + " 0.20696464]\n", + " [ 0.16450216 0.21184723 0.16960573 0.19230449 0.18464872 0.23269314\n", + " 0.19681552 0.22450276 0.1871932 0.23765844 0.20733248 0.22967925\n", + " 0.241199 0.21337314 0.21125341 0.24426963 0.22285333 0.24802555\n", + " 0.24156669]\n", + " [ 0.17281421 0.18985964 0.13862936 0.17775828 0.15002895 0.19681552\n", + " 0.18309269 0.18152273 0.15411585 0.19935309 0.18641218 0.18556038\n", + " 0.20169527 0.18946029 0.17030032 0.20320694 0.19192382 0.2042596\n", + " 0.19428999]\n", + " [ 0.14285714 0.19960191 0.18511129 0.17598858 0.19785455 0.22450276\n", + " 0.18152273 0.23269314 0.20168735 0.23049584 0.19407926 0.23694176\n", + " 0.23486084 0.20134404 0.22042984 0.23854906 0.21275711 0.24302959\n", + " 0.24678197]\n", + " [ 0.125 0.16819723 0.16989276 0.14892223 0.17779663 0.1871932\n", + " 0.15411585 0.20168735 0.18391356 0.19188588 0.16365606 0.20428161\n", + " 0.1952436 0.16940489 0.1919249 0.19815511 0.17760881 0.20152837\n", + " 0.20988805]\n", + " [ 0.16477273 0.21540115 0.17395417 0.19462663 0.18950917 0.23765844\n", + " 0.19935309 0.23049584 0.19188588 0.24296859 0.21058278 0.23586086\n", + " 0.24679036 0.21702635 0.21699483 0.25006701 0.22724646 0.25407837\n", + " 0.24818625]\n", + " [ 0.16880154 0.19575264 0.14762351 0.18166555 0.16010081 0.20733248\n", + " 0.18641218 0.19407926 0.16365606 0.21058278 0.19214629 0.19842989\n", + " 0.21317298 0.19609213 0.18225175 0.2151567 0.20088139 0.2171273\n", + " 0.20810339]\n", + " [ 0.14583333 0.2041482 0.18709221 0.17986029 0.2005743 0.22967925\n", + " 0.18556038 0.23694176 0.20428161 0.23586086 0.19842989 0.24154885\n", + " 0.24042054 0.20590264 0.22439219 0.24421452 0.21769149 0.24880304\n", + " 0.25200246]\n", + " [ 0.1660693 0.21842419 0.17706477 0.1964604 0.19306131 0.241199\n", + " 0.20169527 0.23486084 0.1952436 0.24679036 0.21317298 0.24042054\n", + " 0.25107069 0.21988195 0.22126548 0.25446921 0.23058896 0.25855949\n", + " 0.25312182]\n", + " [ 0.16906445 0.20001664 0.15293506 0.18450695 0.16599977 0.21337314\n", + " 0.18946029 0.20134404 0.16940489 0.21702635 0.19609213 0.20590264\n", + " 0.21988195 0.20052959 0.18917551 0.22212027 0.2061696 0.22441239\n", + " 0.21607563]\n", + " [ 0.13333333 0.18754969 0.17970939 0.16510376 0.19113529 0.21125341\n", + " 0.17030032 0.22042984 0.1919249 0.21699483 0.18225175 0.22439219\n", + " 0.22126548 0.18917551 0.2112185 0.224781 0.20021961 0.22904467\n", + " 0.23356012]\n", + " [ 0.16612903 0.2205599 0.17975775 0.19788853 0.1960531 0.24426963\n", + " 0.20320694 0.23854906 0.19815511 0.25006701 0.2151567 0.24421452\n", + " 0.25446921 0.22212027 0.224781 0.25800115 0.23326559 0.26226067\n", + " 0.25717144]\n", + " [ 0.16420966 0.20506165 0.16082785 0.1876399 0.175064 0.22285333\n", + " 0.19192382 0.21275711 0.17760881 0.22724646 0.20088139 0.21769149\n", + " 0.23058896 0.2061696 0.20021961 0.23326559 0.21442192 0.2364528\n", + " 0.22891788]\n", + " [ 0.16441006 0.22256445 0.18295252 0.19921541 0.19963794 0.24802555\n", + " 0.2042596 0.24302959 0.20152837 0.25407837 0.2171273 0.24880304\n", + " 0.25855949 0.22441239 0.22904467 0.26226067 0.2364528 0.26687384\n", + " 0.26210305]\n", + " [ 0.15151515 0.2141792 0.19186573 0.18843419 0.20696464 0.24156669\n", + " 0.19428999 0.24678197 0.20988805 0.24818625 0.20810339 0.25200246\n", + " 0.25312182 0.21607563 0.23356012 0.25717144 0.22891788 0.26210305\n", + " 0.26386999]]\n" + ] + }, + { + "ename": "ValueError", + "evalue": "Precomputed metric requires shape (n_queries, n_indexed). Got (19, 19) for 164 indexed.", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mValueError\u001b[0m Traceback (most recent call last)", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[1;32m 133\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 134\u001b[0m \u001b[0;31m# predict on the test set\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 135\u001b[0;31m \u001b[0my_pred_test\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mKR\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpredict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mKmatrix_test\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 136\u001b[0m \u001b[0;31m# print(y_pred)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 137\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/kernel_ridge.py\u001b[0m in \u001b[0;36mpredict\u001b[0;34m(self, X)\u001b[0m\n\u001b[1;32m 182\u001b[0m \"\"\"\n\u001b[1;32m 183\u001b[0m \u001b[0mcheck_is_fitted\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m\"X_fit_\"\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"dual_coef_\"\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 184\u001b[0;31m \u001b[0mK\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_get_kernel\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mX_fit_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 185\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdot\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mK\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdual_coef_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/kernel_ridge.py\u001b[0m in \u001b[0;36m_get_kernel\u001b[0;34m(self, X, Y)\u001b[0m\n\u001b[1;32m 119\u001b[0m \"coef0\": self.coef0}\n\u001b[1;32m 120\u001b[0m return pairwise_kernels(X, Y, metric=self.kernel,\n\u001b[0;32m--> 121\u001b[0;31m filter_params=True, **params)\n\u001b[0m\u001b[1;32m 122\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 123\u001b[0m \u001b[0;34m@\u001b[0m\u001b[0mproperty\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/metrics/pairwise.py\u001b[0m in \u001b[0;36mpairwise_kernels\u001b[0;34m(X, Y, metric, filter_params, n_jobs, **kwds)\u001b[0m\n\u001b[1;32m 1389\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1390\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mmetric\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;34m\"precomputed\"\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1391\u001b[0;31m \u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0m_\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mcheck_pairwise_arrays\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mY\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mprecomputed\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mTrue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1392\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mX\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1393\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmetric\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mGPKernel\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", + "\u001b[0;32m/usr/local/lib/python3.5/dist-packages/sklearn/metrics/pairwise.py\u001b[0m in \u001b[0;36mcheck_pairwise_arrays\u001b[0;34m(X, Y, precomputed, dtype)\u001b[0m\n\u001b[1;32m 117\u001b[0m \u001b[0;34m\"(n_queries, n_indexed). Got (%d, %d) \"\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 118\u001b[0m \u001b[0;34m\"for %d indexed.\"\u001b[0m \u001b[0;34m%\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 119\u001b[0;31m (X.shape[0], X.shape[1], Y.shape[0]))\n\u001b[0m\u001b[1;32m 120\u001b[0m \u001b[0;32melif\u001b[0m \u001b[0mX\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m!=\u001b[0m \u001b[0mY\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 121\u001b[0m raise ValueError(\"Incompatible dimension for X and Y matrices: \"\n", + "\u001b[0;31mValueError\u001b[0m: Precomputed metric requires shape (n_queries, n_indexed). Got (19, 19) for 164 indexed." + ] + } + ], + "source": [ + "# Author: Elisabetta Ghisu\n", + "\n", + "\"\"\"\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\"\"\"\n", + "\n", + "print(__doc__)\n", + "\n", + "import sys\n", + "import pathlib\n", + "import os\n", + "sys.path.insert(0, \"../\")\n", + "from tabulate import tabulate\n", + "\n", + "import random\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from sklearn.kernel_ridge import KernelRidge # 0.17\n", + "from sklearn.metrics import accuracy_score, mean_squared_error\n", + "from sklearn import svm\n", + "\n", + "from pygraph.kernels.pathKernel import pathKernel\n", + "from pygraph.utils.graphfiles import loadDataset\n", + "\n", + "# print('\\n Loading dataset from file...')\n", + "# dataset, y = loadDataset(\"/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "# y = np.array(y)\n", + "# print(y)\n", + "\n", + "# kernel_file_path = 'marginalizedkernelmatrix.ds'\n", + "# path = pathlib.Path(kernel_file_path)\n", + "# if path.is_file():\n", + "# print('\\n Loading the matrix from file...')\n", + "# Kmatrix = np.loadtxt(kernel_file_path)\n", + "# print(Kmatrix)\n", + "# else:\n", + "# print('\\n Calculating kernel matrix, this could take a while...')\n", + "# Kmatrix = marginalizeKernel(dataset)\n", + "# print(Kmatrix)\n", + "# print('Saving kernel matrix to file...')\n", + "# np.savetxt(kernel_file_path, Kmatrix)\n", + "\n", + "# setup the parameters\n", + "model_type = 'regression' # Regression or classification problem\n", + "print('\\n --- This is a %s problem ---' % model_type)\n", + "\n", + "# datasize = len(dataset)\n", + "trials = 100 # Trials for hyperparameters random search\n", + "splits = 100 # Number of splits of the data\n", + "alpha_grid = np.linspace(0.01, 100, num = trials) # corresponds to (2*C)^-1 in other linear models such as LogisticRegression\n", + "# C_grid = np.linspace(0.0001, 10, num = trials)\n", + "random.seed(20) # Set the seed for uniform parameter distribution\n", + "data_dir = '/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/'\n", + "\n", + "# set the output path\n", + "kernel_file_path = 'kernelmatrices_marginalized_acyclic/'\n", + "if not os.path.exists(kernel_file_path):\n", + " os.makedirs(kernel_file_path)\n", + "\n", + "\n", + "\"\"\"\n", + "- Here starts the main program\n", + "- First we permute the data, then for each split we evaluate corresponding performances\n", + "- In the end, the performances are averaged over the test sets\n", + "\"\"\"\n", + "\n", + "# Initialize the performance of the best parameter trial on validation with the corresponding performance on test\n", + "val_split = []\n", + "test_split = []\n", + "\n", + "p_quit = 0.5\n", + "\n", + "# for each split of the data\n", + "for j in range(10):\n", + " dataset_train, y_train = loadDataset(data_dir + 'trainset_' + str(j) + '.ds')\n", + " dataset_test, y_test = loadDataset(data_dir + 'testset_' + str(j) + '.ds')\n", + " \n", + " # Normalization step (for real valued targets only)\n", + " if model_type == 'regression':\n", + " print('\\n Normalizing output y...')\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + "# print(y)\n", + " \n", + " # save kernel matrices to files / read kernel matrices from files\n", + " kernel_file_train = kernel_file_path + 'train' + str(j) + '_pquit_' + str(p_quit)\n", + " kernel_file_test = kernel_file_path + 'test' + str(j) + '_pquit_' + str(p_quit)\n", + " path_train = pathlib.Path(kernel_file_train)\n", + " path_test = pathlib.Path(kernel_file_test)\n", + " # get train set kernel matrix\n", + " if path_train.is_file():\n", + " print('\\n Loading the train set kernel matrix from file...')\n", + " Kmatrix_train = np.loadtxt(kernel_file_train)\n", + " print(Kmatrix_train)\n", + " else:\n", + " print('\\n Calculating train set kernel matrix, this could take a while...')\n", + " Kmatrix_train = marginalizedkernel(dataset_train, p_quit, 20)\n", + " print(Kmatrix_train)\n", + " print('\\n Saving train set kernel matrix to file...')\n", + " np.savetxt(kernel_file_train, Kmatrix_train)\n", + " # get test set kernel matrix\n", + " if path_test.is_file():\n", + " print('\\n Loading the test set kernel matrix from file...')\n", + " Kmatrix_test = np.loadtxt(kernel_file_test)\n", + " print(Kmatrix_test)\n", + " else:\n", + " print('\\n Calculating test set kernel matrix, this could take a while...')\n", + " Kmatrix_test = marginalizedkernel(dataset_test, p_quit, 20)\n", + " print(Kmatrix_test)\n", + " print('\\n Saving test set kernel matrix to file...')\n", + " np.savetxt(kernel_file_test, Kmatrix_test)\n", + "\n", + " # For each parameter trial\n", + " for i in range(trials):\n", + " # For regression use the Kernel Ridge method\n", + " if model_type == 'regression':\n", + " # print('\\n Starting experiment for trial %d and parameter alpha = %3f\\n ' % (i, alpha_grid[i]))\n", + "\n", + " # Fit the kernel ridge model\n", + " KR = KernelRidge(kernel = 'precomputed', alpha = alpha_grid[i])\n", + " KR.fit(Kmatrix_train, y_train)\n", + "\n", + " # predict on the test set\n", + " y_pred_test = KR.predict(Kmatrix_test)\n", + " # print(y_pred)\n", + "\n", + " # adjust prediction: needed because the training targets have been normalized\n", + " y_pred_test = y_pred_test * float(y_train_std) + y_train_mean\n", + " # print(y_pred_test)\n", + "\n", + " # root mean squared error in test \n", + " rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test))\n", + " perf_all_test.append(rmse_test)\n", + "\n", + " # print('The performance on the validation set is: %3f' % rmse)\n", + " # print('The performance on the test set is: %3f' % rmse_test)\n", + "\n", + " # --- FIND THE OPTIMAL PARAMETERS --- #\n", + " # For regression: minimise the mean squared error\n", + " if model_type == 'regression':\n", + "\n", + " # get optimal parameter on test (argmin mean squared error)\n", + " min_idx = np.argmin(perf_all_test)\n", + " alpha_opt = alpha_grid[min_idx]\n", + "\n", + " # corresponding performance on test for the same parameter\n", + " perf_test_opt = perf_all_test[min_idx]\n", + "\n", + " print('The best performance is for trial %d with parameter alpha = %3f' % (min_idx, alpha_opt))\n", + " print('The corresponding performance on test set is: %3f' % perf_test_opt)\n", + " \n", + " \n", + " \n", + "\n", + "# For each split of the data\n", + "for j in range(10, 10 + splits):\n", + " print('Starting split %d...' % j)\n", + "\n", + " # Set the random set for data permutation\n", + " random_state = int(j)\n", + " np.random.seed(random_state)\n", + " idx_perm = np.random.permutation(datasize)\n", + "# print(idx_perm)\n", + " \n", + " # Permute the data\n", + " y_perm = y[idx_perm] # targets permutation\n", + "# print(y_perm)\n", + " Kmatrix_perm = Kmatrix[:, idx_perm] # inputs permutation\n", + "# print(Kmatrix_perm)\n", + " Kmatrix_perm = Kmatrix_perm[idx_perm, :] # inputs permutation\n", + " \n", + " # Set the training, validation and test\n", + " # Note: the percentage can be set up by the user\n", + " num_train_val = int((datasize * 90) / 100) # 90% (of entire dataset) for training and validation\n", + " num_test = datasize - num_train_val # 10% (of entire dataset) for test\n", + " num_train = int((num_train_val * 90) / 100) # 90% (of train + val) for training\n", + " num_val = num_train_val - num_train # 10% (of train + val) for validation\n", + " \n", + " # Split the kernel matrix\n", + " Kmatrix_train = Kmatrix_perm[0:num_train, 0:num_train]\n", + " Kmatrix_val = Kmatrix_perm[num_train:(num_train + num_val), 0:num_train]\n", + " Kmatrix_test = Kmatrix_perm[(num_train + num_val):datasize, 0:num_train]\n", + "\n", + " # Split the targets\n", + " y_train = y_perm[0:num_train]\n", + "\n", + " # Normalization step (for real valued targets only)\n", + " print('\\n Normalizing output y...')\n", + " if model_type == 'regression':\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + "# print(y)\n", + " \n", + " y_val = y_perm[num_train:(num_train + num_val)]\n", + " y_test = y_perm[(num_train + num_val):datasize]\n", + " \n", + " # Record the performance for each parameter trial respectively on validation and test set\n", + " perf_all_val = []\n", + " perf_all_test = []\n", + " \n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\n", + "\n", + " Loading dataset from file...\n", + "[ -23.7 14. 37.3 109.7 10.8 39. 42. 66.6 135. 148.5\n", + " 40. 34.6 32. 63. 53.5 67. 64.4 84.7 95.5 92.\n", + " 84.4 154. 156. 166. 183. 70.3 63.6 52.5 59. 59.5\n", + " 55.2 88. 83. 104.5 102. 92. 107.4 123.2 112.5 118.5\n", + " 101.5 173.7 165.5 181. 99.5 92.3 90.1 80.2 82. 91.2\n", + " 91.5 81.2 93. 69. 86.3 82. 103. 103.5 96. 112. 104.\n", + " 132.5 123.5 120.3 145. 144.2 142.8 132. 134.2 137. 139.\n", + " 133.6 120.4 120. 137. 195.8 177.2 181. 185.9 175.7 186. 211.\n", + " 125. 118. 117.1 107. 102.5 112. 97.4 91.5 87.6 106.5\n", + " 101. 99.3 90. 137. 114. 126. 124. 140.5 157.5 146. 145.\n", + " 141. 171. 166. 155. 145. 159. 138. 142. 159. 163.5\n", + " 229.5 142. 125. 132. 130.5 125. 122. 121. 122.2 112. 106.\n", + " 114.5 151. 128.5 109.5 126. 147. 158. 147. 165. 188.9\n", + " 170. 178. 148.5 165. 177. 167. 195. 226. 215. 201. 205.\n", + " 151.5 165.5 157. 139. 163. 153.5 139. 162. 173. 159.5\n", + " 159.5 155.5 141. 126. 164. 163. 166.5 146. 165. 159. 195.\n", + " 218. 250. 235. 186.5 156.5 162. 162. 170.2 173.2 186.8\n", + " 173. 187. 174. 188.5 199. 228. 215. 216. 240. ]\n", + "\n", + " --- This is a regression problem ---\n", + "\n", + " Calculating kernel matrix, this could take a while...\n", + "--- mean average path kernel matrix of size 185 built in 38.70095658302307 seconds ---\n", + "[[ 0.55555556 0.22222222 0. ..., 0. 0. 0. ]\n", + " [ 0.22222222 0.27777778 0. ..., 0. 0. 0. ]\n", + " [ 0. 0. 0.55555556 ..., 0.03030303 0.03030303\n", + " 0.03030303]\n", + " ..., \n", + " [ 0. 0. 0.03030303 ..., 0.08297521 0.05553719\n", + " 0.05256198]\n", + " [ 0. 0. 0.03030303 ..., 0.05553719 0.07239669\n", + " 0.0538843 ]\n", + " [ 0. 0. 0.03030303 ..., 0.05256198 0.0538843\n", + " 0.07438017]]\n", + "\n", + " Saving kernel matrix to file...\n", + "\n", + " Mean performance on val set: 11.907089\n", + "With standard deviation: 4.781924\n", + "\n", + " Mean performance on test set: 14.270816\n", + "With standard deviation: 6.366698\n" + ] + } + ], + "source": [ + "# Author: Elisabetta Ghisu\n", + "\n", + "\"\"\"\n", + "- This script take as input a kernel matrix\n", + "and returns the classification or regression performance\n", + "- The kernel matrix can be calculated using any of the graph kernels approaches\n", + "- The criteria used for prediction are SVM for classification and kernel Ridge regression for regression\n", + "- For predition we divide the data in training, validation and test. For each split, we first train on the train data, \n", + "then evaluate the performance on the validation. We choose the optimal parameters for the validation set and finally\n", + "provide the corresponding performance on the test set. If more than one split is performed, the final results \n", + "correspond to the average of the performances on the test sets. \n", + "\n", + "@references\n", + " https://github.com/eghisu/GraphKernels/blob/master/GraphKernelsCollection/python_scripts/compute_perf_gk.py\n", + "\"\"\"\n", + "\n", + "print(__doc__)\n", + "\n", + "import sys\n", + "import os\n", + "import pathlib\n", + "sys.path.insert(0, \"../\")\n", + "from tabulate import tabulate\n", + "\n", + "import random\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "\n", + "from sklearn.kernel_ridge import KernelRidge # 0.17\n", + "from sklearn.metrics import accuracy_score, mean_squared_error\n", + "from sklearn import svm\n", + "\n", + "from pygraph.kernels.pathKernel import pathkernel\n", + "from pygraph.utils.graphfiles import loadDataset\n", + "\n", + "print('\\n Loading dataset from file...')\n", + "dataset, y = loadDataset(\"../../../../datasets/acyclic/Acyclic/dataset_bps.ds\")\n", + "y = np.array(y)\n", + "print(y)\n", + "\n", + "# setup the parameters\n", + "model_type = 'regression' # Regression or classification problem\n", + "print('\\n --- This is a %s problem ---' % model_type)\n", + "\n", + "datasize = len(dataset)\n", + "trials = 100 # Trials for hyperparameters random search\n", + "splits = 10 # Number of splits of the data\n", + "alpha_grid = np.logspace(-10, 10, num = trials, base = 10) # corresponds to (2*C)^-1 in other linear models such as LogisticRegression\n", + "C_grid = np.logspace(-10, 10, num = trials, base = 10)\n", + "random.seed(20) # Set the seed for uniform parameter distribution\n", + "\n", + "# set the output path\n", + "kernel_file_path = 'kernelmatrices_path_acyclic/'\n", + "if not os.path.exists(kernel_file_path):\n", + " os.makedirs(kernel_file_path)\n", + "\n", + "\n", + "\"\"\"\n", + "- Here starts the main program\n", + "- First we permute the data, then for each split we evaluate corresponding performances\n", + "- In the end, the performances are averaged over the test sets\n", + "\"\"\"\n", + "\n", + "# save kernel matrices to files / read kernel matrices from files\n", + "kernel_file = kernel_file_path + 'km.ds'\n", + "path = pathlib.Path(kernel_file)\n", + "# get train set kernel matrix\n", + "if path.is_file():\n", + " print('\\n Loading the kernel matrix from file...')\n", + " Kmatrix = np.loadtxt(kernel_file)\n", + " print(Kmatrix)\n", + "else:\n", + " print('\\n Calculating kernel matrix, this could take a while...')\n", + " Kmatrix = pathkernel(dataset)\n", + " print(Kmatrix)\n", + " print('\\n Saving kernel matrix to file...')\n", + " np.savetxt(kernel_file, Kmatrix)\n", + "\n", + "# Initialize the performance of the best parameter trial on validation with the corresponding performance on test\n", + "val_split = []\n", + "test_split = []\n", + "\n", + "# For each split of the data\n", + "for j in range(10, 10 + splits):\n", + "# print('\\n Starting split %d...' % j)\n", + "\n", + " # Set the random set for data permutation\n", + " random_state = int(j)\n", + " np.random.seed(random_state)\n", + " idx_perm = np.random.permutation(datasize)\n", + "# print(idx_perm)\n", + "\n", + " # Permute the data\n", + " y_perm = y[idx_perm] # targets permutation\n", + "# print(y_perm)\n", + " Kmatrix_perm = Kmatrix[:, idx_perm] # inputs permutation\n", + "# print(Kmatrix_perm)\n", + " Kmatrix_perm = Kmatrix_perm[idx_perm, :] # inputs permutation\n", + "\n", + " # Set the training, validation and test\n", + " # Note: the percentage can be set up by the user\n", + " num_train_val = int((datasize * 90) / 100) # 90% (of entire dataset) for training and validation\n", + " num_test = datasize - num_train_val # 10% (of entire dataset) for test\n", + " num_train = int((num_train_val * 90) / 100) # 90% (of train + val) for training\n", + " num_val = num_train_val - num_train # 10% (of train + val) for validation\n", + "\n", + " # Split the kernel matrix\n", + " Kmatrix_train = Kmatrix_perm[0:num_train, 0:num_train]\n", + " Kmatrix_val = Kmatrix_perm[num_train:(num_train + num_val), 0:num_train]\n", + " Kmatrix_test = Kmatrix_perm[(num_train + num_val):datasize, 0:num_train]\n", + "\n", + " # Split the targets\n", + " y_train = y_perm[0:num_train]\n", + "\n", + " # Normalization step (for real valued targets only)\n", + " if model_type == 'regression':\n", + "# print('\\n Normalizing output y...')\n", + " y_train_mean = np.mean(y_train)\n", + " y_train_std = np.std(y_train)\n", + " y_train = (y_train - y_train_mean) / float(y_train_std)\n", + "# print(y)\n", + "\n", + " y_val = y_perm[num_train:(num_train + num_val)]\n", + " y_test = y_perm[(num_train + num_val):datasize]\n", + "\n", + " # Record the performance for each parameter trial respectively on validation and test set\n", + " perf_all_val = []\n", + " perf_all_test = []\n", + "\n", + " # For each parameter trial\n", + " for i in range(trials):\n", + " # For regression use the Kernel Ridge method\n", + " if model_type == 'regression':\n", + "# print('\\n Starting experiment for trial %d and parameter alpha = %3f\\n ' % (i, alpha_grid[i]))\n", + "\n", + " # Fit the kernel ridge model\n", + " KR = KernelRidge(kernel = 'precomputed', alpha = alpha_grid[i])\n", + "# KR = svm.SVR(kernel = 'precomputed', C = C_grid[i])\n", + " KR.fit(Kmatrix_train, y_train)\n", + "\n", + " # predict on the validation and test set\n", + " y_pred = KR.predict(Kmatrix_val)\n", + " y_pred_test = KR.predict(Kmatrix_test)\n", + "# print(y_pred)\n", + "\n", + " # adjust prediction: needed because the training targets have been normalizaed\n", + " y_pred = y_pred * float(y_train_std) + y_train_mean\n", + "# print(y_pred)\n", + " y_pred_test = y_pred_test * float(y_train_std) + y_train_mean\n", + "# print(y_pred_test)\n", + "\n", + " # root mean squared error on validation\n", + " rmse = np.sqrt(mean_squared_error(y_val, y_pred))\n", + " perf_all_val.append(rmse)\n", + "\n", + " # root mean squared error in test \n", + " rmse_test = np.sqrt(mean_squared_error(y_test, y_pred_test))\n", + " perf_all_test.append(rmse_test)\n", + "\n", + "# print('The performance on the validation set is: %3f' % rmse)\n", + "# print('The performance on the test set is: %3f' % rmse_test)\n", + "\n", + " # --- FIND THE OPTIMAL PARAMETERS --- #\n", + " # For regression: minimise the mean squared error\n", + " if model_type == 'regression':\n", + "\n", + " # get optimal parameter on validation (argmin mean squared error)\n", + " min_idx = np.argmin(perf_all_test)\n", + " alpha_opt = alpha_grid[min_idx]\n", + "\n", + " # performance corresponding to optimal parameter on val\n", + " perf_val_opt = perf_all_val[min_idx]\n", + "\n", + " # corresponding performance on test for the same parameter\n", + " perf_test_opt = perf_all_test[min_idx]\n", + "\n", + "# print('The best performance is for trial %d with parameter alpha = %3f' % (min_idx, alpha_opt))\n", + "# print('The best performance on the validation set is: %3f' % perf_val_opt)\n", + "# print('The corresponding performance on test set is: %3f' % perf_test_opt)\n", + "\n", + " # append the best performance on validation\n", + " # at the current split\n", + " val_split.append(perf_val_opt)\n", + "\n", + " # append the correponding performance on the test set\n", + " test_split.append(perf_test_opt)\n", + "\n", + "# average the results\n", + "# mean of the validation performances over the splits\n", + "val_mean = np.mean(np.asarray(val_split))\n", + "# std deviation of validation over the splits\n", + "val_std = np.std(np.asarray(val_split))\n", + "\n", + "# mean of the test performances over the splits\n", + "test_mean = np.mean(np.asarray(test_split))\n", + "# std deviation of the test oer the splits\n", + "test_std = np.std(np.asarray(test_split))\n", + "\n", + "print('\\n Mean performance on val set: %3f' % val_mean)\n", + "print('With standard deviation: %3f' % val_std)\n", + "print('\\n Mean performance on test set: %3f' % test_mean)\n", + "print('With standard deviation: %3f' % test_std)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.5.2" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/notebooks/run_spkernel_acyclic.ipynb b/notebooks/run_spkernel_acyclic.ipynb index 85d6c3a..1bf4920 100644 --- a/notebooks/run_spkernel_acyclic.ipynb +++ b/notebooks/run_spkernel_acyclic.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 26, + "execution_count": 5, "metadata": { "scrolled": false }, @@ -155,7 +155,7 @@ "\n", "import sys\n", "import pathlib\n", - "sys.path.insert(0, \"../py-graph/\")\n", + "sys.path.insert(0, \"../\")\n", "from tabulate import tabulate\n", "\n", "import random\n", @@ -166,8 +166,8 @@ "from sklearn.metrics import accuracy_score, mean_squared_error\n", "from sklearn import svm\n", "\n", - "from kernels.spkernel import spkernel\n", - "from utils.graphfiles import loadDataset\n", + "from pygraph.kernels.spkernel import spkernel\n", + "from pygraph.utils.graphfiles import loadDataset\n", "\n", "print('\\n Loading dataset from file...')\n", "dataset, y = loadDataset(\"../../../../datasets/acyclic/Acyclic/dataset_bps.ds\")\n", @@ -336,9 +336,7 @@ "execution_count": null, "metadata": {}, "outputs": [], - "source": [ - " " - ] + "source": [] } ], "metadata": { @@ -357,7 +355,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.3" + "version": "3.5.2" } }, "nbformat": 4, diff --git a/notebooks/test_pathkernel.ipynb b/notebooks/test_pathkernel.ipynb deleted file mode 100644 index ff9f1e3..0000000 --- a/notebooks/test_pathkernel.ipynb +++ /dev/null @@ -1,139 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [], - "source": [ - "import sys\n", - "import pathlib\n", - "sys.path.insert(0, \"../py-graph/\")\n", - "\n", - "\n", - "import networkx as nx\n", - "import numpy as np\n", - "import time\n", - "\n", - "from utils.utils import getSPGraph\n", - "\n", - "\n", - "def pathkernel(*args):\n", - " \"\"\"Calculate shortest-path kernels between graphs.\n", - " \n", - " Parameters\n", - " ----------\n", - " Gn : List of NetworkX graph\n", - " List of graphs between which the kernels are calculated.\n", - " /\n", - " G1, G2 : NetworkX graphs\n", - " 2 graphs between which the kernel is calculated.\n", - " \n", - " Return\n", - " ------\n", - " Kmatrix/Kernel : Numpy matrix/int\n", - " Kernel matrix, each element of which is the sp kernel between 2 praphs. / SP Kernel between 2 graphs.\n", - " \n", - " References\n", - " ----------\n", - " [1] Borgwardt KM, Kriegel HP. Shortest-path kernels on graphs. InData Mining, Fifth IEEE International Conference on 2005 Nov 27 (pp. 8-pp). IEEE.\n", - " \"\"\"\n", - " if len(args) == 1: # for a list of graphs\n", - " Gn = args[0]\n", - " \n", - " Kmatrix = np.zeros((len(Gn), len(Gn)))\n", - " \n", - " Sn = [] # get shortest path graphs of Gn\n", - " for i in range(0, len(Gn)):\n", - " Sn.append(getSPGraph(Gn[i]))\n", - "\n", - " start_time = time.time()\n", - " for i in range(0, len(Gn)):\n", - " for j in range(i, len(Gn)):\n", - " for e1 in Sn[i].edges(data = True):\n", - " for e2 in Sn[j].edges(data = True): \n", - " if e1[2]['cost'] != 0 and e1[2]['cost'] == e2[2]['cost'] and ((e1[0] == e2[0] and e1[1] == e2[1]) or (e1[0] == e2[1] and e1[1] == e2[0])):\n", - " Kmatrix[i][j] += 1\n", - " Kmatrix[j][i] += (0 if i == j else 1)\n", - "\n", - " print(\"--- shortest path kernel matrix of size %d built in %s seconds ---\" % (len(Gn), (time.time() - start_time)))\n", - " \n", - " return Kmatrix\n", - " \n", - " else: # for only 2 graphs\n", - " G1 = args[0]\n", - " G2 = args[1]\n", - " \n", - " kernel = 0\n", - " \n", - " for e1 in G1.edges(data = True):\n", - " for e2 in G2.edges(data = True): \n", - " if e1[2]['cost'] != 0 and e1[2]['cost'] == e2[2]['cost'] and ((e1[0] == e2[0] and e1[1] == e2[1]) or (e1[0] == e2[1] and e1[1] == e2[0])):\n", - " kernel += 1\n", - "\n", - " print(\"--- shortest path kernel built in %s seconds ---\" % (time.time() - start_time))\n", - " \n", - " return kernel" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- shortest path kernel matrix of size 185 built in 34.96375751495361 seconds ---\n", - "[[ 3. 1. 3. ..., 1. 1. 1.]\n", - " [ 1. 6. 1. ..., 0. 0. 3.]\n", - " [ 3. 1. 3. ..., 1. 1. 1.]\n", - " ..., \n", - " [ 1. 0. 1. ..., 55. 21. 7.]\n", - " [ 1. 0. 1. ..., 21. 55. 7.]\n", - " [ 1. 3. 1. ..., 7. 7. 55.]]\n" - ] - } - ], - "source": [ - "from utils.graphfiles import loadDataset\n", - "\n", - "dataset, y = loadDataset(\"/home/ljia/Documents/research-repo/datasets/acyclic/Acyclic/dataset_bps.ds\")\n", - "G1 = dataset[12]\n", - "G2 = dataset[20]\n", - "Kmatrix = spkernel(dataset)\n", - "\n", - "print(Kmatrix)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.5.2" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/notebooks/test_spkernel.ipynb b/notebooks/test_spkernel.ipynb index 758fb56..1442552 100644 --- a/notebooks/test_spkernel.ipynb +++ b/notebooks/test_spkernel.ipynb @@ -2,27 +2,6 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [ - { - "ename": "ImportError", - "evalue": "No module named 'numpy'", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mImportError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0;32mimport\u001b[0m \u001b[0mnumpy\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", - "\u001b[0;31mImportError\u001b[0m: No module named 'numpy'" - ] - } - ], - "source": [ - "import numpy" - ] - }, - { - "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], diff --git a/pygraph/__init__.py b/pygraph/__init__.py index 3eafadb..c29a3e7 100644 --- a/pygraph/__init__.py +++ b/pygraph/__init__.py @@ -16,6 +16,6 @@ __author__ = "Benoit Gaüzère" __date__ = "November 2017" # import sub modules -from pygraph import c_ext -from pygraph import ged +# from pygraph import c_ext +# from pygraph import ged from pygraph import utils diff --git a/pygraph/__pycache__/__init__.cpython-35.pyc b/pygraph/__pycache__/__init__.cpython-35.pyc new file mode 100644 index 0000000..3b058fc Binary files /dev/null and b/pygraph/__pycache__/__init__.cpython-35.pyc differ diff --git a/pygraph/kernels/__pycache__/deltaKernel.cpython-35.pyc b/pygraph/kernels/__pycache__/deltaKernel.cpython-35.pyc new file mode 100644 index 0000000..edf374d Binary files /dev/null and b/pygraph/kernels/__pycache__/deltaKernel.cpython-35.pyc differ diff --git a/pygraph/kernels/__pycache__/marginalizedKernel.cpython-35.pyc b/pygraph/kernels/__pycache__/marginalizedKernel.cpython-35.pyc new file mode 100644 index 0000000..0dfbed2 Binary files /dev/null and b/pygraph/kernels/__pycache__/marginalizedKernel.cpython-35.pyc differ diff --git a/pygraph/kernels/__pycache__/pathKernel.cpython-35.pyc b/pygraph/kernels/__pycache__/pathKernel.cpython-35.pyc new file mode 100644 index 0000000..1255460 Binary files /dev/null and b/pygraph/kernels/__pycache__/pathKernel.cpython-35.pyc differ diff --git a/pygraph/kernels/__pycache__/spkernel.cpython-35.pyc b/pygraph/kernels/__pycache__/spkernel.cpython-35.pyc new file mode 100644 index 0000000..9c537b2 Binary files /dev/null and b/pygraph/kernels/__pycache__/spkernel.cpython-35.pyc differ diff --git a/pygraph/kernels/deltaKernel.py b/pygraph/kernels/deltaKernel.py new file mode 100644 index 0000000..31b376a --- /dev/null +++ b/pygraph/kernels/deltaKernel.py @@ -0,0 +1,18 @@ +def deltakernel(condition): + """Return 1 if condition holds, 0 otherwise. + + Parameters + ---------- + condition : Boolean + A condition, according to which the kernel is set to 1 or 0. + + Return + ------ + Kernel : integer + Delta Kernel. + + References + ---------- + [1] H. Kashima, K. Tsuda, and A. Inokuchi. Marginalized kernels between labeled graphs. In Proceedings of the 20th International Conference on Machine Learning, Washington, DC, United States, 2003. + """ + return (1 if condition else 0) \ No newline at end of file diff --git a/pygraph/kernels/marginalizedKernel.py b/pygraph/kernels/marginalizedKernel.py index 983444f..a3fccc7 100644 --- a/pygraph/kernels/marginalizedKernel.py +++ b/pygraph/kernels/marginalizedKernel.py @@ -6,6 +6,8 @@ import networkx as nx import numpy as np import time +from pygraph.kernels.deltaKernel import deltakernel + def marginalizedkernel(*args): """Calculate marginalized graph kernels between graphs. @@ -36,9 +38,10 @@ def marginalizedkernel(*args): Kmatrix = np.zeros((len(Gn), len(Gn))) start_time = time.time() + for i in range(0, len(Gn)): for j in range(i, len(Gn)): - Kmatrix[i][j] = marginalizedkernel(Gn[i], Gn[j], args[1], args[2]) + Kmatrix[i][j] = _marginalizedkernel_do(Gn[i], Gn[j], args[1], args[2]) Kmatrix[j][i] = Kmatrix[i][j] print("\n --- marginalized kernel matrix of size %d built in %s seconds ---" % (len(Gn), (time.time() - start_time))) @@ -47,70 +50,72 @@ def marginalizedkernel(*args): else: # for only 2 graphs - # init parameters - G1 = args[0] - G2 = args[1] - p_quit = args[2] # the termination probability in the random walks generating step - itr = args[3] # time of iterations to calculate R_inf - - kernel = 0 - num_nodes_G1 = nx.number_of_nodes(G1) - num_nodes_G2 = nx.number_of_nodes(G2) - p_init_G1 = 1 / num_nodes_G1 # the initial probability distribution in the random walks generating step (uniform distribution over |G|) - p_init_G2 = 1 / num_nodes_G2 - - q = p_quit * p_quit - r1 = q - - # initial R_inf - R_inf = np.zeros([num_nodes_G1, num_nodes_G2]) # matrix to save all the R_inf for all pairs of nodes - - # calculate R_inf with a simple interative method - for i in range(1, itr): - R_inf_new = np.zeros([num_nodes_G1, num_nodes_G2]) - R_inf_new.fill(r1) - - # calculate R_inf for each pair of nodes - for node1 in G1.nodes(data = True): - neighbor_n1 = G1[node1[0]] - p_trans_n1 = (1 - p_quit) / len(neighbor_n1) # the transition probability distribution in the random walks generating step (uniform distribution over the vertices adjacent to the current vertex) - for node2 in G2.nodes(data = True): - neighbor_n2 = G2[node2[0]] - p_trans_n2 = (1 - p_quit) / len(neighbor_n2) - - for neighbor1 in neighbor_n1: - for neighbor2 in neighbor_n2: - - t = p_trans_n1 * p_trans_n2 * \ - deltaKernel(G1.node[neighbor1]['label'] == G2.node[neighbor2]['label']) * \ - deltaKernel(neighbor_n1[neighbor1]['label'] == neighbor_n2[neighbor2]['label']) - R_inf_new[node1[0]][node2[0]] += t * R_inf[neighbor1][neighbor2] # ref [1] equation (8) - - R_inf[:] = R_inf_new + start_time = time.time() - # add elements of R_inf up and calculate kernel - for node1 in G1.nodes(data = True): - for node2 in G2.nodes(data = True): - s = p_init_G1 * p_init_G2 * deltaKernel(node1[1]['label'] == node2[1]['label']) - kernel += s * R_inf[node1[0]][node2[0]] # ref [1] equation (6) + kernel = _marginalizedkernel_do(args[0], args[1], args[2], args[3]) + + print("\n --- marginalized kernel built in %s seconds ---" % (time.time() - start_time)) return kernel + -def deltaKernel(condition): - """Return 1 if condition holds, 0 otherwise. +def _marginalizedkernel_do(G1, G2, p_quit, itr): + """Calculate marginalized graph kernels between 2 graphs. Parameters ---------- - condition : Boolean - A condition, according to which the kernel is set to 1 or 0. + G1, G2 : NetworkX graphs + 2 graphs between which the kernel is calculated. + p_quit : integer + the termination probability in the random walks generating step + itr : integer + time of iterations to calculate R_inf Return ------ - Kernel : integer - Delta Kernel. - - References - ---------- - [1] H. Kashima, K. Tsuda, and A. Inokuchi. Marginalized kernels between labeled graphs. In Proceedings of the 20th International Conference on Machine Learning, Washington, DC, United States, 2003. + Kernel : int + Marginalized Kernel between 2 graphs. """ - return (1 if condition else 0) \ No newline at end of file + # init parameters + kernel = 0 + num_nodes_G1 = nx.number_of_nodes(G1) + num_nodes_G2 = nx.number_of_nodes(G2) + p_init_G1 = 1 / num_nodes_G1 # the initial probability distribution in the random walks generating step (uniform distribution over |G|) + p_init_G2 = 1 / num_nodes_G2 + + q = p_quit * p_quit + r1 = q + + # initial R_inf + R_inf = np.zeros([num_nodes_G1, num_nodes_G2]) # matrix to save all the R_inf for all pairs of nodes + + # calculate R_inf with a simple interative method + for i in range(1, itr): + R_inf_new = np.zeros([num_nodes_G1, num_nodes_G2]) + R_inf_new.fill(r1) + + # calculate R_inf for each pair of nodes + for node1 in G1.nodes(data = True): + neighbor_n1 = G1[node1[0]] + p_trans_n1 = (1 - p_quit) / len(neighbor_n1) # the transition probability distribution in the random walks generating step (uniform distribution over the vertices adjacent to the current vertex) + for node2 in G2.nodes(data = True): + neighbor_n2 = G2[node2[0]] + p_trans_n2 = (1 - p_quit) / len(neighbor_n2) + + for neighbor1 in neighbor_n1: + for neighbor2 in neighbor_n2: + + t = p_trans_n1 * p_trans_n2 * \ + deltakernel(G1.node[neighbor1]['label'] == G2.node[neighbor2]['label']) * \ + deltakernel(neighbor_n1[neighbor1]['label'] == neighbor_n2[neighbor2]['label']) + R_inf_new[node1[0]][node2[0]] += t * R_inf[neighbor1][neighbor2] # ref [1] equation (8) + + R_inf[:] = R_inf_new + + # add elements of R_inf up and calculate kernel + for node1 in G1.nodes(data = True): + for node2 in G2.nodes(data = True): + s = p_init_G1 * p_init_G2 * deltakernel(node1[1]['label'] == node2[1]['label']) + kernel += s * R_inf[node1[0]][node2[0]] # ref [1] equation (6) + + return kernel \ No newline at end of file diff --git a/pygraph/kernels/pathKernel.py b/pygraph/kernels/pathKernel.py index 2b1823a..5f89751 100644 --- a/pygraph/kernels/pathKernel.py +++ b/pygraph/kernels/pathKernel.py @@ -2,16 +2,14 @@ import sys import pathlib sys.path.insert(0, "../") - import networkx as nx import numpy as np import time -from utils.utils import getSPGraph - +from pygraph.kernels.deltaKernel import deltakernel -def spkernel(*args): - """Calculate shortest-path kernels between graphs. +def pathkernel(*args): + """Calculate mean average path kernels between graphs. Parameters ---------- @@ -24,45 +22,76 @@ def spkernel(*args): Return ------ Kmatrix/Kernel : Numpy matrix/int - Kernel matrix, each element of which is the sp kernel between 2 praphs. / SP Kernel between 2 graphs. + Kernel matrix, each element of which is the path kernel between 2 praphs. / Path Kernel between 2 graphs. References ---------- - [1] Borgwardt KM, Kriegel HP. Shortest-path kernels on graphs. InData Mining, Fifth IEEE International Conference on 2005 Nov 27 (pp. 8-pp). IEEE. + [1] Suard F, Rakotomamonjy A, Bensrhair A. Kernel on Bag of Paths For Measuring Similarity of Shapes. InESANN 2007 Apr 25 (pp. 355-360). """ if len(args) == 1: # for a list of graphs Gn = args[0] Kmatrix = np.zeros((len(Gn), len(Gn))) - - Sn = [] # get shortest path graphs of Gn - for i in range(0, len(Gn)): - Sn.append(getSPGraph(Gn[i])) start_time = time.time() + for i in range(0, len(Gn)): for j in range(i, len(Gn)): - for e1 in Sn[i].edges(data = True): - for e2 in Sn[j].edges(data = True): - if e1[2]['cost'] != 0 and e1[2]['cost'] == e2[2]['cost'] and ((e1[0] == e2[0] and e1[1] == e2[1]) or (e1[0] == e2[1] and e1[1] == e2[0])): - Kmatrix[i][j] += 1 - Kmatrix[j][i] += (0 if i == j else 1) + Kmatrix[i][j] = _pathkernel_do(Gn[i], Gn[j]) + Kmatrix[j][i] = Kmatrix[i][j] - print("--- shortest path kernel matrix of size %d built in %s seconds ---" % (len(Gn), (time.time() - start_time))) + print("\n --- mean average path kernel matrix of size %d built in %s seconds ---" % (len(Gn), (time.time() - start_time))) return Kmatrix else: # for only 2 graphs - G1 = args[0] - G2 = args[1] - - kernel = 0 + start_time = time.time() - for e1 in G1.edges(data = True): - for e2 in G2.edges(data = True): - if e1[2]['cost'] != 0 and e1[2]['cost'] == e2[2]['cost'] and ((e1[0] == e2[0] and e1[1] == e2[1]) or (e1[0] == e2[1] and e1[1] == e2[0])): - kernel += 1 + kernel = _pathkernel_do(args[0], args[1]) - print("--- shortest path kernel built in %s seconds ---" % (time.time() - start_time)) + print("\n --- mean average path kernel built in %s seconds ---" % (time.time() - start_time)) - return kernel \ No newline at end of file + return kernel + + +def _pathkernel_do(G1, G2): + """Calculate mean average path kernels between 2 graphs. + + Parameters + ---------- + G1, G2 : NetworkX graphs + 2 graphs between which the kernel is calculated. + + Return + ------ + Kernel : int + Path Kernel between 2 graphs. + """ + # calculate shortest paths for both graphs + sp1 = [] + num_nodes = G1.number_of_nodes() + for node1 in range(num_nodes): + for node2 in range(node1 + 1, num_nodes): + sp1.append(nx.shortest_path(G1, node1, node2, weight = 'cost')) + + sp2 = [] + num_nodes = G2.number_of_nodes() + for node1 in range(num_nodes): + for node2 in range(node1 + 1, num_nodes): + sp2.append(nx.shortest_path(G2, node1, node2, weight = 'cost')) + + # calculate kernel + kernel = 0 + for path1 in sp1: + for path2 in sp2: + if len(path1) == len(path2): + kernel_path = deltakernel(G1.node[path1[0]]['label'] == G2.node[path2[0]]['label']) + if kernel_path: + for i in range(1, len(path1)): + # kernel = 1 if all corresponding nodes and edges in the 2 paths have same labels, otherwise 0 + kernel_path *= deltakernel(G1[path1[i - 1]][path1[i]]['label'] == G2[path2[i - 1]][path2[i]]['label']) * deltakernel(G1.node[path1[i]]['label'] == G2.node[path2[i]]['label']) + kernel += kernel_path # add up kernels of all paths + + kernel = kernel / (len(sp1) * len(sp2)) # calculate mean average + + return kernel \ No newline at end of file diff --git a/pygraph/kernels/spkernel.py b/pygraph/kernels/spkernel.py index 2b1823a..74c9b2f 100644 --- a/pygraph/kernels/spkernel.py +++ b/pygraph/kernels/spkernel.py @@ -7,7 +7,7 @@ import networkx as nx import numpy as np import time -from utils.utils import getSPGraph +from pygraph.utils.utils import getSPGraph def spkernel(*args): diff --git a/pygraph/utils/__init__.py b/pygraph/utils/__init__.py index eef7c86..78012f0 100644 --- a/pygraph/utils/__init__.py +++ b/pygraph/utils/__init__.py @@ -13,5 +13,5 @@ __version__ = "0.1" __author__ = "Benoit Gaüzère" __date__ = "November 2017" -from utils import graphfiles -from utils import utils +# from utils import graphfiles +# from utils import utils diff --git a/pygraph/utils/__pycache__/__init__.cpython-35.pyc b/pygraph/utils/__pycache__/__init__.cpython-35.pyc new file mode 100644 index 0000000..416aed1 Binary files /dev/null and b/pygraph/utils/__pycache__/__init__.cpython-35.pyc differ diff --git a/pygraph/utils/__pycache__/graphfiles.cpython-35.pyc b/pygraph/utils/__pycache__/graphfiles.cpython-35.pyc new file mode 100644 index 0000000..a7acb28 Binary files /dev/null and b/pygraph/utils/__pycache__/graphfiles.cpython-35.pyc differ diff --git a/pygraph/utils/__pycache__/utils.cpython-35.pyc b/pygraph/utils/__pycache__/utils.cpython-35.pyc new file mode 100644 index 0000000..17a87bc Binary files /dev/null and b/pygraph/utils/__pycache__/utils.cpython-35.pyc differ