diff --git a/dev-environment.yml b/dev-environment.yml index cd93a599..56466072 100644 --- a/dev-environment.yml +++ b/dev-environment.yml @@ -182,7 +182,6 @@ dependencies: - platformdirs==2.5.2 - prompt-toolkit==3.0.29 - pure-eval==0.2.2 - - pybedtools==0.9.0 - pygments==2.12.0 - pyqt5-sip==12.9.0 - pysam==0.19.1 diff --git a/environment.yml b/environment.yml index 47db083e..98f801f8 100644 --- a/environment.yml +++ b/environment.yml @@ -9,12 +9,11 @@ dependencies: - pkginfo - matplotlib - numpy - - seaborn - pyyaml - pip - scipy - pytest - - bedtools + - libgcc=5.2.0 - htslib - pip: - pysam diff --git a/neat/gen_mut_model/utils.py b/neat/gen_mut_model/utils.py index 4eaada65..175c508b 100644 --- a/neat/gen_mut_model/utils.py +++ b/neat/gen_mut_model/utils.py @@ -3,17 +3,9 @@ """ import json -import os.path -import pathlib -import pickle -import math import sys import numpy as np -from numpy import genfromtxt -import pybedtools -from Bio import SeqIO - from pathlib import Path import logging diff --git a/neat/model_sequencing_error/utils.py b/neat/model_sequencing_error/utils.py index 1552aa15..8a4e61e7 100644 --- a/neat/model_sequencing_error/utils.py +++ b/neat/model_sequencing_error/utils.py @@ -5,10 +5,8 @@ import logging import numpy as np # TODO implement plotting -# import seaborn as sns import matplotlib.pyplot as plt -import pandas as pd from scipy.stats import mode from ..common import open_input from ..models import take_closest diff --git a/neat/models/original_error_model.py b/neat/models/original_error_model.py new file mode 100644 index 00000000..cc8976da --- /dev/null +++ b/neat/models/original_error_model.py @@ -0,0 +1,12500 @@ +original_quality_score_options = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, + 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41] +original_binned_scores = False +original_assumed_read_length = 100 +original_seed_weights = [0, 221, 757, 1261, 851, 946, 662, 694, 1041, 1167, 1261, 1135, 1261, 1924, 1577, 2081, 2207, + 2649, 2365, 3311, 3784, 4005, 4982, 4825, 4572, 7410, 7001, 7127, 9555, 11037, 12929, 13465, + 18353, 21884, 30809, 42413, 70068, 181288, 517123, 0, 0, 0] +original_weights_from_one = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 428571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 142857, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 142857, 285714, 0, 0, 0], + [0, 0, 125000, 0, 0, 0, 0, 0, 0, 0, 0, 41667, 41667, 0, 0, 0, 0, 0, 83333, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 41667, 0, 0, 0, 41667, 0, 41667, 0, 83333, 500000, 0, 0, 0], + [0, 0, 0, 25000, 25000, 25000, 25000, 25000, 0, 0, 0, 25000, 0, 0, 50000, 25000, 25000, 0, + 25000, 25000, 0, 0, 25000, 0, 0, 0, 0, 0, 25000, 0, 0, 25000, 0, 25000, 50000, 50000, + 50000, 175000, 275000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 37037, 0, 0, 0, 0, 0, 0, 37037, 0, 0, 0, 0, 0, 37037, 0, + 74074, 37037, 0, 0, 37037, 37037, 0, 0, 37037, 0, 0, 74074, 111111, 259259, 222222, 0, 0, + 0], + [0, 0, 0, 33333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33333, 0, 0, 0, 0, 33333, 33333, + 0, 0, 33333, 0, 0, 66667, 33333, 33333, 0, 100000, 66667, 0, 166667, 166667, 200000, 0, + 0, 0], + [0, 0, 0, 47619, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 0, 0, 0, 95238, 0, 0, 0, 0, 0, 0, 47619, + 0, 0, 0, 0, 95238, 0, 47619, 47619, 0, 0, 0, 47619, 95238, 95238, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 45455, 0, 0, 0, 0, 90909, 0, 0, 45455, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 45455, 45455, 0, 0, 90909, 0, 45455, 90909, 45455, 0, 45455, 90909, 318182, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 30303, 30303, 0, 30303, 0, 0, 0, 0, 0, 0, 30303, 0, 0, 0, 0, 0, + 0, 0, 30303, 30303, 0, 0, 60606, 0, 121212, 60606, 30303, 30303, 30303, 151515, 333333, + 0, 0, 0], + [0, 0, 0, 0, 0, 27027, 0, 54054, 0, 0, 27027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27027, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 27027, 27027, 54054, 0, 81081, 27027, 135135, 135135, 378378, 0, 0, 0], + [0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 25000, 0, 25000, 0, 0, 0, 0, 0, 0, + 25000, 25000, 0, 0, 0, 25000, 0, 25000, 25000, 75000, 50000, 25000, 100000, 250000, + 275000, 0, 0, 0], + [0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27778, 27778, 0, 27778, 0, 0, 0, 0, + 0, 27778, 27778, 0, 27778, 27778, 27778, 0, 0, 55556, 55556, 55556, 138889, 250000, + 194444, 0, 0, 0], + [0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 25000, 25000, 0, 0, 25000, 0, 75000, 75000, 0, 75000, 75000, 575000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16393, 16393, 16393, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16393, + 16393, 0, 0, 16393, 32787, 0, 16393, 16393, 49180, 16393, 16393, 32787, 49180, 245902, + 426230, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 20000, 20000, 0, 20000, 0, 20000, 0, 0, 20000, 0, 0, 20000, 0, 0, + 0, 0, 0, 20000, 0, 40000, 40000, 20000, 20000, 40000, 20000, 20000, 60000, 80000, 40000, + 140000, 340000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15152, 0, 15152, 0, 0, 15152, 0, 0, 0, 0, 0, 0, + 0, 15152, 0, 45455, 0, 30303, 15152, 60606, 45455, 60606, 60606, 136364, 484848, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 14286, 0, 0, 0, 0, 14286, 28571, 28571, 0, 0, 14286, 14286, 28571, + 28571, 0, 14286, 0, 14286, 0, 28571, 0, 0, 14286, 42857, 28571, 14286, 42857, 28571, + 42857, 100000, 200000, 257143, 0, 0, 0], + [0, 0, 0, 0, 0, 11905, 0, 0, 0, 0, 11905, 11905, 11905, 0, 0, 0, 0, 0, 0, 0, 23810, 0, + 23810, 11905, 11905, 11905, 23810, 11905, 11905, 11905, 11905, 35714, 47619, 35714, + 35714, 23810, 59524, 142857, 416667, 0, 0, 0], + [0, 0, 0, 0, 13333, 0, 0, 13333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13333, 0, 0, 0, 0, 13333, 0, + 0, 0, 26667, 26667, 26667, 13333, 0, 26667, 26667, 40000, 66667, 40000, 40000, 173333, + 440000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 28571, 0, 0, 0, 9524, 0, 0, 9524, 0, 19048, 0, 9524, 0, 9524, + 9524, 9524, 28571, 9524, 19048, 19048, 9524, 19048, 9524, 0, 57143, 28571, 76190, 57143, + 180952, 380952, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 8333, 0, 0, 0, 0, 8333, 0, 8333, 0, 8333, 0, 0, 0, 8333, 8333, 8333, + 8333, 8333, 8333, 0, 0, 0, 25000, 8333, 0, 8333, 16667, 8333, 25000, 66667, 225000, + 533333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 7874, 0, 0, 0, 0, 7874, 7874, 7874, 0, 7874, 0, 7874, 0, 23622, 7874, + 7874, 0, 15748, 0, 7874, 0, 7874, 0, 7874, 0, 23622, 7874, 15748, 55118, 47244, 86614, + 212598, 425197, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 12658, 6329, 0, 0, 0, 0, 6329, 6329, 6329, 0, 0, 6329, 12658, + 6329, 0, 0, 0, 6329, 6329, 6329, 31646, 6329, 18987, 0, 25316, 12658, 12658, 50633, + 88608, 189873, 481013, 0, 0, 0], + [0, 0, 0, 6536, 0, 0, 6536, 0, 0, 0, 0, 0, 0, 0, 6536, 6536, 0, 0, 0, 0, 13072, 0, 13072, + 0, 13072, 0, 6536, 6536, 6536, 26144, 0, 13072, 26144, 19608, 13072, 39216, 65359, + 196078, 516340, 0, 0, 0], + [0, 0, 0, 0, 6897, 0, 6897, 6897, 13793, 0, 6897, 0, 0, 0, 0, 0, 13793, 0, 6897, 0, 13793, + 0, 0, 6897, 6897, 0, 0, 6897, 0, 13793, 6897, 27586, 13793, 13793, 41379, 75862, 68966, + 193103, 448276, 0, 0, 0], + [0, 0, 0, 8511, 0, 0, 0, 0, 0, 0, 0, 0, 4255, 4255, 4255, 0, 4255, 4255, 8511, 8511, 4255, + 4255, 0, 0, 4255, 8511, 12766, 21277, 12766, 21277, 29787, 12766, 38298, 42553, 34043, + 34043, 85106, 148936, 438298, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 4505, 4505, 4505, 0, 4505, 0, 4505, 0, 9009, 0, 4505, 0, 4505, 0, 0, + 9009, 0, 4505, 0, 9009, 13514, 18018, 27027, 4505, 22523, 18018, 13514, 27027, 58559, + 99099, 175676, 459459, 0, 0, 0], + [0, 0, 0, 8850, 0, 0, 0, 0, 4425, 0, 0, 0, 0, 13274, 8850, 8850, 0, 0, 0, 8850, 4425, + 8850, 8850, 4425, 0, 4425, 22124, 8850, 13274, 22124, 8850, 8850, 26549, 26549, 35398, + 30973, 61947, 146018, 504425, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 3300, 0, 0, 6601, 3300, 6601, 0, 3300, 3300, 3300, 3300, 6601, 6601, + 6601, 6601, 6601, 6601, 9901, 3300, 3300, 3300, 13201, 9901, 6601, 13201, 19802, 13201, + 69307, 36304, 62706, 184818, 478548, 0, 0, 0], + [0, 0, 0, 2857, 0, 0, 0, 0, 0, 5714, 5714, 2857, 5714, 11429, 0, 2857, 5714, 14286, 8571, + 5714, 5714, 5714, 14286, 2857, 8571, 5714, 11429, 8571, 25714, 5714, 31429, 17143, 14286, + 31429, 25714, 28571, 51429, 171429, 462857, 0, 0, 0], + [0, 0, 2439, 0, 0, 2439, 0, 4878, 0, 2439, 4878, 2439, 0, 0, 0, 0, 4878, 2439, 2439, 0, 0, + 2439, 9756, 12195, 7317, 4878, 12195, 21951, 14634, 12195, 19512, 14634, 29268, 17073, + 31707, 53659, 75610, 170732, 460976, 0, 0, 0], + [0, 0, 0, 2342, 2342, 0, 0, 4684, 7026, 0, 0, 0, 4684, 0, 0, 2342, 4684, 4684, 4684, 2342, + 2342, 4684, 7026, 7026, 0, 9368, 11710, 4684, 4684, 18735, 9368, 9368, 32787, 16393, + 21077, 39813, 79625, 194379, 487119, 0, 0, 0], + [0, 1718, 1718, 0, 1718, 3436, 0, 1718, 3436, 1718, 1718, 3436, 1718, 3436, 0, 3436, 1718, + 0, 0, 1718, 1718, 3436, 5155, 5155, 6873, 8591, 6873, 13746, 10309, 12027, 5155, 15464, + 18900, 18900, 46392, 44674, 68729, 180412, 494845, 0, 0, 0], + [0, 1441, 1441, 0, 0, 1441, 4323, 0, 2882, 1441, 2882, 1441, 2882, 2882, 0, 2882, 4323, + 7205, 7205, 2882, 0, 2882, 10086, 1441, 1441, 8646, 5764, 7205, 7205, 21614, 20173, + 12968, 18732, 17291, 43228, 53314, 57637, 190202, 472622, 0, 0, 0], + [0, 0, 0, 2047, 2047, 0, 0, 0, 1024, 2047, 1024, 0, 1024, 1024, 1024, 1024, 3071, 3071, + 2047, 4094, 4094, 6141, 5118, 5118, 6141, 9212, 7165, 10235, 8188, 10235, 11259, 15353, + 18424, 29683, 28659, 49130, 63460, 181167, 506653, 0, 0, 0], + [0, 743, 0, 0, 0, 1487, 0, 1487, 743, 2230, 743, 2230, 3717, 2230, 743, 2974, 2974, 2974, + 2974, 1487, 2974, 4461, 7435, 7435, 7435, 7435, 8178, 7435, 8178, 15613, 14870, 15613, + 17844, 21561, 28253, 38662, 73606, 177695, 505576, 0, 0, 0], + [0, 0, 0, 900, 1350, 450, 900, 1800, 900, 900, 900, 1800, 450, 1800, 1800, 1350, 2700, + 3150, 4500, 6301, 1350, 4050, 4500, 4500, 6301, 6751, 6751, 8101, 10351, 10351, 12151, + 16202, 18002, 24302, 24752, 50855, 70657, 183618, 504500, 0, 0, 0], + [0, 174, 696, 1218, 1565, 870, 870, 696, 522, 1913, 2087, 1218, 1392, 1565, 1392, 2087, + 3653, 4175, 3131, 3131, 4523, 3479, 5740, 5218, 5566, 6784, 7654, 8523, 10263, 11132, + 13394, 18438, 17046, 19830, 33397, 43834, 75317, 183858, 493651, 0, 0, 0], + [0, 366, 549, 549, 1098, 610, 732, 488, 1037, 976, 732, 854, 1281, 1585, 1464, 1524, 2195, + 2317, 2683, 2256, 2744, 4208, 4391, 4756, 4695, 6586, 7074, 7622, 9330, 10549, 11525, + 15245, 18050, 21648, 30124, 41588, 72748, 188548, 515275, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 230769, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76923, 0, 0, 0, 0, + 76923, 76923, 0, 0, 0, 0, 0, 76923, 0, 0, 0, 76923, 76923, 307692, 0, 0, 0], + [0, 0, 157895, 0, 0, 0, 0, 0, 0, 0, 52632, 52632, 0, 0, 52632, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52632, 0, 0, 52632, 0, 578947, 0, 0, 0], + [0, 0, 31250, 31250, 62500, 0, 0, 0, 0, 0, 31250, 0, 0, 31250, 0, 0, 0, 31250, 31250, + 0, 31250, 31250, 0, 0, 0, 31250, 0, 31250, 0, 0, 0, 31250, 0, 31250, 62500, 125000, 0, + 187500, 187500, 0, 0, 0], + [0, 0, 26316, 0, 0, 0, 52632, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 26316, 26316, 26316, 0, 26316, 26316, 26316, 0, 52632, 52632, 105263, 52632, 157895, + 342105, 0, 0, 0], + [0, 0, 40000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40000, 0, 0, 0, 0, 0, 0, 40000, 0, + 0, 0, 0, 0, 0, 40000, 40000, 0, 40000, 0, 0, 120000, 240000, 400000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 37037, 0, 0, 37037, 0, 37037, 0, 0, 0, 0, 0, 37037, 0, 0, + 37037, 0, 0, 0, 0, 37037, 0, 0, 0, 0, 0, 74074, 37037, 111111, 148148, 407407, 0, 0, + 0], + [0, 0, 31250, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 31250, 0, 0, 31250, 0, 31250, 0, 0, 0, 0, + 0, 0, 31250, 31250, 0, 31250, 0, 62500, 31250, 31250, 0, 31250, 31250, 31250, 62500, + 125000, 343750, 0, 0, 0], + [0, 0, 0, 0, 0, 25641, 0, 0, 0, 0, 0, 0, 25641, 25641, 0, 0, 0, 0, 0, 0, 0, 51282, 0, + 0, 25641, 25641, 0, 0, 51282, 25641, 51282, 25641, 25641, 51282, 0, 0, 102564, 230769, + 256410, 0, 0, 0], + [0, 0, 21277, 0, 21277, 0, 21277, 0, 21277, 0, 42553, 0, 0, 0, 0, 0, 21277, 21277, 0, + 0, 0, 0, 0, 0, 21277, 0, 0, 21277, 0, 0, 21277, 0, 63830, 21277, 21277, 0, 42553, + 170213, 446809, 0, 0, 0], + [0, 0, 0, 0, 50000, 0, 0, 0, 0, 0, 0, 25000, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, + 0, 0, 0, 0, 25000, 25000, 75000, 25000, 50000, 0, 0, 75000, 50000, 100000, 150000, + 300000, 0, 0, 0], + [0, 0, 0, 22727, 22727, 0, 0, 0, 22727, 0, 45455, 0, 22727, 0, 0, 0, 22727, 0, 22727, + 0, 22727, 0, 0, 0, 0, 0, 22727, 0, 0, 45455, 22727, 22727, 22727, 22727, 22727, 90909, + 45455, 136364, 340909, 0, 0, 0], + [0, 0, 18519, 0, 0, 18519, 18519, 0, 0, 18519, 18519, 0, 0, 0, 18519, 0, 0, 18519, + 18519, 18519, 0, 0, 0, 0, 0, 0, 0, 0, 37037, 0, 0, 18519, 37037, 37037, 18519, 55556, + 74074, 74074, 481481, 0, 0, 0], + [0, 0, 0, 0, 0, 16129, 0, 0, 16129, 16129, 0, 16129, 0, 16129, 0, 16129, 32258, 32258, + 0, 0, 16129, 16129, 0, 16129, 0, 16129, 16129, 32258, 0, 0, 16129, 16129, 32258, + 32258, 32258, 16129, 80645, 129032, 370968, 0, 0, 0], + [0, 0, 0, 0, 0, 19231, 0, 0, 19231, 0, 0, 38462, 0, 0, 0, 0, 19231, 57692, 0, 0, 0, 0, + 38462, 0, 0, 0, 0, 0, 19231, 0, 0, 19231, 0, 38462, 19231, 76923, 153846, 76923, + 403846, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 16393, 16393, 0, 0, 16393, 0, 0, 0, 0, 0, 0, 0, 32787, 0, 0, 0, + 49180, 0, 0, 32787, 16393, 16393, 32787, 16393, 0, 0, 0, 16393, 32787, 81967, 81967, + 196721, 344262, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 10638, 0, 10638, 0, 0, 0, 0, 10638, 0, 10638, 0, 10638, 0, + 21277, 0, 31915, 10638, 21277, 31915, 31915, 10638, 10638, 10638, 21277, 53191, 42553, + 63830, 42553, 74468, 468085, 0, 0, 0], + [0, 0, 0, 0, 0, 10204, 0, 0, 0, 0, 0, 20408, 0, 0, 0, 0, 20408, 0, 20408, 10204, 10204, + 10204, 0, 10204, 0, 10204, 10204, 10204, 10204, 10204, 10204, 10204, 30612, 30612, + 40816, 30612, 30612, 255102, 397959, 0, 0, 0], + [0, 0, 0, 9901, 9901, 0, 0, 9901, 0, 0, 0, 0, 0, 9901, 0, 0, 0, 0, 0, 9901, 0, 9901, + 9901, 0, 0, 9901, 0, 9901, 29703, 9901, 19802, 29703, 9901, 59406, 49505, 19802, + 69307, 178218, 435644, 0, 0, 0], + [0, 0, 0, 0, 10204, 0, 0, 0, 0, 0, 0, 0, 0, 10204, 10204, 0, 20408, 0, 0, 0, 10204, + 20408, 20408, 0, 10204, 0, 0, 10204, 61224, 0, 20408, 10204, 30612, 10204, 20408, + 40816, 112245, 132653, 438776, 0, 0, 0], + [0, 0, 9615, 9615, 0, 0, 0, 9615, 0, 0, 9615, 9615, 0, 0, 0, 0, 0, 0, 9615, 9615, 9615, + 9615, 28846, 9615, 9615, 19231, 19231, 9615, 9615, 9615, 9615, 9615, 19231, 19231, + 9615, 28846, 38462, 240385, 423077, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7874, 0, 0, 0, 7874, 0, 7874, 7874, 0, 0, 15748, + 0, 7874, 7874, 7874, 7874, 7874, 0, 23622, 31496, 23622, 47244, 55118, 7874, 102362, + 125984, 496063, 0, 0, 0], + [0, 0, 0, 5917, 0, 0, 0, 0, 0, 0, 11834, 0, 5917, 5917, 0, 0, 0, 11834, 0, 17751, 0, + 5917, 5917, 0, 5917, 5917, 17751, 23669, 11834, 5917, 17751, 35503, 5917, 41420, + 23669, 59172, 71006, 195266, 408284, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 6289, 12579, 6289, 0, 6289, 0, 6289, 0, 6289, 0, 0, 0, 25157, + 6289, 0, 12579, 6289, 12579, 12579, 18868, 12579, 31447, 25157, 6289, 0, 12579, 44025, + 12579, 31447, 56604, 201258, 427673, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 6024, 0, 0, 6024, 0, 0, 6024, 0, 0, 0, 6024, 0, 6024, 6024, 0, 0, + 12048, 12048, 12048, 0, 12048, 42169, 12048, 18072, 18072, 6024, 24096, 18072, 42169, + 78313, 114458, 542169, 0, 0, 0], + [0, 0, 0, 4651, 0, 0, 4651, 4651, 4651, 0, 0, 0, 0, 4651, 0, 0, 0, 4651, 4651, 0, 4651, + 13953, 18605, 0, 9302, 9302, 4651, 13953, 23256, 9302, 4651, 23256, 13953, 23256, + 27907, 32558, 93023, 162791, 479070, 0, 0, 0], + [0, 0, 0, 0, 4184, 8368, 4184, 8368, 0, 0, 0, 4184, 0, 4184, 0, 8368, 0, 0, 4184, 0, 0, + 8368, 4184, 4184, 16736, 12552, 12552, 8368, 8368, 4184, 12552, 33473, 33473, 33473, + 33473, 37657, 104603, 150628, 435146, 0, 0, 0], + [0, 0, 0, 0, 0, 7519, 0, 3759, 0, 0, 3759, 0, 3759, 3759, 0, 0, 3759, 7519, 3759, 0, + 3759, 0, 3759, 3759, 3759, 7519, 15038, 11278, 11278, 0, 11278, 30075, 11278, 26316, + 37594, 60150, 78947, 203008, 443609, 0, 0, 0], + [0, 0, 0, 0, 3155, 0, 0, 3155, 0, 0, 3155, 0, 0, 0, 0, 3155, 6309, 6309, 0, 6309, 3155, + 3155, 9464, 6309, 15773, 0, 9464, 22082, 6309, 15773, 15773, 15773, 28391, 25237, + 41009, 47319, 88328, 182965, 432177, 0, 0, 0], + [0, 0, 0, 0, 0, 2688, 0, 0, 0, 0, 2688, 2688, 2688, 2688, 8065, 5376, 2688, 2688, 8065, + 8065, 5376, 0, 10753, 5376, 5376, 10753, 16129, 16129, 13441, 10753, 13441, 21505, + 24194, 26882, 32258, 43011, 45699, 182796, 467742, 0, 0, 0], + [0, 0, 0, 0, 0, 5038, 0, 2519, 2519, 2519, 0, 5038, 0, 5038, 2519, 5038, 2519, 0, 2519, + 2519, 5038, 5038, 5038, 5038, 2519, 15113, 15113, 12594, 12594, 12594, 7557, 12594, + 17632, 27708, 30227, 57935, 98237, 168766, 450882, 0, 0, 0], + [0, 0, 1984, 1984, 1984, 0, 0, 1984, 0, 3968, 5952, 0, 3968, 1984, 0, 0, 0, 1984, 9921, + 5952, 5952, 7937, 1984, 3968, 9921, 7937, 13889, 11905, 9921, 3968, 13889, 13889, + 23810, 25794, 29762, 41667, 81349, 174603, 476190, 0, 0, 0], + [0, 0, 0, 0, 1698, 0, 1698, 5093, 0, 0, 5093, 0, 3396, 5093, 3396, 1698, 0, 3396, 6791, + 5093, 1698, 3396, 6791, 10187, 1698, 8489, 11885, 6791, 6791, 11885, 16978, 18676, + 27165, 22071, 40747, 35654, 91681, 200340, 434635, 0, 0, 0], + [0, 0, 0, 0, 0, 1427, 0, 2853, 1427, 2853, 2853, 4280, 2853, 1427, 4280, 1427, 1427, + 5706, 4280, 2853, 2853, 4280, 2853, 5706, 8559, 5706, 5706, 11412, 7133, 11412, 14265, + 15692, 12839, 18545, 22825, 42796, 74180, 186876, 506419, 0, 0, 0], + [0, 0, 1008, 2016, 3024, 1008, 2016, 0, 3024, 3024, 1008, 2016, 2016, 3024, 1008, 0, + 5040, 3024, 4032, 3024, 3024, 7056, 4032, 5040, 6048, 5040, 6048, 10081, 14113, 8065, + 10081, 17137, 17137, 30242, 48387, 43347, 67540, 193548, 464718, 0, 0, 0], + [0, 730, 0, 730, 730, 1461, 0, 0, 0, 730, 2922, 0, 0, 0, 3652, 4383, 1461, 5113, 2191, + 8035, 3652, 6574, 5844, 3652, 6574, 5844, 5113, 10957, 13879, 8766, 15340, 15340, + 27027, 25566, 35062, 42367, 79620, 182615, 474069, 0, 0, 0], + [0, 0, 871, 436, 871, 436, 871, 871, 1742, 1742, 436, 871, 2178, 1742, 1742, 871, 1307, + 3920, 3049, 4355, 3049, 4791, 6969, 6098, 6969, 7404, 7404, 8711, 15679, 12631, 13066, + 20035, 22648, 29181, 34408, 54007, 74042, 192073, 452526, 0, 0, 0], + [0, 0, 851, 1532, 511, 1191, 1532, 851, 1191, 1532, 1362, 1362, 1702, 2213, 2383, 3234, + 2553, 2213, 3915, 1872, 4255, 3745, 6298, 3745, 7489, 6809, 8340, 8170, 11745, 12255, + 12596, 15660, 15660, 22638, 32851, 40851, 74213, 189106, 491574, 0, 0, 0], + [0, 0, 819, 1071, 693, 882, 819, 882, 1008, 630, 1134, 1008, 1574, 1511, 1637, 1323, + 1889, 1700, 2708, 2960, 3590, 3527, 3842, 4471, 4786, 5920, 6927, 7242, 9824, 10517, + 14107, 13792, 18326, 23049, 31299, 44335, 77713, 186410, 506077, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 750000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 250000, 0, 0, 0], + [0, 0, 156250, 31250, 31250, 31250, 0, 0, 0, 0, 0, 0, 0, 31250, 31250, 0, 0, 0, 31250, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62500, 31250, 31250, 62500, 0, 0, 62500, 156250, + 250000, 0, 0, 0], + [0, 0, 0, 0, 27027, 81081, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27027, 0, 0, 27027, + 0, 27027, 0, 27027, 27027, 0, 27027, 27027, 54054, 0, 27027, 81081, 27027, 54054, + 189189, 270270, 0, 0, 0], + [0, 0, 0, 62500, 0, 31250, 31250, 0, 31250, 0, 0, 0, 0, 0, 0, 0, 0, 31250, 31250, 0, 0, + 0, 0, 31250, 0, 62500, 31250, 0, 0, 0, 62500, 0, 62500, 0, 31250, 31250, 31250, + 218750, 218750, 0, 0, 0], + [0, 0, 0, 26316, 0, 0, 26316, 0, 0, 0, 26316, 0, 0, 0, 0, 0, 0, 0, 0, 26316, 0, 26316, + 0, 0, 0, 26316, 0, 0, 0, 26316, 0, 0, 26316, 0, 26316, 52632, 131579, 105263, 473684, + 0, 0, 0], + [0, 0, 0, 29412, 0, 29412, 0, 0, 29412, 29412, 58824, 0, 0, 29412, 29412, 29412, 29412, + 0, 0, 0, 29412, 0, 29412, 0, 0, 29412, 29412, 0, 0, 58824, 29412, 29412, 0, 29412, + 29412, 0, 0, 147059, 264706, 0, 0, 0], + [0, 0, 0, 0, 52632, 0, 0, 0, 0, 0, 26316, 0, 0, 0, 0, 26316, 0, 0, 0, 26316, 0, 0, + 26316, 26316, 0, 52632, 26316, 0, 26316, 0, 0, 26316, 26316, 26316, 52632, 0, 105263, + 26316, 447368, 0, 0, 0], + [0, 0, 0, 25000, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 25000, 0, 0, 50000, 25000, 25000, 0, + 0, 25000, 25000, 0, 0, 25000, 0, 0, 75000, 25000, 50000, 50000, 25000, 25000, 150000, + 50000, 100000, 200000, 0, 0, 0], + [0, 0, 0, 0, 27027, 0, 0, 27027, 0, 0, 0, 0, 27027, 0, 0, 0, 0, 0, 0, 0, 54054, 27027, + 0, 0, 0, 27027, 0, 0, 0, 0, 0, 27027, 27027, 0, 54054, 27027, 54054, 189189, 432432, + 0, 0, 0], + [0, 0, 0, 36364, 18182, 0, 36364, 0, 18182, 0, 18182, 18182, 18182, 0, 0, 0, 0, 18182, + 0, 0, 0, 18182, 0, 0, 18182, 0, 36364, 0, 18182, 18182, 0, 0, 36364, 18182, 36364, + 18182, 36364, 181818, 381818, 0, 0, 0], + [0, 0, 0, 22222, 22222, 22222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22222, 22222, 0, 22222, 0, + 0, 0, 22222, 22222, 0, 22222, 22222, 0, 22222, 0, 22222, 44444, 22222, 66667, 22222, + 44444, 244444, 288889, 0, 0, 0], + [0, 0, 17544, 0, 0, 0, 17544, 0, 0, 0, 0, 35088, 0, 17544, 0, 0, 0, 0, 0, 0, 17544, 0, + 17544, 0, 17544, 52632, 17544, 0, 35088, 17544, 17544, 35088, 35088, 35088, 35088, + 87719, 70175, 105263, 315789, 0, 0, 0], + [0, 0, 0, 15873, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31746, 15873, 0, 0, 0, 0, + 31746, 47619, 15873, 0, 15873, 31746, 31746, 31746, 15873, 0, 47619, 31746, 63492, + 95238, 269841, 206349, 0, 0, 0], + [0, 0, 0, 15873, 0, 0, 15873, 0, 0, 0, 0, 15873, 15873, 0, 0, 0, 0, 0, 15873, 0, 31746, + 15873, 0, 0, 0, 0, 15873, 0, 15873, 0, 79365, 15873, 0, 15873, 31746, 31746, 95238, + 158730, 412698, 0, 0, 0], + [0, 0, 0, 0, 16667, 0, 0, 0, 0, 0, 16667, 0, 0, 0, 0, 0, 0, 0, 16667, 0, 0, 16667, + 16667, 0, 16667, 0, 0, 16667, 50000, 16667, 0, 0, 0, 33333, 50000, 50000, 66667, + 266667, 350000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 13699, 13699, 0, 0, 0, 13699, 0, 0, 0, 27397, 13699, 13699, 0, 0, + 0, 0, 13699, 13699, 27397, 54795, 27397, 27397, 27397, 13699, 68493, 0, 54795, 27397, + 27397, 68493, 109589, 342466, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 23810, 11905, 23810, 11905, 0, 11905, 11905, 0, 0, 11905, 0, 11905, + 11905, 0, 0, 11905, 0, 0, 0, 0, 11905, 11905, 0, 0, 23810, 11905, 23810, 47619, 23810, + 47619, 59524, 202381, 392857, 0, 0, 0], + [0, 0, 0, 9174, 9174, 0, 9174, 9174, 0, 9174, 0, 9174, 0, 0, 0, 9174, 0, 9174, 0, 0, 0, + 9174, 18349, 9174, 9174, 0, 0, 9174, 9174, 0, 18349, 27523, 18349, 45872, 9174, 64220, + 64220, 211009, 403670, 0, 0, 0], + [0, 0, 0, 0, 9174, 9174, 18349, 0, 0, 9174, 9174, 0, 9174, 9174, 9174, 0, 9174, 0, 0, + 0, 9174, 9174, 9174, 18349, 9174, 9174, 18349, 27523, 0, 18349, 0, 18349, 0, 36697, 0, + 27523, 27523, 211009, 458716, 0, 0, 0], + [0, 0, 0, 0, 0, 8264, 0, 0, 16529, 0, 0, 0, 8264, 8264, 16529, 0, 8264, 0, 8264, 8264, + 8264, 0, 0, 0, 49587, 0, 8264, 8264, 33058, 24793, 0, 16529, 33058, 24793, 24793, + 24793, 107438, 132231, 421488, 0, 0, 0], + [0, 0, 0, 7576, 7576, 15152, 15152, 0, 7576, 0, 0, 0, 7576, 15152, 0, 7576, 7576, 0, + 7576, 0, 15152, 7576, 7576, 0, 7576, 15152, 7576, 0, 7576, 53030, 30303, 53030, 15152, + 30303, 83333, 37879, 90909, 174242, 265152, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5988, 5988, 0, 0, 0, 11976, 0, 0, 5988, 5988, 5988, 0, 0, 5988, + 5988, 5988, 11976, 0, 23952, 0, 0, 17964, 11976, 5988, 17964, 17964, 29940, 47904, + 47904, 41916, 89820, 179641, 395210, 0, 0, 0], + [0, 6897, 0, 6897, 0, 6897, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6897, 0, 6897, 6897, 0, 6897, 0, + 6897, 6897, 6897, 0, 27586, 0, 13793, 13793, 27586, 13793, 20690, 62069, 48276, 27586, + 68966, 186207, 420690, 0, 0, 0], + [0, 0, 0, 0, 5208, 0, 0, 0, 10417, 5208, 0, 0, 0, 0, 10417, 5208, 0, 0, 10417, 5208, 0, + 15625, 20833, 5208, 15625, 10417, 31250, 15625, 10417, 5208, 15625, 10417, 31250, + 41667, 41667, 36458, 88542, 171875, 380208, 0, 0, 0], + [0, 0, 4695, 0, 0, 4695, 0, 4695, 0, 0, 4695, 0, 0, 4695, 0, 0, 0, 0, 14085, 4695, 0, + 9390, 14085, 4695, 23474, 4695, 14085, 9390, 18779, 18779, 32864, 23474, 14085, 23474, + 37559, 56338, 61033, 169014, 422535, 0, 0, 0], + [0, 0, 0, 0, 0, 8097, 4049, 0, 0, 0, 0, 0, 4049, 0, 4049, 8097, 12146, 0, 0, 4049, + 12146, 0, 16194, 4049, 12146, 20243, 16194, 16194, 20243, 12146, 16194, 16194, 32389, + 28340, 36437, 56680, 76923, 190283, 372470, 0, 0, 0], + [0, 0, 0, 3623, 7246, 0, 7246, 7246, 0, 10870, 0, 0, 3623, 3623, 7246, 3623, 0, 7246, + 21739, 7246, 10870, 7246, 7246, 18116, 3623, 21739, 7246, 21739, 7246, 10870, 25362, + 18116, 25362, 39855, 54348, 36232, 83333, 195652, 315217, 0, 0, 0], + [0, 2717, 0, 2717, 5435, 2717, 8152, 2717, 0, 0, 0, 2717, 0, 10870, 2717, 2717, 2717, + 5435, 8152, 13587, 2717, 8152, 8152, 5435, 10870, 19022, 2717, 10870, 16304, 24457, + 19022, 27174, 38043, 35326, 29891, 54348, 105978, 176630, 331522, 0, 0, 0], + [0, 0, 0, 0, 2915, 0, 0, 2915, 0, 2915, 0, 0, 0, 0, 5831, 2915, 2915, 2915, 5831, 0, + 2915, 2915, 11662, 2915, 20408, 8746, 11662, 2915, 23324, 20408, 14577, 17493, 17493, + 43732, 34985, 84548, 81633, 174927, 393586, 0, 0, 0], + [0, 0, 0, 2315, 4630, 6944, 2315, 2315, 2315, 4630, 2315, 2315, 6944, 4630, 2315, 2315, + 0, 4630, 0, 6944, 2315, 2315, 4630, 13889, 13889, 2315, 6944, 16204, 11574, 9259, + 27778, 27778, 18519, 23148, 34722, 53241, 81019, 185185, 407407, 0, 0, 0], + [0, 0, 0, 6073, 2024, 4049, 0, 4049, 4049, 4049, 2024, 4049, 4049, 0, 2024, 12146, + 4049, 4049, 2024, 6073, 8097, 4049, 6073, 6073, 10121, 12146, 18219, 12146, 4049, + 24291, 32389, 14170, 20243, 36437, 30364, 50607, 70850, 188259, 386640, 0, 0, 0], + [0, 0, 0, 1686, 1686, 0, 1686, 3373, 0, 5059, 1686, 0, 3373, 0, 0, 8432, 1686, 6745, + 8432, 6745, 6745, 3373, 10118, 11804, 8432, 11804, 1686, 6745, 13491, 8432, 21922, + 15177, 30354, 30354, 47218, 53963, 79258, 193929, 394604, 0, 0, 0], + [0, 0, 0, 0, 2574, 0, 0, 1287, 6435, 0, 5148, 2574, 6435, 3861, 9009, 1287, 3861, 1287, + 3861, 3861, 6435, 10296, 6435, 11583, 11583, 11583, 10296, 9009, 15444, 12870, 12870, + 19305, 24453, 20592, 39897, 50193, 77220, 176319, 422136, 0, 0, 0], + [0, 970, 1940, 0, 2910, 2910, 2910, 970, 1940, 2910, 970, 970, 4850, 970, 2910, 970, + 6790, 2910, 3880, 4850, 7759, 6790, 4850, 11639, 6790, 4850, 10669, 12609, 13579, + 20369, 16489, 17459, 23278, 33948, 36857, 64985, 89234, 178468, 391853, 0, 0, 0], + [0, 0, 716, 4295, 716, 716, 2147, 1432, 4295, 1432, 1432, 2147, 2147, 3579, 2147, 3579, + 2147, 2863, 7158, 3579, 5011, 7158, 8590, 4295, 4295, 11453, 9306, 12885, 14316, + 17180, 17895, 21475, 20759, 30780, 32212, 62992, 80888, 191840, 400143, 0, 0, 0], + [0, 411, 1643, 1643, 821, 1232, 1643, 1643, 2464, 1643, 3696, 3285, 2875, 4107, 3285, + 821, 3696, 3696, 4107, 5339, 5339, 5749, 6982, 4517, 6160, 6982, 6160, 12320, 12320, + 13963, 18070, 24230, 29158, 29979, 30390, 45996, 74333, 176591, 442710, 0, 0, 0], + [0, 510, 680, 1700, 1020, 1360, 1530, 850, 1700, 1360, 1190, 2211, 1870, 3061, 1190, + 2891, 3911, 3231, 4931, 3741, 4761, 5951, 6121, 6121, 8332, 8332, 8672, 9012, 11733, + 13433, 15474, 16834, 24486, 31117, 36048, 52032, 80258, 195035, 427308, 0, 0, 0], + [0, 194, 388, 1811, 1164, 1359, 776, 841, 841, 1359, 1100, 1100, 1682, 1423, 2135, + 2070, 2200, 2523, 3687, 3687, 4205, 5499, 5952, 4852, 6016, 7828, 8086, 9445, 10674, + 13197, 13715, 16561, 17273, 26459, 32346, 49230, 77759, 194721, 465843, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 230769, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 76923, 153846, 76923, 0, 230769, 230769, 0, 0, 0], + [0, 41667, 41667, 0, 83333, 41667, 0, 0, 0, 0, 0, 41667, 0, 0, 0, 0, 0, 0, 0, 0, 41667, + 0, 0, 0, 0, 0, 41667, 0, 41667, 0, 0, 0, 41667, 0, 0, 0, 83333, 125000, 375000, 0, 0, + 0], + [0, 0, 14493, 14493, 0, 14493, 0, 14493, 14493, 0, 0, 0, 0, 0, 28986, 0, 14493, 14493, + 0, 0, 0, 28986, 0, 28986, 0, 0, 28986, 14493, 0, 43478, 0, 57971, 43478, 101449, + 14493, 28986, 57971, 173913, 246377, 0, 0, 0], + [0, 0, 0, 18868, 0, 18868, 0, 18868, 0, 0, 18868, 0, 0, 0, 18868, 0, 0, 18868, 0, 0, + 18868, 18868, 0, 18868, 0, 0, 18868, 0, 37736, 37736, 18868, 94340, 56604, 18868, + 37736, 37736, 56604, 113208, 301887, 0, 0, 0], + [0, 0, 0, 0, 17544, 17544, 0, 17544, 0, 0, 0, 0, 0, 0, 17544, 0, 0, 17544, 17544, + 17544, 17544, 0, 0, 17544, 0, 0, 17544, 35088, 0, 0, 35088, 0, 17544, 17544, 35088, + 105263, 52632, 105263, 421053, 0, 0, 0], + [0, 0, 0, 37736, 18868, 56604, 0, 18868, 0, 0, 0, 37736, 0, 0, 0, 0, 0, 0, 0, 0, 18868, + 0, 0, 0, 0, 75472, 37736, 18868, 37736, 0, 18868, 0, 37736, 18868, 75472, 75472, + 56604, 94340, 264151, 0, 0, 0], + [0, 24390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 24390, 0, 24390, 24390, 0, 0, 24390, 48780, 24390, 97561, 97561, 146341, 439024, 0, 0, + 0], + [0, 0, 0, 17857, 0, 0, 0, 17857, 0, 0, 17857, 0, 0, 0, 17857, 17857, 0, 17857, 17857, + 0, 0, 0, 0, 17857, 17857, 35714, 17857, 0, 17857, 17857, 17857, 17857, 35714, 17857, + 0, 71429, 53571, 214286, 321429, 0, 0, 0], + [0, 0, 0, 0, 18182, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18182, 18182, 18182, 0, 0, 0, 0, + 0, 0, 0, 0, 36364, 18182, 0, 36364, 36364, 18182, 18182, 36364, 36364, 54545, 218182, + 418182, 0, 0, 0], + [0, 0, 0, 19608, 0, 0, 39216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19608, 19608, 0, 0, 19608, 0, + 0, 0, 19608, 0, 39216, 0, 19608, 19608, 19608, 19608, 0, 0, 78431, 39216, 58824, + 215686, 352941, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 17857, 0, 0, 0, 35714, 0, 0, 17857, 17857, 17857, 0, 0, 0, 0, + 17857, 0, 17857, 17857, 0, 35714, 0, 17857, 35714, 0, 53571, 17857, 0, 53571, 35714, + 178571, 410714, 0, 0, 0], + [0, 0, 0, 0, 13514, 0, 0, 0, 0, 13514, 0, 13514, 13514, 0, 27027, 13514, 0, 0, 0, 0, + 27027, 0, 40541, 0, 40541, 0, 0, 27027, 13514, 13514, 13514, 0, 40541, 27027, 27027, + 27027, 108108, 175676, 324324, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13514, 0, 27027, 13514, 0, 0, 13514, 0, 0, 0, 40541, + 40541, 0, 0, 27027, 13514, 13514, 13514, 0, 27027, 13514, 40541, 13514, 13514, 54054, + 67568, 216216, 337838, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 12821, 0, 12821, 0, 0, 0, 12821, 12821, 0, 0, 0, 0, 0, 0, 12821, + 12821, 0, 0, 38462, 0, 0, 25641, 12821, 51282, 0, 51282, 12821, 0, 12821, 76923, + 64103, 115385, 461538, 0, 0, 0], + [0, 12048, 0, 12048, 12048, 0, 0, 0, 0, 0, 0, 0, 12048, 0, 0, 0, 0, 0, 12048, 0, 0, 0, + 0, 12048, 0, 12048, 12048, 0, 12048, 12048, 24096, 12048, 12048, 36145, 24096, 48193, + 96386, 216867, 409639, 0, 0, 0], + [0, 10526, 0, 0, 0, 0, 10526, 0, 10526, 0, 0, 10526, 10526, 10526, 0, 0, 10526, 0, 0, + 0, 10526, 0, 10526, 0, 10526, 0, 10526, 31579, 0, 21053, 21053, 21053, 42105, 21053, + 63158, 63158, 63158, 157895, 378947, 0, 0, 0], + [0, 0, 0, 20202, 0, 0, 0, 10101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 10101, + 10101, 10101, 10101, 0, 10101, 10101, 10101, 20202, 20202, 40404, 20202, 60606, 30303, + 80808, 111111, 111111, 373737, 0, 0, 0], + [0, 0, 0, 0, 13699, 0, 0, 0, 13699, 0, 6849, 0, 6849, 0, 6849, 0, 13699, 13699, 6849, + 6849, 6849, 0, 6849, 20548, 6849, 13699, 20548, 13699, 13699, 6849, 20548, 6849, + 27397, 27397, 20548, 61644, 54795, 82192, 500000, 0, 0, 0], + [0, 0, 0, 15152, 7576, 0, 0, 0, 0, 7576, 0, 0, 7576, 0, 0, 0, 0, 7576, 7576, 0, 0, + 22727, 0, 22727, 7576, 15152, 0, 15152, 22727, 7576, 15152, 22727, 0, 53030, 30303, + 60606, 68182, 151515, 431818, 0, 0, 0], + [0, 0, 0, 0, 0, 6452, 6452, 0, 0, 0, 6452, 0, 0, 0, 12903, 6452, 6452, 0, 0, 0, 12903, + 12903, 0, 6452, 6452, 12903, 6452, 12903, 6452, 12903, 6452, 6452, 32258, 12903, + 25806, 51613, 122581, 206452, 400000, 0, 0, 0], + [0, 0, 10811, 5405, 0, 0, 0, 0, 0, 0, 0, 5405, 5405, 0, 0, 16216, 16216, 0, 5405, 5405, + 10811, 16216, 5405, 5405, 0, 10811, 0, 21622, 16216, 21622, 10811, 5405, 10811, 37838, + 16216, 43243, 97297, 156757, 443243, 0, 0, 0], + [0, 0, 0, 0, 14218, 0, 0, 0, 0, 4739, 0, 0, 0, 4739, 4739, 0, 4739, 4739, 4739, 14218, + 0, 9479, 9479, 9479, 9479, 14218, 18957, 0, 14218, 14218, 9479, 18957, 33175, 33175, + 42654, 42654, 80569, 142180, 440758, 0, 0, 0], + [0, 0, 0, 0, 5348, 10695, 0, 0, 5348, 0, 0, 5348, 0, 0, 16043, 0, 0, 5348, 0, 0, 5348, + 5348, 16043, 5348, 10695, 21390, 16043, 16043, 10695, 21390, 21390, 16043, 16043, + 32086, 26738, 64171, 69519, 139037, 438503, 0, 0, 0], + [0, 0, 0, 4149, 0, 0, 0, 0, 0, 4149, 0, 0, 0, 4149, 4149, 4149, 8299, 4149, 4149, 0, + 8299, 4149, 4149, 4149, 4149, 0, 12448, 8299, 12448, 0, 20747, 29046, 29046, 20747, + 53942, 45643, 91286, 170124, 443983, 0, 0, 0], + [0, 0, 0, 0, 0, 3690, 0, 0, 0, 3690, 0, 3690, 0, 3690, 3690, 3690, 3690, 3690, 0, 3690, + 0, 7380, 3690, 7380, 18450, 3690, 14760, 11070, 14760, 14760, 18450, 14760, 18450, + 36900, 29520, 40590, 73801, 199262, 439114, 0, 0, 0], + [0, 0, 0, 7168, 0, 0, 0, 7168, 0, 0, 3584, 3584, 0, 7168, 0, 7168, 0, 0, 0, 7168, 7168, + 7168, 0, 10753, 0, 14337, 7168, 17921, 7168, 28674, 7168, 17921, 14337, 35842, 43011, + 43011, 125448, 179211, 390681, 0, 0, 0], + [0, 0, 0, 6270, 3135, 3135, 0, 0, 0, 3135, 12539, 3135, 3135, 3135, 6270, 0, 6270, 0, + 3135, 0, 9404, 12539, 3135, 3135, 3135, 15674, 3135, 3135, 12539, 6270, 15674, 18809, + 18809, 34483, 40752, 43887, 81505, 181818, 438871, 0, 0, 0], + [0, 0, 0, 2674, 0, 0, 0, 0, 0, 0, 5348, 2674, 2674, 0, 0, 0, 2674, 2674, 2674, 5348, + 8021, 5348, 10695, 5348, 2674, 13369, 2674, 16043, 10695, 21390, 24064, 2674, 21390, + 32086, 26738, 61497, 61497, 187166, 459893, 0, 0, 0], + [0, 0, 2222, 2222, 0, 0, 2222, 2222, 0, 2222, 4444, 2222, 2222, 0, 2222, 4444, 0, 2222, + 4444, 8889, 4444, 2222, 4444, 6667, 6667, 8889, 4444, 11111, 11111, 11111, 17778, + 15556, 33333, 35556, 22222, 48889, 86667, 155556, 471111, 0, 0, 0], + [0, 0, 1984, 0, 1984, 0, 1984, 0, 0, 1984, 1984, 0, 0, 1984, 7937, 5952, 3968, 5952, 0, + 0, 3968, 13889, 5952, 3968, 5952, 5952, 3968, 15873, 5952, 9921, 21825, 13889, 23810, + 23810, 47619, 29762, 69444, 222222, 436508, 0, 0, 0], + [0, 0, 1739, 0, 0, 0, 3478, 0, 0, 6957, 1739, 1739, 0, 3478, 8696, 6957, 0, 6957, 0, + 5217, 0, 3478, 8696, 6957, 5217, 6957, 5217, 6957, 8696, 10435, 12174, 20870, 22609, + 17391, 43478, 50435, 76522, 193043, 453913, 0, 0, 0], + [0, 0, 0, 6006, 0, 1502, 0, 1502, 4505, 0, 0, 3003, 1502, 3003, 6006, 3003, 3003, 4505, + 4505, 1502, 9009, 1502, 3003, 4505, 6006, 10511, 7508, 9009, 16517, 4505, 13514, + 24024, 16517, 27027, 31532, 54054, 79580, 181682, 456456, 0, 0, 0], + [0, 0, 0, 0, 1086, 0, 0, 1086, 2172, 1086, 1086, 1086, 2172, 2172, 3257, 1086, 1086, + 3257, 2172, 3257, 1086, 4343, 7600, 5429, 4343, 3257, 9772, 15201, 9772, 11944, 14115, + 16287, 27144, 38002, 30402, 49946, 72747, 184582, 467970, 0, 0, 0], + [0, 0, 0, 0, 926, 0, 0, 926, 1852, 926, 926, 926, 0, 926, 926, 1852, 5556, 1852, 2778, + 3704, 5556, 5556, 6481, 8333, 2778, 8333, 9259, 9259, 10185, 11111, 12963, 16667, + 15741, 32407, 32407, 37037, 71296, 205556, 475000, 0, 0, 0], + [0, 622, 1867, 622, 1245, 622, 622, 622, 1245, 0, 1245, 622, 622, 4356, 1867, 4356, + 622, 1867, 3734, 1245, 1867, 4356, 5600, 4356, 5600, 9956, 9956, 4978, 7467, 11823, + 15557, 21157, 23024, 17424, 31114, 57872, 74051, 200996, 464841, 0, 0, 0], + [0, 0, 1206, 804, 1206, 804, 402, 1206, 2010, 3215, 1608, 804, 1608, 2010, 402, 1608, + 1206, 402, 2814, 3215, 2814, 6029, 6431, 5225, 8842, 8039, 9646, 8842, 13264, 11254, + 10450, 15675, 15675, 22508, 27331, 45016, 81190, 189711, 485531, 0, 0, 0], + [0, 331, 331, 1160, 994, 828, 994, 663, 1988, 1160, 994, 994, 1822, 1822, 1822, 1160, + 1657, 2651, 2485, 4307, 3645, 3810, 3645, 4473, 5799, 7952, 7290, 8946, 10437, 11100, + 12922, 13917, 18555, 22366, 31146, 44732, 73227, 184725, 503148, 0, 0, 0], + [0, 72, 794, 794, 938, 722, 794, 794, 1516, 866, 794, 1299, 866, 1227, 1444, 1660, + 1805, 2382, 2743, 3104, 3248, 3176, 4331, 5269, 6569, 5486, 6857, 6785, 8734, 9239, + 11910, 15880, 19417, 23748, 28223, 43742, 69005, 178143, 525624, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 90909, 0, 0, 0, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 90909, 0, 90909, 0, 0, 0, 0, 0, 0, 90909, 0, 90909, 181818, 0, 0, 0], + [0, 0, 38462, 0, 0, 38462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38462, 38462, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 38462, 0, 0, 0, 0, 0, 0, 0, 115385, 230769, 461538, 0, 0, 0], + [0, 0, 0, 68182, 22727, 0, 22727, 0, 0, 22727, 0, 22727, 0, 22727, 0, 22727, 22727, 0, + 22727, 0, 45455, 0, 0, 0, 0, 0, 22727, 0, 22727, 0, 0, 22727, 0, 45455, 0, 45455, + 45455, 159091, 340909, 0, 0, 0], + [0, 0, 47619, 23810, 0, 0, 0, 0, 0, 0, 23810, 0, 23810, 47619, 0, 23810, 47619, 23810, + 0, 0, 0, 47619, 0, 0, 23810, 23810, 0, 23810, 0, 0, 23810, 0, 23810, 0, 23810, 47619, + 95238, 142857, 261905, 0, 0, 0], + [0, 0, 0, 0, 32258, 0, 0, 0, 96774, 0, 0, 0, 64516, 0, 0, 0, 0, 64516, 32258, 0, 0, + 32258, 32258, 64516, 0, 32258, 0, 0, 0, 0, 0, 0, 0, 32258, 32258, 32258, 32258, 64516, + 354839, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 35714, 35714, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35714, 0, 35714, 0, 0, 0, + 0, 0, 0, 35714, 35714, 35714, 0, 35714, 0, 0, 35714, 35714, 0, 35714, 178571, 428571, + 0, 0, 0], + [0, 0, 32258, 64516, 0, 0, 32258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32258, 0, 0, 0, + 64516, 0, 0, 0, 32258, 0, 32258, 32258, 0, 32258, 32258, 32258, 129032, 64516, 0, + 387097, 0, 0, 0], + [0, 0, 0, 18519, 18519, 0, 0, 18519, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 37037, 0, 0, 0, 0, 0, 0, 0, 37037, 37037, 55556, 129630, 259259, 388889, 0, 0, 0], + [0, 0, 0, 0, 0, 24390, 0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, 0, 0, 24390, 24390, 48780, 0, + 24390, 0, 0, 0, 0, 0, 24390, 0, 0, 24390, 24390, 24390, 0, 0, 73171, 219512, 439024, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 25000, 0, 0, 25000, 0, 0, 25000, 25000, 0, + 0, 25000, 25000, 0, 25000, 25000, 0, 25000, 0, 50000, 25000, 0, 25000, 25000, 75000, + 125000, 425000, 0, 0, 0], + [0, 0, 0, 0, 0, 22222, 0, 0, 0, 0, 22222, 22222, 0, 0, 0, 0, 0, 0, 0, 44444, 0, 22222, + 22222, 0, 0, 0, 22222, 0, 22222, 22222, 22222, 44444, 22222, 0, 22222, 44444, 44444, + 200000, 377778, 0, 0, 0], + [0, 0, 0, 22727, 22727, 0, 0, 0, 0, 0, 0, 0, 45455, 0, 0, 0, 0, 0, 0, 0, 22727, 22727, + 22727, 0, 22727, 0, 22727, 0, 0, 0, 0, 45455, 0, 22727, 0, 0, 68182, 250000, 409091, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17241, 17241, 0, 0, 0, 0, 0, 0, 17241, 0, + 34483, 0, 0, 17241, 17241, 17241, 0, 34483, 17241, 17241, 51724, 68966, 103448, + 120690, 448276, 0, 0, 0], + [0, 0, 0, 13889, 0, 0, 0, 0, 13889, 0, 13889, 0, 0, 0, 0, 0, 13889, 0, 0, 0, 0, 13889, + 0, 0, 13889, 0, 0, 27778, 13889, 13889, 13889, 27778, 13889, 55556, 55556, 41667, + 97222, 208333, 347222, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 15152, 0, 0, 0, 0, 0, 0, 0, 15152, 0, 0, 0, 0, 0, 0, 15152, 0, + 30303, 0, 30303, 30303, 30303, 0, 0, 15152, 0, 30303, 45455, 45455, 90909, 181818, + 424242, 0, 0, 0], + [0, 0, 0, 0, 0, 14706, 0, 0, 0, 29412, 0, 0, 0, 14706, 0, 0, 14706, 14706, 0, 14706, 0, + 0, 44118, 14706, 14706, 14706, 14706, 0, 0, 0, 14706, 0, 0, 29412, 44118, 29412, + 44118, 147059, 485294, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 11765, 11765, 0, 11765, 0, 11765, 11765, 11765, 0, 0, 0, 11765, + 11765, 11765, 23529, 35294, 11765, 11765, 0, 0, 23529, 0, 11765, 0, 23529, 11765, + 47059, 35294, 58824, 47059, 58824, 164706, 329412, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 22989, 0, 0, 11494, 0, 11494, 0, 11494, 11494, 0, 0, 11494, 0, + 11494, 0, 0, 0, 0, 0, 22989, 0, 22989, 0, 22989, 34483, 80460, 34483, 22989, 80460, + 160920, 425287, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9259, 0, 0, 9259, 9259, 0, 9259, 9259, 27778, + 18519, 0, 0, 9259, 27778, 9259, 9259, 0, 0, 9259, 0, 9259, 18519, 27778, 27778, + 120370, 222222, 416667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 8403, 0, 0, 0, 8403, 0, 0, 0, 0, 8403, 8403, 0, 0, 0, 8403, 0, 8403, + 0, 0, 8403, 16807, 16807, 33613, 16807, 16807, 33613, 25210, 8403, 50420, 25210, + 84034, 193277, 420168, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 7143, 7143, 7143, 0, 7143, 14286, 7143, 7143, 7143, 0, 0, 0, 0, + 0, 7143, 14286, 14286, 7143, 0, 7143, 21429, 21429, 14286, 28571, 42857, 7143, 14286, + 42857, 42857, 42857, 178571, 428571, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12821, 0, 6410, 6410, 6410, 0, 6410, + 12821, 12821, 12821, 6410, 25641, 6410, 12821, 32051, 25641, 44872, 12821, 19231, + 38462, 70513, 166667, 461538, 0, 0, 0], + [0, 0, 0, 5780, 0, 5780, 0, 0, 0, 0, 0, 5780, 0, 0, 0, 0, 5780, 17341, 0, 17341, 5780, + 5780, 17341, 5780, 5780, 5780, 5780, 11561, 17341, 11561, 11561, 34682, 28902, 11561, + 34682, 34682, 69364, 167630, 456647, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 4926, 4926, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4926, 4926, 0, 4926, 0, + 19704, 19704, 19704, 4926, 9852, 14778, 29557, 9852, 0, 14778, 9852, 34483, 34483, + 64039, 211823, 477833, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 4348, 0, 0, 0, 0, 0, 0, 4348, 4348, 4348, 0, 0, 8696, 4348, 0, + 8696, 4348, 13043, 4348, 8696, 13043, 4348, 17391, 8696, 13043, 17391, 30435, 43478, + 65217, 73913, 160870, 482609, 0, 0, 0], + [0, 0, 0, 4049, 4049, 4049, 4049, 0, 0, 0, 0, 0, 4049, 0, 8097, 0, 8097, 0, 4049, 0, + 8097, 0, 0, 16194, 16194, 16194, 8097, 12146, 20243, 0, 8097, 32389, 4049, 32389, + 16194, 36437, 56680, 206478, 469636, 0, 0, 0], + [0, 0, 7353, 0, 3676, 3676, 0, 0, 3676, 7353, 0, 3676, 0, 3676, 0, 0, 0, 0, 0, 14706, + 7353, 11029, 7353, 11029, 3676, 11029, 3676, 3676, 7353, 25735, 14706, 11029, 14706, + 33088, 11029, 55147, 62500, 198529, 459559, 0, 0, 0], + [0, 0, 0, 3145, 0, 0, 0, 0, 0, 0, 0, 0, 3145, 0, 6289, 0, 0, 3145, 3145, 9434, 3145, + 9434, 6289, 9434, 12579, 22013, 9434, 3145, 12579, 22013, 18868, 15723, 25157, 12579, + 28302, 50314, 69182, 169811, 471698, 0, 0, 0], + [0, 0, 0, 0, 2941, 0, 2941, 0, 2941, 2941, 5882, 2941, 5882, 0, 2941, 2941, 0, 2941, 0, + 0, 5882, 2941, 2941, 5882, 2941, 8824, 2941, 29412, 5882, 14706, 23529, 11765, 26471, + 14706, 47059, 44118, 55882, 176471, 482353, 0, 0, 0], + [0, 0, 2410, 2410, 2410, 2410, 2410, 2410, 0, 0, 2410, 4819, 0, 0, 2410, 2410, 2410, + 4819, 9639, 0, 4819, 2410, 4819, 4819, 2410, 9639, 9639, 12048, 4819, 9639, 12048, + 21687, 33735, 26506, 28916, 43373, 67470, 216867, 440964, 0, 0, 0], + [0, 0, 1949, 0, 0, 1949, 1949, 5848, 1949, 0, 1949, 3899, 1949, 3899, 0, 0, 3899, 3899, + 0, 1949, 0, 5848, 5848, 13645, 1949, 5848, 7797, 7797, 11696, 11696, 3899, 38986, + 11696, 35088, 31189, 38986, 81871, 163743, 487329, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 1582, 1582, 3165, 1582, 4747, 0, 0, 1582, 1582, 3165, 3165, 1582, + 1582, 3165, 4747, 15823, 1582, 3165, 9494, 7911, 4747, 9494, 6329, 17405, 17405, + 14241, 22152, 26899, 30063, 49051, 71203, 178797, 481013, 0, 0, 0], + [0, 0, 1274, 2548, 1274, 0, 1274, 0, 2548, 0, 0, 1274, 0, 2548, 1274, 1274, 1274, 6369, + 6369, 2548, 6369, 2548, 1274, 5096, 11465, 10191, 11465, 8917, 12739, 11465, 16561, + 21656, 26752, 24204, 30573, 53503, 81529, 169427, 462420, 0, 0, 0], + [0, 0, 0, 0, 0, 1045, 2090, 0, 1045, 0, 2090, 3135, 1045, 0, 6270, 1045, 3135, 3135, + 5225, 2090, 5225, 5225, 3135, 4180, 10449, 7315, 15674, 8359, 12539, 7315, 12539, + 17764, 13584, 29258, 33438, 44932, 77325, 170324, 490073, 0, 0, 0], + [0, 0, 688, 1376, 1376, 688, 0, 688, 0, 0, 688, 1376, 2063, 4814, 2751, 3439, 4814, + 2063, 3439, 1376, 4814, 0, 3439, 6190, 6190, 6190, 6878, 7565, 8941, 13755, 7565, + 17194, 15818, 32325, 26823, 48143, 89409, 176066, 491059, 0, 0, 0], + [0, 0, 863, 1295, 432, 863, 1295, 432, 1295, 863, 1295, 863, 3453, 1295, 2158, 1295, + 2158, 1726, 1726, 3884, 3021, 4748, 8632, 6474, 6042, 8632, 12948, 7337, 6905, 15969, + 14243, 15969, 22874, 24601, 32801, 44454, 73802, 177385, 485973, 0, 0, 0], + [0, 0, 346, 520, 693, 1039, 1212, 1039, 1559, 1559, 1386, 1386, 1212, 1386, 866, 2771, + 1905, 3117, 2944, 3810, 4503, 6408, 2944, 5888, 5715, 5715, 8313, 7274, 9699, 11777, + 12297, 16280, 18358, 18531, 34811, 43644, 72220, 189990, 496883, 0, 0, 0], + [0, 128, 319, 701, 829, 765, 1020, 1211, 383, 1084, 1020, 1275, 1275, 1339, 1275, 1275, + 1785, 2869, 1785, 3060, 3570, 3761, 3698, 5164, 4080, 5993, 6885, 8415, 9499, 9371, + 12368, 14344, 18233, 23078, 26393, 42586, 71019, 184304, 523843, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 600000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 200000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200000, 0, 0, 0], + [0, 0, 100000, 100000, 0, 0, 0, 50000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50000, 0, 0, 0, 0, 0, + 50000, 50000, 0, 0, 0, 0, 50000, 0, 50000, 0, 0, 0, 0, 50000, 150000, 300000, 0, 0, + 0], + [0, 0, 29412, 29412, 0, 0, 29412, 0, 29412, 58824, 29412, 0, 29412, 0, 0, 0, 29412, 0, + 29412, 29412, 0, 0, 0, 0, 0, 58824, 0, 0, 0, 58824, 0, 58824, 0, 0, 58824, 29412, 0, + 117647, 294118, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34483, 34483, 0, 0, 0, 0, 34483, 0, 0, 34483, 0, + 0, 34483, 0, 34483, 34483, 0, 0, 0, 0, 0, 0, 68966, 0, 34483, 206897, 448276, 0, 0, + 0], + [0, 0, 0, 0, 32258, 32258, 0, 0, 0, 0, 0, 0, 64516, 32258, 0, 0, 0, 32258, 0, 0, 0, + 32258, 32258, 32258, 0, 0, 0, 0, 0, 32258, 32258, 0, 0, 64516, 0, 32258, 32258, 32258, + 483871, 0, 0, 0], + [0, 0, 0, 25000, 0, 25000, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 25000, 0, 0, 0, 25000, 0, + 0, 0, 25000, 25000, 0, 25000, 0, 0, 25000, 0, 50000, 0, 50000, 50000, 50000, 175000, + 400000, 0, 0, 0], + [0, 0, 25000, 0, 0, 50000, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 25000, 0, 0, 0, 0, 0, + 25000, 25000, 0, 0, 0, 50000, 0, 0, 0, 50000, 25000, 25000, 25000, 25000, 75000, + 150000, 400000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 60606, 0, 30303, 0, 30303, 0, 0, 0, 0, 0, 0, 30303, 0, 0, 0, + 30303, 30303, 0, 30303, 0, 60606, 0, 30303, 30303, 30303, 30303, 0, 30303, 60606, 0, + 151515, 333333, 0, 0, 0], + [0, 0, 0, 54054, 0, 0, 0, 0, 54054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27027, 27027, + 0, 0, 0, 0, 0, 0, 27027, 54054, 0, 81081, 54054, 0, 0, 81081, 189189, 351351, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, 0, 0, 0, 24390, 0, 24390, 0, 0, 24390, 0, 0, 0, + 48780, 0, 24390, 0, 0, 24390, 0, 0, 24390, 24390, 0, 73171, 48780, 24390, 73171, + 536585, 0, 0, 0], + [0, 0, 0, 0, 20408, 0, 0, 0, 0, 20408, 0, 0, 0, 0, 0, 0, 20408, 0, 20408, 0, 20408, 0, + 0, 20408, 0, 20408, 0, 20408, 0, 0, 20408, 0, 102041, 20408, 61224, 0, 61224, 122449, + 448980, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 18868, 0, 0, 0, 0, 0, 0, 18868, 37736, 0, 0, 0, 18868, 0, + 0, 0, 18868, 18868, 18868, 0, 18868, 0, 18868, 37736, 0, 113208, 56604, 94340, 188679, + 320755, 0, 0, 0], + [0, 0, 0, 0, 18868, 0, 0, 0, 0, 18868, 0, 0, 0, 18868, 18868, 0, 18868, 18868, 37736, + 18868, 18868, 18868, 18868, 0, 0, 18868, 18868, 0, 0, 18868, 0, 18868, 0, 0, 37736, + 37736, 56604, 226415, 339623, 0, 0, 0], + [0, 0, 0, 0, 0, 19231, 0, 0, 0, 0, 19231, 0, 19231, 0, 0, 19231, 0, 19231, 19231, + 19231, 0, 19231, 19231, 0, 19231, 0, 38462, 57692, 0, 38462, 0, 0, 38462, 57692, + 76923, 57692, 38462, 134615, 269231, 0, 0, 0], + [0, 0, 0, 33333, 0, 0, 0, 0, 0, 0, 33333, 0, 16667, 0, 0, 0, 0, 16667, 0, 0, 0, 0, + 16667, 0, 0, 16667, 0, 16667, 50000, 16667, 16667, 0, 0, 0, 50000, 16667, 150000, + 150000, 400000, 0, 0, 0], + [0, 0, 13158, 0, 26316, 0, 0, 13158, 0, 0, 0, 0, 13158, 0, 0, 0, 13158, 13158, 13158, + 0, 13158, 0, 0, 13158, 0, 0, 52632, 0, 13158, 13158, 13158, 13158, 39474, 26316, + 26316, 39474, 65789, 197368, 368421, 0, 0, 0], + [0, 0, 10638, 0, 0, 10638, 0, 0, 0, 0, 0, 10638, 0, 0, 10638, 0, 10638, 0, 10638, 0, + 10638, 0, 0, 21277, 21277, 0, 21277, 0, 21277, 21277, 0, 21277, 0, 10638, 42553, + 74468, 63830, 276596, 329787, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, 0, 0, 12821, 25641, + 0, 12821, 12821, 0, 12821, 25641, 0, 25641, 25641, 25641, 12821, 128205, 294872, + 358974, 0, 0, 0], + [0, 0, 0, 8929, 17857, 0, 0, 8929, 0, 8929, 0, 0, 0, 0, 0, 8929, 8929, 0, 8929, 8929, + 0, 0, 0, 17857, 17857, 0, 35714, 0, 0, 17857, 17857, 8929, 0, 44643, 17857, 80357, + 44643, 98214, 517857, 0, 0, 0], + [0, 7519, 0, 0, 0, 0, 0, 0, 7519, 0, 0, 7519, 0, 7519, 30075, 7519, 0, 0, 7519, 0, 0, + 0, 7519, 0, 7519, 22556, 7519, 15038, 22556, 7519, 22556, 30075, 15038, 30075, 22556, + 67669, 37594, 195489, 413534, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 6667, 0, 0, 0, 0, 0, 0, 6667, 0, 0, 6667, 0, 0, 20000, 13333, + 13333, 13333, 6667, 0, 6667, 20000, 13333, 13333, 33333, 20000, 13333, 13333, 20000, + 53333, 60000, 166667, 480000, 0, 0, 0], + [0, 0, 0, 7463, 0, 0, 0, 0, 7463, 0, 0, 22388, 0, 0, 14925, 7463, 0, 7463, 0, 7463, + 22388, 0, 0, 22388, 0, 7463, 37313, 22388, 14925, 14925, 29851, 22388, 14925, 22388, + 22388, 37313, 97015, 134328, 402985, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 5348, 0, 0, 0, 5348, 0, 10695, 0, 10695, 10695, 0, 0, 5348, + 0, 5348, 0, 10695, 16043, 10695, 21390, 21390, 16043, 37433, 10695, 42781, 42781, + 69519, 96257, 165775, 385027, 0, 0, 0], + [0, 0, 0, 5618, 0, 0, 0, 0, 0, 0, 0, 5618, 5618, 5618, 0, 5618, 0, 0, 5618, 0, 0, + 16854, 11236, 22472, 0, 0, 11236, 5618, 11236, 11236, 11236, 5618, 22472, 33708, + 39326, 33708, 84270, 157303, 488764, 0, 0, 0], + [0, 0, 0, 0, 0, 4608, 0, 13825, 0, 0, 0, 4608, 0, 9217, 0, 9217, 0, 4608, 4608, 9217, + 9217, 9217, 4608, 0, 13825, 4608, 13825, 23041, 23041, 9217, 0, 23041, 9217, 32258, + 32258, 41475, 64516, 184332, 442396, 0, 0, 0], + [0, 0, 0, 0, 11628, 3876, 0, 3876, 0, 0, 0, 0, 3876, 0, 3876, 3876, 7752, 0, 0, 7752, + 3876, 7752, 7752, 0, 11628, 7752, 23256, 7752, 3876, 15504, 15504, 3876, 23256, 19380, + 42636, 65891, 58140, 162791, 472868, 0, 0, 0], + [0, 0, 0, 3636, 0, 7273, 0, 0, 3636, 0, 0, 3636, 0, 0, 0, 0, 3636, 3636, 3636, 10909, + 7273, 0, 10909, 14545, 7273, 0, 10909, 14545, 10909, 25455, 10909, 18182, 14545, + 21818, 47273, 65455, 80000, 156364, 443636, 0, 0, 0], + [0, 0, 3257, 3257, 0, 0, 0, 0, 0, 0, 3257, 9772, 6515, 3257, 0, 3257, 0, 0, 0, 3257, + 3257, 0, 3257, 3257, 3257, 3257, 13029, 13029, 16287, 9772, 16287, 22801, 9772, 39088, + 42345, 52117, 68404, 159609, 485342, 0, 0, 0], + [0, 0, 2833, 2833, 5666, 2833, 2833, 2833, 2833, 0, 2833, 0, 0, 5666, 0, 2833, 0, 2833, + 2833, 5666, 5666, 5666, 11331, 8499, 5666, 5666, 8499, 11331, 5666, 16997, 16997, + 14164, 19830, 11331, 28329, 42493, 79320, 189802, 467422, 0, 0, 0], + [0, 0, 0, 2513, 2513, 0, 2513, 0, 10050, 0, 2513, 0, 0, 2513, 5025, 0, 2513, 2513, + 2513, 7538, 5025, 5025, 7538, 7538, 5025, 7538, 5025, 7538, 12563, 7538, 10050, 15075, + 12563, 17588, 20101, 42714, 77889, 203518, 487437, 0, 0, 0], + [0, 0, 0, 1953, 1953, 3906, 1953, 0, 0, 0, 1953, 3906, 1953, 1953, 0, 1953, 5859, 5859, + 5859, 0, 1953, 9766, 9766, 5859, 5859, 3906, 5859, 3906, 3906, 9766, 21484, 25391, + 15625, 33203, 29297, 37109, 80078, 158203, 500000, 0, 0, 0], + [0, 0, 1678, 0, 0, 3356, 0, 1678, 1678, 0, 1678, 3356, 0, 1678, 1678, 6711, 1678, 5034, + 1678, 6711, 10067, 1678, 6711, 6711, 8389, 10067, 1678, 8389, 10067, 10067, 13423, + 16779, 28523, 21812, 18456, 40268, 92282, 187919, 468121, 0, 0, 0], + [0, 0, 0, 1355, 1355, 1355, 2710, 0, 2710, 2710, 2710, 2710, 0, 2710, 0, 6775, 6775, + 6775, 2710, 4065, 2710, 8130, 9485, 9485, 9485, 6775, 9485, 12195, 16260, 8130, 13550, + 25745, 23035, 24390, 32520, 28455, 69106, 177507, 466125, 0, 0, 0], + [0, 0, 0, 1070, 1070, 1070, 1070, 0, 4278, 1070, 2139, 0, 0, 2139, 2139, 6417, 4278, + 4278, 3209, 4278, 4278, 5348, 7487, 6417, 11765, 12834, 9626, 4278, 9626, 10695, + 13904, 13904, 13904, 22460, 35294, 42781, 62032, 203209, 471658, 0, 0, 0], + [0, 0, 3618, 724, 1447, 724, 724, 1447, 0, 2171, 724, 2171, 1447, 2171, 724, 4342, 724, + 2894, 2894, 1447, 5789, 5065, 5065, 3618, 7959, 9407, 7959, 7236, 8683, 11577, 13748, + 18090, 20260, 29667, 24602, 47757, 69465, 210564, 463097, 0, 0, 0], + [0, 0, 434, 1302, 1302, 2170, 434, 1736, 434, 1736, 868, 1302, 868, 868, 3038, 2170, + 1736, 2170, 2604, 5208, 4774, 6076, 6076, 3472, 5208, 5208, 7378, 8681, 12153, 7378, + 13021, 15191, 17361, 22569, 27344, 44705, 74219, 201823, 486979, 0, 0, 0], + [0, 172, 344, 688, 860, 860, 1549, 0, 688, 860, 860, 1721, 1205, 1377, 2237, 1721, + 2237, 1893, 2925, 3098, 3442, 3442, 4130, 4302, 5679, 7228, 7572, 8088, 11874, 12734, + 13423, 15832, 20650, 26846, 29943, 46464, 77095, 189812, 486147, 0, 0, 0], + [0, 251, 566, 629, 692, 503, 880, 754, 880, 1069, 1132, 943, 1446, 1257, 1320, 1697, + 1823, 2829, 2766, 3395, 3898, 2955, 4086, 5784, 5846, 6978, 7670, 8864, 8361, 12447, + 14333, 16345, 16911, 20306, 28918, 42183, 72421, 187653, 509210, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111111, 0, + 0, 111111, 0, 0, 0, 0, 0, 0, 111111, 0, 0, 0, 111111, 222222, 0, 0, 0], + [0, 0, 115385, 0, 0, 38462, 0, 0, 0, 0, 0, 0, 0, 0, 38462, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 38462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76923, 0, 38462, 192308, 461538, 0, 0, 0], + [0, 0, 27778, 55556, 27778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27778, 0, 27778, 0, 27778, + 0, 27778, 0, 27778, 0, 0, 55556, 27778, 27778, 55556, 0, 27778, 55556, 27778, 55556, + 83333, 0, 333333, 0, 0, 0], + [0, 0, 0, 0, 27027, 0, 0, 0, 0, 0, 0, 0, 27027, 0, 0, 0, 0, 0, 27027, 0, 0, 0, 0, + 27027, 0, 0, 0, 27027, 27027, 0, 0, 27027, 0, 27027, 54054, 27027, 54054, 162162, + 486486, 0, 0, 0], + [0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 0, 27778, 27778, 0, 0, 0, 27778, 0, 55556, 27778, + 0, 27778, 27778, 0, 27778, 0, 0, 27778, 0, 0, 0, 27778, 27778, 0, 83333, 27778, + 111111, 416667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 31250, 0, 31250, 0, 0, 31250, 31250, 62500, 31250, 93750, 125000, 500000, 0, 0, 0], + [0, 0, 0, 33333, 33333, 0, 0, 0, 0, 0, 0, 0, 33333, 0, 33333, 0, 0, 0, 33333, 0, 0, 0, + 0, 0, 0, 33333, 0, 66667, 100000, 0, 66667, 0, 33333, 33333, 0, 33333, 100000, 100000, + 266667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27027, 27027, 0, 0, 27027, 0, 0, 27027, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 54054, 27027, 27027, 54054, 27027, 135135, 108108, 459459, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 24390, 0, 24390, 48780, 0, 0, 24390, 0, 24390, 24390, 0, 0, 24390, + 0, 0, 0, 24390, 0, 0, 0, 0, 0, 24390, 24390, 0, 24390, 0, 0, 0, 48780, 121951, 121951, + 414634, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 25641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51282, 25641, + 51282, 0, 25641, 0, 25641, 25641, 25641, 25641, 25641, 25641, 51282, 102564, 153846, + 358974, 0, 0, 0], + [0, 0, 0, 20000, 0, 0, 0, 80000, 0, 20000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40000, 20000, + 20000, 0, 0, 20000, 0, 0, 20000, 20000, 40000, 0, 20000, 20000, 20000, 60000, 60000, + 60000, 220000, 240000, 0, 0, 0], + [0, 0, 21277, 0, 0, 21277, 0, 0, 0, 0, 21277, 0, 0, 21277, 0, 0, 0, 21277, 21277, 0, 0, + 0, 0, 21277, 0, 21277, 0, 21277, 21277, 21277, 85106, 21277, 0, 0, 21277, 0, 42553, + 106383, 489362, 0, 0, 0], + [0, 19608, 0, 19608, 0, 0, 19608, 0, 0, 0, 0, 0, 58824, 0, 0, 19608, 0, 19608, 0, + 19608, 0, 19608, 0, 39216, 19608, 19608, 0, 0, 0, 0, 0, 19608, 0, 0, 19608, 98039, + 58824, 156863, 372549, 0, 0, 0], + [0, 0, 0, 17241, 0, 0, 17241, 0, 0, 0, 0, 0, 0, 0, 17241, 0, 0, 0, 0, 0, 0, 17241, + 17241, 0, 0, 34483, 17241, 0, 17241, 17241, 17241, 0, 34483, 34483, 34483, 68966, + 17241, 172414, 448276, 0, 0, 0], + [0, 0, 0, 0, 0, 13158, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13158, 0, 0, 26316, 0, + 13158, 0, 0, 0, 0, 26316, 39474, 13158, 0, 26316, 52632, 13158, 39474, 92105, 52632, + 578947, 0, 0, 0], + [0, 0, 0, 13514, 0, 27027, 27027, 0, 0, 0, 0, 0, 13514, 0, 0, 0, 0, 0, 0, 0, 27027, 0, + 0, 13514, 0, 13514, 27027, 27027, 13514, 0, 27027, 27027, 27027, 27027, 40541, 27027, + 54054, 108108, 459459, 0, 0, 0], + [0, 0, 0, 10417, 20833, 0, 0, 0, 0, 0, 0, 10417, 0, 10417, 0, 0, 0, 0, 20833, 10417, + 10417, 0, 0, 0, 20833, 0, 0, 20833, 0, 10417, 20833, 10417, 41667, 41667, 10417, + 93750, 93750, 156250, 385417, 0, 0, 0], + [0, 0, 0, 10204, 10204, 10204, 20408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10204, 10204, + 10204, 0, 0, 0, 0, 0, 10204, 10204, 10204, 20408, 10204, 40816, 30612, 20408, 61224, + 40816, 81633, 163265, 418367, 0, 0, 0], + [0, 0, 0, 8621, 0, 0, 17241, 0, 0, 8621, 0, 0, 0, 8621, 0, 0, 0, 0, 0, 0, 8621, 8621, + 0, 0, 0, 0, 8621, 17241, 34483, 8621, 34483, 17241, 8621, 34483, 17241, 51724, 68966, + 155172, 482759, 0, 0, 0], + [0, 0, 0, 0, 7299, 7299, 0, 7299, 0, 7299, 0, 7299, 0, 0, 0, 7299, 0, 7299, 14599, 0, + 0, 7299, 0, 7299, 0, 7299, 14599, 14599, 0, 0, 21898, 7299, 21898, 14599, 21898, + 43796, 72993, 204380, 474453, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8000, 0, 0, 8000, 0, 8000, 0, 0, 0, 8000, 8000, 0, + 8000, 8000, 24000, 0, 8000, 8000, 32000, 24000, 0, 40000, 16000, 24000, 64000, 64000, + 160000, 480000, 0, 0, 0], + [0, 6289, 0, 0, 0, 6289, 0, 0, 0, 6289, 6289, 6289, 12579, 0, 0, 6289, 6289, 0, 0, + 12579, 0, 6289, 0, 6289, 6289, 12579, 12579, 0, 25157, 25157, 18868, 18868, 18868, + 37736, 18868, 56604, 50314, 132075, 484277, 0, 0, 0], + [0, 0, 0, 0, 0, 5435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5435, 16304, 5435, 0, 5435, 5435, + 5435, 0, 5435, 5435, 16304, 16304, 27174, 0, 10870, 5435, 21739, 21739, 5435, 65217, + 10870, 70652, 179348, 489130, 0, 0, 0], + [0, 0, 0, 0, 5000, 0, 0, 0, 5000, 0, 5000, 0, 0, 15000, 0, 5000, 5000, 10000, 0, 0, + 10000, 10000, 5000, 0, 10000, 20000, 5000, 10000, 15000, 20000, 25000, 35000, 30000, + 20000, 30000, 30000, 50000, 155000, 470000, 0, 0, 0], + [0, 0, 0, 8772, 0, 4386, 0, 0, 0, 0, 0, 8772, 4386, 4386, 0, 21930, 4386, 13158, 4386, + 8772, 17544, 0, 8772, 8772, 0, 4386, 21930, 13158, 4386, 13158, 26316, 17544, 30702, + 48246, 39474, 21930, 87719, 153509, 399123, 0, 0, 0], + [0, 0, 0, 3802, 0, 0, 0, 0, 7605, 0, 0, 3802, 0, 3802, 7605, 0, 0, 0, 7605, 0, 7605, + 11407, 11407, 3802, 3802, 15209, 7605, 19011, 15209, 19011, 15209, 19011, 30418, + 26616, 38023, 38023, 87452, 140684, 456274, 0, 0, 0], + [0, 0, 3521, 0, 0, 0, 0, 3521, 0, 0, 0, 0, 0, 0, 3521, 10563, 3521, 10563, 3521, 3521, + 14085, 17606, 7042, 10563, 3521, 10563, 14085, 21127, 10563, 17606, 10563, 21127, + 24648, 35211, 38732, 35211, 66901, 158451, 440141, 0, 0, 0], + [0, 0, 0, 0, 0, 9615, 3205, 0, 0, 0, 0, 3205, 0, 0, 3205, 6410, 3205, 6410, 3205, 0, + 6410, 6410, 3205, 3205, 6410, 3205, 12821, 16026, 9615, 6410, 12821, 16026, 6410, + 28846, 32051, 38462, 73718, 201923, 477564, 0, 0, 0], + [0, 0, 0, 0, 2597, 0, 2597, 2597, 2597, 2597, 7792, 0, 2597, 5195, 0, 0, 2597, 0, 7792, + 15584, 5195, 0, 2597, 10390, 10390, 7792, 12987, 5195, 10390, 20779, 5195, 25974, + 18182, 28571, 25974, 36364, 96104, 179221, 444156, 0, 0, 0], + [0, 0, 0, 0, 2232, 2232, 0, 4464, 2232, 0, 2232, 0, 0, 0, 4464, 2232, 4464, 6696, 4464, + 0, 0, 2232, 2232, 2232, 4464, 15625, 11161, 8929, 13393, 13393, 8929, 17857, 20089, + 22321, 31250, 55804, 53571, 203125, 477679, 0, 0, 0], + [0, 0, 0, 0, 1898, 0, 0, 0, 3795, 1898, 1898, 7590, 1898, 3795, 3795, 3795, 0, 1898, + 3795, 1898, 3795, 0, 5693, 1898, 7590, 9488, 7590, 7590, 7590, 15180, 9488, 18975, + 17078, 36053, 36053, 55028, 74004, 185958, 462998, 0, 0, 0], + [0, 0, 1745, 3490, 0, 0, 1745, 1745, 0, 0, 0, 0, 1745, 3490, 1745, 0, 0, 1745, 0, 1745, + 1745, 6981, 1745, 3490, 5236, 6981, 15707, 13962, 5236, 12216, 12216, 29668, 24433, + 29668, 24433, 52356, 83770, 165794, 485166, 0, 0, 0], + [0, 0, 1381, 1381, 0, 0, 0, 1381, 1381, 0, 1381, 0, 2762, 2762, 2762, 0, 0, 1381, 1381, + 5525, 4144, 6906, 6906, 5525, 6906, 5525, 17956, 6906, 15193, 8287, 20718, 34530, + 23481, 29006, 40055, 44199, 75967, 171271, 453039, 0, 0, 0], + [0, 0, 2130, 0, 0, 1065, 0, 2130, 0, 1065, 2130, 4260, 1065, 1065, 0, 1065, 3195, 5325, + 4260, 4260, 8520, 2130, 6390, 4260, 7455, 7455, 9585, 5325, 14909, 15974, 20234, + 20234, 18104, 20234, 46858, 52183, 88392, 176784, 441960, 0, 0, 0], + [0, 0, 0, 1444, 722, 722, 0, 0, 722, 1444, 722, 722, 722, 0, 2166, 1444, 0, 2166, 6498, + 7220, 2166, 5776, 5054, 7942, 5054, 6498, 7220, 8664, 12996, 14440, 16606, 18051, + 23827, 27437, 33935, 46931, 71480, 194224, 464982, 0, 0, 0], + [0, 430, 430, 1291, 1291, 1291, 1291, 861, 430, 1722, 1722, 1722, 1722, 2583, 1291, + 3013, 3874, 1722, 3874, 4305, 3013, 5166, 4305, 7749, 6027, 3874, 6888, 6457, 7749, + 12053, 17650, 17219, 18080, 29703, 31855, 47353, 66724, 183814, 489453, 0, 0, 0], + [0, 168, 335, 503, 1005, 503, 1675, 1675, 1340, 2010, 1675, 1173, 1843, 2345, 1843, + 1508, 2010, 1508, 3351, 3183, 3518, 3351, 3686, 4356, 5529, 6534, 7539, 8377, 9214, + 10219, 15078, 15916, 18429, 25800, 28816, 44899, 73547, 189814, 495728, 0, 0, 0], + [0, 64, 514, 1093, 707, 836, 707, 1350, 578, 964, 836, 1414, 1671, 1864, 1286, 1864, + 1928, 2185, 3021, 2828, 3664, 4821, 3792, 4628, 5463, 5656, 8549, 8163, 8806, 10541, + 12791, 16133, 17033, 21854, 28088, 42101, 77066, 185499, 509641, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125000, + 0, 0, 0, 0, 0, 125000, 0, 0, 0, 0, 0, 125000, 0, 250000, 0, 0, 0], + [0, 0, 142857, 0, 47619, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 0, 0, 0, 0, 0, 0, 0, 47619, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 47619, 95238, 238095, 285714, 0, 0, 0], + [0, 0, 0, 0, 48780, 0, 0, 24390, 0, 0, 0, 24390, 0, 24390, 24390, 0, 0, 24390, 24390, + 0, 24390, 24390, 0, 0, 0, 48780, 0, 0, 24390, 24390, 0, 24390, 24390, 24390, 24390, + 24390, 24390, 170732, 341463, 0, 0, 0], + [0, 0, 30303, 0, 0, 0, 30303, 0, 60606, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 0, 0, 0, + 0, 0, 30303, 0, 30303, 0, 0, 90909, 0, 0, 0, 60606, 60606, 30303, 242424, 303030, 0, + 0, 0], + [0, 0, 0, 57143, 0, 0, 0, 0, 28571, 0, 0, 28571, 0, 0, 0, 0, 0, 0, 0, 0, 28571, 0, 0, + 28571, 28571, 0, 0, 0, 0, 57143, 0, 28571, 28571, 28571, 28571, 28571, 114286, 114286, + 371429, 0, 0, 0], + [0, 0, 26316, 52632, 26316, 26316, 0, 52632, 0, 0, 0, 0, 0, 0, 26316, 26316, 0, 0, + 26316, 26316, 0, 0, 26316, 0, 26316, 26316, 0, 0, 0, 26316, 0, 78947, 0, 0, 26316, + 78947, 0, 131579, 289474, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 21739, 0, 0, 21739, 0, 21739, 0, 0, 0, 0, 21739, 21739, 0, 21739, + 21739, 0, 0, 43478, 0, 0, 0, 0, 21739, 0, 21739, 86957, 0, 43478, 65217, 86957, 86957, + 391304, 0, 0, 0], + [0, 0, 35714, 0, 0, 35714, 0, 0, 0, 0, 0, 0, 0, 35714, 0, 0, 0, 0, 0, 0, 35714, 0, 0, + 0, 35714, 0, 0, 0, 0, 0, 0, 0, 0, 71429, 0, 71429, 107143, 142857, 428571, 0, 0, 0], + [0, 0, 0, 23810, 0, 0, 23810, 0, 0, 0, 0, 0, 0, 0, 0, 23810, 0, 0, 47619, 0, 0, 0, + 23810, 47619, 0, 23810, 0, 23810, 23810, 23810, 23810, 0, 0, 47619, 47619, 47619, + 47619, 95238, 404762, 0, 0, 0], + [0, 0, 0, 0, 25641, 25641, 0, 0, 25641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 25641, 0, 0, 51282, 0, 51282, 25641, 25641, 0, 0, 51282, 153846, 538462, 0, 0, 0], + [0, 0, 0, 0, 19608, 0, 0, 0, 0, 0, 19608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19608, + 19608, 39216, 0, 19608, 19608, 19608, 19608, 0, 19608, 0, 39216, 58824, 19608, 39216, + 137255, 490196, 0, 0, 0], + [0, 0, 0, 0, 0, 16393, 0, 32787, 0, 0, 0, 16393, 16393, 0, 16393, 16393, 0, 16393, 0, + 0, 16393, 32787, 0, 0, 16393, 0, 16393, 49180, 0, 16393, 32787, 0, 49180, 32787, + 49180, 32787, 65574, 163934, 295082, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 14925, 0, 14925, 0, 0, 0, 14925, 0, 0, 0, 0, 14925, 0, 0, 14925, + 14925, 0, 29851, 29851, 14925, 44776, 14925, 0, 0, 14925, 0, 0, 0, 59701, 29851, + 74627, 208955, 388060, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 18868, 0, 0, 0, 0, 0, 0, 0, 18868, 0, 0, 0, 0, 0, 18868, 0, 0, 0, 0, + 0, 18868, 0, 18868, 0, 18868, 0, 18868, 37736, 94340, 18868, 56604, 169811, 490566, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 14706, 0, 0, 0, 44118, 14706, 0, 0, 0, 0, 14706, 14706, 0, 0, 0, + 14706, 0, 0, 14706, 14706, 0, 0, 29412, 0, 44118, 58824, 29412, 14706, 29412, 73529, + 88235, 161765, 323529, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14925, 0, 0, 29851, 0, 0, 0, 29851, 0, 0, 14925, 0, 0, + 0, 0, 14925, 29851, 14925, 0, 29851, 14925, 14925, 0, 14925, 29851, 59701, 74627, + 194030, 417910, 0, 0, 0], + [0, 0, 13158, 0, 0, 0, 0, 0, 0, 13158, 0, 0, 0, 0, 0, 0, 0, 0, 13158, 13158, 26316, + 13158, 13158, 0, 13158, 26316, 0, 13158, 26316, 13158, 13158, 39474, 26316, 39474, + 26316, 39474, 92105, 157895, 368421, 0, 0, 0], + [0, 0, 0, 0, 0, 8772, 8772, 8772, 0, 0, 8772, 0, 8772, 0, 8772, 8772, 0, 8772, 8772, + 8772, 8772, 8772, 8772, 8772, 0, 8772, 0, 17544, 17544, 0, 35088, 17544, 17544, 0, + 43860, 52632, 43860, 131579, 491228, 0, 0, 0], + [0, 0, 0, 8929, 0, 0, 0, 0, 0, 0, 0, 0, 8929, 0, 0, 8929, 0, 0, 0, 26786, 17857, 8929, + 0, 0, 17857, 8929, 17857, 0, 0, 26786, 26786, 35714, 26786, 26786, 53571, 44643, + 53571, 187500, 392857, 0, 0, 0], + [0, 7813, 0, 0, 7813, 0, 0, 0, 7813, 0, 0, 0, 0, 0, 0, 7813, 0, 0, 0, 0, 7813, 7813, + 15625, 7813, 7813, 0, 15625, 7813, 15625, 23438, 0, 7813, 7813, 23438, 39063, 39063, + 70313, 250000, 421875, 0, 0, 0], + [0, 6711, 0, 6711, 6711, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6711, 6711, 0, 0, 6711, + 6711, 0, 20134, 13423, 0, 26846, 0, 13423, 33557, 13423, 20134, 33557, 40268, 46980, + 73826, 167785, 449664, 0, 0, 0], + [0, 0, 0, 0, 0, 7813, 0, 7813, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7813, 7813, 0, 23438, 0, + 7813, 0, 15625, 15625, 7813, 23438, 15625, 15625, 0, 31250, 23438, 23438, 23438, + 62500, 46875, 203125, 429688, 0, 0, 0], + [0, 0, 0, 0, 12195, 6098, 6098, 0, 0, 0, 0, 0, 12195, 0, 0, 0, 12195, 6098, 6098, + 12195, 0, 0, 18293, 6098, 12195, 18293, 18293, 6098, 12195, 0, 24390, 12195, 18293, + 36585, 24390, 54878, 79268, 140244, 445122, 0, 0, 0], + [0, 0, 0, 5556, 0, 0, 0, 5556, 0, 5556, 5556, 0, 0, 0, 5556, 0, 5556, 5556, 11111, 0, + 11111, 5556, 5556, 38889, 11111, 16667, 22222, 16667, 11111, 11111, 22222, 11111, + 27778, 11111, 38889, 44444, 77778, 122222, 444444, 0, 0, 0], + [0, 0, 0, 0, 4854, 0, 0, 0, 0, 4854, 0, 9709, 4854, 0, 0, 4854, 4854, 4854, 4854, 4854, + 0, 9709, 0, 0, 0, 9709, 14563, 4854, 0, 4854, 9709, 19417, 9709, 19417, 33981, 48544, + 58252, 150485, 558252, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3597, 7194, 0, 3597, 0, 0, 7194, 10791, 3597, 3597, + 3597, 7194, 10791, 0, 14388, 7194, 10791, 21583, 17986, 17986, 10791, 25180, 25180, + 28777, 43165, 68345, 197842, 449640, 0, 0, 0], + [0, 0, 0, 0, 3610, 0, 0, 3610, 0, 0, 0, 3610, 3610, 3610, 3610, 0, 3610, 3610, 3610, + 7220, 10830, 7220, 7220, 7220, 3610, 21661, 10830, 7220, 7220, 3610, 7220, 21661, + 7220, 10830, 36101, 43321, 90253, 184116, 472924, 0, 0, 0], + [0, 0, 3257, 0, 0, 3257, 0, 0, 0, 0, 3257, 0, 0, 3257, 3257, 0, 3257, 0, 3257, 6515, 0, + 0, 6515, 13029, 9772, 9772, 6515, 6515, 13029, 26059, 22801, 9772, 29316, 39088, + 29316, 68404, 65147, 162866, 452769, 0, 0, 0], + [0, 2725, 2725, 0, 0, 2725, 0, 0, 2725, 0, 2725, 0, 2725, 8174, 2725, 2725, 2725, 8174, + 5450, 2725, 2725, 5450, 5450, 2725, 2725, 8174, 13624, 8174, 21798, 2725, 8174, 19074, + 21798, 21798, 21798, 54496, 106267, 179837, 444142, 0, 0, 0], + [0, 0, 0, 4376, 0, 0, 2188, 2188, 0, 4376, 2188, 0, 4376, 2188, 4376, 0, 2188, 8753, + 4376, 4376, 6565, 2188, 2188, 8753, 0, 10941, 10941, 19694, 13129, 8753, 13129, 13129, + 24070, 17505, 37199, 28446, 67834, 188184, 481400, 0, 0, 0], + [0, 0, 0, 0, 1812, 1812, 1812, 0, 0, 0, 3623, 0, 0, 3623, 3623, 1812, 5435, 0, 1812, + 5435, 7246, 5435, 7246, 5435, 1812, 14493, 7246, 3623, 18116, 7246, 14493, 10870, + 18116, 21739, 41667, 52536, 54348, 179348, 498188, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3396, 1698, 0, 1698, 0, 5093, 3396, 3396, 1698, 1698, 5093, 0, 0, 0, + 6791, 6791, 6791, 5093, 1698, 5093, 11885, 10187, 11885, 22071, 18676, 11885, 16978, + 25467, 28862, 40747, 78098, 195246, 468591, 0, 0, 0], + [0, 0, 0, 2571, 0, 1285, 0, 2571, 2571, 3856, 2571, 1285, 1285, 0, 1285, 1285, 2571, 0, + 2571, 3856, 2571, 1285, 1285, 15424, 1285, 8997, 11568, 5141, 7712, 14139, 19280, + 21851, 15424, 24422, 26992, 59126, 69409, 194087, 470437, 0, 0, 0], + [0, 0, 1045, 2090, 3135, 2090, 2090, 0, 2090, 1045, 1045, 1045, 3135, 3135, 1045, 3135, + 3135, 2090, 1045, 4180, 1045, 6270, 8359, 6270, 7315, 7315, 11494, 7315, 13584, 11494, + 13584, 20899, 14629, 17764, 25078, 53292, 51202, 178683, 507837, 0, 0, 0], + [0, 0, 0, 0, 717, 1435, 1435, 0, 717, 0, 1435, 717, 0, 2152, 717, 1435, 1435, 1435, + 2869, 2869, 5739, 3587, 2869, 7174, 5739, 6456, 7174, 9326, 10760, 10043, 14347, + 15782, 25825, 34433, 27260, 53802, 62410, 185796, 492109, 0, 0, 0], + [0, 419, 419, 0, 839, 1678, 1258, 0, 1678, 1678, 2097, 419, 2936, 3356, 3356, 839, + 1678, 0, 2097, 3356, 5034, 2517, 5872, 3775, 3775, 5034, 7550, 10487, 12584, 11745, + 12584, 17617, 22651, 22651, 27265, 39010, 70470, 192534, 498742, 0, 0, 0], + [0, 345, 517, 689, 517, 1206, 689, 1378, 345, 1723, 1723, 2412, 1034, 2068, 1723, 2240, + 3101, 3618, 3963, 2757, 3618, 4307, 5513, 4135, 4652, 7236, 7064, 10855, 7236, 11716, + 14473, 16023, 18952, 25672, 32219, 41006, 77016, 190214, 486044, 0, 0, 0], + [0, 128, 769, 897, 961, 640, 769, 1025, 705, 1025, 833, 705, 1153, 1473, 1665, 1921, + 1857, 1729, 2754, 3267, 3138, 3651, 4740, 4291, 4868, 5572, 6661, 7750, 8262, 11785, + 11209, 13835, 18126, 21521, 28310, 44066, 75130, 188753, 514059, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90909, 90909, 454545, 0, 0, 0], + [0, 0, 76923, 38462, 38462, 38462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38462, 0, 0, 0, 38462, 0, + 0, 38462, 38462, 0, 0, 0, 0, 0, 0, 38462, 38462, 0, 38462, 38462, 0, 115385, 0, + 384615, 0, 0, 0], + [0, 0, 62500, 0, 62500, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 0, 0, 0, + 0, 0, 31250, 31250, 0, 0, 0, 0, 62500, 31250, 31250, 62500, 62500, 0, 93750, 406250, + 0, 0, 0], + [0, 0, 0, 27027, 54054, 27027, 0, 0, 0, 0, 27027, 27027, 0, 0, 27027, 27027, 0, 0, 0, + 0, 27027, 0, 0, 27027, 27027, 27027, 27027, 0, 0, 0, 0, 0, 27027, 0, 27027, 27027, 0, + 243243, 324324, 0, 0, 0], + [0, 0, 55556, 0, 27778, 0, 0, 0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 27778, 0, 27778, 0, + 0, 0, 27778, 0, 0, 27778, 0, 27778, 0, 27778, 0, 27778, 0, 27778, 27778, 166667, + 472222, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 29412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29412, 29412, 0, 0, 29412, 0, + 0, 0, 29412, 0, 0, 0, 0, 29412, 0, 0, 58824, 29412, 29412, 58824, 147059, 500000, 0, + 0, 0], + [0, 0, 0, 0, 52632, 26316, 0, 26316, 0, 0, 0, 0, 26316, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 52632, 0, 26316, 0, 0, 0, 26316, 26316, 0, 26316, 26316, 0, 0, 78947, 105263, 131579, + 368421, 0, 0, 0], + [0, 0, 0, 0, 0, 34483, 0, 0, 0, 34483, 34483, 0, 0, 0, 0, 34483, 0, 0, 0, 0, 0, 0, 0, + 34483, 0, 0, 0, 34483, 34483, 0, 0, 68966, 0, 68966, 0, 68966, 103448, 34483, 413793, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50000, 0, 25000, 0, 0, 25000, 0, 0, + 0, 0, 0, 25000, 0, 0, 25000, 25000, 50000, 0, 25000, 50000, 150000, 550000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 21739, 21739, 0, 0, 21739, 0, 0, 0, 0, 0, 0, 21739, 0, 0, 0, + 21739, 0, 0, 0, 21739, 0, 0, 0, 21739, 43478, 43478, 65217, 21739, 43478, 173913, + 456522, 0, 0, 0], + [0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 25000, + 0, 25000, 25000, 25000, 50000, 50000, 0, 0, 25000, 25000, 25000, 0, 75000, 125000, + 125000, 325000, 0, 0, 0], + [0, 0, 0, 0, 0, 19608, 0, 0, 0, 0, 0, 19608, 0, 19608, 19608, 0, 0, 0, 0, 0, 39216, 0, + 19608, 19608, 0, 39216, 0, 58824, 39216, 0, 19608, 19608, 19608, 19608, 0, 39216, + 39216, 98039, 450980, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 15873, 0, 31746, 0, 0, 0, 0, 0, 0, 0, 15873, 0, 15873, 0, 0, 0, 0, + 0, 0, 0, 0, 15873, 0, 0, 15873, 31746, 47619, 31746, 31746, 31746, 111111, 126984, + 476190, 0, 0, 0], + [0, 0, 0, 15873, 0, 0, 0, 0, 0, 0, 0, 15873, 0, 15873, 0, 0, 0, 0, 0, 47619, 0, 31746, + 0, 0, 47619, 0, 15873, 0, 31746, 15873, 15873, 15873, 15873, 0, 31746, 79365, 47619, + 253968, 301587, 0, 0, 0], + [0, 0, 0, 0, 16393, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16393, 16393, 0, 0, 0, 16393, 0, + 16393, 16393, 16393, 0, 0, 0, 49180, 0, 0, 32787, 16393, 16393, 65574, 98361, 163934, + 442623, 0, 0, 0], + [0, 0, 0, 0, 13699, 0, 0, 13699, 0, 0, 0, 0, 0, 0, 13699, 0, 0, 0, 0, 0, 0, 0, 13699, + 0, 0, 0, 13699, 13699, 13699, 0, 27397, 41096, 41096, 27397, 27397, 54795, 109589, + 191781, 383562, 0, 0, 0], + [0, 0, 0, 13333, 0, 0, 0, 13333, 0, 0, 0, 0, 26667, 0, 0, 0, 0, 0, 13333, 0, 0, 26667, + 13333, 26667, 13333, 0, 13333, 0, 13333, 0, 26667, 13333, 0, 26667, 13333, 80000, + 66667, 186667, 413333, 0, 0, 0], + [0, 0, 0, 9804, 0, 0, 0, 9804, 19608, 0, 0, 0, 9804, 0, 0, 0, 9804, 19608, 0, 0, 9804, + 9804, 0, 0, 9804, 0, 0, 9804, 9804, 19608, 29412, 19608, 0, 19608, 39216, 29412, + 58824, 186275, 470588, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9434, 0, 0, 0, 0, 9434, 9434, 9434, 0, 0, 9434, 9434, 9434, 0, 0, + 9434, 9434, 0, 9434, 9434, 9434, 37736, 18868, 37736, 18868, 37736, 18868, 37736, 0, + 56604, 37736, 132075, 452830, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 15625, 0, 7813, 7813, 0, 0, 0, 0, 7813, 0, 15625, 0, 15625, 0, + 15625, 7813, 7813, 0, 7813, 7813, 15625, 23438, 0, 15625, 0, 31250, 31250, 23438, + 39063, 39063, 125000, 148438, 390625, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 7874, 7874, 0, 0, 0, 0, 7874, 0, 0, 0, 7874, 0, 7874, 23622, + 7874, 0, 0, 7874, 7874, 15748, 15748, 0, 15748, 23622, 7874, 7874, 47244, 47244, + 47244, 55118, 149606, 480315, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 6098, 0, 0, 0, 12195, 6098, 0, 0, 0, 0, 0, 6098, 12195, 12195, 0, + 6098, 6098, 6098, 18293, 12195, 0, 6098, 12195, 6098, 24390, 18293, 30488, 48780, + 36585, 48780, 225610, 439024, 0, 0, 0], + [0, 0, 6098, 0, 6098, 0, 0, 6098, 0, 0, 0, 0, 0, 6098, 0, 0, 0, 6098, 12195, 0, 0, 0, + 12195, 6098, 0, 18293, 18293, 0, 6098, 18293, 18293, 12195, 6098, 24390, 42683, 48780, + 79268, 213415, 432927, 0, 0, 0], + [0, 0, 0, 0, 6250, 6250, 6250, 6250, 0, 18750, 0, 0, 0, 0, 0, 0, 12500, 6250, 0, 6250, + 12500, 6250, 0, 6250, 6250, 6250, 12500, 18750, 18750, 6250, 12500, 6250, 12500, + 18750, 18750, 43750, 56250, 181250, 487500, 0, 0, 0], + [0, 0, 0, 4545, 0, 0, 0, 0, 0, 0, 0, 0, 4545, 9091, 0, 4545, 0, 4545, 13636, 4545, + 18182, 9091, 0, 4545, 18182, 4545, 4545, 0, 9091, 9091, 18182, 9091, 22727, 36364, + 36364, 50000, 109091, 177273, 418182, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4082, 0, 0, 0, 0, 4082, 0, 8163, 4082, 0, 12245, + 16327, 20408, 12245, 16327, 12245, 8163, 8163, 20408, 16327, 40816, 24490, 36735, + 61224, 85714, 167347, 420408, 0, 0, 0], + [0, 0, 0, 3521, 0, 0, 0, 0, 0, 3521, 0, 0, 0, 0, 3521, 3521, 3521, 0, 0, 10563, 3521, + 3521, 0, 7042, 7042, 3521, 17606, 3521, 14085, 21127, 17606, 21127, 38732, 24648, + 21127, 52817, 49296, 151408, 514085, 0, 0, 0], + [0, 0, 3378, 0, 0, 0, 3378, 3378, 0, 0, 0, 0, 3378, 3378, 3378, 3378, 0, 3378, 6757, + 6757, 0, 6757, 6757, 10135, 6757, 3378, 10135, 10135, 23649, 13514, 6757, 13514, + 10135, 67568, 47297, 37162, 50676, 175676, 459459, 0, 0, 0], + [0, 0, 2646, 0, 5291, 0, 0, 0, 2646, 0, 2646, 0, 0, 2646, 5291, 5291, 0, 2646, 2646, + 5291, 7937, 7937, 5291, 13228, 10582, 10582, 2646, 7937, 7937, 5291, 13228, 23810, + 29101, 23810, 29101, 39683, 74074, 206349, 444444, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 4819, 0, 4819, 0, 0, 2410, 2410, 0, 4819, 7229, 7229, 4819, 2410, + 4819, 4819, 9639, 14458, 7229, 7229, 7229, 9639, 21687, 12048, 9639, 19277, 14458, + 19277, 7229, 33735, 43373, 72289, 192771, 448193, 0, 0, 0], + [0, 0, 0, 0, 0, 2058, 2058, 2058, 6173, 0, 2058, 2058, 0, 0, 4115, 4115, 6173, 2058, + 4115, 4115, 0, 2058, 8230, 6173, 16461, 0, 8230, 12346, 10288, 12346, 22634, 16461, + 18519, 20576, 49383, 32922, 111111, 160494, 450617, 0, 0, 0], + [0, 0, 0, 0, 0, 1658, 0, 1658, 1658, 3317, 0, 4975, 1658, 0, 3317, 4975, 3317, 0, 1658, + 3317, 4975, 0, 3317, 8292, 13267, 13267, 13267, 4975, 13267, 11609, 21559, 8292, + 23217, 36484, 28192, 44776, 72968, 194030, 452736, 0, 0, 0], + [0, 0, 4098, 2732, 0, 0, 1366, 1366, 0, 2732, 2732, 0, 2732, 0, 1366, 0, 4098, 4098, + 2732, 5464, 8197, 6831, 8197, 9563, 5464, 15027, 13661, 5464, 8197, 15027, 15027, + 13661, 17760, 24590, 36885, 38251, 66940, 200820, 454918, 0, 0, 0], + [0, 0, 1060, 2121, 2121, 1060, 0, 1060, 2121, 0, 2121, 0, 4242, 3181, 0, 2121, 3181, + 2121, 3181, 2121, 1060, 3181, 3181, 3181, 10604, 9544, 8484, 14846, 11665, 11665, + 16967, 22269, 18028, 25451, 29692, 40297, 51962, 202545, 483563, 0, 0, 0], + [0, 0, 708, 1415, 1415, 708, 1415, 0, 2831, 1415, 1415, 4246, 2123, 708, 1415, 3539, + 2831, 2831, 2831, 4246, 6369, 2123, 3539, 9200, 4954, 4954, 11323, 12031, 12031, + 12031, 15570, 15570, 18401, 20524, 31139, 48832, 77849, 191791, 465676, 0, 0, 0], + [0, 432, 0, 432, 864, 432, 432, 432, 1727, 1727, 432, 1727, 1727, 2159, 1727, 2591, + 3022, 1727, 2591, 5181, 1727, 3454, 4750, 5613, 7340, 9067, 6045, 6477, 11226, 15544, + 15112, 13385, 22453, 22884, 35838, 44473, 77720, 170121, 497409, 0, 0, 0], + [0, 169, 843, 674, 506, 1012, 1012, 1012, 843, 1855, 1180, 1012, 1180, 2360, 2698, + 2192, 3035, 2192, 1686, 2192, 2698, 2698, 3372, 5564, 5564, 6238, 7756, 9948, 10454, + 10959, 12645, 18715, 20401, 26977, 29169, 40128, 73343, 182600, 503119, 0, 0, 0], + [0, 127, 508, 826, 953, 1016, 889, 1143, 635, 1016, 1778, 1207, 1016, 1588, 1651, 1905, + 2223, 2414, 2985, 2350, 3366, 2541, 4129, 4573, 4510, 5589, 7368, 8130, 8448, 11306, + 11751, 14672, 20325, 24327, 30615, 42302, 73107, 180831, 515879, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 428571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 142857, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 428571, 0, 0, 0], + [0, 37037, 37037, 74074, 0, 0, 0, 0, 0, 0, 37037, 0, 0, 37037, 0, 37037, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 37037, 0, 0, 0, 37037, 37037, 74074, 37037, 0, 37037, 111111, + 370370, 0, 0, 0], + [0, 0, 0, 32258, 0, 32258, 0, 0, 0, 32258, 0, 32258, 0, 0, 64516, 0, 32258, 0, 0, 0, 0, + 0, 32258, 32258, 0, 0, 0, 32258, 0, 0, 64516, 32258, 64516, 0, 0, 32258, 64516, 96774, + 322581, 0, 0, 0], + [0, 0, 0, 0, 51282, 0, 0, 25641, 0, 25641, 25641, 25641, 0, 0, 0, 0, 0, 25641, 0, 0, 0, + 25641, 0, 0, 25641, 25641, 0, 0, 0, 0, 25641, 51282, 0, 25641, 25641, 51282, 76923, + 230769, 256410, 0, 0, 0], + [0, 0, 0, 30303, 0, 30303, 0, 30303, 60606, 60606, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 0, 0, + 30303, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 30303, 0, 0, 0, 0, 30303, 60606, 575758, 0, 0, + 0], + [0, 0, 0, 30303, 0, 0, 0, 0, 0, 0, 30303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 0, + 0, 0, 0, 0, 30303, 30303, 0, 0, 30303, 60606, 0, 60606, 272727, 424242, 0, 0, 0], + [0, 0, 0, 0, 51282, 0, 0, 0, 0, 0, 0, 0, 0, 51282, 25641, 25641, 0, 0, 0, 25641, 0, 0, + 0, 0, 0, 25641, 25641, 0, 25641, 0, 51282, 0, 25641, 0, 0, 25641, 76923, 153846, + 410256, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, 0, 0, 51282, 0, 0, 0, 0, 25641, 51282, + 25641, 0, 76923, 0, 25641, 25641, 25641, 25641, 76923, 0, 0, 25641, 0, 76923, 205128, + 256410, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 22727, 0, 0, 22727, 0, 0, 0, 0, 0, 22727, 0, 0, 0, 68182, + 22727, 22727, 45455, 45455, 22727, 22727, 22727, 0, 0, 0, 45455, 0, 68182, 0, 136364, + 409091, 0, 0, 0], + [0, 0, 0, 21277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21277, 0, 21277, 0, 0, 0, 21277, + 0, 0, 0, 0, 0, 0, 0, 42553, 0, 42553, 21277, 21277, 85106, 63830, 191489, 446809, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 20833, 0, 0, 0, 0, 0, 62500, 0, 0, 0, 0, 20833, 0, 0, 0, + 20833, 41667, 0, 0, 0, 0, 0, 20833, 41667, 20833, 41667, 0, 41667, 166667, 250000, + 250000, 0, 0, 0], + [0, 0, 0, 41667, 0, 0, 0, 0, 0, 0, 0, 0, 20833, 0, 0, 0, 0, 20833, 0, 20833, 0, 41667, + 0, 0, 0, 0, 0, 41667, 0, 0, 0, 20833, 20833, 62500, 41667, 62500, 83333, 125000, + 395833, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 17544, 0, 0, 17544, 0, 17544, 0, 0, 0, 17544, 0, 17544, 0, 0, 0, + 17544, 0, 17544, 0, 0, 17544, 0, 0, 0, 17544, 17544, 0, 35088, 35088, 52632, 157895, + 333333, 210526, 0, 0, 0], + [0, 0, 0, 0, 0, 15873, 0, 0, 0, 0, 0, 15873, 15873, 0, 15873, 0, 0, 0, 0, 0, 15873, 0, + 0, 15873, 15873, 0, 0, 15873, 31746, 31746, 0, 15873, 0, 15873, 63492, 31746, 63492, + 174603, 444444, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13889, 0, 0, 0, 0, 0, 0, 0, 27778, 0, 13889, 0, 0, + 0, 27778, 13889, 27778, 0, 13889, 0, 13889, 27778, 27778, 41667, 27778, 208333, + 513889, 0, 0, 0], + [0, 0, 11364, 0, 0, 0, 0, 0, 11364, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22727, 0, 0, 0, 11364, + 0, 0, 11364, 11364, 11364, 22727, 56818, 22727, 0, 11364, 22727, 68182, 45455, 90909, + 238636, 329545, 0, 0, 0], + [0, 0, 0, 0, 0, 12346, 0, 12346, 0, 0, 0, 0, 0, 0, 12346, 12346, 0, 0, 0, 0, 12346, 0, + 0, 0, 12346, 0, 12346, 12346, 12346, 12346, 37037, 24691, 12346, 37037, 37037, 24691, + 49383, 222222, 432099, 0, 0, 0], + [0, 0, 0, 0, 10870, 21739, 10870, 10870, 0, 0, 10870, 10870, 0, 10870, 0, 0, 0, 0, + 21739, 0, 0, 10870, 10870, 10870, 0, 0, 0, 21739, 10870, 10870, 43478, 10870, 21739, + 43478, 43478, 32609, 65217, 173913, 380435, 0, 0, 0], + [0, 0, 0, 9804, 0, 0, 9804, 0, 9804, 9804, 0, 9804, 0, 9804, 9804, 0, 9804, 0, 0, 0, + 9804, 0, 0, 9804, 0, 0, 9804, 19608, 9804, 19608, 0, 0, 19608, 19608, 39216, 88235, + 49020, 225490, 401961, 0, 0, 0], + [0, 0, 0, 17094, 8547, 8547, 0, 0, 0, 0, 8547, 8547, 0, 0, 0, 0, 0, 17094, 0, 0, 0, 0, + 0, 8547, 0, 17094, 25641, 25641, 42735, 8547, 17094, 17094, 0, 34188, 59829, 51282, + 76923, 188034, 358974, 0, 0, 0], + [0, 0, 0, 0, 0, 10101, 0, 0, 0, 20202, 0, 0, 0, 10101, 10101, 0, 10101, 10101, 0, 0, 0, + 20202, 10101, 10101, 10101, 0, 10101, 0, 0, 0, 0, 10101, 30303, 10101, 40404, 30303, + 101010, 222222, 424242, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7042, 0, 7042, 7042, 0, 0, 7042, 0, 7042, 7042, 7042, + 0, 14085, 7042, 0, 7042, 21127, 14085, 14085, 21127, 21127, 21127, 14085, 70423, + 42254, 63380, 169014, 450704, 0, 0, 0], + [0, 0, 0, 5618, 0, 0, 0, 0, 0, 5618, 0, 5618, 0, 0, 5618, 0, 5618, 0, 11236, 0, 5618, + 0, 16854, 0, 33708, 5618, 16854, 11236, 11236, 11236, 22472, 16854, 11236, 11236, + 44944, 50562, 78652, 191011, 421348, 0, 0, 0], + [0, 0, 0, 10363, 0, 0, 0, 5181, 0, 0, 0, 0, 0, 0, 5181, 0, 10363, 5181, 5181, 15544, + 5181, 5181, 5181, 5181, 5181, 5181, 10363, 5181, 15544, 5181, 5181, 20725, 41451, + 25907, 51813, 46632, 108808, 165803, 409326, 0, 0, 0], + [0, 0, 0, 0, 4739, 0, 0, 0, 0, 0, 4739, 0, 0, 4739, 9479, 4739, 0, 9479, 9479, 9479, + 14218, 0, 9479, 4739, 14218, 14218, 14218, 4739, 9479, 14218, 23697, 18957, 28436, + 14218, 23697, 61611, 66351, 161137, 445498, 0, 0, 0], + [0, 0, 0, 7752, 0, 0, 0, 0, 3876, 0, 0, 7752, 3876, 7752, 0, 0, 0, 0, 0, 3876, 3876, + 3876, 3876, 3876, 7752, 15504, 15504, 3876, 7752, 23256, 19380, 15504, 15504, 23256, + 31008, 38760, 50388, 189922, 492248, 0, 0, 0], + [0, 0, 0, 3472, 0, 3472, 0, 3472, 0, 3472, 0, 3472, 0, 3472, 0, 3472, 10417, 6944, + 3472, 10417, 0, 6944, 0, 10417, 10417, 0, 17361, 0, 6944, 10417, 3472, 20833, 24306, + 31250, 31250, 38194, 72917, 166667, 493056, 0, 0, 0], + [0, 0, 0, 0, 6452, 0, 0, 0, 0, 0, 0, 0, 6452, 0, 6452, 0, 0, 6452, 0, 9677, 0, 3226, + 3226, 3226, 22581, 6452, 3226, 6452, 9677, 3226, 12903, 22581, 12903, 32258, 38710, + 74194, 58065, 174194, 477419, 0, 0, 0], + [0, 0, 2681, 8043, 0, 5362, 2681, 2681, 5362, 0, 2681, 0, 0, 0, 0, 0, 5362, 5362, 2681, + 2681, 10724, 2681, 13405, 8043, 8043, 0, 0, 10724, 10724, 24129, 8043, 21448, 16086, + 32172, 37534, 29491, 69705, 184987, 466488, 0, 0, 0], + [0, 0, 2381, 0, 2381, 2381, 0, 4762, 0, 0, 0, 4762, 0, 4762, 0, 2381, 4762, 0, 7143, + 4762, 2381, 11905, 14286, 2381, 9524, 14286, 14286, 14286, 16667, 16667, 16667, 19048, + 19048, 11905, 16667, 47619, 73810, 154762, 483333, 0, 0, 0], + [0, 0, 0, 0, 0, 1976, 0, 1976, 0, 1976, 1976, 1976, 0, 1976, 0, 1976, 1976, 3953, 0, + 3953, 3953, 5929, 3953, 7905, 1976, 13834, 11858, 7905, 17787, 21739, 17787, 37549, + 33597, 31621, 33597, 41502, 61265, 175889, 446640, 0, 0, 0], + [0, 0, 0, 4615, 4615, 1538, 3077, 0, 0, 1538, 3077, 1538, 4615, 1538, 3077, 1538, 3077, + 6154, 9231, 4615, 4615, 3077, 1538, 4615, 7692, 6154, 7692, 9231, 12308, 15385, 18462, + 13846, 20000, 24615, 29231, 53846, 66154, 152308, 495385, 0, 0, 0], + [0, 0, 1252, 0, 1252, 0, 0, 0, 0, 0, 2503, 1252, 0, 2503, 0, 2503, 2503, 2503, 2503, + 5006, 1252, 6258, 5006, 5006, 7509, 6258, 7509, 10013, 13767, 10013, 16270, 16270, + 26283, 33792, 32541, 57572, 77597, 173967, 469337, 0, 0, 0], + [0, 0, 1011, 2022, 1011, 0, 1011, 1011, 0, 2022, 1011, 3033, 1011, 3033, 1011, 3033, 0, + 1011, 3033, 1011, 2022, 9100, 4044, 4044, 8089, 9100, 10111, 8089, 4044, 8089, 12133, + 23256, 18200, 20222, 27300, 47523, 64712, 198180, 496461, 0, 0, 0], + [0, 0, 741, 1483, 1483, 1483, 1483, 1483, 2224, 2224, 1483, 741, 1483, 1483, 2224, 0, + 2224, 1483, 2965, 2965, 4448, 5930, 4448, 3706, 5189, 8895, 10378, 6672, 12602, 14085, + 6672, 16308, 16308, 22239, 40030, 40771, 84507, 188288, 478873, 0, 0, 0], + [0, 431, 431, 862, 1293, 1723, 431, 0, 862, 431, 2585, 862, 862, 1293, 862, 3447, 3016, + 4308, 4308, 3447, 6032, 5170, 4739, 7755, 8186, 7324, 6894, 9910, 11633, 9479, 16372, + 17234, 11633, 27574, 31883, 42223, 68505, 197760, 478242, 0, 0, 0], + [0, 0, 1044, 1044, 696, 522, 348, 348, 522, 1044, 1218, 1392, 2261, 1392, 2087, 1392, + 2957, 3479, 2261, 4349, 4175, 4696, 2783, 5392, 4870, 8175, 6958, 8349, 12698, 9219, + 12176, 15133, 21395, 24178, 30440, 48878, 75491, 175857, 500783, 0, 0, 0], + [0, 254, 380, 824, 761, 761, 888, 1015, 1649, 951, 1078, 1395, 1839, 1649, 2156, 1776, + 1839, 2600, 2600, 3234, 2917, 3614, 4502, 4946, 5453, 6151, 7102, 6975, 9448, 9765, + 13063, 15726, 18389, 22067, 28789, 41788, 70070, 180659, 520926, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 111111, 111111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111111, 333333, 0, 0, 0], + [0, 0, 50000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 50000, 0, 0, 50000, 0, 0, 50000, 50000, 0, 50000, 50000, 100000, 550000, 0, 0, 0], + [0, 0, 41667, 20833, 0, 41667, 0, 20833, 0, 0, 20833, 20833, 0, 0, 0, 41667, 0, 0, 0, + 20833, 0, 20833, 20833, 0, 0, 20833, 0, 0, 20833, 20833, 0, 20833, 41667, 41667, + 62500, 20833, 62500, 104167, 312500, 0, 0, 0], + [0, 0, 27778, 0, 0, 27778, 27778, 0, 0, 0, 0, 0, 0, 27778, 0, 0, 0, 27778, 27778, 0, 0, + 0, 0, 0, 0, 0, 0, 27778, 27778, 27778, 0, 0, 83333, 0, 27778, 55556, 0, 166667, + 416667, 0, 0, 0], + [0, 0, 0, 28571, 0, 0, 28571, 0, 0, 57143, 28571, 0, 0, 57143, 0, 0, 0, 0, 0, 0, 28571, + 0, 0, 28571, 0, 0, 85714, 0, 0, 28571, 28571, 0, 0, 85714, 28571, 0, 85714, 114286, + 285714, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 38462, 0, 0, 0, 0, 0, 0, 38462, 0, 0, 0, 38462, 0, 38462, + 38462, 0, 0, 0, 38462, 0, 0, 76923, 38462, 38462, 38462, 0, 0, 38462, 38462, 230769, + 269231, 0, 0, 0], + [0, 0, 0, 0, 32258, 32258, 0, 0, 0, 0, 0, 0, 0, 0, 32258, 0, 0, 0, 32258, 0, 32258, 0, + 0, 0, 0, 64516, 0, 0, 32258, 64516, 0, 0, 0, 32258, 0, 32258, 0, 193548, 419355, 0, 0, + 0], + [0, 0, 23810, 0, 0, 0, 0, 0, 23810, 0, 0, 23810, 0, 0, 0, 23810, 23810, 0, 0, 0, 0, 0, + 0, 23810, 0, 0, 0, 0, 23810, 0, 23810, 23810, 0, 47619, 47619, 23810, 95238, 190476, + 380952, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 25000, 0, 0, 0, 0, 25000, 0, 25000, 0, + 25000, 25000, 0, 50000, 50000, 0, 0, 25000, 50000, 25000, 25000, 25000, 0, 50000, + 175000, 375000, 0, 0, 0], + [0, 0, 22222, 22222, 0, 0, 0, 0, 0, 0, 0, 44444, 0, 0, 0, 0, 0, 0, 0, 22222, 0, 0, 0, + 0, 0, 44444, 22222, 0, 0, 0, 0, 22222, 0, 22222, 0, 88889, 66667, 133333, 488889, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 18868, 18868, 0, 0, 0, 0, 0, 56604, 18868, 0, 18868, 0, 0, 0, + 0, 18868, 0, 0, 0, 0, 0, 0, 0, 0, 56604, 18868, 37736, 0, 113208, 188679, 433962, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17544, 17544, 17544, 0, 0, 0, 0, 17544, 0, 0, 0, + 0, 35088, 17544, 0, 17544, 35088, 0, 17544, 17544, 17544, 0, 17544, 105263, 105263, + 140351, 403509, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 16667, 0, 0, 0, 0, 0, 0, 0, 16667, 0, 16667, 16667, 16667, 0, 0, 0, + 16667, 33333, 33333, 0, 0, 16667, 16667, 0, 0, 16667, 16667, 50000, 16667, 83333, + 66667, 166667, 383333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 14085, 0, 0, 0, 14085, 0, 0, 14085, 0, 0, 0, 14085, 28169, 0, 0, + 14085, 14085, 0, 14085, 28169, 14085, 14085, 14085, 14085, 28169, 14085, 28169, 28169, + 42254, 70423, 197183, 380282, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 17241, 0, 0, 17241, 0, 0, 17241, 0, 17241, 0, 0, 0, 0, 0, 34483, + 17241, 0, 34483, 0, 0, 34483, 17241, 0, 34483, 17241, 0, 51724, 17241, 17241, 120690, + 189655, 344828, 0, 0, 0], + [0, 0, 0, 12987, 0, 0, 12987, 0, 0, 0, 12987, 0, 0, 0, 0, 0, 0, 0, 12987, 12987, 12987, + 0, 25974, 0, 12987, 0, 12987, 0, 25974, 12987, 0, 25974, 12987, 25974, 51948, 77922, + 64935, 155844, 415584, 0, 0, 0], + [0, 0, 10101, 0, 0, 0, 0, 20202, 0, 10101, 0, 0, 10101, 0, 10101, 0, 30303, 30303, + 20202, 10101, 10101, 0, 0, 0, 0, 0, 0, 20202, 0, 10101, 0, 20202, 10101, 20202, 30303, + 20202, 60606, 212121, 434343, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 10526, 0, 0, 0, 0, 10526, 0, 0, 0, 0, 10526, 0, 10526, 10526, 0, + 0, 21053, 0, 42105, 21053, 10526, 0, 21053, 0, 42105, 10526, 52632, 31579, 42105, + 94737, 157895, 400000, 0, 0, 0], + [0, 0, 0, 0, 0, 8547, 0, 0, 0, 0, 17094, 8547, 0, 8547, 0, 8547, 0, 8547, 0, 8547, + 8547, 0, 8547, 17094, 8547, 0, 17094, 17094, 42735, 0, 17094, 25641, 17094, 42735, + 34188, 25641, 34188, 247863, 367521, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8696, 0, 0, 0, 0, 0, 0, 0, 0, 8696, 0, 0, 0, 8696, + 0, 8696, 0, 8696, 8696, 8696, 52174, 34783, 34783, 104348, 60870, 208696, 443478, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 6897, 0, 0, 6897, 0, 0, 0, 20690, 0, 0, 0, 6897, 0, 0, 6897, 6897, + 0, 13793, 0, 27586, 6897, 41379, 20690, 20690, 20690, 13793, 27586, 13793, 13793, + 48276, 55172, 158621, 462069, 0, 0, 0], + [0, 0, 0, 6849, 0, 0, 6849, 0, 0, 0, 0, 6849, 6849, 6849, 0, 20548, 0, 6849, 0, 20548, + 0, 20548, 6849, 0, 6849, 13699, 13699, 0, 0, 41096, 0, 13699, 20548, 34247, 34247, + 20548, 82192, 130137, 479452, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5882, 5882, 0, 0, 5882, 5882, 0, 11765, 5882, + 5882, 17647, 17647, 23529, 0, 5882, 29412, 5882, 17647, 5882, 23529, 35294, 23529, + 52941, 70588, 152941, 470588, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 5076, 5076, 0, 0, 0, 0, 0, 0, 5076, 10152, 0, 0, 10152, 10152, + 15228, 10152, 0, 10152, 5076, 20305, 5076, 0, 20305, 10152, 15228, 30457, 20305, + 71066, 40609, 162437, 517766, 0, 0, 0], + [0, 4444, 0, 0, 0, 0, 4444, 4444, 0, 0, 0, 0, 4444, 13333, 0, 0, 4444, 8889, 8889, + 4444, 17778, 4444, 4444, 8889, 4444, 8889, 4444, 8889, 13333, 8889, 13333, 35556, + 31111, 31111, 26667, 44444, 62222, 186667, 426667, 0, 0, 0], + [0, 0, 0, 0, 0, 4049, 0, 0, 4049, 0, 8097, 0, 4049, 12146, 0, 0, 0, 8097, 0, 4049, 0, + 8097, 12146, 12146, 8097, 12146, 8097, 8097, 20243, 16194, 12146, 24291, 20243, 28340, + 20243, 36437, 76923, 190283, 441296, 0, 0, 0], + [0, 0, 0, 0, 0, 3953, 0, 3953, 0, 3953, 0, 3953, 3953, 0, 7905, 11858, 3953, 0, 3953, + 0, 0, 15810, 11858, 3953, 15810, 3953, 3953, 7905, 3953, 23715, 15810, 31621, 11858, + 31621, 59289, 59289, 83004, 177866, 391304, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 2924, 0, 0, 0, 0, 0, 0, 0, 2924, 5848, 5848, 2924, 2924, 2924, 5848, + 0, 5848, 17544, 20468, 8772, 8772, 14620, 11696, 8772, 11696, 20468, 8772, 43860, + 38012, 43860, 76023, 184211, 444444, 0, 0, 0], + [0, 0, 0, 0, 2985, 2985, 0, 0, 0, 5970, 0, 0, 0, 0, 2985, 0, 2985, 2985, 5970, 5970, + 8955, 5970, 5970, 11940, 8955, 8955, 5970, 14925, 8955, 8955, 14925, 8955, 14925, + 32836, 38806, 35821, 71642, 188060, 471642, 0, 0, 0], + [0, 4706, 0, 0, 2353, 4706, 2353, 2353, 0, 2353, 2353, 2353, 2353, 0, 0, 0, 0, 2353, + 7059, 4706, 9412, 2353, 9412, 11765, 4706, 7059, 11765, 7059, 9412, 14118, 16471, + 16471, 21176, 30588, 28235, 61176, 70588, 181176, 447059, 0, 0, 0], + [0, 0, 0, 0, 1898, 1898, 5693, 1898, 0, 0, 0, 0, 3795, 0, 3795, 1898, 0, 1898, 9488, 0, + 7590, 9488, 0, 3795, 0, 11385, 7590, 9488, 20873, 20873, 11385, 5693, 18975, 28463, + 32258, 53131, 83491, 185958, 457306, 0, 0, 0], + [0, 0, 0, 1675, 0, 1675, 1675, 0, 1675, 0, 3350, 3350, 1675, 3350, 1675, 0, 1675, 1675, + 5025, 3350, 5025, 5025, 3350, 1675, 0, 1675, 3350, 18425, 16750, 3350, 16750, 23451, + 20101, 38526, 33501, 36851, 82077, 199330, 458961, 0, 0, 0], + [0, 0, 2677, 1339, 1339, 2677, 2677, 2677, 1339, 4016, 4016, 1339, 2677, 1339, 2677, 0, + 0, 2677, 6693, 4016, 2677, 6693, 5355, 10710, 4016, 8032, 1339, 10710, 12048, 14726, + 10710, 18742, 18742, 25435, 26774, 45515, 89692, 178046, 465863, 0, 0, 0], + [0, 0, 1028, 2055, 3083, 0, 0, 2055, 0, 2055, 0, 2055, 1028, 4111, 0, 3083, 2055, 1028, + 5139, 4111, 5139, 3083, 5139, 9250, 6166, 4111, 9250, 12333, 8222, 12333, 6166, 15416, + 22610, 23638, 29805, 45221, 83248, 180884, 485098, 0, 0, 0], + [0, 0, 712, 1423, 1423, 2135, 1423, 1423, 1423, 712, 2847, 4982, 2847, 2847, 2135, 712, + 3559, 2847, 2847, 2135, 2135, 2847, 6406, 2847, 4270, 5694, 9253, 12100, 12100, 14947, + 12811, 14947, 27046, 20641, 24199, 44128, 74733, 187900, 482562, 0, 0, 0], + [0, 441, 441, 2648, 1765, 1324, 883, 1324, 441, 2207, 441, 1324, 2207, 2207, 1324, + 1324, 2648, 883, 2648, 4413, 5296, 4413, 6178, 4854, 5737, 11915, 6178, 6178, 12798, + 9709, 8385, 14122, 18094, 27361, 33098, 45896, 69726, 181377, 497793, 0, 0, 0], + [0, 0, 870, 522, 1044, 870, 1044, 1741, 1218, 1567, 1567, 696, 2089, 1741, 1044, 1915, + 3133, 3133, 3133, 2785, 4700, 4526, 3655, 6963, 4700, 6092, 5048, 8877, 10618, 10096, + 12359, 15492, 21758, 25065, 35857, 43342, 69104, 184160, 497476, 0, 0, 0], + [0, 126, 316, 505, 695, 821, 947, 632, 884, 632, 758, 1263, 1326, 1705, 1958, 1200, + 1642, 2337, 2716, 3284, 3158, 2905, 4484, 5937, 5179, 6126, 6063, 7453, 9221, 10800, + 13011, 14779, 20337, 22295, 30064, 40864, 72633, 184235, 516706, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 111111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222222, 333333, 0, 0, 0], + [0, 0, 130435, 86957, 0, 0, 0, 0, 0, 86957, 43478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 43478, 0, 0, 0, 0, 43478, 0, 0, 0, 43478, 43478, 43478, 86957, 86957, 0, 260870, 0, 0, + 0], + [0, 0, 0, 34483, 34483, 34483, 0, 0, 0, 34483, 0, 0, 0, 0, 34483, 0, 34483, 0, 34483, + 0, 0, 0, 0, 0, 0, 0, 34483, 34483, 0, 0, 34483, 34483, 0, 103448, 0, 68966, 0, 68966, + 379310, 0, 0, 0], + [0, 0, 0, 0, 32258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32258, 0, + 32258, 64516, 32258, 0, 0, 32258, 32258, 96774, 64516, 0, 64516, 96774, 419355, 0, 0, + 0], [0, 0, 0, 26316, 26316, 0, 26316, 0, 0, 0, 26316, 0, 26316, 0, 0, 0, 0, 0, 26316, + 26316, 0, 0, 0, 26316, 0, 0, 0, 0, 0, 0, 52632, 26316, 26316, 0, 26316, 52632, + 78947, 210526, 315789, 0, 0, 0], + [0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 25000, 0, 50000, 0, 0, 25000, 0, 25000, 0, 50000, + 0, 0, 0, 0, 25000, 0, 0, 50000, 0, 25000, 25000, 0, 25000, 25000, 50000, 125000, + 100000, 350000, 0, 0, 0], + [0, 0, 0, 0, 0, 25641, 0, 0, 0, 0, 25641, 0, 0, 25641, 0, 0, 0, 0, 0, 25641, 0, 51282, + 0, 0, 0, 25641, 25641, 0, 0, 51282, 25641, 25641, 51282, 0, 0, 51282, 76923, 179487, + 333333, 0, 0, 0], + [0, 0, 0, 0, 32258, 0, 32258, 0, 32258, 32258, 32258, 32258, 0, 32258, 0, 0, 32258, 0, + 0, 0, 0, 0, 32258, 0, 0, 0, 32258, 0, 0, 0, 0, 0, 32258, 0, 0, 32258, 64516, 129032, + 419355, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 25000, 25000, 25000, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 25000, + 0, 0, 25000, 0, 25000, 25000, 0, 25000, 25000, 50000, 0, 0, 25000, 25000, 75000, + 100000, 475000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 25000, 25000, 0, 0, 0, + 0, 25000, 25000, 25000, 0, 0, 0, 0, 0, 25000, 0, 50000, 0, 125000, 175000, 450000, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 20833, 0, 20833, 0, 20833, 0, 0, 20833, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 20833, 0, 0, 0, 0, 0, 20833, 20833, 0, 20833, 62500, 0, 41667, 83333, 187500, 458333, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 17241, 0, 0, 0, 0, 0, 0, 0, 17241, 0, 0, 17241, 0, 34483, 0, 0, 0, + 17241, 17241, 0, 17241, 17241, 0, 17241, 34483, 17241, 17241, 0, 34483, 68966, 86207, + 224138, 344828, 0, 0, 0], + [0, 0, 0, 0, 14286, 14286, 14286, 0, 0, 0, 0, 0, 0, 28571, 0, 0, 0, 0, 14286, 14286, 0, + 0, 0, 14286, 14286, 0, 0, 14286, 28571, 28571, 14286, 42857, 28571, 0, 14286, 14286, + 85714, 85714, 514286, 0, 0, 0], + [0, 0, 16949, 0, 0, 0, 0, 16949, 0, 16949, 0, 0, 33898, 0, 16949, 0, 16949, 0, 0, 0, 0, + 0, 16949, 33898, 0, 33898, 0, 16949, 67797, 16949, 0, 50847, 33898, 0, 16949, 50847, + 118644, 101695, 322034, 0, 0, 0], + [0, 0, 0, 0, 18182, 18182, 0, 0, 18182, 0, 18182, 18182, 0, 0, 0, 18182, 0, 18182, + 18182, 0, 18182, 0, 18182, 36364, 54545, 18182, 36364, 0, 36364, 0, 18182, 0, 18182, + 18182, 54545, 54545, 36364, 145455, 290909, 0, 0, 0], + [0, 0, 0, 0, 0, 14286, 0, 0, 14286, 0, 0, 0, 0, 0, 0, 28571, 14286, 14286, 0, 0, 14286, + 28571, 0, 14286, 0, 0, 0, 0, 14286, 0, 0, 42857, 14286, 42857, 85714, 57143, 114286, + 157143, 328571, 0, 0, 0], + [0, 0, 0, 47059, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11765, 0, 0, 11765, 0, 0, 23529, 0, + 11765, 0, 0, 11765, 11765, 11765, 35294, 0, 23529, 11765, 0, 47059, 11765, 47059, + 129412, 223529, 329412, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 9346, 0, 9346, 0, 0, 0, 9346, 0, 9346, 0, 9346, 9346, 9346, + 9346, 0, 0, 0, 0, 18692, 28037, 18692, 18692, 28037, 28037, 9346, 28037, 65421, 46729, + 84112, 149533, 401869, 0, 0, 0], + [0, 0, 9009, 0, 0, 9009, 0, 0, 0, 0, 0, 0, 9009, 0, 0, 9009, 0, 9009, 0, 0, 0, 9009, + 18018, 0, 9009, 9009, 0, 9009, 0, 18018, 9009, 36036, 45045, 36036, 54054, 27027, + 63063, 153153, 459459, 0, 0, 0], + [0, 0, 0, 7692, 7692, 7692, 0, 0, 0, 7692, 0, 0, 0, 0, 0, 0, 7692, 0, 0, 7692, 15385, + 7692, 0, 15385, 0, 0, 7692, 0, 15385, 23077, 0, 23077, 23077, 53846, 15385, 38462, + 76923, 215385, 423077, 0, 0, 0], + [0, 0, 0, 16000, 8000, 0, 8000, 0, 0, 0, 0, 0, 0, 8000, 0, 8000, 8000, 0, 8000, 16000, + 8000, 0, 0, 8000, 16000, 0, 16000, 16000, 16000, 8000, 16000, 0, 32000, 40000, 48000, + 24000, 80000, 120000, 472000, 0, 0, 0], + [0, 0, 0, 0, 6494, 0, 0, 0, 0, 0, 0, 0, 0, 6494, 6494, 0, 6494, 0, 0, 19481, 12987, 0, + 0, 6494, 25974, 0, 6494, 32468, 19481, 12987, 12987, 6494, 25974, 45455, 32468, 32468, + 71429, 149351, 461039, 0, 0, 0], + [0, 0, 4808, 0, 0, 0, 0, 4808, 0, 0, 4808, 0, 4808, 0, 14423, 0, 4808, 4808, 0, 0, + 9615, 4808, 4808, 0, 0, 24038, 9615, 4808, 14423, 14423, 19231, 9615, 24038, 43269, + 33654, 43269, 57692, 158654, 480769, 0, 0, 0], + [0, 0, 0, 11834, 5917, 0, 0, 5917, 0, 5917, 0, 5917, 0, 0, 0, 11834, 0, 5917, 5917, 0, + 5917, 0, 0, 0, 5917, 5917, 23669, 0, 5917, 17751, 5917, 41420, 11834, 41420, 41420, + 41420, 59172, 142012, 491124, 0, 0, 0], + [0, 0, 4484, 0, 0, 0, 0, 0, 0, 4484, 4484, 0, 4484, 0, 0, 4484, 4484, 0, 8969, 8969, 0, + 8969, 8969, 8969, 13453, 8969, 17937, 8969, 13453, 22422, 4484, 31390, 17937, 31390, + 40359, 44843, 58296, 170404, 443946, 0, 0, 0], + [0, 0, 4975, 0, 0, 0, 0, 4975, 0, 0, 0, 0, 0, 4975, 9950, 0, 4975, 0, 0, 4975, 9950, + 14925, 14925, 0, 0, 4975, 14925, 0, 9950, 9950, 24876, 19900, 24876, 39801, 34826, + 64677, 74627, 149254, 452736, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 3571, 0, 0, 0, 0, 3571, 3571, 0, 0, 3571, 7143, 3571, 0, 3571, + 0, 3571, 3571, 7143, 17857, 10714, 21429, 17857, 14286, 17857, 28571, 42857, 32143, + 42857, 67857, 167857, 475000, 0, 0, 0], + [0, 0, 2976, 0, 0, 2976, 0, 2976, 2976, 0, 0, 0, 0, 8929, 0, 0, 5952, 2976, 5952, 5952, + 5952, 0, 5952, 11905, 8929, 8929, 2976, 11905, 8929, 17857, 11905, 38690, 23810, + 11905, 50595, 47619, 74405, 184524, 431548, 0, 0, 0], + [0, 0, 0, 2809, 2809, 0, 0, 2809, 2809, 0, 2809, 0, 8427, 0, 0, 0, 2809, 0, 8427, + 11236, 2809, 2809, 2809, 0, 8427, 5618, 8427, 8427, 19663, 5618, 14045, 8427, 22472, + 28090, 30899, 36517, 53371, 193820, 502809, 0, 0, 0], + [0, 0, 0, 5115, 0, 0, 2558, 0, 2558, 2558, 2558, 2558, 2558, 2558, 2558, 0, 0, 2558, + 5115, 2558, 7673, 5115, 7673, 10230, 10230, 0, 7673, 7673, 2558, 12788, 2558, 2558, + 23018, 30691, 40921, 46036, 69054, 184143, 493606, 0, 0, 0], + [0, 2037, 0, 0, 0, 0, 2037, 0, 4073, 2037, 2037, 0, 2037, 4073, 2037, 2037, 2037, 6110, + 4073, 12220, 6110, 12220, 4073, 2037, 8147, 2037, 18330, 10183, 12220, 18330, 16293, + 14257, 34623, 22403, 36660, 34623, 77393, 171079, 452138, 0, 0, 0], + [0, 0, 0, 0, 1527, 0, 0, 6107, 0, 1527, 1527, 1527, 0, 0, 1527, 1527, 7634, 1527, 4580, + 7634, 7634, 7634, 1527, 7634, 12214, 9160, 10687, 7634, 9160, 18321, 21374, 12214, + 16794, 10687, 35115, 53435, 79389, 186260, 456489, 0, 0, 0], + [0, 1272, 0, 0, 2545, 1272, 1272, 2545, 1272, 1272, 0, 1272, 1272, 2545, 2545, 1272, + 1272, 2545, 2545, 8906, 5089, 2545, 6361, 5089, 5089, 8906, 11450, 13995, 5089, 17812, + 12723, 19084, 13995, 17812, 39440, 49618, 58524, 189567, 482188, 0, 0, 0], + [0, 0, 0, 0, 0, 2022, 1011, 0, 4044, 2022, 0, 2022, 0, 3033, 2022, 3033, 3033, 3033, + 5056, 1011, 3033, 2022, 6067, 3033, 4044, 10111, 5056, 8089, 11122, 12133, 11122, + 16178, 14156, 21234, 33367, 53589, 79879, 197169, 477250, 0, 0, 0], + [0, 0, 734, 1467, 734, 2201, 734, 2201, 2935, 734, 734, 0, 3668, 2935, 2201, 2201, + 2201, 2935, 4402, 2201, 3668, 2201, 2201, 8804, 5869, 8070, 8804, 12472, 13940, 10271, + 15407, 16141, 17608, 25679, 34483, 35950, 71167, 198826, 473221, 0, 0, 0], + [0, 0, 0, 1304, 1304, 1738, 435, 435, 869, 0, 2608, 435, 1738, 1738, 1738, 3042, 869, + 3042, 2173, 4346, 869, 4781, 3911, 6084, 6519, 6084, 8257, 8692, 7388, 9126, 13038, + 16080, 15211, 23903, 36940, 46502, 83442, 201651, 473707, 0, 0, 0], + [0, 0, 172, 1375, 1203, 172, 1031, 859, 859, 859, 688, 1547, 688, 859, 1891, 2063, + 2063, 3609, 2063, 2922, 4469, 3781, 5844, 3781, 6016, 6016, 8766, 9282, 9282, 10141, + 11344, 14266, 17016, 26985, 34720, 44861, 77002, 186834, 494672, 0, 0, 0], + [0, 127, 317, 762, 444, 444, 254, 952, 381, 762, 1397, 1333, 1460, 952, 1904, 1777, + 2095, 2412, 2158, 3237, 3111, 3111, 4063, 4571, 5332, 6285, 6983, 7681, 9395, 10665, + 12950, 14473, 17267, 20187, 32248, 42087, 71351, 186758, 518314, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 428571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 571429, 0, 0, 0], + [0, 58824, 117647, 58824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58824, 58824, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 58824, 0, 0, 0, 0, 0, 0, 58824, 235294, 294118, 0, 0, 0], + [0, 0, 24390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, 24390, 0, 24390, 0, 0, 48780, 0, + 24390, 0, 0, 24390, 0, 24390, 24390, 0, 0, 48780, 24390, 73171, 24390, 24390, 24390, + 97561, 146341, 292683, 0, 0, 0], + [0, 0, 93750, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31250, 31250, 0, 0, 0, 31250, 31250, 0, 0, + 0, 0, 0, 0, 0, 31250, 0, 62500, 31250, 31250, 31250, 93750, 31250, 31250, 62500, + 31250, 343750, 0, 0, 0], + [0, 0, 0, 0, 74074, 0, 0, 0, 0, 0, 37037, 0, 0, 37037, 0, 0, 0, 37037, 0, 0, 0, 0, 0, + 0, 0, 0, 37037, 37037, 37037, 0, 37037, 74074, 0, 0, 74074, 111111, 0, 111111, 296296, + 0, 0, 0], + [0, 0, 0, 43478, 0, 86957, 0, 43478, 0, 0, 0, 0, 0, 43478, 0, 0, 0, 0, 43478, 0, 0, 0, + 0, 0, 0, 0, 0, 43478, 0, 0, 86957, 0, 0, 0, 43478, 43478, 86957, 173913, 260870, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 55556, 27778, 0, 0, 0, 0, 0, 27778, 0, + 27778, 0, 83333, 27778, 0, 0, 0, 55556, 0, 55556, 27778, 0, 277778, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 29412, 29412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29412, + 29412, 29412, 0, 0, 0, 0, 0, 58824, 58824, 29412, 88235, 58824, 88235, 147059, 323529, + 0, 0, 0], + [0, 0, 30303, 30303, 0, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 0, 0, 0, 0, 30303, 0, 90909, 0, + 0, 30303, 30303, 30303, 30303, 0, 30303, 0, 0, 30303, 0, 90909, 0, 60606, 90909, + 90909, 272727, 0, 0, 0], + [0, 0, 0, 0, 0, 42553, 21277, 0, 0, 0, 0, 21277, 0, 0, 0, 0, 0, 0, 21277, 0, 21277, + 21277, 42553, 0, 0, 0, 0, 21277, 0, 21277, 0, 21277, 21277, 21277, 42553, 42553, + 42553, 106383, 468085, 0, 0, 0], + [0, 0, 0, 0, 25000, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, + 25000, 0, 0, 25000, 0, 0, 0, 50000, 0, 0, 75000, 25000, 0, 125000, 100000, 500000, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20408, 20408, 0, 0, 0, 0, 0, 61224, 0, 20408, + 20408, 20408, 0, 0, 0, 0, 0, 0, 0, 20408, 61224, 61224, 61224, 81633, 163265, 387755, + 0, 0, 0], + [0, 0, 0, 20000, 40000, 20000, 0, 20000, 20000, 20000, 0, 20000, 20000, 0, 20000, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 20000, 20000, 0, 40000, 0, 20000, 0, 0, 0, 20000, 20000, 20000, + 60000, 220000, 360000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 14925, 0, 0, 14925, 0, 14925, 0, 0, 0, 0, 14925, 0, 0, 14925, 0, + 0, 0, 14925, 14925, 0, 14925, 14925, 29851, 14925, 14925, 14925, 29851, 29851, 29851, + 134328, 208955, 358209, 0, 0, 0], + [0, 0, 0, 0, 0, 15385, 0, 0, 0, 15385, 0, 0, 0, 0, 15385, 0, 0, 0, 0, 0, 46154, 15385, + 0, 0, 0, 0, 0, 30769, 15385, 30769, 15385, 15385, 30769, 15385, 0, 15385, 107692, + 153846, 461538, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 13333, 0, 26667, 13333, 0, 13333, 0, 0, 0, 0, 0, 0, 13333, 0, 0, + 0, 0, 0, 13333, 13333, 40000, 26667, 26667, 13333, 26667, 26667, 13333, 26667, 66667, + 40000, 226667, 360000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 11236, 11236, 0, 0, 11236, 11236, 0, 0, 0, 0, 0, 22472, 0, 0, 0, + 11236, 0, 11236, 0, 0, 11236, 11236, 11236, 0, 33708, 11236, 22472, 22472, 22472, + 56180, 56180, 134831, 516854, 0, 0, 0], + [0, 0, 11236, 0, 0, 11236, 0, 0, 0, 0, 11236, 0, 11236, 0, 0, 0, 11236, 0, 11236, 0, + 11236, 11236, 0, 0, 22472, 11236, 22472, 0, 11236, 11236, 11236, 44944, 11236, 11236, + 11236, 44944, 134831, 191011, 370787, 0, 0, 0], + [0, 0, 8065, 8065, 0, 0, 0, 0, 8065, 0, 8065, 0, 0, 0, 0, 0, 8065, 16129, 0, 0, 0, 0, + 24194, 0, 8065, 0, 16129, 8065, 8065, 16129, 8065, 8065, 32258, 64516, 24194, 56452, + 88710, 129032, 451613, 0, 0, 0], + [0, 0, 0, 8333, 0, 8333, 0, 0, 0, 8333, 0, 0, 0, 0, 8333, 16667, 0, 0, 16667, 0, 0, + 16667, 16667, 0, 0, 8333, 16667, 8333, 16667, 41667, 0, 33333, 25000, 16667, 50000, + 41667, 58333, 191667, 391667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 8475, 8475, 0, 8475, 8475, 8475, 0, 16949, 0, 0, 0, 8475, + 8475, 25424, 8475, 0, 8475, 8475, 16949, 8475, 0, 16949, 8475, 16949, 0, 25424, 8475, + 84746, 194915, 491525, 0, 0, 0], + [0, 0, 0, 7042, 0, 7042, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7042, 0, 0, 7042, 0, 0, + 14085, 0, 14085, 7042, 0, 21127, 28169, 14085, 7042, 14085, 21127, 21127, 42254, + 84507, 225352, 457746, 0, 0, 0], + [0, 0, 0, 0, 6329, 0, 0, 0, 6329, 0, 0, 0, 0, 6329, 6329, 0, 0, 0, 0, 6329, 0, 6329, + 6329, 6329, 6329, 0, 6329, 12658, 6329, 6329, 12658, 18987, 18987, 25316, 37975, + 50633, 101266, 126582, 518987, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 5208, 5208, 0, 10417, 5208, 0, 0, 5208, 0, 0, 10417, 10417, 0, + 5208, 5208, 10417, 10417, 20833, 26042, 0, 15625, 15625, 20833, 20833, 10417, 15625, + 57292, 98958, 62500, 151042, 401042, 0, 0, 0], + [0, 0, 0, 4831, 4831, 9662, 0, 0, 4831, 0, 4831, 4831, 4831, 4831, 0, 0, 0, 9662, 9662, + 0, 9662, 4831, 4831, 4831, 14493, 9662, 9662, 4831, 4831, 38647, 9662, 24155, 28986, + 14493, 14493, 33816, 86957, 188406, 429952, 0, 0, 0], + [0, 0, 0, 3802, 0, 0, 0, 0, 3802, 0, 0, 0, 0, 0, 0, 3802, 3802, 11407, 0, 7605, 3802, + 3802, 15209, 7605, 11407, 11407, 19011, 19011, 11407, 15209, 11407, 15209, 19011, + 22814, 22814, 34221, 91255, 171103, 460076, 0, 0, 0], + [0, 0, 0, 3623, 3623, 0, 3623, 0, 0, 0, 0, 3623, 0, 3623, 10870, 3623, 3623, 0, 7246, + 0, 7246, 3623, 0, 7246, 0, 7246, 10870, 14493, 21739, 10870, 14493, 14493, 25362, + 14493, 47101, 32609, 68841, 202899, 452899, 0, 0, 0], + [0, 0, 0, 3165, 0, 3165, 3165, 0, 0, 3165, 3165, 6329, 0, 0, 0, 0, 0, 0, 3165, 6329, + 9494, 12658, 3165, 3165, 9494, 9494, 15823, 6329, 9494, 6329, 9494, 9494, 15823, + 31646, 56962, 56962, 72785, 170886, 458861, 0, 0, 0], + [0, 0, 0, 0, 0, 2793, 0, 0, 2793, 0, 0, 0, 2793, 5587, 0, 5587, 0, 2793, 2793, 5587, 0, + 0, 2793, 8380, 8380, 8380, 11173, 11173, 19553, 8380, 19553, 19553, 22346, 30726, + 44693, 72626, 53073, 164804, 463687, 0, 0, 0], + [0, 2439, 0, 2439, 2439, 2439, 0, 2439, 0, 2439, 0, 0, 0, 2439, 9756, 4878, 0, 4878, + 2439, 0, 0, 0, 7317, 0, 4878, 7317, 7317, 7317, 12195, 9756, 14634, 17073, 34146, + 24390, 29268, 56098, 70732, 178049, 480488, 0, 0, 0], + [0, 0, 0, 2053, 0, 2053, 4107, 2053, 0, 0, 2053, 6160, 4107, 6160, 0, 0, 4107, 0, 8214, + 8214, 8214, 2053, 4107, 4107, 6160, 4107, 8214, 10267, 12320, 16427, 14374, 10267, + 12320, 28747, 36961, 59548, 71869, 188912, 451745, 0, 0, 0], + [0, 1773, 0, 1773, 1773, 1773, 1773, 3546, 1773, 1773, 0, 5319, 1773, 0, 1773, 1773, + 5319, 0, 1773, 3546, 5319, 5319, 1773, 3546, 12411, 12411, 8865, 7092, 10638, 19504, + 21277, 17730, 19504, 24823, 31915, 53191, 88652, 179078, 439716, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 2732, 0, 0, 0, 0, 2732, 1366, 4098, 2732, 4098, 0, 4098, 5464, + 4098, 2732, 6831, 2732, 15027, 10929, 10929, 15027, 16393, 9563, 9563, 19126, 24590, + 31421, 39617, 87432, 195355, 471311, 0, 0, 0], + [0, 928, 928, 1855, 0, 0, 0, 1855, 2783, 928, 0, 4638, 1855, 0, 2783, 928, 1855, 9276, + 928, 2783, 2783, 2783, 3711, 928, 5566, 3711, 7421, 10204, 9276, 11132, 12987, 13915, + 16698, 25046, 34323, 40816, 84416, 199443, 480519, 0, 0, 0], + [0, 0, 0, 727, 1453, 727, 0, 0, 727, 727, 727, 2180, 4360, 2907, 727, 3634, 2180, 2907, + 727, 5087, 2180, 4360, 5814, 6541, 5814, 8721, 9448, 10174, 14535, 17442, 10174, + 13081, 18895, 26890, 34157, 55959, 83576, 180233, 462209, 0, 0, 0], + [0, 429, 858, 0, 3432, 1716, 429, 1287, 858, 858, 1716, 858, 1287, 3861, 3003, 1716, + 1287, 3003, 3003, 3003, 2145, 4290, 2145, 5577, 7293, 4290, 9438, 10725, 12441, 12870, + 12441, 15444, 17160, 27027, 35178, 50622, 71214, 202059, 465036, 0, 0, 0], + [0, 508, 0, 847, 847, 678, 339, 1695, 1017, 1356, 1695, 847, 1017, 1525, 1017, 1695, + 2203, 2711, 2711, 4237, 3389, 4745, 3559, 4745, 6270, 6609, 7456, 9659, 10846, 11862, + 13726, 17794, 17794, 22200, 29317, 49822, 67785, 185392, 500085, 0, 0, 0], + [0, 127, 572, 762, 699, 762, 635, 508, 1207, 1525, 826, 953, 1144, 1080, 1525, 1970, + 1906, 2160, 2415, 2605, 3749, 4638, 3940, 5592, 5592, 5528, 7371, 7307, 8896, 10421, + 13534, 14868, 19316, 22430, 30563, 40475, 70022, 187317, 515059, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 230769, 76923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 76923, 0, 0, 0, 0, 76923, 76923, 461538, 0, 0, 0], + [0, 0, 95238, 95238, 47619, 0, 0, 0, 0, 0, 47619, 47619, 0, 0, 0, 0, 0, 0, 47619, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 47619, 95238, 0, 47619, 0, 95238, 0, 0, 47619, 285714, 0, 0, + 0], + [0, 0, 0, 0, 0, 29412, 58824, 0, 0, 29412, 0, 0, 0, 0, 0, 29412, 29412, 0, 0, 29412, 0, + 0, 0, 0, 0, 29412, 0, 29412, 29412, 58824, 0, 88235, 0, 0, 0, 29412, 88235, 147059, + 294118, 0, 0, 0], + [0, 0, 0, 27778, 27778, 27778, 0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 27778, 0, 0, 0, 27778, 27778, 0, 27778, 27778, 111111, 83333, 27778, 138889, 55556, + 333333, 0, 0, 0], + [0, 0, 0, 0, 27027, 0, 27027, 0, 0, 0, 27027, 0, 0, 0, 0, 0, 0, 0, 27027, 0, 54054, + 54054, 0, 0, 0, 0, 27027, 27027, 0, 54054, 0, 0, 0, 27027, 27027, 108108, 108108, + 81081, 324324, 0, 0, 0], + [0, 0, 0, 50000, 0, 0, 0, 0, 0, 50000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50000, 0, 0, + 50000, 0, 0, 0, 0, 50000, 100000, 0, 0, 0, 150000, 50000, 100000, 50000, 0, 300000, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 31250, 0, 0, 0, 0, 62500, 0, 31250, 0, 93750, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 31250, 31250, 0, 31250, 0, 156250, 125000, 375000, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23256, 0, 0, 0, 0, 23256, 23256, 0, 23256, 0, 0, 0, + 23256, 0, 0, 23256, 0, 0, 0, 23256, 23256, 0, 69767, 46512, 93023, 116279, 186047, + 302326, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 21277, 0, 0, 21277, 21277, 0, 21277, 21277, 0, 0, 0, 0, 0, 0, 0, + 0, 21277, 0, 0, 0, 21277, 21277, 42553, 21277, 42553, 0, 0, 21277, 63830, 63830, + 148936, 425532, 0, 0, 0], + [0, 0, 0, 26316, 0, 0, 0, 0, 0, 52632, 26316, 0, 0, 0, 0, 26316, 26316, 0, 0, 0, 0, 0, + 26316, 0, 26316, 0, 26316, 0, 26316, 0, 0, 0, 26316, 0, 0, 26316, 131579, 184211, + 368421, 0, 0, 0], + [0, 0, 0, 0, 22222, 44444, 22222, 0, 0, 0, 0, 22222, 0, 0, 0, 0, 0, 22222, 0, 0, 0, 0, + 0, 0, 0, 0, 22222, 22222, 22222, 22222, 0, 44444, 0, 44444, 111111, 44444, 66667, + 111111, 355556, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41667, 0, 0, 0, 0, 0, 0, 0, 20833, 41667, 41667, + 20833, 0, 0, 20833, 41667, 20833, 20833, 20833, 0, 0, 0, 20833, 0, 20833, 125000, + 145833, 395833, 0, 0, 0], + [0, 0, 0, 0, 17857, 17857, 0, 0, 0, 35714, 0, 0, 17857, 0, 17857, 0, 17857, 0, 0, 0, + 17857, 0, 0, 17857, 0, 0, 71429, 17857, 17857, 35714, 0, 0, 17857, 17857, 71429, + 17857, 35714, 142857, 392857, 0, 0, 0], + [0, 0, 0, 16949, 0, 33898, 0, 16949, 0, 0, 16949, 0, 0, 0, 16949, 33898, 16949, 0, 0, + 0, 16949, 16949, 0, 16949, 16949, 16949, 16949, 0, 0, 0, 0, 16949, 16949, 0, 16949, + 50847, 50847, 220339, 372881, 0, 0, 0], + [0, 0, 0, 0, 0, 15625, 0, 0, 15625, 0, 15625, 0, 0, 0, 15625, 15625, 15625, 0, 0, 0, 0, + 31250, 15625, 15625, 31250, 0, 15625, 0, 0, 0, 0, 0, 0, 31250, 62500, 15625, 15625, + 171875, 500000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 44776, 0, 0, 0, 0, 0, 14925, 29851, 0, 0, 0, 0, 29851, 14925, 0, + 0, 44776, 14925, 29851, 14925, 0, 14925, 29851, 14925, 14925, 14925, 29851, 44776, + 59701, 44776, 134328, 358209, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 11111, 0, 0, 0, 0, 0, 0, 11111, 0, 11111, 11111, 0, 0, 0, + 22222, 11111, 11111, 22222, 11111, 0, 22222, 11111, 22222, 22222, 44444, 22222, 22222, + 33333, 77778, 144444, 455556, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 11905, 0, 0, 0, 11905, 0, 23810, 0, 11905, 11905, 0, 0, 11905, + 11905, 0, 0, 0, 23810, 0, 11905, 11905, 11905, 0, 11905, 23810, 23810, 23810, 71429, + 23810, 23810, 83333, 202381, 357143, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9524, 0, 0, 0, 9524, 0, 0, 9524, 0, 0, 0, 0, 0, 9524, 0, 0, 19048, + 19048, 19048, 0, 38095, 9524, 19048, 19048, 0, 28571, 0, 38095, 47619, 19048, 47619, + 180952, 457143, 0, 0, 0], + [0, 0, 0, 0, 8130, 0, 0, 0, 8130, 8130, 0, 0, 0, 0, 8130, 0, 0, 0, 0, 0, 8130, 8130, + 8130, 8130, 16260, 8130, 0, 0, 8130, 16260, 0, 24390, 8130, 32520, 40650, 65041, + 81301, 186992, 447154, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13793, 13793, 0, 0, 0, 0, 13793, 6897, 0, 0, 0, 6897, 0, + 6897, 0, 6897, 6897, 13793, 13793, 13793, 20690, 6897, 41379, 20690, 27586, 13793, + 89655, 255172, 406897, 0, 0, 0], + [0, 0, 0, 7813, 0, 7813, 0, 0, 15625, 0, 0, 0, 0, 7813, 0, 7813, 0, 0, 0, 15625, 0, + 7813, 0, 0, 0, 7813, 23438, 15625, 15625, 7813, 23438, 15625, 54688, 31250, 15625, + 31250, 85938, 187500, 414063, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5917, 5917, 5917, 0, 0, 5917, 5917, 0, 0, 0, 0, 5917, + 5917, 0, 5917, 17751, 11834, 5917, 17751, 5917, 17751, 5917, 11834, 17751, 41420, + 47337, 71006, 218935, 461538, 0, 0, 0], + [0, 0, 0, 0, 0, 5155, 10309, 5155, 5155, 0, 5155, 0, 0, 0, 0, 0, 0, 0, 0, 10309, 5155, + 10309, 10309, 5155, 10309, 0, 15464, 10309, 20619, 36082, 15464, 20619, 25773, 30928, + 46392, 61856, 67010, 159794, 407216, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 4926, 9852, 0, 0, 4926, 4926, 4926, 0, 9852, 0, 4926, 0, 0, 9852, 0, + 14778, 14778, 4926, 9852, 4926, 14778, 4926, 14778, 19704, 4926, 4926, 4926, 29557, + 24631, 59113, 64039, 172414, 477833, 0, 0, 0], + [0, 0, 0, 3817, 0, 0, 7634, 0, 3817, 0, 0, 0, 3817, 7634, 0, 0, 7634, 7634, 7634, 7634, + 3817, 0, 0, 0, 3817, 11450, 11450, 7634, 7634, 30534, 7634, 15267, 22901, 26718, + 53435, 83969, 61069, 183206, 412214, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 7117, 3559, 0, 3559, 3559, 7117, 3559, 0, 3559, 0, 10676, 0, + 10676, 0, 3559, 7117, 7117, 10676, 17794, 3559, 21352, 7117, 17794, 24911, 17794, + 32028, 56940, 42705, 67616, 202847, 405694, 0, 0, 0], + [0, 0, 0, 0, 0, 6042, 3021, 0, 3021, 0, 0, 3021, 0, 3021, 3021, 6042, 6042, 3021, 0, 0, + 9063, 3021, 3021, 21148, 6042, 12085, 12085, 6042, 9063, 9063, 21148, 3021, 18127, + 33233, 54381, 45317, 66465, 193353, 438066, 0, 0, 0], + [0, 0, 2618, 2618, 2618, 0, 0, 0, 0, 0, 0, 0, 0, 2618, 2618, 0, 0, 5236, 5236, 5236, + 7853, 0, 5236, 2618, 7853, 26178, 7853, 28796, 13089, 23560, 26178, 5236, 18325, + 20942, 36649, 62827, 57592, 149215, 471204, 0, 0, 0], + [0, 0, 0, 0, 2336, 2336, 0, 0, 0, 2336, 0, 4673, 0, 2336, 2336, 0, 2336, 0, 4673, 7009, + 2336, 0, 4673, 7009, 4673, 2336, 2336, 4673, 16355, 14019, 16355, 16355, 28037, 28037, + 39720, 42056, 65421, 193925, 481308, 0, 0, 0], + [0, 0, 2037, 4073, 2037, 0, 0, 2037, 2037, 2037, 0, 2037, 6110, 2037, 6110, 2037, 4073, + 2037, 2037, 2037, 0, 8147, 6110, 6110, 4073, 10183, 16293, 16293, 14257, 12220, 14257, + 10183, 18330, 24440, 20367, 36660, 48880, 191446, 498982, 0, 0, 0], + [0, 1658, 0, 1658, 0, 1658, 0, 3317, 0, 4975, 0, 0, 0, 0, 1658, 3317, 1658, 3317, 0, + 3317, 1658, 8292, 6633, 8292, 9950, 6633, 8292, 11609, 13267, 11609, 6633, 11609, + 18242, 23217, 31509, 41459, 71310, 187396, 495854, 0, 0, 0], + [0, 0, 1344, 4032, 0, 2688, 2688, 0, 1344, 0, 2688, 2688, 0, 5376, 1344, 2688, 0, 1344, + 1344, 0, 5376, 8065, 2688, 2688, 14785, 6720, 9409, 10753, 10753, 18817, 12097, 18817, + 14785, 25538, 20161, 37634, 71237, 193548, 486559, 0, 0, 0], + [0, 997, 0, 0, 997, 1994, 0, 997, 997, 0, 3988, 997, 997, 1994, 2991, 997, 3988, 1994, + 3988, 1994, 3988, 997, 7976, 997, 6979, 5982, 7976, 9970, 15952, 13958, 15952, 17946, + 16949, 28913, 29910, 54835, 86740, 172483, 471585, 0, 0, 0], + [0, 0, 699, 699, 1399, 699, 2098, 0, 4196, 1399, 3497, 1399, 699, 2098, 1399, 5594, + 1399, 4196, 3497, 3497, 6294, 6993, 6294, 4895, 6294, 2797, 6993, 9790, 9790, 14685, + 17483, 12587, 17483, 28671, 29371, 55245, 70629, 176923, 478322, 0, 0, 0], + [0, 0, 437, 0, 437, 1311, 874, 874, 1311, 874, 437, 1311, 2622, 2185, 2185, 1748, 1748, + 5682, 1748, 5245, 3497, 5245, 6993, 6993, 3934, 4808, 7430, 7867, 5245, 10490, 12675, + 16608, 22290, 25787, 34528, 44143, 73864, 206731, 469843, 0, 0, 0], + [0, 0, 676, 1522, 676, 1183, 1014, 845, 1352, 845, 1860, 1691, 1352, 1691, 1860, 2198, + 2029, 3381, 3550, 3381, 3381, 4227, 5241, 6593, 4565, 5579, 7439, 8791, 11158, 12003, + 14877, 15723, 19104, 26543, 31953, 46999, 69822, 183432, 491462, 0, 0, 0], + [0, 383, 703, 575, 383, 575, 831, 703, 1086, 1342, 1342, 1405, 767, 1917, 1597, 1725, + 1725, 2172, 2108, 3450, 3322, 4472, 4664, 5941, 4983, 5111, 8113, 9136, 9200, 10413, + 11372, 15077, 17952, 23318, 30154, 46828, 65547, 186226, 513384, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 90909, 181818, 181818, 272727, 0, 0, 0], + [0, 0, 86957, 43478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 86957, 0, 0, 0, 0, 43478, 0, 0, 0, 43478, 0, 304348, 391304, 0, 0, 0], + [0, 0, 0, 29412, 58824, 0, 29412, 0, 0, 0, 0, 0, 58824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 29412, 0, 0, 29412, 29412, 0, 0, 58824, 29412, 29412, 58824, 117647, 176471, + 264706, 0, 0, 0], + [0, 0, 0, 43478, 0, 0, 43478, 0, 0, 0, 0, 43478, 0, 43478, 0, 0, 43478, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 86957, 43478, 0, 0, 0, 0, 0, 0, 0, 86957, 43478, 173913, 347826, 0, 0, 0], + [0, 0, 0, 0, 26316, 26316, 0, 52632, 0, 0, 26316, 0, 0, 0, 26316, 0, 0, 0, 0, 0, 26316, + 0, 26316, 26316, 0, 52632, 78947, 26316, 0, 0, 0, 0, 0, 52632, 0, 78947, 52632, 78947, + 342105, 0, 0, 0], + [0, 0, 0, 26316, 26316, 0, 26316, 0, 26316, 0, 0, 26316, 0, 0, 26316, 0, 0, 0, 0, 0, + 52632, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26316, 52632, 78947, 52632, 131579, 52632, + 157895, 236842, 0, 0, 0], + [0, 0, 0, 0, 32258, 32258, 0, 0, 0, 0, 0, 0, 32258, 0, 0, 0, 32258, 0, 0, 32258, 32258, + 0, 32258, 0, 0, 32258, 0, 32258, 0, 32258, 32258, 32258, 0, 0, 0, 0, 129032, 225806, + 258065, 0, 0, 0], + [0, 0, 0, 21277, 0, 0, 0, 0, 0, 21277, 0, 0, 0, 0, 21277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 21277, 0, 0, 63830, 21277, 21277, 21277, 21277, 42553, 106383, 0, 42553, 191489, + 382979, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 23256, 0, 23256, 0, 0, 0, 23256, 0, 0, 0, 0, 0, 0, 23256, 23256, 0, + 23256, 23256, 0, 23256, 0, 0, 0, 0, 23256, 23256, 23256, 0, 46512, 46512, 0, 139535, + 511628, 0, 0, 0], + [0, 0, 0, 17241, 34483, 34483, 0, 17241, 0, 0, 0, 17241, 0, 0, 0, 17241, 0, 17241, + 17241, 17241, 17241, 0, 17241, 0, 34483, 0, 17241, 0, 0, 17241, 51724, 17241, 0, + 34483, 34483, 34483, 86207, 86207, 362069, 0, 0, 0], + [0, 0, 17857, 17857, 0, 0, 0, 17857, 0, 0, 0, 17857, 0, 0, 0, 53571, 0, 17857, 0, 0, + 17857, 17857, 0, 0, 0, 0, 35714, 0, 35714, 0, 0, 0, 0, 35714, 35714, 35714, 53571, + 160714, 428571, 0, 0, 0], + [0, 0, 0, 0, 0, 26316, 0, 0, 0, 0, 26316, 0, 0, 0, 0, 26316, 26316, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 52632, 26316, 26316, 0, 0, 52632, 52632, 52632, 105263, 78947, 131579, + 315789, 0, 0, 0], + [0, 0, 0, 0, 0, 15152, 0, 0, 0, 15152, 0, 0, 0, 0, 15152, 0, 0, 15152, 30303, 0, 15152, + 0, 0, 0, 45455, 15152, 15152, 30303, 15152, 0, 0, 0, 15152, 15152, 60606, 45455, + 60606, 151515, 424242, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15385, 0, 0, 15385, 15385, 30769, 15385, 0, 0, 30769, + 0, 15385, 15385, 0, 0, 0, 15385, 15385, 15385, 15385, 15385, 15385, 30769, 15385, + 76923, 107692, 215385, 307692, 0, 0, 0], + [0, 0, 0, 0, 14493, 0, 0, 14493, 0, 0, 0, 0, 0, 0, 0, 14493, 43478, 0, 0, 0, 14493, + 14493, 0, 14493, 28986, 14493, 14493, 0, 0, 0, 14493, 28986, 0, 28986, 57971, 14493, + 57971, 217391, 391304, 0, 0, 0], + [0, 0, 14286, 0, 0, 0, 14286, 0, 14286, 14286, 0, 0, 0, 0, 28571, 0, 0, 0, 14286, 0, + 14286, 0, 0, 0, 0, 0, 28571, 42857, 0, 0, 0, 28571, 28571, 71429, 14286, 57143, 57143, + 128571, 428571, 0, 0, 0], + [0, 0, 0, 11364, 0, 22727, 0, 0, 11364, 0, 0, 0, 0, 11364, 0, 0, 0, 0, 0, 0, 0, 11364, + 11364, 11364, 0, 11364, 0, 22727, 0, 34091, 45455, 0, 22727, 34091, 22727, 68182, + 113636, 147727, 386364, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 12048, 0, 0, 0, 12048, 0, 0, 12048, 0, 0, 0, 0, 12048, 0, 0, + 12048, 12048, 0, 0, 36145, 12048, 0, 0, 0, 12048, 0, 48193, 60241, 60241, 48193, + 240964, 409639, 0, 0, 0], + [0, 0, 0, 8621, 0, 0, 0, 0, 0, 8621, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8621, 8621, + 17241, 0, 0, 17241, 8621, 43103, 8621, 25862, 8621, 34483, 25862, 34483, 8621, 94828, + 146552, 491379, 0, 0, 0], + [0, 0, 0, 8197, 0, 0, 0, 0, 0, 8197, 0, 8197, 8197, 16393, 8197, 0, 0, 8197, 0, 8197, + 0, 8197, 8197, 8197, 0, 8197, 40984, 16393, 40984, 40984, 8197, 16393, 0, 16393, + 16393, 90164, 49180, 172131, 385246, 0, 0, 0], + [0, 0, 0, 13333, 0, 6667, 0, 6667, 0, 0, 0, 6667, 6667, 0, 6667, 0, 0, 0, 6667, 20000, + 20000, 6667, 6667, 0, 6667, 13333, 20000, 13333, 46667, 6667, 6667, 0, 20000, 20000, + 20000, 33333, 60000, 193333, 433333, 0, 0, 0], + [0, 0, 6024, 0, 6024, 0, 0, 0, 0, 12048, 6024, 0, 0, 0, 0, 18072, 0, 6024, 0, 12048, 0, + 0, 0, 6024, 12048, 6024, 12048, 0, 24096, 24096, 0, 12048, 12048, 18072, 24096, 42169, + 72289, 168675, 500000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5076, 0, 0, 0, 0, 0, 0, 5076, 0, 0, 5076, 0, 10152, 5076, 5076, + 5076, 5076, 5076, 15228, 10152, 5076, 10152, 20305, 10152, 20305, 5076, 35533, 35533, + 35533, 40609, 65990, 177665, 461929, 0, 0, 0], + [0, 0, 0, 5714, 0, 0, 0, 5714, 0, 17143, 0, 5714, 5714, 11429, 0, 11429, 0, 11429, + 11429, 5714, 5714, 11429, 5714, 28571, 22857, 17143, 22857, 5714, 17143, 11429, 11429, + 17143, 11429, 22857, 28571, 62857, 68571, 137143, 400000, 0, 0, 0], + [0, 0, 0, 0, 5435, 0, 5435, 0, 0, 0, 0, 0, 5435, 0, 0, 0, 0, 0, 0, 10870, 5435, 10870, + 16304, 10870, 10870, 16304, 5435, 5435, 16304, 21739, 16304, 21739, 21739, 38043, + 32609, 59783, 76087, 190217, 396739, 0, 0, 0], + [0, 0, 3663, 0, 0, 0, 3663, 0, 0, 3663, 3663, 3663, 0, 10989, 3663, 0, 0, 10989, 10989, + 3663, 0, 0, 10989, 14652, 18315, 7326, 7326, 18315, 14652, 14652, 18315, 18315, 21978, + 18315, 47619, 29304, 58608, 179487, 443223, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 3401, 0, 6803, 0, 0, 0, 3401, 3401, 6803, 6803, 3401, 0, + 10204, 3401, 6803, 10204, 10204, 17007, 6803, 3401, 13605, 3401, 30612, 13605, 23810, + 6803, 20408, 74830, 74830, 207483, 428571, 0, 0, 0], + [0, 0, 0, 6135, 3067, 0, 3067, 3067, 0, 0, 0, 6135, 0, 0, 0, 12270, 3067, 9202, 0, + 3067, 6135, 3067, 6135, 3067, 9202, 18405, 9202, 18405, 9202, 12270, 15337, 9202, + 24540, 18405, 36810, 49080, 55215, 187117, 460123, 0, 0, 0], + [0, 0, 0, 5195, 5195, 0, 2597, 0, 2597, 5195, 0, 2597, 2597, 5195, 2597, 0, 0, 2597, + 5195, 7792, 12987, 5195, 5195, 5195, 12987, 5195, 18182, 10390, 10390, 12987, 15584, + 2597, 25974, 18182, 36364, 57143, 70130, 166234, 459740, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 2445, 2445, 4890, 0, 2445, 0, 0, 0, 4890, 7335, 2445, 9780, 2445, + 4890, 2445, 2445, 4890, 7335, 7335, 2445, 4890, 7335, 14670, 7335, 9780, 12225, 17115, + 19560, 58680, 70905, 85575, 185819, 435208, 0, 0, 0], + [0, 0, 4149, 2075, 2075, 2075, 4149, 0, 2075, 0, 0, 0, 2075, 4149, 2075, 2075, 2075, + 2075, 2075, 2075, 2075, 10373, 2075, 4149, 4149, 8299, 10373, 18672, 10373, 16598, + 8299, 12448, 24896, 39419, 37344, 53942, 78838, 182573, 439834, 0, 0, 0], + [0, 0, 0, 1698, 0, 1698, 1698, 0, 0, 1698, 0, 6791, 0, 3396, 0, 3396, 3396, 0, 5093, + 5093, 5093, 6791, 1698, 6791, 3396, 6791, 10187, 5093, 8489, 15280, 28862, 13582, + 27165, 13582, 37351, 56027, 78098, 178268, 463497, 0, 0, 0], + [0, 1250, 2500, 0, 1250, 1250, 1250, 0, 2500, 0, 1250, 1250, 1250, 1250, 1250, 2500, + 2500, 5000, 8750, 3750, 3750, 2500, 5000, 7500, 6250, 13750, 5000, 8750, 11250, 16250, + 15000, 17500, 36250, 31250, 18750, 40000, 80000, 193750, 448750, 0, 0, 0], + [0, 0, 0, 1992, 1992, 996, 996, 1992, 1992, 0, 996, 996, 3984, 996, 1992, 3984, 1992, + 2988, 2988, 3984, 1992, 7968, 3984, 4980, 3984, 4980, 2988, 6972, 10956, 11952, 11952, + 15936, 23904, 16932, 19920, 42829, 81673, 220120, 471116, 0, 0, 0], + [0, 0, 672, 2686, 0, 0, 2686, 1343, 672, 1343, 672, 1343, 672, 2015, 2686, 672, 3358, + 0, 4030, 4030, 2686, 6044, 8059, 6044, 4030, 8059, 11417, 12760, 12089, 6716, 15447, + 20148, 22834, 29550, 35594, 41639, 63130, 168570, 496306, 0, 0, 0], + [0, 462, 0, 924, 2311, 1848, 924, 462, 1848, 1386, 3235, 1386, 2773, 3235, 2311, 2311, + 3235, 4159, 924, 3697, 5545, 2311, 1386, 7394, 7394, 6007, 9242, 10166, 12477, 12015, + 13863, 12015, 20795, 23567, 30961, 47597, 73937, 178835, 487061, 0, 0, 0], + [0, 0, 510, 849, 1359, 340, 680, 680, 1189, 510, 510, 680, 849, 2039, 2039, 2718, 3398, + 2888, 3908, 2379, 2888, 4247, 4927, 4247, 6286, 6966, 6796, 10364, 9174, 11553, 13082, + 16820, 19878, 25654, 33809, 42304, 68977, 182297, 502209, 0, 0, 0], + [0, 128, 192, 832, 512, 832, 384, 960, 576, 320, 1024, 1024, 1408, 1216, 1152, 2433, + 1921, 2305, 2561, 3393, 3457, 3329, 4930, 4609, 5186, 6338, 6466, 8451, 9731, 10691, + 14277, 14981, 19206, 23560, 32843, 41741, 70423, 186300, 510307, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 428571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 142857, 0, 0, 0, 0, 0, 142857, 142857, 0, 142857, 0, 0, 0], + [0, 0, 117647, 0, 0, 0, 0, 0, 0, 0, 0, 58824, 0, 58824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 58824, 0, 58824, 0, 0, 0, 0, 0, 176471, 117647, 352941, 0, 0, 0], + [0, 0, 22222, 44444, 0, 0, 0, 22222, 22222, 0, 22222, 0, 22222, 0, 88889, 0, 0, 0, + 44444, 0, 0, 0, 0, 22222, 0, 0, 22222, 0, 44444, 0, 22222, 0, 66667, 22222, 0, 22222, + 22222, 111111, 355556, 0, 0, 0], + [0, 0, 52632, 0, 26316, 0, 0, 52632, 0, 26316, 52632, 0, 0, 0, 0, 0, 26316, 0, 26316, + 0, 0, 0, 0, 26316, 0, 26316, 0, 0, 0, 26316, 0, 0, 0, 52632, 52632, 0, 52632, 131579, + 368421, 0, 0, 0], + [0, 0, 31250, 0, 0, 31250, 0, 31250, 0, 0, 0, 0, 0, 0, 0, 0, 31250, 62500, 0, 0, 0, + 62500, 31250, 0, 0, 31250, 31250, 0, 31250, 0, 31250, 31250, 0, 0, 0, 31250, 93750, + 156250, 281250, 0, 0, 0], + [0, 0, 0, 31250, 31250, 0, 0, 0, 0, 31250, 0, 0, 0, 31250, 0, 0, 0, 0, 0, 31250, 0, + 62500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62500, 93750, 62500, 62500, 156250, 343750, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 29412, 29412, 0, 0, 29412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29412, 0, + 29412, 0, 29412, 0, 29412, 29412, 0, 0, 29412, 0, 29412, 29412, 29412, 29412, 176471, + 441176, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29412, 0, 29412, 29412, 0, 0, 0, 0, 0, 29412, 0, + 29412, 0, 0, 0, 29412, 0, 58824, 29412, 0, 0, 29412, 0, 88235, 29412, 147059, 176471, + 264706, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 37037, 0, 0, 0, 0, 0, 37037, 0, 37037, 0, 37037, 0, 0, + 37037, 0, 0, 74074, 0, 0, 0, 37037, 0, 0, 74074, 111111, 37037, 37037, 148148, 185185, + 111111, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 27778, 27778, 0, 0, 0, 0, 0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, + 0, 27778, 27778, 0, 0, 55556, 0, 27778, 55556, 0, 55556, 27778, 194444, 444444, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 45455, 22727, 22727, 0, 0, 0, 0, 0, 0, 0, 0, 22727, 0, 45455, 0, + 0, 0, 0, 0, 0, 22727, 22727, 0, 22727, 68182, 68182, 0, 0, 45455, 90909, 181818, + 318182, 0, 0, 0], + [0, 0, 0, 40816, 20408, 0, 0, 20408, 0, 20408, 0, 0, 0, 0, 0, 0, 0, 20408, 0, 20408, 0, + 20408, 20408, 40816, 0, 0, 0, 0, 20408, 20408, 20408, 20408, 0, 20408, 20408, 61224, + 102041, 102041, 387755, 0, 0, 0], + [0, 0, 0, 16949, 0, 33898, 16949, 0, 16949, 16949, 0, 0, 0, 16949, 16949, 0, 0, 0, 0, + 0, 0, 16949, 0, 16949, 0, 16949, 50847, 0, 0, 33898, 0, 67797, 0, 33898, 33898, 0, + 67797, 101695, 423729, 0, 0, 0], + [0, 0, 0, 17241, 0, 0, 17241, 17241, 0, 0, 17241, 0, 0, 17241, 0, 0, 0, 17241, 0, 0, 0, + 17241, 17241, 17241, 0, 34483, 34483, 0, 17241, 17241, 34483, 68966, 34483, 34483, + 34483, 51724, 17241, 120690, 344828, 0, 0, 0], + [0, 0, 11236, 0, 11236, 0, 0, 0, 11236, 0, 11236, 0, 0, 11236, 0, 11236, 0, 11236, 0, + 0, 0, 11236, 0, 0, 0, 0, 22472, 22472, 11236, 11236, 11236, 11236, 22472, 44944, + 33708, 0, 33708, 134831, 550562, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 12195, 0, 12195, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12195, 24390, + 12195, 12195, 0, 0, 12195, 24390, 12195, 24390, 60976, 0, 24390, 36585, 0, 73171, + 109756, 146341, 390244, 0, 0, 0], + [0, 0, 0, 0, 10989, 0, 0, 10989, 0, 0, 0, 0, 10989, 0, 0, 21978, 0, 0, 10989, 0, 0, 0, + 0, 0, 32967, 21978, 0, 10989, 0, 0, 0, 32967, 32967, 32967, 87912, 21978, 76923, + 142857, 439560, 0, 0, 0], + [0, 0, 0, 0, 9901, 0, 0, 0, 9901, 0, 0, 9901, 0, 0, 9901, 0, 0, 9901, 9901, 9901, 9901, + 9901, 9901, 0, 9901, 0, 0, 9901, 0, 19802, 9901, 19802, 0, 59406, 29703, 49505, 79208, + 217822, 396040, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8850, 0, 0, 8850, 0, 8850, 8850, 8850, 8850, 8850, 8850, + 17699, 0, 17699, 17699, 8850, 0, 0, 8850, 8850, 26549, 26549, 8850, 35398, 44248, + 26549, 97345, 238938, 345133, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16000, 0, 0, 16000, 0, 0, 8000, 0, 0, 24000, 16000, 0, + 8000, 8000, 16000, 24000, 16000, 8000, 0, 0, 64000, 0, 16000, 40000, 8000, 32000, + 56000, 216000, 408000, 0, 0, 0], + [0, 0, 7937, 7937, 0, 0, 0, 7937, 0, 0, 7937, 15873, 7937, 7937, 0, 0, 7937, 0, 0, + 23810, 7937, 0, 0, 7937, 0, 7937, 0, 0, 15873, 7937, 0, 15873, 31746, 7937, 23810, + 31746, 95238, 142857, 507937, 0, 0, 0], + [0, 0, 0, 0, 6369, 0, 0, 0, 0, 0, 0, 0, 6369, 0, 6369, 12739, 6369, 0, 0, 6369, 6369, + 0, 12739, 0, 0, 0, 12739, 19108, 0, 25478, 25478, 6369, 38217, 6369, 31847, 44586, + 57325, 140127, 528662, 0, 0, 0], + [0, 0, 0, 0, 23529, 0, 11765, 0, 0, 0, 0, 0, 0, 11765, 0, 0, 0, 11765, 0, 11765, 11765, + 0, 0, 29412, 5882, 5882, 11765, 0, 17647, 29412, 5882, 17647, 29412, 29412, 52941, + 88235, 76471, 176471, 341176, 0, 0, 0], + [0, 0, 5236, 0, 10471, 0, 10471, 0, 5236, 0, 0, 0, 5236, 0, 0, 0, 0, 5236, 5236, 10471, + 0, 10471, 5236, 15707, 5236, 10471, 10471, 5236, 20942, 10471, 5236, 26178, 26178, + 20942, 31414, 57592, 57592, 193717, 429319, 0, 0, 0], + [0, 0, 4425, 0, 8850, 4425, 0, 0, 4425, 0, 0, 0, 4425, 0, 0, 4425, 4425, 4425, 4425, + 8850, 8850, 4425, 4425, 8850, 17699, 4425, 4425, 8850, 0, 17699, 26549, 17699, 35398, + 53097, 44248, 17699, 88496, 154867, 429204, 0, 0, 0], + [0, 0, 0, 0, 4049, 0, 0, 0, 4049, 0, 4049, 8097, 0, 0, 12146, 8097, 8097, 0, 0, 8097, + 12146, 12146, 8097, 0, 28340, 0, 8097, 8097, 12146, 32389, 16194, 12146, 36437, 28340, + 36437, 60729, 48583, 198381, 384615, 0, 0, 0], + [0, 0, 0, 0, 9934, 0, 3311, 3311, 0, 0, 6623, 3311, 3311, 0, 3311, 6623, 0, 3311, 3311, + 6623, 0, 3311, 3311, 3311, 9934, 3311, 6623, 9934, 13245, 6623, 13245, 23179, 29801, + 39735, 29801, 49669, 89404, 182119, 430464, 0, 0, 0], + [0, 0, 2924, 0, 0, 0, 0, 0, 0, 8772, 0, 5848, 0, 0, 2924, 2924, 2924, 5848, 0, 2924, + 11696, 5848, 2924, 2924, 5848, 8772, 14620, 20468, 5848, 14620, 5848, 17544, 32164, + 35088, 35088, 38012, 70175, 178363, 459064, 0, 0, 0], + [0, 0, 0, 2793, 0, 2793, 0, 0, 2793, 11173, 2793, 0, 5587, 0, 2793, 0, 5587, 0, 0, + 2793, 0, 5587, 5587, 19553, 2793, 8380, 8380, 2793, 13966, 13966, 19553, 19553, 25140, + 25140, 27933, 53073, 69832, 226257, 413408, 0, 0, 0], + [0, 0, 2208, 0, 0, 0, 0, 2208, 4415, 4415, 0, 2208, 0, 2208, 0, 0, 2208, 2208, 2208, + 6623, 4415, 2208, 4415, 8830, 6623, 6623, 8830, 13245, 6623, 15453, 15453, 19868, + 24283, 30905, 26490, 52980, 92715, 169978, 459161, 0, 0, 0], + [0, 0, 0, 2101, 4202, 0, 2101, 2101, 2101, 4202, 4202, 0, 0, 2101, 0, 2101, 6303, 2101, + 4202, 6303, 2101, 6303, 2101, 4202, 4202, 14706, 4202, 6303, 8403, 14706, 25210, + 29412, 21008, 27311, 23109, 39916, 69328, 203782, 449580, 0, 0, 0], + [0, 0, 3072, 1536, 0, 0, 0, 3072, 1536, 0, 1536, 3072, 4608, 4608, 3072, 3072, 6144, + 7680, 3072, 6144, 3072, 4608, 6144, 1536, 7680, 7680, 13825, 10753, 13825, 9217, + 15361, 19969, 9217, 19969, 33794, 26114, 87558, 185868, 471582, 0, 0, 0], + [0, 0, 0, 0, 2594, 1297, 0, 0, 1297, 0, 1297, 2594, 1297, 2594, 3891, 1297, 3891, 3891, + 3891, 2594, 3891, 3891, 5188, 2594, 6485, 5188, 7782, 9079, 10376, 9079, 18158, 11673, + 22049, 28534, 38911, 54475, 66148, 203632, 460441, 0, 0, 0], + [0, 962, 0, 1923, 962, 1923, 962, 962, 962, 2885, 1923, 2885, 0, 3846, 2885, 2885, + 1923, 2885, 2885, 6731, 2885, 5769, 2885, 7692, 3846, 13462, 3846, 8654, 13462, 8654, + 12500, 17308, 21154, 34615, 39423, 46154, 67308, 196154, 453846, 0, 0, 0], + [0, 0, 0, 1430, 715, 715, 2144, 715, 0, 1430, 2144, 2144, 3574, 2144, 3574, 1430, 2859, + 2144, 6433, 2859, 4289, 7148, 3574, 6433, 6433, 7148, 5718, 7148, 8578, 10007, 20014, + 20014, 18585, 22873, 35740, 45747, 69335, 180843, 483917, 0, 0, 0], + [0, 0, 890, 445, 890, 1781, 0, 3117, 890, 1336, 445, 890, 445, 1781, 1781, 2226, 1336, + 4898, 3117, 3562, 4007, 2671, 6233, 6233, 4898, 6233, 7569, 12021, 9350, 10686, 9350, + 15583, 19590, 21817, 34728, 44969, 78362, 188335, 487533, 0, 0, 0], + [0, 0, 685, 856, 685, 514, 1199, 342, 1884, 685, 1712, 856, 2055, 1199, 1199, 2226, + 685, 1884, 4452, 3596, 2055, 4110, 7021, 5308, 7021, 7534, 9075, 9075, 10616, 11644, + 16781, 14897, 20548, 24829, 31507, 44692, 71918, 186473, 488185, 0, 0, 0], + [0, 385, 449, 961, 705, 641, 641, 769, 1282, 961, 1089, 961, 1602, 1474, 1538, 1666, + 1923, 2499, 3461, 2820, 3332, 4935, 4102, 5319, 5191, 6152, 7114, 7306, 10190, 10638, + 13650, 14996, 18777, 22238, 28775, 44091, 69662, 186234, 511471, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 200000, 0, 0, 0, 500000, 0, 0, 0], + [0, 0, 111111, 74074, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37037, 37037, 37037, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37037, 0, 37037, 0, 111111, 259259, 259259, 0, 0, 0], + [0, 0, 27778, 27778, 27778, 0, 0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 0, 27778, 27778, 0, + 27778, 0, 0, 0, 27778, 27778, 0, 0, 0, 0, 55556, 0, 0, 55556, 27778, 83333, 166667, + 361111, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 23810, 95238, 0, 23810, 23810, 0, 23810, 0, 0, 0, 23810, 0, 0, + 0, 47619, 0, 0, 23810, 47619, 23810, 23810, 0, 0, 23810, 71429, 23810, 23810, 47619, + 23810, 190476, 214286, 0, 0, 0], + [0, 0, 0, 38462, 38462, 38462, 0, 0, 38462, 0, 0, 0, 38462, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 38462, 38462, 38462, 115385, 0, 76923, 38462, 0, 38462, 115385, + 307692, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 33333, 0, 33333, 0, 0, 33333, 0, 0, 0, 0, 0, 0, 0, 0, 33333, + 0, 0, 0, 0, 0, 33333, 0, 0, 33333, 0, 66667, 66667, 66667, 66667, 266667, 266667, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 51282, 0, 25641, 0, 0, 0, 25641, 25641, 0, 25641, 0, 0, 0, 0, 0, + 51282, 25641, 25641, 0, 0, 25641, 0, 0, 0, 25641, 0, 25641, 0, 25641, 76923, 128205, + 435897, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 40816, 0, 0, 0, 0, 20408, 0, 0, 0, 20408, 0, 20408, 0, 40816, + 20408, 0, 0, 20408, 0, 0, 20408, 0, 61224, 61224, 40816, 40816, 61224, 20408, 142857, + 122449, 244898, 0, 0, 0], + [0, 0, 22222, 0, 0, 0, 22222, 0, 0, 0, 22222, 0, 0, 44444, 0, 0, 0, 0, 0, 22222, 0, 0, + 0, 22222, 0, 0, 0, 44444, 0, 22222, 0, 22222, 22222, 66667, 0, 22222, 44444, 155556, + 444444, 0, 0, 0], + [0, 0, 0, 18868, 0, 37736, 0, 18868, 0, 0, 0, 18868, 0, 0, 18868, 18868, 37736, 0, + 18868, 18868, 18868, 0, 0, 0, 0, 18868, 37736, 18868, 0, 37736, 37736, 18868, 0, + 56604, 0, 18868, 75472, 169811, 283019, 0, 0, 0], + [0, 0, 0, 23256, 0, 0, 23256, 0, 23256, 0, 0, 0, 0, 23256, 23256, 0, 0, 23256, 0, 0, + 46512, 46512, 0, 0, 23256, 23256, 23256, 46512, 0, 0, 0, 46512, 0, 46512, 23256, + 46512, 23256, 116279, 348837, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17857, 0, 0, 0, 0, 17857, 0, 0, 0, 35714, 17857, 0, + 53571, 17857, 0, 17857, 17857, 35714, 0, 0, 35714, 0, 0, 53571, 35714, 107143, 160714, + 375000, 0, 0, 0], + [0, 0, 0, 16667, 0, 16667, 0, 0, 0, 0, 0, 0, 0, 16667, 0, 0, 0, 16667, 16667, 0, 0, 0, + 0, 0, 0, 16667, 33333, 16667, 0, 0, 50000, 0, 0, 16667, 83333, 66667, 16667, 200000, + 416667, 0, 0, 0], + [0, 0, 0, 16129, 0, 0, 0, 16129, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16129, 16129, 16129, + 32258, 0, 16129, 16129, 16129, 16129, 16129, 16129, 0, 0, 32258, 32258, 16129, 64516, + 145161, 209677, 290323, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15152, 15152, 0, 0, 15152, 15152, 0, 0, 0, 0, 15152, + 15152, 30303, 15152, 30303, 0, 0, 15152, 30303, 15152, 15152, 15152, 15152, 30303, 0, + 45455, 136364, 515152, 0, 0, 0], + [0, 0, 15152, 15152, 0, 0, 0, 0, 15152, 0, 30303, 0, 15152, 0, 15152, 0, 15152, 15152, + 15152, 0, 0, 0, 0, 15152, 0, 0, 0, 15152, 30303, 45455, 30303, 30303, 0, 0, 15152, + 45455, 45455, 242424, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10870, 21739, 0, 21739, 32609, + 10870, 0, 0, 0, 0, 0, 0, 21739, 10870, 21739, 21739, 32609, 65217, 32609, 76087, + 206522, 413043, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 8547, 0, 0, 0, 0, 8547, 8547, 8547, 0, 0, 0, 8547, 0, 0, 17094, 0, + 8547, 8547, 8547, 0, 8547, 8547, 17094, 8547, 8547, 17094, 42735, 25641, 51282, 59829, + 51282, 179487, 435897, 0, 0, 0], + [0, 0, 0, 16529, 0, 8264, 0, 8264, 0, 8264, 8264, 8264, 0, 8264, 0, 8264, 0, 0, 0, 0, + 16529, 24793, 8264, 24793, 16529, 33058, 8264, 8264, 0, 16529, 16529, 24793, 8264, + 16529, 82645, 33058, 74380, 157025, 355372, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 9009, 9009, 18018, 9009, 0, 0, 0, 0, 9009, 0, 0, 0, 18018, 18018, + 0, 0, 9009, 9009, 9009, 27027, 9009, 18018, 18018, 9009, 9009, 18018, 18018, 0, 63063, + 117117, 171171, 405405, 0, 0, 0], + [0, 0, 0, 0, 6329, 6329, 6329, 6329, 0, 0, 0, 0, 0, 0, 0, 6329, 12658, 12658, 6329, + 12658, 18987, 6329, 6329, 0, 6329, 12658, 0, 12658, 25316, 25316, 6329, 18987, 18987, + 12658, 18987, 31646, 94937, 158228, 449367, 0, 0, 0], + [0, 0, 0, 6410, 12821, 0, 0, 6410, 0, 0, 0, 0, 0, 12821, 0, 0, 0, 6410, 6410, 0, 0, + 12821, 25641, 0, 0, 19231, 0, 32051, 19231, 0, 6410, 25641, 6410, 38462, 32051, 51282, + 76923, 153846, 448718, 0, 0, 0], + [0, 0, 0, 0, 5405, 0, 5405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10811, 0, 10811, 5405, 5405, + 21622, 5405, 10811, 5405, 16216, 5405, 27027, 0, 5405, 5405, 21622, 32432, 21622, + 48649, 27027, 64865, 167568, 470270, 0, 0, 0], + [0, 0, 0, 10638, 0, 0, 0, 0, 0, 5319, 5319, 0, 0, 0, 5319, 0, 10638, 5319, 10638, + 21277, 0, 0, 10638, 0, 15957, 10638, 0, 21277, 10638, 10638, 26596, 31915, 5319, + 26596, 10638, 63830, 69149, 138298, 473404, 0, 0, 0], + [0, 0, 0, 0, 4484, 4484, 4484, 4484, 0, 0, 0, 0, 0, 0, 0, 8969, 0, 0, 4484, 8969, 0, + 4484, 0, 22422, 17937, 22422, 8969, 13453, 0, 13453, 13453, 26906, 17937, 40359, + 40359, 53812, 67265, 179372, 417040, 0, 0, 0], + [0, 0, 0, 4049, 0, 0, 4049, 0, 0, 4049, 0, 0, 0, 4049, 0, 0, 0, 8097, 4049, 0, 0, 0, + 12146, 8097, 8097, 8097, 0, 12146, 16194, 12146, 16194, 20243, 20243, 24291, 44534, + 36437, 68826, 226721, 437247, 0, 0, 0], + [0, 0, 3774, 0, 3774, 0, 0, 0, 0, 3774, 7547, 7547, 0, 0, 3774, 11321, 0, 0, 0, 11321, + 7547, 11321, 7547, 15094, 7547, 3774, 7547, 3774, 11321, 18868, 18868, 11321, 18868, + 26415, 33962, 49057, 83019, 128302, 483019, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 6098, 0, 3049, 6098, 0, 0, 3049, 0, 6098, 3049, 3049, 3049, 9146, 0, + 6098, 3049, 12195, 12195, 9146, 12195, 12195, 6098, 15244, 3049, 3049, 15244, 27439, + 18293, 27439, 42683, 60976, 185976, 484756, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 2793, 0, 0, 0, 0, 2793, 5587, 2793, 0, 5587, 0, 0, 8380, 8380, + 2793, 11173, 5587, 8380, 2793, 16760, 16760, 19553, 8380, 5587, 33520, 22346, 27933, + 44693, 72626, 231844, 432961, 0, 0, 0], + [0, 0, 0, 2119, 2119, 0, 0, 0, 0, 2119, 0, 2119, 0, 6356, 0, 4237, 2119, 4237, 6356, + 6356, 2119, 8475, 8475, 6356, 2119, 6356, 10593, 8475, 8475, 12712, 21186, 27542, + 29661, 21186, 31780, 52966, 61441, 188559, 453390, 0, 0, 0], + [0, 0, 0, 0, 1969, 1969, 0, 0, 0, 0, 1969, 1969, 3937, 3937, 1969, 1969, 1969, 7874, + 1969, 0, 5906, 1969, 5906, 7874, 5906, 1969, 15748, 5906, 13780, 9843, 7874, 13780, + 15748, 39370, 33465, 47244, 82677, 198819, 454724, 0, 0, 0], + [0, 0, 4710, 0, 1570, 1570, 0, 7849, 1570, 0, 1570, 0, 1570, 1570, 6279, 0, 1570, 3140, + 6279, 4710, 3140, 9419, 3140, 4710, 7849, 4710, 7849, 7849, 17268, 7849, 21978, 20408, + 20408, 29827, 26688, 31397, 58085, 175824, 497645, 0, 0, 0], + [0, 0, 1290, 0, 1290, 1290, 0, 1290, 2581, 1290, 1290, 0, 1290, 3871, 2581, 2581, 3871, + 5161, 3871, 2581, 2581, 5161, 10323, 2581, 5161, 7742, 7742, 6452, 16774, 21935, + 18065, 11613, 28387, 34839, 33548, 36129, 82581, 178065, 454194, 0, 0, 0], + [0, 0, 1015, 1015, 0, 1015, 3046, 0, 1015, 1015, 2030, 0, 2030, 1015, 3046, 2030, 4061, + 2030, 4061, 5076, 0, 9137, 3046, 3046, 5076, 11168, 14213, 9137, 10152, 15228, 25381, + 12183, 23350, 31472, 40609, 39594, 68020, 190863, 454822, 0, 0, 0], + [0, 0, 0, 0, 712, 1423, 712, 0, 1423, 0, 712, 712, 4270, 2135, 2847, 712, 4270, 1423, + 3559, 4270, 4270, 7117, 5694, 4270, 8541, 3559, 7829, 10676, 10676, 15658, 13523, + 15658, 18505, 24911, 32028, 46263, 88968, 195018, 457651, 0, 0, 0], + [0, 0, 882, 441, 1323, 1323, 1764, 2646, 2205, 0, 1323, 2646, 882, 2646, 882, 882, + 2205, 3527, 1764, 5291, 4409, 4850, 3527, 5732, 6614, 6614, 8818, 10582, 13228, 8818, + 13228, 15873, 20723, 27778, 31305, 44974, 74074, 182099, 484127, 0, 0, 0], + [0, 169, 678, 1864, 1356, 1695, 678, 1186, 1525, 678, 1525, 2034, 2203, 1017, 2542, + 2542, 2373, 3559, 2373, 4068, 2203, 4576, 3051, 4407, 8475, 6610, 7119, 8814, 11356, + 10847, 16271, 15085, 16610, 22881, 35424, 45763, 73729, 185424, 487288, 0, 0, 0], + [0, 387, 645, 1355, 774, 968, 1161, 452, 1097, 1226, 839, 1161, 1548, 1161, 1484, 2000, + 903, 2064, 3290, 2903, 3548, 3612, 4580, 4773, 4580, 5870, 7224, 7934, 9998, 9934, + 13739, 14320, 19674, 22963, 29736, 42959, 71083, 186674, 511385, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 100000, 0, 0, 0, 0, 0, 100000, 500000, 0, 0, 0], + [0, 0, 107143, 0, 35714, 0, 35714, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 35714, 0, 71429, 0, 0, 0, 0, 35714, 0, 0, 35714, 0, 0, 35714, 285714, 321429, 0, 0, + 0], + [0, 0, 20000, 40000, 20000, 20000, 0, 0, 0, 0, 0, 0, 0, 20000, 0, 0, 0, 0, 20000, 0, + 40000, 0, 0, 60000, 0, 0, 0, 0, 20000, 40000, 40000, 40000, 20000, 40000, 40000, + 40000, 40000, 120000, 320000, 0, 0, 0], + [0, 0, 55556, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 0, 0, + 27778, 27778, 27778, 0, 0, 55556, 0, 0, 55556, 27778, 27778, 222222, 444444, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, 0, 24390, 0, 0, 0, 0, 0, 0, 24390, + 73171, 24390, 0, 24390, 0, 0, 24390, 24390, 24390, 48780, 48780, 146341, 146341, + 341463, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 25641, 0, 51282, 0, 0, 0, 0, 0, 25641, 0, 25641, 25641, 0, 25641, 0, + 0, 0, 0, 0, 25641, 25641, 0, 51282, 25641, 0, 25641, 25641, 0, 51282, 51282, 25641, + 179487, 333333, 0, 0, 0], + [0, 0, 28571, 0, 0, 28571, 0, 0, 28571, 28571, 0, 0, 0, 0, 28571, 0, 0, 0, 57143, 0, + 28571, 0, 0, 0, 0, 0, 0, 0, 57143, 28571, 0, 28571, 28571, 57143, 57143, 85714, 85714, + 57143, 285714, 0, 0, 0], + [0, 0, 21277, 0, 21277, 0, 0, 21277, 0, 21277, 0, 42553, 21277, 0, 0, 21277, 0, 0, 0, + 21277, 0, 0, 0, 0, 0, 21277, 0, 0, 0, 21277, 21277, 42553, 85106, 21277, 42553, 42553, + 21277, 191489, 297872, 0, 0, 0], + [0, 0, 0, 25641, 0, 0, 0, 25641, 25641, 0, 0, 0, 0, 25641, 25641, 0, 0, 0, 0, 0, 25641, + 25641, 0, 0, 0, 0, 0, 25641, 0, 25641, 25641, 0, 0, 0, 0, 0, 76923, 205128, 461538, 0, + 0, 0], + [0, 0, 0, 0, 24390, 0, 0, 0, 0, 0, 0, 0, 24390, 48780, 24390, 0, 0, 0, 0, 24390, 24390, + 24390, 0, 24390, 0, 24390, 0, 0, 0, 0, 0, 48780, 24390, 48780, 24390, 0, 48780, + 195122, 365854, 0, 0, 0], + [0, 0, 0, 21277, 21277, 0, 0, 0, 42553, 0, 0, 0, 0, 21277, 0, 0, 0, 0, 0, 21277, 0, + 21277, 0, 0, 0, 42553, 0, 0, 21277, 21277, 0, 21277, 0, 42553, 42553, 85106, 0, + 212766, 361702, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 17544, 0, 17544, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 17544, 0, 0, 17544, 70175, 87719, 70175, 122807, 35088, 175439, 368421, 0, 0, + 0], + [0, 0, 0, 0, 0, 17857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17857, 35714, 17857, 0, 17857, + 35714, 0, 0, 35714, 17857, 0, 17857, 0, 17857, 35714, 17857, 0, 35714, 35714, 35714, + 71429, 142857, 392857, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15385, 0, 0, 15385, 30769, 15385, 0, 0, 15385, 0, + 15385, 0, 30769, 15385, 0, 30769, 30769, 15385, 0, 0, 0, 46154, 15385, 92308, 61538, + 184615, 369231, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 14706, 14706, 14706, 0, 0, 0, 14706, 0, 14706, 0, 0, 14706, + 14706, 0, 14706, 0, 0, 14706, 0, 14706, 14706, 0, 0, 29412, 29412, 14706, 44118, + 14706, 73529, 88235, 147059, 397059, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 16129, 0, 0, 0, 16129, 0, 0, 0, 16129, 0, 0, 0, 0, 0, 16129, 0, + 16129, 0, 0, 0, 16129, 16129, 32258, 32258, 0, 0, 32258, 16129, 48387, 48387, 32258, + 129032, 516129, 0, 0, 0], + [0, 0, 0, 10870, 0, 10870, 0, 10870, 10870, 0, 0, 0, 0, 10870, 0, 0, 0, 10870, 10870, + 10870, 10870, 10870, 10870, 0, 10870, 0, 10870, 21739, 10870, 0, 21739, 32609, 0, + 32609, 97826, 21739, 65217, 163043, 391304, 0, 0, 0], + [0, 0, 0, 9259, 9259, 27778, 9259, 0, 0, 0, 0, 0, 0, 9259, 0, 9259, 0, 0, 0, 0, 9259, + 27778, 9259, 18519, 0, 18519, 9259, 9259, 9259, 18519, 18519, 18519, 46296, 9259, + 37037, 46296, 83333, 203704, 333333, 0, 0, 0], + [0, 0, 0, 0, 25000, 0, 0, 0, 0, 8333, 8333, 8333, 0, 0, 0, 0, 0, 0, 33333, 8333, 0, 0, + 8333, 8333, 16667, 0, 8333, 16667, 0, 0, 8333, 16667, 8333, 41667, 33333, 41667, + 66667, 183333, 450000, 0, 0, 0], + [0, 0, 0, 0, 0, 16949, 0, 0, 0, 0, 0, 0, 8475, 8475, 8475, 8475, 0, 8475, 0, 8475, 0, + 16949, 0, 0, 0, 8475, 33898, 0, 25424, 16949, 8475, 16949, 33898, 8475, 42373, 33898, + 127119, 186441, 372881, 0, 0, 0], + [0, 0, 0, 0, 6369, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6369, 0, 6369, 6369, 0, 12739, 6369, + 12739, 6369, 6369, 0, 19108, 12739, 19108, 31847, 12739, 12739, 6369, 19108, 25478, + 12739, 70064, 63694, 171975, 452229, 0, 0, 0], + [0, 0, 0, 0, 0, 6452, 0, 6452, 0, 0, 0, 0, 12903, 0, 0, 0, 0, 12903, 0, 0, 12903, 0, + 6452, 0, 0, 32258, 0, 0, 12903, 19355, 32258, 12903, 32258, 38710, 45161, 70968, + 45161, 174194, 425806, 0, 0, 0], + [0, 0, 0, 0, 0, 5952, 0, 5952, 0, 17857, 5952, 5952, 5952, 0, 0, 0, 0, 11905, 0, 11905, + 5952, 5952, 5952, 11905, 11905, 11905, 0, 17857, 5952, 29762, 11905, 11905, 11905, + 29762, 23810, 47619, 77381, 178571, 428571, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 5181, 0, 5181, 0, 10363, 5181, 0, 0, 0, 5181, 5181, 0, 0, 15544, + 15544, 10363, 15544, 10363, 5181, 15544, 10363, 20725, 10363, 31088, 10363, 31088, + 31088, 25907, 31088, 67358, 165803, 440415, 0, 0, 0], + [0, 0, 0, 0, 4695, 0, 0, 0, 4695, 0, 0, 9390, 0, 4695, 4695, 0, 4695, 4695, 0, 14085, + 0, 9390, 4695, 4695, 14085, 0, 9390, 18779, 18779, 0, 14085, 9390, 23474, 18779, + 46948, 51643, 51643, 192488, 460094, 0, 0, 0], + [0, 0, 0, 0, 8065, 8065, 4032, 0, 0, 0, 0, 0, 0, 0, 4032, 0, 4032, 12097, 12097, 4032, + 0, 0, 4032, 8065, 8065, 4032, 12097, 16129, 12097, 8065, 24194, 16129, 20161, 32258, + 40323, 48387, 68548, 189516, 431452, 0, 0, 0], + [0, 0, 0, 3509, 3509, 0, 7018, 3509, 0, 0, 0, 3509, 3509, 0, 3509, 3509, 3509, 3509, 0, + 3509, 7018, 0, 14035, 0, 3509, 10526, 24561, 14035, 7018, 24561, 10526, 17544, 14035, + 17544, 42105, 59649, 66667, 178947, 445614, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 2833, 0, 0, 0, 2833, 5666, 5666, 8499, 0, 2833, 0, 0, 2833, 0, 0, + 0, 5666, 2833, 8499, 16997, 8499, 16997, 11331, 8499, 22663, 16997, 25496, 48159, + 42493, 99150, 220963, 413598, 0, 0, 0], + [0, 0, 2849, 0, 0, 0, 2849, 0, 0, 0, 0, 5698, 0, 0, 0, 2849, 0, 5698, 0, 0, 11396, + 5698, 5698, 5698, 0, 8547, 11396, 8547, 5698, 14245, 14245, 17094, 19943, 22792, + 42735, 31339, 82621, 210826, 461538, 0, 0, 0], + [0, 0, 0, 0, 2146, 0, 2146, 2146, 0, 2146, 0, 2146, 2146, 0, 4292, 2146, 0, 4292, 4292, + 4292, 4292, 4292, 2146, 8584, 8584, 6438, 8584, 17167, 10730, 6438, 12876, 17167, + 19313, 27897, 36481, 40773, 57940, 180258, 497854, 0, 0, 0], + [0, 0, 4090, 0, 4090, 0, 0, 2045, 4090, 2045, 0, 2045, 4090, 2045, 0, 6135, 0, 6135, 0, + 2045, 4090, 6135, 2045, 8180, 4090, 10225, 10225, 10225, 8180, 8180, 24540, 18405, + 22495, 24540, 30675, 36810, 75665, 192229, 464213, 0, 0, 0], + [0, 0, 1608, 1608, 0, 1608, 1608, 1608, 4823, 0, 0, 1608, 4823, 4823, 1608, 3215, 4823, + 1608, 3215, 1608, 4823, 4823, 9646, 3215, 4823, 8039, 11254, 19293, 4823, 8039, 9646, + 20900, 19293, 22508, 41801, 57878, 81994, 188103, 438907, 0, 0, 0], + [0, 0, 0, 0, 2567, 0, 2567, 2567, 0, 3851, 0, 2567, 1284, 0, 1284, 7702, 1284, 5135, + 3851, 3851, 2567, 3851, 3851, 7702, 3851, 11553, 3851, 10270, 7702, 8986, 20539, + 14121, 20539, 21823, 41078, 33376, 89859, 187420, 468549, 0, 0, 0], + [0, 0, 0, 985, 0, 2956, 985, 1970, 0, 0, 985, 985, 1970, 2956, 985, 0, 5911, 985, 1970, + 3941, 1970, 6897, 4926, 5911, 7882, 5911, 12808, 13793, 10837, 15764, 12808, 13793, + 21675, 29557, 25616, 48276, 68966, 174384, 490640, 0, 0, 0], + [0, 1451, 0, 0, 726, 4354, 726, 2177, 1451, 726, 726, 726, 0, 2903, 726, 4354, 3628, + 726, 2903, 726, 3628, 6531, 7983, 5080, 10160, 5806, 10160, 7257, 13062, 11611, 15239, + 15239, 19594, 27576, 29753, 37736, 80552, 171263, 492743, 0, 0, 0], + [0, 0, 434, 2603, 868, 434, 868, 434, 1302, 2603, 434, 1302, 1735, 1735, 2169, 1302, + 2169, 5206, 3471, 5206, 3471, 5640, 5206, 4338, 9111, 5640, 7375, 10412, 11280, 11714, + 15184, 14751, 16920, 22126, 34707, 48156, 75054, 177874, 486768, 0, 0, 0], + [0, 0, 170, 1020, 680, 2039, 680, 510, 850, 850, 1020, 2209, 2039, 1869, 2549, 2889, + 2719, 2209, 2889, 3229, 4079, 4419, 4589, 4589, 6288, 5778, 9857, 9347, 9347, 11047, + 14956, 14956, 18865, 24643, 32121, 44528, 75459, 183719, 490993, 0, 0, 0], + [0, 323, 645, 839, 839, 581, 775, 710, 1033, 1485, 968, 1226, 1485, 1614, 1162, 1743, + 1872, 2517, 2453, 2905, 4260, 4583, 4389, 4518, 5680, 5164, 6971, 7940, 9037, 10715, + 13620, 14653, 18848, 22980, 30726, 44281, 74748, 180868, 510844, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 0, 0, 0, 0, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 100000, 0, 0, 0, 100000, 0, 0, 0, 0, 0, 0, 100000, 300000, 0, 0, 0], + [0, 41667, 125000, 41667, 0, 41667, 41667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 41667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41667, 0, 83333, 125000, 208333, 208333, 0, 0, + 0], + [0, 0, 29412, 58824, 0, 29412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29412, 0, 0, 58824, + 0, 0, 29412, 0, 0, 0, 0, 0, 29412, 0, 58824, 0, 0, 58824, 88235, 176471, 352941, 0, 0, + 0], [0, 0, 25641, 0, 0, 0, 0, 0, 0, 0, 0, 25641, 0, 25641, 25641, 0, 25641, 25641, 0, + 25641, 0, 0, 25641, 0, 0, 51282, 0, 51282, 25641, 25641, 0, 0, 0, 51282, 76923, + 51282, 0, 76923, 384615, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 22222, 0, 0, 0, 0, 0, 22222, 0, 0, 44444, 0, 0, 44444, 22222, 22222, + 0, 22222, 22222, 22222, 0, 0, 0, 44444, 22222, 22222, 22222, 0, 0, 44444, 111111, + 44444, 200000, 244444, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 0, 0, 31250, 31250, 0, 0, 0, 0, 31250, 0, + 0, 0, 0, 0, 0, 0, 0, 31250, 0, 0, 31250, 62500, 31250, 62500, 281250, 375000, 0, 0, + 0], [0, 0, 57143, 28571, 28571, 0, 0, 0, 0, 28571, 57143, 0, 0, 0, 0, 0, 28571, 28571, + 28571, 0, 28571, 28571, 0, 0, 0, 0, 28571, 0, 57143, 28571, 0, 0, 28571, 28571, + 57143, 0, 57143, 85714, 285714, 0, 0, 0], + [0, 0, 0, 25000, 0, 0, 0, 0, 0, 75000, 0, 25000, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 25000, + 0, 0, 25000, 0, 0, 25000, 0, 25000, 0, 25000, 0, 0, 25000, 25000, 100000, 75000, + 500000, 0, 0, 0], + [0, 0, 0, 0, 0, 20408, 20408, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20408, 0, 0, 20408, 20408, 0, + 20408, 0, 0, 0, 0, 0, 20408, 20408, 0, 40816, 61224, 61224, 61224, 0, 20408, 122449, + 469388, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37037, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 74074, 0, 0, 37037, + 0, 0, 0, 0, 0, 74074, 0, 37037, 37037, 0, 37037, 37037, 222222, 407407, 0, 0, 0], + [0, 0, 0, 18519, 0, 0, 37037, 0, 0, 0, 0, 0, 0, 0, 18519, 18519, 0, 0, 0, 18519, 18519, + 0, 0, 0, 18519, 18519, 18519, 37037, 0, 18519, 0, 18519, 0, 18519, 55556, 74074, + 37037, 129630, 425926, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16949, 0, 0, 16949, 16949, 16949, 0, + 16949, 0, 0, 0, 0, 0, 33898, 0, 0, 50847, 50847, 16949, 67797, 84746, 169492, 440678, + 0, 0, 0], + [0, 0, 0, 15873, 0, 0, 15873, 31746, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15873, 0, 0, + 0, 15873, 15873, 0, 0, 31746, 31746, 15873, 0, 15873, 47619, 63492, 79365, 79365, + 190476, 333333, 0, 0, 0], + [0, 0, 0, 17241, 0, 0, 17241, 0, 34483, 0, 0, 0, 0, 0, 0, 0, 17241, 0, 0, 0, 0, 34483, + 0, 17241, 17241, 34483, 17241, 34483, 17241, 34483, 0, 17241, 34483, 17241, 34483, + 34483, 51724, 189655, 327586, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 13889, 0, 13889, 0, 13889, 0, 0, 0, 0, 0, 0, 0, 0, 13889, 0, + 13889, 13889, 13889, 27778, 27778, 0, 0, 13889, 0, 13889, 13889, 27778, 41667, 41667, + 55556, 125000, 513889, 0, 0, 0], + [0, 0, 13333, 0, 0, 0, 13333, 13333, 0, 0, 0, 13333, 0, 0, 13333, 0, 0, 0, 0, 0, 0, 0, + 13333, 13333, 0, 13333, 13333, 53333, 13333, 13333, 26667, 13333, 53333, 13333, 40000, + 26667, 40000, 160000, 426667, 0, 0, 0], + [0, 0, 0, 10309, 0, 0, 0, 10309, 10309, 10309, 0, 20619, 10309, 0, 0, 0, 0, 0, 0, + 10309, 10309, 10309, 0, 20619, 10309, 0, 10309, 10309, 10309, 0, 20619, 30928, 41237, + 20619, 51546, 30928, 41237, 195876, 402062, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 11236, 0, 11236, 11236, 0, 0, 11236, 0, 11236, 0, + 11236, 11236, 0, 22472, 33708, 11236, 22472, 22472, 22472, 0, 22472, 56180, 22472, + 11236, 44944, 123596, 505618, 0, 0, 0], + [0, 0, 9434, 0, 0, 0, 0, 0, 9434, 9434, 9434, 0, 0, 0, 9434, 0, 0, 0, 0, 9434, 9434, 0, + 37736, 9434, 9434, 9434, 28302, 0, 0, 9434, 18868, 18868, 37736, 37736, 47170, 47170, + 66038, 169811, 386792, 0, 0, 0], + [0, 0, 7299, 0, 0, 14599, 0, 0, 7299, 0, 0, 0, 0, 7299, 0, 14599, 0, 0, 0, 0, 0, 0, 0, + 14599, 14599, 21898, 14599, 14599, 14599, 14599, 29197, 21898, 21898, 43796, 29197, + 43796, 94891, 182482, 372263, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 6289, 6289, 0, 0, 6289, 0, 12579, 0, 6289, 6289, 6289, 6289, 0, + 18868, 6289, 6289, 12579, 6289, 12579, 12579, 0, 12579, 12579, 0, 12579, 25157, 25157, + 37736, 44025, 75472, 182390, 440252, 0, 0, 0], + [0, 0, 6579, 0, 6579, 6579, 6579, 6579, 0, 0, 0, 0, 0, 13158, 0, 0, 0, 0, 0, 0, 13158, + 0, 0, 19737, 6579, 0, 19737, 13158, 13158, 13158, 6579, 13158, 32895, 6579, 52632, + 46053, 59211, 190789, 447368, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 6369, 0, 0, 6369, 0, 0, 12739, 6369, 0, 0, 0, 0, 6369, 0, + 12739, 6369, 12739, 25478, 0, 19108, 12739, 25478, 6369, 25478, 19108, 25478, 25478, + 57325, 70064, 121019, 496815, 0, 0, 0], + [0, 0, 0, 0, 0, 5000, 0, 5000, 0, 0, 0, 0, 5000, 0, 5000, 5000, 10000, 5000, 20000, + 10000, 0, 0, 5000, 10000, 15000, 20000, 0, 10000, 5000, 5000, 20000, 10000, 10000, + 30000, 30000, 45000, 70000, 200000, 445000, 0, 0, 0], + [0, 0, 0, 0, 0, 5025, 5025, 0, 0, 0, 0, 0, 0, 5025, 5025, 5025, 5025, 10050, 10050, + 10050, 0, 0, 15075, 5025, 0, 20101, 20101, 5025, 15075, 5025, 15075, 10050, 15075, + 45226, 35176, 30151, 60302, 185930, 457286, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3731, 0, 7463, 0, 0, 3731, 0, 3731, 3731, 0, 3731, 3731, 3731, 7463, + 0, 3731, 7463, 11194, 3731, 0, 18657, 7463, 14925, 14925, 29851, 3731, 33582, 7463, + 29851, 67164, 44776, 201493, 458955, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3367, 0, 0, 0, 3367, 3367, 0, 0, 3367, 3367, 0, 0, 0, 0, 6734, 0, + 13468, 3367, 6734, 20202, 3367, 6734, 13468, 10101, 16835, 26936, 26936, 20202, 40404, + 47138, 74074, 181818, 464646, 0, 0, 0], + [0, 0, 0, 3175, 0, 3175, 3175, 0, 3175, 6349, 0, 0, 3175, 3175, 3175, 3175, 3175, 6349, + 9524, 0, 3175, 3175, 3175, 3175, 6349, 12698, 12698, 15873, 15873, 15873, 15873, + 12698, 28571, 15873, 31746, 44444, 57143, 187302, 463492, 0, 0, 0], + [0, 0, 0, 11299, 2825, 0, 0, 0, 2825, 2825, 0, 0, 2825, 0, 2825, 2825, 0, 2825, 8475, + 2825, 5650, 5650, 5650, 8475, 14124, 5650, 11299, 11299, 14124, 19774, 8475, 11299, + 14124, 31073, 31073, 39548, 64972, 192090, 463277, 0, 0, 0], + [0, 0, 2183, 2183, 0, 2183, 2183, 4367, 2183, 0, 4367, 2183, 4367, 8734, 4367, 0, 2183, + 0, 2183, 4367, 2183, 8734, 2183, 6550, 8734, 10917, 13100, 13100, 8734, 4367, 10917, + 26201, 13100, 28384, 37118, 61135, 63319, 168122, 465066, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 2070, 0, 0, 4141, 2070, 8282, 0, 2070, 0, 6211, 8282, 4141, + 8282, 4141, 6211, 6211, 10352, 6211, 8282, 8282, 12422, 14493, 18634, 6211, 18634, + 33126, 26915, 37267, 84886, 163561, 488613, 0, 0, 0], + [0, 1645, 0, 1645, 1645, 0, 0, 1645, 6579, 0, 3289, 4934, 3289, 1645, 1645, 1645, 0, + 1645, 3289, 6579, 6579, 3289, 8224, 4934, 3289, 3289, 13158, 8224, 18092, 18092, + 18092, 18092, 26316, 26316, 23026, 29605, 70724, 179276, 480263, 0, 0, 0], + [0, 0, 0, 0, 1305, 0, 0, 1305, 0, 0, 3916, 2611, 0, 0, 3916, 2611, 2611, 7833, 1305, + 1305, 2611, 3916, 1305, 1305, 5222, 13055, 6527, 10444, 6527, 6527, 26110, 15666, + 14360, 23499, 26110, 37859, 83551, 204961, 481723, 0, 0, 0], + [0, 0, 0, 969, 0, 2907, 969, 3876, 2907, 1938, 1938, 2907, 2907, 3876, 969, 2907, 1938, + 4845, 2907, 3876, 1938, 3876, 5814, 3876, 12597, 14535, 4845, 10659, 9690, 14535, + 13566, 17442, 15504, 28101, 21318, 42636, 83333, 193798, 459302, 0, 0, 0], + [0, 0, 706, 2119, 1412, 706, 1412, 1412, 1412, 1412, 706, 1412, 4944, 1412, 4237, 3531, + 2119, 3531, 5650, 7768, 8475, 2825, 4944, 7062, 11299, 7768, 7768, 7062, 8475, 9181, + 12712, 21186, 18362, 29661, 29661, 50847, 86158, 189266, 441384, 0, 0, 0], + [0, 422, 1265, 1687, 1265, 3796, 1265, 844, 844, 844, 2531, 4218, 422, 1687, 2109, + 1687, 3374, 2109, 2531, 5905, 1265, 5483, 5483, 6748, 5905, 5061, 6748, 6748, 7592, + 11809, 16027, 16027, 19401, 21932, 24040, 47659, 86883, 173766, 492619, 0, 0, 0], + [0, 347, 521, 695, 1390, 521, 1042, 1042, 1042, 1042, 869, 869, 2085, 1911, 1737, 1911, + 2259, 2780, 2953, 1737, 4343, 5212, 4343, 4517, 6081, 5733, 8860, 7470, 10771, 13204, + 14941, 16157, 15810, 21369, 32314, 43607, 75747, 185198, 497568, 0, 0, 0], + [0, 128, 321, 385, 835, 770, 899, 1027, 706, 1027, 1027, 1477, 1348, 1220, 1926, 1348, + 1990, 2119, 2568, 3467, 3659, 3724, 4494, 4879, 4815, 6228, 7126, 8154, 10401, 9887, + 13932, 15023, 17655, 23241, 29404, 42565, 69530, 185991, 514702, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 100000, 0, 0, 0, 0, 100000, 100000, 0, 0, 300000, 0, 0, 0], + [0, 0, 83333, 83333, 0, 0, 0, 41667, 0, 0, 0, 41667, 0, 41667, 41667, 0, 0, 41667, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 83333, 0, 0, 0, 41667, 41667, 41667, 0, 41667, 41667, + 333333, 0, 0, 0], + [0, 0, 0, 29412, 0, 29412, 0, 29412, 29412, 0, 29412, 0, 58824, 29412, 58824, 0, 0, 0, + 0, 0, 0, 58824, 0, 29412, 0, 0, 0, 0, 29412, 29412, 29412, 0, 0, 0, 0, 29412, 117647, + 176471, 205882, 0, 0, 0], + [0, 0, 0, 32258, 0, 0, 0, 0, 32258, 0, 0, 0, 0, 0, 0, 32258, 0, 32258, 0, 0, 0, 32258, + 0, 0, 0, 0, 0, 32258, 32258, 0, 32258, 0, 32258, 0, 0, 64516, 0, 225806, 419355, 0, 0, + 0], + [0, 0, 0, 26316, 0, 0, 26316, 26316, 52632, 0, 0, 0, 26316, 0, 0, 0, 26316, 0, 0, 0, 0, + 52632, 0, 0, 26316, 0, 0, 0, 26316, 0, 0, 26316, 26316, 52632, 26316, 105263, 52632, + 105263, 315789, 0, 0, 0], + [0, 0, 0, 25000, 0, 0, 25000, 25000, 25000, 0, 25000, 25000, 25000, 0, 25000, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 25000, 0, 25000, 25000, 50000, 0, 75000, 50000, + 50000, 150000, 325000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 23256, 0, 0, 23256, 23256, 0, 0, 0, 23256, 23256, 0, 0, 0, + 23256, 0, 0, 0, 23256, 0, 46512, 23256, 23256, 0, 23256, 23256, 46512, 69767, 46512, + 209302, 325581, 0, 0, 0], + [0, 0, 0, 0, 0, 24390, 0, 0, 24390, 0, 0, 0, 24390, 0, 24390, 0, 0, 0, 0, 24390, 0, + 24390, 0, 0, 0, 0, 48780, 24390, 0, 48780, 24390, 0, 24390, 24390, 24390, 48780, + 73171, 97561, 414634, 0, 0, 0], + [0, 0, 0, 25641, 25641, 0, 0, 0, 0, 0, 51282, 0, 0, 0, 0, 51282, 0, 0, 51282, 25641, + 25641, 0, 0, 0, 25641, 0, 25641, 25641, 25641, 0, 25641, 0, 25641, 0, 0, 51282, + 128205, 128205, 282051, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 23810, 23810, 0, 0, 0, 0, 0, 23810, 0, 0, 0, 23810, 0, 0, 0, 0, + 0, 23810, 0, 23810, 23810, 0, 0, 23810, 47619, 47619, 23810, 47619, 71429, 47619, + 119048, 404762, 0, 0, 0], + [0, 0, 0, 32787, 0, 0, 65574, 0, 0, 16393, 0, 16393, 0, 0, 0, 0, 16393, 0, 0, 0, 0, 0, + 16393, 0, 16393, 16393, 0, 16393, 32787, 0, 16393, 16393, 16393, 16393, 32787, 32787, + 114754, 131148, 377049, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 18182, 0, 18182, 0, 0, 0, 0, 0, 18182, 0, 18182, 18182, 0, 0, 0, 0, + 18182, 0, 18182, 0, 18182, 0, 0, 0, 18182, 18182, 36364, 54545, 0, 54545, 109091, + 200000, 363636, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 17241, 0, 0, 17241, 0, 0, 0, 17241, 0, 34483, 0, 0, 17241, 0, + 17241, 17241, 0, 34483, 0, 0, 0, 17241, 51724, 0, 17241, 0, 34483, 34483, 51724, + 86207, 137931, 396552, 0, 0, 0], + [0, 0, 0, 14085, 14085, 0, 0, 0, 0, 0, 14085, 0, 0, 14085, 14085, 0, 0, 28169, 0, 0, 0, + 14085, 0, 0, 14085, 0, 0, 0, 14085, 0, 28169, 0, 28169, 28169, 14085, 28169, 70423, + 183099, 478873, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 32258, 0, 0, 16129, 0, 0, 0, 16129, 16129, 0, 16129, 0, 0, 0, 0, + 0, 16129, 0, 16129, 0, 0, 16129, 32258, 16129, 32258, 32258, 16129, 64516, 64516, + 32258, 193548, 370968, 0, 0, 0], + [0, 0, 0, 0, 0, 27397, 0, 0, 0, 0, 0, 13699, 0, 0, 13699, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 13699, 41096, 13699, 41096, 27397, 0, 0, 27397, 41096, 82192, 68493, 41096, 205479, + 342466, 0, 0, 0], + [0, 0, 0, 11905, 11905, 0, 11905, 0, 0, 0, 11905, 0, 0, 0, 0, 11905, 35714, 0, 11905, + 0, 0, 0, 23810, 11905, 11905, 0, 0, 11905, 11905, 23810, 23810, 47619, 23810, 35714, + 35714, 23810, 95238, 202381, 309524, 0, 0, 0], + [0, 0, 0, 9901, 0, 0, 0, 0, 0, 9901, 0, 0, 0, 0, 0, 9901, 9901, 9901, 9901, 19802, + 9901, 9901, 0, 0, 0, 9901, 19802, 19802, 9901, 9901, 39604, 9901, 39604, 9901, 39604, + 9901, 128713, 148515, 405941, 0, 0, 0], + [0, 0, 0, 8621, 0, 0, 0, 8621, 8621, 8621, 0, 0, 0, 0, 0, 0, 34483, 0, 8621, 0, 0, 0, + 0, 8621, 8621, 8621, 25862, 8621, 17241, 25862, 34483, 17241, 17241, 17241, 25862, + 34483, 68966, 181034, 422414, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 7634, 7634, 0, 0, 7634, 0, 7634, 0, 7634, 7634, 7634, 0, 7634, + 15267, 7634, 0, 0, 0, 15267, 22901, 38168, 15267, 7634, 22901, 15267, 22901, 22901, + 30534, 22901, 7634, 76336, 106870, 488550, 0, 0, 0], + [0, 0, 0, 0, 0, 7353, 14706, 0, 0, 0, 0, 7353, 0, 7353, 0, 7353, 0, 7353, 7353, 7353, + 0, 0, 0, 14706, 22059, 7353, 7353, 7353, 7353, 14706, 22059, 22059, 7353, 22059, + 22059, 44118, 95588, 227941, 389706, 0, 0, 0], + [0, 0, 6329, 6329, 0, 12658, 0, 0, 0, 0, 0, 0, 6329, 6329, 0, 0, 6329, 6329, 0, 0, 0, + 12658, 6329, 12658, 6329, 0, 12658, 18987, 12658, 18987, 6329, 37975, 12658, 18987, + 37975, 50633, 63291, 202532, 417722, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5882, 0, 0, 5882, 0, 0, 0, 0, 5882, 0, 0, 11765, 0, 11765, 5882, 0, + 5882, 5882, 17647, 23529, 5882, 23529, 11765, 23529, 11765, 11765, 23529, 41176, + 29412, 52941, 70588, 158824, 435294, 0, 0, 0], + [0, 0, 0, 10152, 0, 0, 5076, 0, 0, 0, 0, 0, 0, 0, 5076, 5076, 15228, 5076, 0, 5076, + 20305, 10152, 10152, 5076, 5076, 5076, 5076, 25381, 10152, 20305, 20305, 20305, 10152, + 45685, 55838, 45685, 116751, 167513, 350254, 0, 0, 0], + [0, 0, 0, 0, 4367, 0, 4367, 0, 0, 0, 4367, 0, 0, 0, 0, 0, 0, 4367, 0, 8734, 4367, + 17467, 17467, 8734, 8734, 13100, 8734, 8734, 30568, 17467, 13100, 26201, 17467, 17467, + 34934, 56769, 34934, 174672, 462882, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3906, 0, 3906, 0, 3906, 7813, 7813, 0, 7813, 0, 3906, + 3906, 7813, 7813, 15625, 0, 19531, 3906, 7813, 23438, 27344, 27344, 11719, 31250, + 35156, 50781, 105469, 140625, 441406, 0, 0, 0], + [0, 0, 0, 7519, 0, 0, 7519, 0, 3759, 0, 7519, 0, 0, 3759, 0, 7519, 3759, 3759, 15038, + 0, 3759, 11278, 15038, 15038, 7519, 0, 18797, 3759, 7519, 15038, 11278, 26316, 41353, + 26316, 30075, 45113, 71429, 180451, 409774, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3003, 6006, 3003, 3003, 3003, 9009, 9009, 0, + 9009, 0, 3003, 6006, 9009, 15015, 24024, 21021, 6006, 36036, 27027, 9009, 24024, + 36036, 30030, 78078, 153153, 477477, 0, 0, 0], + [0, 0, 2786, 0, 0, 0, 0, 0, 0, 8357, 0, 5571, 0, 0, 8357, 2786, 2786, 11142, 2786, 0, + 11142, 0, 19499, 5571, 5571, 8357, 5571, 5571, 2786, 16713, 11142, 5571, 27855, 19499, + 36212, 41783, 105850, 186630, 440111, 0, 0, 0], + [0, 0, 0, 2141, 2141, 0, 0, 0, 6424, 0, 2141, 6424, 0, 2141, 0, 0, 8565, 2141, 2141, 0, + 2141, 4283, 10707, 10707, 10707, 10707, 8565, 23555, 19272, 10707, 19272, 10707, + 32120, 12848, 23555, 40685, 83512, 209850, 421842, 0, 0, 0], + [0, 0, 2016, 2016, 2016, 2016, 4032, 2016, 2016, 2016, 0, 2016, 0, 0, 8065, 0, 4032, + 6048, 0, 8065, 4032, 4032, 6048, 10081, 8065, 6048, 4032, 20161, 12097, 6048, 8065, + 22177, 22177, 22177, 24194, 42339, 66532, 213710, 451613, 0, 0, 0], + [0, 0, 0, 1739, 0, 0, 1739, 0, 0, 0, 5217, 1739, 0, 5217, 8696, 1739, 3478, 5217, 1739, + 5217, 3478, 5217, 0, 8696, 6957, 6957, 12174, 5217, 13913, 10435, 12174, 22609, 26087, + 36522, 29565, 41739, 97391, 198261, 420870, 0, 0, 0], + [0, 0, 1323, 2646, 3968, 2646, 0, 0, 1323, 3968, 0, 2646, 0, 1323, 2646, 3968, 9259, + 6614, 2646, 5291, 5291, 7937, 6614, 9259, 7937, 3968, 5291, 9259, 10582, 17196, 7937, + 18519, 17196, 29101, 44974, 44974, 80688, 206349, 416667, 0, 0, 0], + [0, 0, 1057, 1057, 0, 0, 2114, 3171, 2114, 0, 0, 3171, 3171, 1057, 1057, 1057, 4228, + 4228, 4228, 4228, 4228, 2114, 6342, 7400, 11628, 8457, 10571, 7400, 14799, 9514, + 11628, 15856, 19027, 25370, 28541, 33827, 86681, 198732, 461945, 0, 0, 0], + [0, 0, 0, 1446, 0, 1446, 1446, 723, 1446, 723, 723, 0, 2892, 2169, 723, 1446, 4338, + 1446, 5061, 1446, 6508, 4338, 3615, 4338, 2169, 7231, 8677, 7231, 13738, 13015, 19523, + 16631, 15907, 26753, 31815, 49892, 56399, 192336, 492408, 0, 0, 0], + [0, 0, 433, 865, 0, 0, 2164, 1298, 433, 1731, 2164, 1298, 2596, 2164, 433, 1731, 865, + 2164, 3029, 3894, 3029, 4760, 5625, 2596, 6058, 8222, 7789, 7356, 9087, 10818, 14712, + 22501, 15578, 24665, 30723, 41973, 78321, 188230, 490697, 0, 0, 0], + [0, 171, 685, 1541, 685, 1199, 856, 685, 856, 1199, 1713, 1541, 1541, 1370, 856, 856, + 2398, 3425, 3597, 3425, 4453, 3939, 4967, 4967, 6508, 6850, 6508, 9591, 10447, 14044, + 14557, 13872, 20380, 25004, 29800, 46583, 75698, 185134, 488097, 0, 0, 0], + [0, 255, 829, 638, 701, 574, 701, 1148, 1275, 1339, 1084, 1658, 1658, 1339, 1849, 1594, + 2551, 2487, 2551, 2360, 3954, 2997, 4145, 4783, 5102, 6122, 6122, 8354, 8800, 10267, + 12754, 15178, 17410, 21108, 31822, 48339, 71998, 184937, 509215, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 125000, 125000, 375000, 0, 0, 0], + [0, 0, 76923, 38462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 76923, 0, 0, 0, 0, 0, 76923, 153846, 576923, 0, 0, 0], + [0, 0, 0, 63830, 0, 0, 21277, 21277, 21277, 0, 0, 0, 21277, 0, 42553, 42553, 0, 0, + 21277, 0, 42553, 21277, 21277, 21277, 21277, 0, 21277, 0, 63830, 42553, 0, 0, 0, + 42553, 42553, 21277, 21277, 127660, 234043, 0, 0, 0], + [0, 0, 0, 41667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41667, 0, 0, 0, 0, 0, 83333, 0, 0, 0, + 0, 41667, 41667, 0, 0, 41667, 0, 41667, 41667, 0, 125000, 0, 166667, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 35714, 0, 0, 0, 0, 0, 0, 0, 0, 35714, 0, 0, 0, 0, 35714, 0, 0, 0, + 0, 0, 35714, 0, 35714, 0, 35714, 0, 35714, 0, 0, 250000, 142857, 357143, 0, 0, 0], + [0, 0, 22727, 0, 0, 0, 0, 22727, 0, 22727, 22727, 0, 0, 0, 22727, 0, 0, 22727, 0, + 22727, 0, 22727, 0, 22727, 0, 0, 0, 0, 0, 0, 68182, 45455, 0, 0, 45455, 68182, 90909, + 204545, 272727, 0, 0, 0], + [0, 0, 25000, 25000, 25000, 0, 0, 0, 0, 25000, 0, 0, 25000, 25000, 0, 0, 25000, 25000, + 0, 0, 25000, 0, 0, 0, 0, 0, 0, 50000, 0, 0, 0, 0, 50000, 50000, 50000, 100000, 75000, + 150000, 250000, 0, 0, 0], + [0, 0, 0, 22222, 22222, 44444, 0, 0, 0, 22222, 22222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 22222, 22222, 66667, 22222, 22222, 44444, 44444, 0, 0, 0, 44444, 44444, + 177778, 355556, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 22222, 0, 0, 0, 0, 0, 0, 22222, 0, 66667, 0, 0, 0, 0, 0, 22222, 0, + 22222, 22222, 0, 22222, 0, 44444, 22222, 0, 66667, 22222, 22222, 44444, 22222, 44444, + 155556, 355556, 0, 0, 0], + [0, 0, 0, 60000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40000, 20000, 0, 0, 0, + 40000, 40000, 0, 20000, 20000, 0, 0, 0, 20000, 40000, 60000, 0, 80000, 60000, 180000, + 320000, 0, 0, 0], + [0, 0, 0, 0, 0, 18182, 0, 0, 18182, 0, 0, 0, 18182, 0, 36364, 0, 0, 0, 0, 18182, 18182, + 0, 0, 0, 18182, 18182, 36364, 18182, 18182, 0, 0, 18182, 36364, 18182, 0, 54545, + 36364, 145455, 454545, 0, 0, 0], + [0, 0, 0, 52632, 0, 0, 0, 0, 17544, 17544, 17544, 0, 0, 0, 0, 17544, 0, 17544, 17544, + 0, 0, 0, 17544, 0, 0, 0, 17544, 0, 17544, 17544, 17544, 0, 35088, 17544, 52632, 70175, + 70175, 175439, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 19608, 0, 0, 0, 0, 0, 0, 0, 0, 39216, 0, 19608, 0, 39216, 0, 0, 0, 0, + 19608, 19608, 0, 19608, 19608, 0, 19608, 19608, 19608, 19608, 58824, 39216, 58824, + 58824, 117647, 392157, 0, 0, 0], + [0, 0, 0, 14706, 0, 0, 0, 0, 0, 14706, 29412, 29412, 29412, 0, 0, 14706, 14706, 0, + 29412, 0, 29412, 14706, 0, 14706, 0, 29412, 14706, 29412, 0, 14706, 0, 0, 44118, + 73529, 14706, 14706, 58824, 147059, 323529, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 17857, 0, 17857, 0, 0, 0, 17857, 0, 0, 17857, 17857, 17857, + 17857, 17857, 0, 0, 17857, 0, 0, 0, 35714, 17857, 17857, 17857, 35714, 0, 17857, + 53571, 71429, 107143, 464286, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9615, 9615, 0, 0, 0, 0, 9615, 9615, 19231, 9615, 0, 0, 9615, 0, 0, + 0, 9615, 9615, 0, 0, 9615, 9615, 9615, 9615, 19231, 19231, 19231, 38462, 48077, 96154, + 96154, 192308, 336538, 0, 0, 0], + [0, 0, 0, 9804, 0, 0, 0, 0, 0, 0, 9804, 9804, 9804, 0, 9804, 0, 9804, 9804, 0, 9804, 0, + 9804, 9804, 0, 0, 39216, 9804, 0, 9804, 29412, 0, 49020, 49020, 29412, 19608, 39216, + 58824, 156863, 411765, 0, 0, 0], + [0, 0, 0, 0, 9804, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9804, 9804, 19608, 9804, 0, 0, + 9804, 9804, 9804, 9804, 0, 0, 9804, 0, 19608, 9804, 9804, 29412, 58824, 68627, 176471, + 519608, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 10101, 0, 0, 0, 10101, 0, 0, 0, 0, 10101, 0, 0, 10101, + 20202, 10101, 10101, 10101, 0, 10101, 10101, 20202, 20202, 20202, 30303, 20202, 30303, + 50505, 70707, 202020, 424242, 0, 0, 0], + [0, 0, 0, 7576, 0, 7576, 0, 0, 0, 0, 0, 0, 7576, 15152, 15152, 7576, 0, 0, 7576, 7576, + 15152, 7576, 0, 7576, 7576, 15152, 15152, 7576, 15152, 15152, 22727, 22727, 22727, + 15152, 22727, 22727, 113636, 219697, 356061, 0, 0, 0], + [0, 0, 0, 0, 15873, 7937, 0, 0, 0, 15873, 0, 0, 0, 0, 0, 7937, 0, 7937, 31746, 7937, 0, + 7937, 15873, 7937, 0, 0, 15873, 15873, 0, 15873, 15873, 23810, 31746, 7937, 15873, + 63492, 39683, 214286, 412698, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12658, 12658, 0, 0, 0, 6329, 0, 0, 6329, 0, 12658, + 0, 6329, 18987, 6329, 12658, 6329, 12658, 12658, 18987, 25316, 18987, 50633, 44304, + 107595, 177215, 430380, 0, 0, 0], + [0, 0, 0, 6024, 0, 0, 0, 0, 0, 12048, 0, 0, 6024, 12048, 0, 0, 6024, 6024, 6024, 12048, + 0, 6024, 6024, 12048, 18072, 6024, 6024, 24096, 12048, 18072, 0, 36145, 18072, 6024, + 24096, 60241, 78313, 150602, 451807, 0, 0, 0], + [0, 0, 0, 0, 0, 5076, 0, 0, 5076, 0, 0, 0, 0, 0, 0, 10152, 0, 0, 5076, 0, 10152, 5076, + 5076, 15228, 20305, 10152, 15228, 10152, 20305, 20305, 10152, 30457, 30457, 10152, + 25381, 76142, 60914, 187817, 411168, 0, 0, 0], + [0, 0, 0, 0, 9479, 0, 4739, 4739, 0, 4739, 4739, 0, 0, 0, 4739, 9479, 4739, 0, 0, 4739, + 18957, 4739, 4739, 0, 14218, 18957, 0, 14218, 0, 9479, 28436, 28436, 33175, 33175, + 61611, 33175, 28436, 175355, 440758, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 4255, 0, 0, 0, 0, 0, 0, 0, 4255, 8511, 0, 0, 4255, 4255, 8511, + 4255, 4255, 0, 0, 8511, 8511, 21277, 25532, 34043, 21277, 42553, 25532, 29787, 46809, + 72340, 182979, 438298, 0, 0, 0], + [0, 0, 0, 3436, 0, 0, 0, 0, 0, 0, 3436, 0, 0, 3436, 3436, 3436, 0, 3436, 3436, 13746, + 10309, 3436, 6873, 0, 6873, 0, 6873, 20619, 24055, 6873, 13746, 13746, 24055, 13746, + 48110, 41237, 61856, 192440, 467354, 0, 0, 0], + [0, 0, 0, 0, 3012, 0, 0, 6024, 6024, 3012, 6024, 3012, 0, 0, 3012, 0, 9036, 3012, 3012, + 0, 12048, 6024, 3012, 6024, 3012, 9036, 6024, 15060, 18072, 9036, 24096, 24096, 18072, + 18072, 33133, 48193, 78313, 198795, 424699, 0, 0, 0], + [0, 2646, 0, 0, 2646, 0, 0, 5291, 2646, 0, 0, 0, 2646, 2646, 0, 2646, 2646, 2646, 5291, + 5291, 2646, 2646, 5291, 13228, 5291, 7937, 5291, 10582, 18519, 10582, 29101, 21164, + 26455, 15873, 34392, 63492, 84656, 179894, 425926, 0, 0, 0], + [0, 0, 0, 0, 2242, 0, 0, 0, 0, 2242, 0, 6726, 2242, 0, 4484, 6726, 8969, 8969, 4484, + 6726, 4484, 11211, 0, 11211, 11211, 2242, 6726, 15695, 13453, 26906, 29148, 13453, + 17937, 38117, 33632, 35874, 80717, 197309, 396861, 0, 0, 0], + [0, 0, 0, 3868, 0, 0, 0, 0, 1934, 3868, 1934, 3868, 1934, 3868, 1934, 1934, 3868, 1934, + 3868, 3868, 13540, 1934, 1934, 1934, 5803, 9671, 11605, 13540, 13540, 11605, 21277, + 17408, 27079, 19342, 42553, 50290, 67698, 181818, 448743, 0, 0, 0], + [0, 0, 1689, 1689, 3378, 0, 3378, 0, 1689, 5068, 0, 1689, 0, 1689, 0, 0, 3378, 1689, + 5068, 6757, 6757, 8446, 1689, 10135, 1689, 3378, 10135, 16892, 10135, 8446, 10135, + 23649, 20270, 25338, 35473, 40541, 50676, 214527, 464527, 0, 0, 0], + [0, 0, 0, 0, 1353, 0, 2706, 1353, 0, 2706, 4060, 0, 0, 1353, 4060, 1353, 2706, 1353, + 4060, 2706, 5413, 5413, 9472, 6766, 8119, 4060, 10825, 16238, 13532, 16238, 10825, + 31123, 23004, 16238, 25710, 51421, 71719, 188092, 456022, 0, 0, 0], + [0, 0, 0, 1994, 1994, 997, 2991, 997, 2991, 997, 3988, 1994, 4985, 0, 997, 997, 1994, + 997, 3988, 4985, 9970, 7976, 5982, 2991, 7976, 10967, 7976, 13958, 5982, 12961, 22931, + 22931, 16949, 23928, 29910, 54835, 66800, 179462, 457627, 0, 0, 0], + [0, 0, 681, 2044, 2725, 0, 1362, 681, 1362, 1362, 0, 2044, 0, 3406, 3406, 1362, 2725, + 2725, 2725, 6812, 3406, 4087, 4768, 5450, 5450, 2044, 8856, 14305, 14305, 13624, + 14986, 17711, 17030, 29973, 38828, 55177, 79019, 187330, 448229, 0, 0, 0], + [0, 0, 423, 3805, 1268, 423, 1268, 423, 846, 1268, 1691, 1268, 2537, 2537, 3805, 0, + 1691, 2537, 2960, 2960, 4228, 4651, 7188, 5920, 5497, 8034, 6765, 6765, 9725, 14799, + 15222, 19450, 22410, 27484, 28753, 46512, 74841, 187738, 472304, 0, 0, 0], + [0, 340, 679, 1019, 1019, 679, 1019, 1528, 679, 1188, 1188, 1528, 1188, 1868, 1868, + 2547, 2547, 2716, 3226, 2886, 3396, 3905, 5603, 5942, 5263, 7131, 8149, 8149, 11715, + 13243, 12733, 15110, 21732, 25976, 32258, 48896, 72326, 190492, 478268, 0, 0, 0], + [0, 389, 519, 778, 1233, 1492, 1168, 778, 778, 519, 1297, 778, 1103, 2076, 1881, 1881, + 2530, 2660, 2854, 3308, 3308, 3957, 3373, 5384, 5644, 5579, 6293, 7655, 9731, 12066, + 12780, 16996, 18813, 23613, 30425, 44502, 71424, 180798, 509633, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 83333, 0, 83333, 333333, 0, 250000, 0, 0, 0], + [0, 0, 105263, 52632, 0, 0, 52632, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 52632, 0, 0, 0, 52632, 52632, 0, 52632, 0, 0, 52632, 157895, 368421, 0, 0, 0], + [0, 0, 18868, 75472, 0, 18868, 0, 0, 18868, 0, 0, 18868, 0, 18868, 18868, 0, 56604, 0, + 0, 18868, 0, 37736, 0, 0, 18868, 37736, 18868, 56604, 0, 18868, 0, 18868, 0, 37736, + 18868, 56604, 75472, 37736, 301887, 0, 0, 0], + [0, 0, 0, 0, 21277, 0, 0, 0, 0, 0, 21277, 0, 0, 0, 0, 0, 0, 21277, 0, 0, 21277, 0, 0, + 42553, 21277, 0, 21277, 0, 0, 63830, 0, 0, 21277, 0, 21277, 0, 148936, 106383, 468085, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 55556, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 27778, 27778, 0, 27778, 0, 0, 0, 55556, 83333, 83333, 111111, 472222, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 25000, 0, + 25000, 0, 25000, 50000, 0, 25000, 0, 50000, 75000, 25000, 75000, 0, 75000, 150000, + 350000, 0, 0, 0], + [0, 0, 28571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28571, 28571, 0, 57143, 0, 28571, 0, + 28571, 0, 0, 0, 0, 28571, 0, 28571, 28571, 28571, 28571, 28571, 0, 57143, 0, 200000, + 371429, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 30303, 30303, 30303, 0, 60606, 0, 0, 0, 0, 30303, 30303, + 30303, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 0, 0, 30303, 0, 60606, 60606, 121212, 151515, + 303030, 0, 0, 0], + [0, 0, 0, 0, 24390, 0, 24390, 0, 24390, 0, 24390, 0, 0, 0, 0, 73171, 48780, 24390, 0, + 0, 24390, 24390, 0, 0, 0, 0, 24390, 48780, 0, 0, 24390, 24390, 48780, 0, 73171, 24390, + 48780, 97561, 292683, 0, 0, 0], + [0, 0, 20000, 0, 0, 0, 0, 0, 0, 0, 0, 20000, 40000, 0, 0, 20000, 20000, 0, 0, 0, 20000, + 0, 0, 0, 20000, 20000, 20000, 20000, 40000, 0, 0, 20000, 20000, 0, 40000, 20000, + 100000, 220000, 320000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, 0, 25641, 0, 25641, 25641, 0, 0, + 0, 0, 0, 0, 0, 0, 25641, 0, 25641, 25641, 25641, 25641, 128205, 51282, 205128, 384615, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 20408, 0, 40816, 0, 0, 0, 0, 20408, 0, 20408, 40816, 40816, 0, 0, + 40816, 0, 0, 0, 0, 0, 0, 20408, 0, 20408, 40816, 0, 20408, 20408, 20408, 0, 183673, + 163265, 285714, 0, 0, 0], + [0, 0, 14286, 0, 14286, 14286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14286, + 14286, 0, 0, 0, 0, 14286, 28571, 28571, 14286, 0, 28571, 14286, 57143, 28571, 100000, + 185714, 428571, 0, 0, 0], + [0, 0, 0, 25974, 0, 0, 0, 0, 0, 0, 0, 0, 12987, 12987, 12987, 0, 25974, 12987, 0, 0, + 12987, 0, 12987, 0, 12987, 12987, 12987, 12987, 12987, 12987, 12987, 25974, 0, 0, + 51948, 25974, 64935, 207792, 402597, 0, 0, 0], + [0, 0, 0, 0, 14286, 0, 0, 0, 0, 0, 14286, 0, 0, 0, 0, 0, 14286, 0, 0, 0, 0, 14286, + 14286, 0, 28571, 0, 0, 42857, 28571, 28571, 0, 42857, 14286, 28571, 28571, 57143, + 100000, 114286, 414286, 0, 0, 0], + [0, 0, 0, 11494, 0, 0, 0, 0, 0, 11494, 0, 0, 11494, 0, 0, 0, 11494, 0, 0, 0, 0, 0, + 11494, 0, 11494, 0, 34483, 22989, 0, 22989, 0, 11494, 11494, 11494, 45977, 34483, + 103448, 149425, 482759, 0, 0, 0], + [0, 0, 0, 0, 0, 11494, 0, 0, 0, 11494, 0, 0, 0, 11494, 0, 22989, 0, 0, 0, 0, 0, 11494, + 0, 0, 0, 34483, 34483, 0, 0, 11494, 22989, 11494, 11494, 34483, 22989, 114943, 103448, + 183908, 344828, 0, 0, 0], + [0, 0, 0, 9009, 0, 0, 0, 0, 0, 0, 0, 0, 9009, 0, 0, 9009, 0, 0, 9009, 18018, 0, 0, + 18018, 0, 18018, 27027, 18018, 18018, 0, 9009, 27027, 27027, 54054, 45045, 27027, + 54054, 45045, 198198, 360360, 0, 0, 0], + [0, 0, 0, 0, 8333, 0, 0, 0, 0, 8333, 8333, 0, 0, 25000, 8333, 0, 8333, 8333, 0, 8333, + 0, 0, 0, 8333, 0, 16667, 0, 0, 0, 16667, 8333, 33333, 8333, 16667, 33333, 50000, + 75000, 283333, 366667, 0, 0, 0], + [0, 0, 0, 0, 7194, 7194, 0, 7194, 0, 0, 0, 0, 0, 0, 0, 0, 7194, 0, 21583, 7194, 0, + 14388, 0, 14388, 21583, 7194, 7194, 7194, 0, 21583, 14388, 21583, 21583, 21583, 28777, + 43165, 35971, 273381, 388489, 0, 0, 0], + [0, 0, 0, 0, 0, 6897, 6897, 0, 0, 0, 6897, 0, 6897, 0, 6897, 6897, 0, 13793, 0, 13793, + 6897, 0, 0, 13793, 6897, 6897, 6897, 6897, 20690, 13793, 0, 34483, 20690, 34483, + 34483, 62069, 55172, 151724, 455172, 0, 0, 0], + [0, 0, 0, 0, 0, 6993, 0, 6993, 0, 0, 6993, 0, 6993, 6993, 0, 0, 0, 6993, 0, 6993, 0, 0, + 6993, 0, 0, 13986, 27972, 0, 13986, 13986, 34965, 20979, 34965, 13986, 48951, 34965, + 111888, 153846, 419580, 0, 0, 0], + [0, 0, 5405, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5405, 0, 10811, 0, 5405, 0, 5405, 0, + 10811, 5405, 10811, 21622, 10811, 10811, 16216, 16216, 16216, 16216, 27027, 27027, + 37838, 48649, 70270, 189189, 432432, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5319, 0, 5319, 0, 0, 15957, 10638, 10638, 5319, + 0, 10638, 5319, 0, 15957, 15957, 5319, 0, 15957, 15957, 5319, 37234, 79787, 31915, + 90426, 196809, 420213, 0, 0, 0], + [0, 0, 0, 0, 0, 10000, 10000, 5000, 5000, 0, 0, 0, 5000, 5000, 0, 5000, 10000, 0, 0, 0, + 15000, 15000, 20000, 0, 5000, 5000, 35000, 20000, 5000, 20000, 10000, 10000, 35000, + 35000, 15000, 35000, 70000, 155000, 440000, 0, 0, 0], + [0, 0, 4255, 0, 0, 0, 4255, 0, 8511, 0, 4255, 4255, 8511, 0, 0, 0, 0, 0, 0, 4255, 4255, + 4255, 4255, 4255, 4255, 4255, 17021, 21277, 12766, 21277, 21277, 21277, 38298, 34043, + 42553, 55319, 76596, 131915, 442553, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3356, 3356, 3356, 6711, 6711, 6711, 0, 3356, 0, 3356, 0, 10067, + 3356, 0, 0, 3356, 16779, 10067, 6711, 3356, 20134, 6711, 13423, 20134, 20134, 13423, + 16779, 23490, 36913, 63758, 73826, 147651, 453020, 0, 0, 0], + [0, 0, 0, 0, 0, 2899, 2899, 5797, 0, 2899, 0, 8696, 0, 0, 5797, 0, 2899, 0, 5797, 2899, + 0, 2899, 17391, 20290, 5797, 5797, 8696, 8696, 8696, 28986, 20290, 20290, 23188, + 34783, 34783, 49275, 81159, 159420, 428986, 0, 0, 0], + [0, 0, 0, 2421, 2421, 0, 2421, 0, 0, 0, 2421, 0, 4843, 0, 4843, 0, 0, 2421, 2421, 2421, + 7264, 9685, 4843, 0, 7264, 9685, 7264, 4843, 7264, 9685, 19370, 12107, 9685, 31477, + 14528, 43584, 84746, 176755, 513317, 0, 0, 0], + [0, 0, 0, 0, 2212, 0, 0, 0, 0, 0, 4425, 2212, 0, 2212, 4425, 2212, 2212, 4425, 4425, + 8850, 4425, 4425, 6637, 2212, 8850, 4425, 8850, 13274, 8850, 11062, 24336, 17699, + 28761, 17699, 35398, 59735, 66372, 201327, 438053, 0, 0, 0], + [0, 0, 1745, 0, 0, 1745, 0, 3490, 0, 1745, 3490, 1745, 1745, 6981, 3490, 3490, 1745, + 1745, 6981, 6981, 1745, 5236, 5236, 12216, 3490, 3490, 12216, 10471, 10471, 12216, + 22688, 27923, 19197, 15707, 36649, 48866, 80279, 172775, 452007, 0, 0, 0], + [0, 0, 0, 1536, 3072, 0, 3072, 0, 0, 0, 3072, 4608, 1536, 1536, 6144, 4608, 6144, 9217, + 3072, 1536, 4608, 1536, 3072, 6144, 6144, 19969, 13825, 15361, 10753, 18433, 15361, + 16897, 21505, 27650, 23041, 43011, 73733, 185868, 443932, 0, 0, 0], + [0, 0, 0, 1295, 1295, 1295, 2591, 3886, 0, 0, 1295, 2591, 5181, 2591, 1295, 2591, 1295, + 5181, 5181, 1295, 3886, 3886, 2591, 6477, 3886, 9067, 11658, 12953, 12953, 15544, + 19430, 22021, 15544, 25907, 28497, 55699, 93264, 194301, 423575, 0, 0, 0], + [0, 0, 0, 2002, 1001, 1001, 3003, 0, 2002, 2002, 1001, 0, 2002, 3003, 5005, 0, 1001, 0, + 2002, 4004, 4004, 6006, 7007, 5005, 10010, 6006, 6006, 10010, 12012, 11011, 14014, + 21021, 19019, 25025, 37037, 45045, 87087, 191191, 454454, 0, 0, 0], + [0, 669, 669, 1339, 2677, 2008, 2008, 3347, 2677, 1339, 669, 669, 669, 2008, 2008, + 4016, 2677, 4016, 3347, 3347, 3347, 3347, 9371, 6693, 9371, 6693, 8032, 8032, 11379, + 15395, 20750, 11379, 20750, 22758, 33467, 38153, 69612, 183400, 477912, 0, 0, 0], + [0, 0, 1319, 0, 0, 2639, 440, 440, 1759, 1759, 1759, 880, 1319, 1319, 1759, 3518, 1759, + 6157, 6157, 3518, 3518, 5277, 3078, 3518, 7036, 7916, 11873, 10994, 11873, 13193, + 10994, 14512, 22427, 25066, 29464, 44855, 69041, 192172, 476693, 0, 0, 0], + [0, 342, 684, 684, 1711, 684, 1711, 1369, 1027, 2053, 1369, 856, 1369, 1369, 1882, 856, + 3080, 3251, 2053, 2567, 4620, 4620, 5133, 4449, 5989, 5476, 6160, 10267, 10609, 13005, + 12663, 13005, 20534, 26694, 30116, 44661, 73751, 189767, 489562, 0, 0, 0], + [0, 131, 458, 654, 589, 850, 720, 589, 1047, 720, 720, 785, 1243, 1766, 1766, 1374, + 1832, 1963, 2617, 2748, 2878, 4187, 3860, 3794, 6280, 6280, 7392, 6411, 10794, 11187, + 14261, 15504, 16682, 22243, 30158, 42392, 72092, 185464, 515570, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 125000, 0, 0, 0, 125000, 0, 0, 0, 0, 0, 250000, 125000, 0, 0, 0], + [0, 0, 83333, 0, 0, 0, 0, 0, 0, 83333, 0, 41667, 0, 0, 0, 0, 0, 0, 0, 41667, 0, 0, 0, + 41667, 41667, 41667, 0, 0, 0, 0, 0, 0, 41667, 0, 0, 0, 41667, 125000, 416667, 0, 0, + 0], + [0, 0, 133333, 0, 0, 0, 0, 33333, 33333, 0, 0, 33333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 33333, 0, 0, 33333, 100000, 66667, 133333, 400000, 0, 0, 0], + [0, 0, 0, 0, 0, 28571, 0, 0, 28571, 57143, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28571, 0, + 0, 0, 28571, 28571, 0, 0, 28571, 28571, 85714, 0, 0, 57143, 85714, 57143, 114286, + 342857, 0, 0, 0], + [0, 0, 0, 0, 26316, 26316, 0, 26316, 0, 0, 26316, 0, 0, 0, 0, 0, 0, 0, 52632, 0, 0, 0, + 0, 26316, 52632, 0, 0, 0, 78947, 26316, 0, 26316, 78947, 78947, 26316, 105263, 52632, + 105263, 184211, 0, 0, 0], + [0, 0, 0, 0, 45455, 45455, 0, 0, 0, 0, 0, 0, 22727, 0, 22727, 0, 0, 0, 0, 22727, 0, + 45455, 22727, 22727, 22727, 45455, 0, 22727, 45455, 0, 45455, 0, 0, 45455, 68182, 0, + 68182, 113636, 272727, 0, 0, 0], + [0, 0, 29412, 0, 0, 0, 0, 0, 0, 0, 0, 29412, 0, 29412, 0, 0, 0, 0, 58824, 0, 29412, + 29412, 0, 0, 29412, 0, 0, 0, 29412, 0, 0, 58824, 29412, 0, 29412, 29412, 0, 235294, + 352941, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 25000, 0, 25000, 0, 0, 50000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, + 0, 25000, 25000, 0, 0, 25000, 0, 25000, 0, 0, 50000, 0, 75000, 75000, 225000, 350000, + 0, 0, 0], + [0, 0, 0, 25641, 0, 0, 0, 0, 25641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, + 0, 0, 51282, 25641, 0, 0, 0, 76923, 76923, 25641, 25641, 102564, 153846, 384615, 0, 0, + 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22222, 44444, 22222, 0, 44444, 0, 0, + 22222, 0, 44444, 0, 22222, 0, 0, 111111, 0, 22222, 44444, 22222, 44444, 44444, + 44444, 66667, 377778, 0, 0, 0], + [0, 0, 27778, 0, 0, 0, 0, 0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 27778, 0, 27778, 0, 55556, + 0, 0, 0, 0, 0, 27778, 0, 27778, 27778, 55556, 27778, 55556, 55556, 55556, 55556, + 222222, 222222, 0, 0, 0], + [0, 0, 0, 0, 0, 19608, 0, 0, 0, 0, 0, 0, 19608, 19608, 0, 0, 0, 0, 19608, 0, 19608, + 19608, 0, 39216, 0, 19608, 19608, 0, 19608, 0, 39216, 19608, 19608, 39216, 39216, + 39216, 117647, 176471, 294118, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 30769, 0, 0, 0, 15385, 0, 15385, 0, 15385, 0, 0, 30769, 0, 0, 0, + 0, 0, 15385, 15385, 15385, 0, 30769, 46154, 0, 15385, 0, 0, 46154, 30769, 46154, + 200000, 430769, 0, 0, 0], + [0, 0, 0, 0, 0, 14706, 0, 0, 0, 0, 0, 0, 14706, 0, 0, 0, 0, 0, 14706, 0, 0, 0, 29412, + 0, 0, 14706, 14706, 29412, 0, 0, 14706, 29412, 73529, 44118, 14706, 58824, 14706, + 205882, 411765, 0, 0, 0], + [0, 0, 32258, 16129, 16129, 0, 0, 0, 0, 0, 0, 0, 48387, 0, 0, 16129, 16129, 0, 32258, + 16129, 0, 0, 0, 0, 16129, 16129, 0, 0, 0, 0, 0, 16129, 48387, 16129, 0, 112903, 48387, + 209677, 322581, 0, 0, 0], + [0, 0, 0, 0, 0, 12195, 0, 0, 0, 24390, 24390, 12195, 12195, 12195, 24390, 0, 0, 0, + 24390, 0, 0, 0, 12195, 12195, 24390, 0, 24390, 12195, 12195, 12195, 36585, 12195, + 24390, 12195, 60976, 0, 48780, 231707, 317073, 0, 0, 0], + [0, 0, 0, 0, 0, 20619, 0, 0, 0, 0, 0, 0, 30928, 0, 0, 0, 0, 0, 0, 0, 20619, 10309, 0, + 0, 20619, 10309, 10309, 0, 30928, 20619, 10309, 20619, 20619, 61856, 10309, 51546, + 82474, 123711, 443299, 0, 0, 0], + [0, 0, 0, 10000, 0, 0, 0, 0, 0, 0, 0, 0, 10000, 40000, 10000, 0, 0, 0, 0, 30000, 0, + 10000, 30000, 0, 10000, 0, 0, 10000, 20000, 20000, 10000, 20000, 40000, 30000, 20000, + 30000, 130000, 180000, 340000, 0, 0, 0], + [0, 0, 0, 0, 10101, 0, 0, 0, 0, 0, 10101, 0, 0, 20202, 10101, 10101, 10101, 10101, 0, + 0, 0, 10101, 0, 20202, 20202, 20202, 10101, 0, 10101, 30303, 20202, 30303, 20202, + 20202, 20202, 40404, 40404, 222222, 383838, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 8475, 0, 0, 0, 0, 0, 0, 8475, 33898, 8475, 0, 16949, 8475, 8475, 0, + 33898, 16949, 8475, 25424, 16949, 8475, 16949, 8475, 0, 42373, 33898, 8475, 25424, + 33898, 50847, 59322, 161017, 355932, 0, 0, 0], + [0, 0, 7042, 0, 0, 7042, 0, 0, 0, 7042, 7042, 21127, 0, 7042, 7042, 0, 0, 0, 14085, + 7042, 7042, 7042, 0, 7042, 7042, 7042, 0, 7042, 0, 21127, 7042, 35211, 21127, 7042, + 35211, 56338, 42254, 183099, 464789, 0, 0, 0], + [0, 0, 0, 0, 6410, 0, 0, 0, 6410, 0, 0, 0, 6410, 6410, 0, 0, 6410, 6410, 0, 6410, 6410, + 19231, 6410, 12821, 19231, 19231, 0, 19231, 6410, 19231, 19231, 32051, 32051, 12821, + 51282, 25641, 89744, 166667, 397436, 0, 0, 0], + [0, 0, 0, 6897, 0, 0, 0, 13793, 0, 0, 6897, 0, 0, 6897, 6897, 6897, 13793, 0, 0, 6897, + 6897, 0, 6897, 6897, 0, 13793, 6897, 6897, 20690, 13793, 27586, 27586, 20690, 34483, + 20690, 75862, 89655, 172414, 379310, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 4762, 0, 0, 0, 0, 4762, 0, 4762, 0, 0, 4762, 0, 0, 4762, 0, 0, 9524, + 9524, 0, 9524, 14286, 9524, 14286, 14286, 19048, 33333, 14286, 19048, 33333, 38095, + 85714, 185714, 466667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 4651, 0, 0, 0, 4651, 4651, 0, 0, 4651, 4651, 4651, 0, 4651, + 4651, 0, 4651, 9302, 9302, 32558, 13953, 4651, 18605, 27907, 4651, 27907, 37209, + 41860, 51163, 186047, 493023, 0, 0, 0], + [0, 0, 0, 0, 0, 7353, 0, 3676, 0, 0, 0, 0, 0, 3676, 11029, 0, 0, 11029, 7353, 7353, 0, + 18382, 0, 7353, 14706, 7353, 11029, 7353, 7353, 14706, 0, 33088, 22059, 29412, 33088, + 55147, 95588, 187500, 404412, 0, 0, 0], + [0, 0, 0, 3571, 3571, 3571, 3571, 0, 3571, 0, 3571, 3571, 0, 0, 0, 0, 0, 7143, 0, 3571, + 7143, 3571, 3571, 10714, 3571, 14286, 17857, 3571, 17857, 21429, 25000, 25000, 7143, + 35714, 32143, 67857, 67857, 200000, 400000, 0, 0, 0], + [0, 0, 2924, 2924, 0, 2924, 0, 0, 0, 0, 8772, 0, 8772, 0, 2924, 2924, 5848, 5848, 5848, + 2924, 8772, 0, 8772, 2924, 2924, 5848, 5848, 8772, 17544, 17544, 26316, 11696, 20468, + 20468, 40936, 43860, 58480, 198830, 447368, 0, 0, 0], + [0, 0, 0, 0, 2469, 0, 0, 2469, 0, 2469, 0, 2469, 2469, 2469, 4938, 9877, 2469, 2469, + 4938, 4938, 7407, 7407, 2469, 7407, 7407, 7407, 12346, 12346, 14815, 19753, 9877, + 19753, 32099, 17284, 22222, 44444, 71605, 192593, 446914, 0, 0, 0], + [0, 0, 0, 0, 2146, 2146, 4292, 2146, 0, 2146, 2146, 4292, 2146, 2146, 0, 4292, 4292, + 8584, 4292, 8584, 6438, 2146, 6438, 6438, 4292, 4292, 8584, 2146, 21459, 17167, 15021, + 23605, 25751, 19313, 27897, 47210, 92275, 182403, 433476, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 2008, 0, 0, 6024, 2008, 0, 2008, 0, 4016, 2008, 10040, 6024, 6024, + 4016, 10040, 4016, 2008, 6024, 14056, 4016, 14056, 8032, 14056, 16064, 10040, 8032, + 22088, 30120, 18072, 46185, 80321, 200803, 447791, 0, 0, 0], + [0, 0, 3339, 0, 5008, 1669, 1669, 1669, 0, 0, 1669, 0, 3339, 3339, 1669, 1669, 3339, + 5008, 5008, 6678, 5008, 8347, 1669, 6678, 11686, 8347, 5008, 16694, 10017, 21703, + 20033, 18364, 21703, 21703, 28381, 41736, 56761, 185309, 465776, 0, 0, 0], + [0, 1319, 0, 2639, 0, 1319, 3958, 1319, 0, 1319, 1319, 2639, 1319, 0, 1319, 3958, 2639, + 5277, 1319, 2639, 3958, 1319, 2639, 1319, 3958, 6596, 5277, 13193, 11873, 13193, + 26385, 19789, 22427, 23747, 19789, 51451, 72559, 191293, 474934, 0, 0, 0], + [0, 0, 3049, 2033, 0, 1016, 1016, 3049, 5081, 1016, 3049, 1016, 2033, 2033, 3049, 3049, + 2033, 1016, 1016, 5081, 4065, 5081, 9146, 8130, 4065, 10163, 10163, 8130, 7114, 9146, + 15244, 15244, 21341, 25407, 31504, 45732, 75203, 181911, 473577, 0, 0, 0], + [0, 0, 0, 0, 1430, 2144, 2144, 2859, 0, 715, 2859, 1430, 4289, 2144, 4289, 1430, 715, + 5718, 2144, 2144, 1430, 5004, 5718, 8578, 6433, 5718, 8578, 14296, 13581, 7148, 7863, + 15726, 12866, 25018, 39314, 52180, 77913, 180129, 476054, 0, 0, 0], + [0, 852, 426, 1278, 426, 0, 0, 426, 0, 1278, 1704, 2129, 4685, 2129, 2555, 1704, 3407, + 2981, 2129, 3833, 3407, 2981, 3407, 5111, 5111, 6814, 8092, 7666, 9796, 12777, 16184, + 15332, 20017, 18739, 37053, 44719, 83049, 206985, 460818, 0, 0, 0], + [0, 510, 680, 1531, 850, 170, 340, 1361, 1531, 1020, 1871, 850, 1701, 3231, 2551, 2551, + 1701, 3401, 3741, 4252, 3401, 4592, 4592, 4932, 6122, 9354, 8673, 6803, 10374, 10714, + 12415, 14456, 21088, 22279, 30442, 46088, 75000, 192517, 482313, 0, 0, 0], + [0, 194, 581, 516, 903, 710, 839, 516, 1355, 1097, 1420, 839, 1678, 1484, 2258, 1871, + 1613, 2323, 2710, 3226, 2775, 3936, 4904, 3549, 6517, 6452, 6130, 8904, 9098, 11743, + 13937, 16067, 17809, 22261, 29294, 43231, 72332, 190025, 504904, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 333333, 416667, 0, 0, 0], + [0, 0, 129032, 0, 32258, 0, 0, 32258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 64516, 0, 32258, 32258, 64516, 0, 32258, 0, 0, 193548, 387097, 0, 0, 0], + [0, 0, 0, 0, 33333, 33333, 0, 0, 0, 0, 33333, 0, 33333, 0, 0, 33333, 0, 0, 0, 0, 33333, + 0, 0, 0, 33333, 0, 0, 0, 33333, 0, 0, 33333, 33333, 66667, 0, 66667, 100000, 166667, + 266667, 0, 0, 0], + [0, 0, 0, 29412, 0, 58824, 29412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29412, 0, + 0, 0, 29412, 29412, 58824, 0, 29412, 29412, 29412, 0, 0, 88235, 29412, 88235, 205882, + 235294, 0, 0, 0], + [0, 0, 0, 60606, 0, 0, 0, 0, 0, 30303, 30303, 30303, 30303, 0, 30303, 0, 0, 30303, 0, + 0, 0, 0, 30303, 30303, 0, 0, 30303, 0, 30303, 0, 0, 30303, 60606, 30303, 0, 0, 30303, + 151515, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34483, 0, 0, 34483, + 68966, 0, 34483, 68966, 0, 0, 34483, 0, 0, 68966, 103448, 0, 172414, 379310, 0, 0, 0], + [0, 0, 0, 27778, 27778, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 27778, + 27778, 0, 0, 27778, 0, 27778, 27778, 27778, 83333, 27778, 55556, 27778, 0, 27778, + 27778, 194444, 305556, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 25000, 25000, 0, 0, 0, 0, + 50000, 0, 0, 25000, 0, 25000, 25000, 0, 25000, 50000, 0, 25000, 75000, 50000, 200000, + 375000, 0, 0, 0], + [0, 0, 0, 23256, 0, 23256, 0, 0, 0, 0, 0, 0, 0, 23256, 23256, 0, 0, 0, 0, 0, 23256, + 46512, 0, 23256, 23256, 23256, 69767, 0, 0, 0, 23256, 0, 23256, 0, 69767, 46512, + 116279, 162791, 255814, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17241, 0, 17241, 0, 17241, 34483, 0, 0, 0, 0, 0, + 17241, 17241, 17241, 0, 17241, 0, 34483, 0, 34483, 0, 17241, 34483, 51724, 137931, + 224138, 310345, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 47619, 0, 0, 0, 23810, 23810, 0, 71429, 0, 23810, 0, 0, 23810, 0, 0, + 23810, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23810, 23810, 47619, 0, 0, 47619, 166667, 452381, 0, + 0, 0], + [0, 0, 0, 0, 0, 12821, 12821, 0, 12821, 12821, 0, 12821, 12821, 12821, 12821, 12821, 0, + 0, 12821, 12821, 0, 0, 0, 0, 12821, 0, 38462, 0, 12821, 25641, 0, 12821, 0, 0, 12821, + 64103, 51282, 217949, 410256, 0, 0, 0], + [0, 0, 0, 0, 13699, 13699, 13699, 0, 13699, 0, 0, 0, 13699, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 13699, 0, 13699, 13699, 13699, 41096, 27397, 13699, 0, 41096, 41096, 82192, 41096, + 41096, 68493, 123288, 356164, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 11494, 11494, 0, 0, 0, 11494, 0, 0, 0, 0, 0, 22989, 11494, 0, 0, 0, + 0, 11494, 22989, 0, 11494, 22989, 34483, 11494, 22989, 0, 11494, 11494, 34483, 103448, + 103448, 183908, 344828, 0, 0, 0], + [0, 0, 0, 0, 0, 14085, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14085, 14085, 0, 0, 0, 0, + 14085, 14085, 14085, 14085, 14085, 42254, 42254, 0, 56338, 42254, 56338, 14085, 42254, + 183099, 408451, 0, 0, 0], + [0, 0, 0, 14706, 0, 0, 0, 0, 0, 0, 0, 14706, 0, 14706, 0, 14706, 0, 0, 14706, 14706, + 44118, 29412, 0, 44118, 0, 0, 14706, 14706, 0, 14706, 44118, 44118, 14706, 29412, + 29412, 58824, 58824, 205882, 264706, 0, 0, 0], + [0, 0, 0, 0, 9901, 0, 0, 0, 0, 0, 0, 0, 9901, 0, 0, 9901, 9901, 9901, 9901, 9901, 0, 0, + 29703, 0, 0, 19802, 19802, 9901, 0, 9901, 9901, 9901, 19802, 29703, 19802, 29703, + 108911, 158416, 455446, 0, 0, 0], + [0, 0, 0, 9615, 0, 9615, 0, 0, 0, 9615, 0, 9615, 0, 9615, 9615, 0, 0, 9615, 0, 0, 0, + 9615, 9615, 19231, 0, 0, 19231, 0, 0, 0, 9615, 28846, 28846, 28846, 28846, 28846, + 57692, 182692, 480769, 0, 0, 0], + [0, 0, 0, 8000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8000, 16000, 16000, 24000, 0, 16000, 0, + 8000, 0, 0, 24000, 8000, 8000, 8000, 8000, 16000, 16000, 8000, 32000, 8000, 24000, + 48000, 40000, 56000, 184000, 416000, 0, 0, 0], + [0, 0, 0, 18868, 0, 0, 0, 0, 0, 9434, 9434, 0, 9434, 0, 9434, 9434, 0, 0, 0, 9434, + 18868, 0, 0, 0, 18868, 0, 9434, 18868, 9434, 9434, 28302, 9434, 9434, 28302, 18868, + 47170, 75472, 273585, 349057, 0, 0, 0], + [0, 0, 6944, 0, 0, 13889, 6944, 0, 0, 13889, 0, 6944, 6944, 0, 0, 0, 20833, 0, 6944, + 6944, 0, 6944, 0, 6944, 6944, 27778, 13889, 13889, 20833, 6944, 27778, 27778, 41667, + 27778, 13889, 27778, 76389, 159722, 402778, 0, 0, 0], + [0, 0, 0, 0, 6410, 0, 6410, 6410, 6410, 0, 0, 6410, 12821, 0, 6410, 0, 6410, 6410, 0, + 0, 0, 0, 6410, 12821, 6410, 0, 19231, 19231, 19231, 12821, 19231, 12821, 12821, 19231, + 38462, 51282, 64103, 243590, 378205, 0, 0, 0], + [0, 0, 0, 6623, 0, 6623, 6623, 0, 13245, 0, 0, 0, 6623, 0, 0, 0, 0, 19868, 0, 6623, + 6623, 6623, 6623, 13245, 13245, 0, 33113, 6623, 6623, 26490, 19868, 33113, 26490, + 46358, 19868, 52980, 66225, 192053, 357616, 0, 0, 0], + [0, 0, 0, 4630, 0, 4630, 9259, 0, 4630, 0, 4630, 0, 0, 0, 4630, 4630, 9259, 0, 4630, + 9259, 13889, 9259, 0, 9259, 0, 13889, 4630, 4630, 4630, 18519, 18519, 13889, 23148, + 27778, 27778, 37037, 97222, 162037, 453704, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4202, 0, 12605, 4202, 8403, 8403, 0, 4202, 4202, 0, + 4202, 4202, 8403, 4202, 8403, 16807, 16807, 16807, 8403, 21008, 8403, 33613, 29412, + 42017, 21008, 75630, 180672, 453782, 0, 0, 0], + [0, 0, 0, 4237, 4237, 0, 4237, 0, 0, 0, 4237, 4237, 0, 8475, 0, 12712, 8475, 0, 4237, + 8475, 12712, 4237, 4237, 4237, 0, 16949, 12712, 21186, 16949, 4237, 21186, 25424, + 21186, 25424, 46610, 21186, 67797, 152542, 457627, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3509, 0, 0, 7018, 3509, 3509, 14035, 7018, 7018, 0, + 7018, 3509, 10526, 7018, 7018, 3509, 10526, 14035, 21053, 14035, 24561, 7018, 35088, + 28070, 56140, 66667, 164912, 473684, 0, 0, 0], + [0, 0, 3021, 3021, 3021, 3021, 0, 3021, 0, 0, 0, 3021, 0, 3021, 3021, 0, 0, 0, 3021, + 6042, 3021, 9063, 9063, 12085, 6042, 21148, 15106, 3021, 24169, 15106, 3021, 15106, + 15106, 30211, 36254, 45317, 96677, 199396, 407855, 0, 0, 0], + [0, 0, 0, 2577, 0, 0, 0, 0, 0, 0, 2577, 0, 2577, 0, 2577, 2577, 5155, 2577, 5155, 5155, + 5155, 2577, 15464, 7732, 12887, 10309, 15464, 18041, 20619, 7732, 12887, 15464, 30928, + 23196, 30928, 38660, 82474, 146907, 471649, 0, 0, 0], + [0, 0, 0, 4415, 0, 4415, 0, 0, 4415, 0, 2208, 0, 0, 0, 0, 4415, 8830, 8830, 0, 0, 2208, + 6623, 4415, 6623, 11038, 0, 11038, 13245, 11038, 15453, 22075, 17660, 11038, 30905, + 28698, 39735, 46358, 181015, 503311, 0, 0, 0], + [0, 0, 0, 1883, 0, 0, 0, 5650, 1883, 0, 3766, 3766, 0, 5650, 1883, 0, 1883, 5650, 1883, + 3766, 3766, 5650, 1883, 1883, 0, 9416, 5650, 13183, 11299, 11299, 9416, 20716, 11299, + 22599, 33898, 50847, 65913, 199623, 483992, 0, 0, 0], + [0, 0, 0, 1631, 1631, 0, 1631, 0, 0, 0, 0, 0, 1631, 3263, 4894, 1631, 3263, 0, 3263, + 3263, 11419, 6525, 6525, 14682, 3263, 6525, 6525, 11419, 6525, 13051, 14682, 14682, + 19576, 21207, 44046, 52202, 76672, 164763, 479608, 0, 0, 0], + [0, 0, 0, 0, 0, 1391, 0, 2782, 2782, 1391, 2782, 2782, 1391, 2782, 1391, 1391, 2782, + 1391, 4172, 4172, 5563, 4172, 4172, 8345, 4172, 11127, 12517, 9736, 12517, 8345, 6954, + 16690, 19471, 31989, 45897, 47288, 91794, 157163, 468707, 0, 0, 0], + [0, 0, 1036, 1036, 1036, 0, 1036, 3109, 1036, 3109, 1036, 0, 3109, 1036, 1036, 2073, + 1036, 2073, 3109, 7254, 8290, 3109, 3109, 9326, 4145, 9326, 9326, 16580, 13472, 15544, + 18653, 14508, 23834, 22798, 30052, 47668, 60104, 187565, 469430, 0, 0, 0], + [0, 0, 698, 698, 1397, 1397, 698, 1397, 698, 698, 1397, 1397, 2793, 1397, 698, 2793, + 2095, 3492, 698, 2095, 4190, 4190, 9078, 5587, 8380, 9078, 12570, 9777, 12570, 14665, + 12570, 13966, 26536, 25140, 33520, 48184, 71229, 192039, 460196, 0, 0, 0], + [0, 0, 855, 855, 428, 1283, 1283, 428, 2139, 855, 855, 2139, 1283, 3422, 2994, 855, + 1283, 4277, 855, 2994, 3422, 2566, 3849, 7271, 6843, 6843, 6416, 12404, 12404, 10693, + 13687, 16253, 22241, 31651, 35500, 53464, 68435, 199316, 457656, 0, 0, 0], + [0, 166, 662, 994, 994, 828, 994, 1159, 1490, 828, 828, 1821, 1490, 1656, 1325, 2649, + 2649, 2153, 1821, 1821, 4471, 4140, 3974, 5630, 6458, 5796, 5133, 6955, 11095, 13744, + 14572, 16725, 22189, 25501, 31959, 49180, 72197, 188276, 485676, 0, 0, 0], + [0, 262, 196, 262, 1178, 1309, 720, 1047, 1047, 1178, 1047, 1375, 982, 1244, 1833, + 2160, 2684, 2160, 2226, 2553, 3928, 4517, 4975, 5172, 5499, 5695, 7659, 9296, 9230, + 11194, 11652, 15056, 16431, 22388, 31291, 43532, 68932, 188466, 509623, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 125000, 0, 0, 0, 0, 500000, 0, 0, 0], + [0, 58824, 58824, 58824, 58824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 117647, 0, 0, 0, 0, 58824, 0, 0, 0, 58824, 0, 176471, 352941, 0, 0, 0], + [0, 0, 0, 0, 90909, 0, 30303, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 30303, 30303, 60606, 0, 0, + 0, 0, 30303, 0, 60606, 30303, 60606, 0, 30303, 0, 0, 60606, 0, 60606, 30303, 30303, + 90909, 242424, 0, 0, 0], + [0, 0, 0, 27027, 0, 0, 0, 0, 0, 27027, 0, 0, 0, 27027, 27027, 0, 0, 0, 27027, 0, 27027, + 0, 27027, 0, 0, 27027, 27027, 0, 0, 27027, 27027, 0, 0, 27027, 27027, 27027, 135135, + 135135, 351351, 0, 0, 0], + [0, 0, 0, 0, 21739, 21739, 0, 0, 21739, 0, 21739, 21739, 0, 0, 0, 0, 0, 0, 0, 21739, 0, + 21739, 21739, 21739, 21739, 0, 0, 21739, 21739, 0, 21739, 43478, 0, 65217, 43478, + 65217, 130435, 152174, 217391, 0, 0, 0], + [0, 0, 0, 0, 28571, 0, 0, 0, 0, 57143, 0, 0, 28571, 0, 28571, 0, 0, 0, 57143, 0, 0, + 28571, 0, 0, 28571, 28571, 28571, 28571, 0, 28571, 0, 57143, 28571, 28571, 0, 28571, + 28571, 228571, 228571, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 26316, 0, 0, 0, 0, 0, 26316, 0, 26316, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 26316, 26316, 52632, 52632, 52632, 0, 26316, 52632, 78947, 105263, 447368, 0, + 0, 0], + [0, 0, 0, 0, 23256, 0, 0, 0, 0, 0, 0, 23256, 23256, 0, 23256, 0, 0, 0, 0, 0, 0, 23256, + 0, 23256, 0, 0, 0, 23256, 0, 23256, 23256, 93023, 0, 23256, 23256, 46512, 116279, + 186047, 302326, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 27778, 0, 27778, 27778, 0, 0, 0, 0, 0, 0, 27778, 27778, 0, + 27778, 0, 0, 27778, 0, 27778, 0, 0, 0, 0, 27778, 0, 83333, 0, 55556, 83333, 111111, + 416667, 0, 0, 0], + [0, 0, 0, 0, 26316, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26316, 26316, + 26316, 26316, 0, 52632, 52632, 0, 0, 0, 52632, 0, 0, 26316, 105263, 52632, 157895, + 368421, 0, 0, 0], + [0, 0, 0, 0, 0, 18182, 18182, 18182, 0, 0, 18182, 0, 0, 0, 0, 0, 0, 36364, 0, 0, 0, 0, + 0, 18182, 0, 0, 0, 0, 54545, 36364, 0, 0, 0, 0, 72727, 0, 54545, 236364, 418182, 0, 0, + 0], + [0, 0, 0, 0, 20833, 20833, 20833, 0, 0, 20833, 0, 0, 20833, 20833, 0, 0, 20833, 20833, + 20833, 0, 0, 0, 0, 20833, 20833, 0, 0, 41667, 20833, 20833, 20833, 0, 0, 20833, 41667, + 41667, 20833, 187500, 354167, 0, 0, 0], + [0, 0, 0, 32258, 16129, 0, 0, 0, 32258, 0, 16129, 0, 16129, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 16129, 0, 48387, 48387, 32258, 0, 16129, 0, 32258, 16129, 16129, 16129, 16129, 48387, + 64516, 225806, 290323, 0, 0, 0], + [0, 0, 0, 15152, 30303, 0, 0, 0, 0, 0, 0, 0, 15152, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 15152, 0, 30303, 0, 15152, 30303, 15152, 0, 15152, 15152, 30303, 60606, 30303, 45455, + 257576, 378788, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12987, 0, 0, 12987, 12987, 0, 12987, 0, + 0, 0, 0, 12987, 12987, 0, 12987, 25974, 0, 0, 25974, 25974, 77922, 64935, 259740, + 428571, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 10989, 0, 0, 0, 0, 0, 10989, 0, 0, 32967, 0, 10989, 10989, 0, + 0, 0, 32967, 10989, 0, 0, 0, 10989, 10989, 43956, 65934, 21978, 10989, 87912, 54945, + 120879, 450549, 0, 0, 0], + [0, 0, 0, 11364, 0, 0, 0, 0, 0, 11364, 11364, 0, 0, 0, 0, 11364, 0, 0, 0, 0, 22727, + 11364, 34091, 0, 11364, 11364, 11364, 11364, 11364, 11364, 22727, 11364, 56818, 11364, + 34091, 0, 56818, 227273, 397727, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13333, 13333, 13333, 13333, 0, 0, 13333, + 13333, 0, 0, 13333, 26667, 0, 26667, 0, 26667, 40000, 13333, 13333, 26667, 13333, + 93333, 120000, 173333, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 10870, 0, 0, 0, 10870, 0, 0, 0, 0, 0, 0, 0, 10870, 10870, 10870, + 21739, 32609, 10870, 21739, 10870, 21739, 0, 10870, 0, 32609, 10870, 21739, 32609, + 32609, 54348, 76087, 108696, 445652, 0, 0, 0], + [0, 0, 0, 0, 7092, 0, 0, 0, 0, 14184, 0, 0, 0, 0, 0, 7092, 0, 0, 0, 14184, 7092, 7092, + 0, 7092, 7092, 7092, 0, 21277, 7092, 14184, 42553, 14184, 21277, 28369, 21277, 28369, + 120567, 212766, 390071, 0, 0, 0], + [0, 0, 0, 0, 6993, 13986, 6993, 0, 0, 6993, 0, 0, 6993, 0, 6993, 6993, 6993, 0, 13986, + 0, 6993, 13986, 6993, 6993, 6993, 0, 13986, 6993, 6993, 13986, 6993, 13986, 20979, + 41958, 20979, 55944, 97902, 132867, 447552, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6410, 0, 6410, 6410, 0, 0, 6410, 6410, 0, + 12821, 6410, 12821, 6410, 6410, 19231, 6410, 25641, 12821, 38462, 25641, 12821, 25641, + 38462, 64103, 96154, 557692, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5000, 0, 5000, 5000, 10000, 0, 0, 0, 5000, 0, 5000, 10000, 5000, + 15000, 10000, 5000, 10000, 15000, 10000, 10000, 15000, 5000, 15000, 20000, 20000, + 5000, 25000, 25000, 45000, 40000, 65000, 190000, 405000, 0, 0, 0], + [0, 0, 0, 5236, 0, 0, 0, 5236, 0, 5236, 5236, 0, 0, 5236, 0, 0, 10471, 0, 15707, 0, 0, + 5236, 5236, 26178, 5236, 20942, 26178, 5236, 10471, 15707, 15707, 15707, 41885, 20942, + 10471, 47120, 73298, 219895, 382199, 0, 0, 0], + [0, 0, 4673, 0, 14019, 0, 0, 9346, 0, 0, 4673, 9346, 0, 0, 0, 9346, 0, 4673, 4673, + 4673, 0, 0, 4673, 0, 14019, 9346, 9346, 4673, 9346, 14019, 14019, 32710, 42056, 28037, + 56075, 42056, 70093, 158879, 425234, 0, 0, 0], + [0, 0, 0, 0, 3846, 3846, 0, 0, 3846, 0, 3846, 3846, 0, 3846, 3846, 0, 0, 0, 0, 19231, + 0, 3846, 19231, 23077, 11538, 7692, 7692, 38462, 7692, 19231, 11538, 30769, 19231, + 19231, 34615, 50000, 73077, 153846, 423077, 0, 0, 0], + [0, 0, 3195, 0, 0, 3195, 6390, 0, 0, 3195, 3195, 9585, 3195, 0, 0, 3195, 6390, 3195, 0, + 6390, 0, 9585, 9585, 3195, 9585, 6390, 6390, 12780, 28754, 22364, 6390, 19169, 28754, + 9585, 38339, 31949, 86262, 169329, 450479, 0, 0, 0], + [0, 0, 0, 2890, 0, 0, 0, 0, 0, 0, 0, 2890, 2890, 5780, 5780, 2890, 5780, 0, 2890, 5780, + 5780, 0, 8671, 2890, 2890, 2890, 14451, 17341, 11561, 14451, 17341, 26012, 11561, + 26012, 40462, 57803, 75145, 196532, 430636, 0, 0, 0], + [0, 0, 0, 0, 5168, 2584, 0, 0, 2584, 0, 0, 0, 2584, 0, 2584, 2584, 0, 2584, 0, 2584, + 2584, 10336, 12920, 5168, 7752, 2584, 7752, 20672, 20672, 15504, 23256, 15504, 23256, + 15504, 25840, 41344, 118863, 167959, 439276, 0, 0, 0], + [0, 0, 4796, 2398, 0, 2398, 2398, 7194, 2398, 2398, 4796, 7194, 4796, 2398, 0, 2398, + 4796, 0, 0, 2398, 11990, 7194, 7194, 7194, 11990, 11990, 9592, 9592, 9592, 14388, + 14388, 14388, 11990, 38369, 35971, 38369, 79137, 184652, 429257, 0, 0, 0], + [0, 0, 0, 0, 0, 9823, 0, 0, 0, 0, 1965, 3929, 0, 3929, 3929, 0, 0, 1965, 1965, 0, + 13752, 7859, 7859, 9823, 13752, 13752, 5894, 5894, 9823, 17682, 23576, 19646, 17682, + 23576, 31434, 37328, 88409, 210216, 414538, 0, 0, 0], + [0, 0, 1637, 1637, 3273, 1637, 0, 1637, 0, 3273, 1637, 0, 3273, 1637, 0, 4910, 0, 1637, + 1637, 0, 0, 4910, 3273, 4910, 11457, 13093, 6547, 11457, 6547, 8183, 16367, 22913, + 34370, 34370, 40917, 45827, 68740, 178396, 459902, 0, 0, 0], + [0, 0, 0, 1277, 1277, 2554, 0, 2554, 0, 0, 2554, 0, 0, 1277, 3831, 1277, 1277, 5109, + 1277, 2554, 7663, 8940, 1277, 3831, 6386, 5109, 8940, 12771, 16603, 11494, 21711, + 17880, 15326, 25543, 47254, 39591, 77905, 190294, 454662, 0, 0, 0], + [0, 1942, 971, 971, 971, 1942, 971, 0, 1942, 971, 971, 1942, 0, 1942, 971, 3883, 1942, + 4854, 2913, 4854, 2913, 1942, 6796, 4854, 5825, 8738, 14563, 18447, 11650, 16505, + 12621, 24272, 14563, 25243, 31068, 41748, 68932, 182524, 471845, 0, 0, 0], + [0, 1379, 2069, 690, 690, 690, 1379, 1379, 4138, 1379, 1379, 4138, 2759, 690, 3448, + 4828, 2069, 2759, 3448, 4828, 5517, 6897, 9655, 6897, 11034, 6207, 12414, 10345, 6897, + 10345, 12414, 12414, 20000, 24828, 34483, 40690, 68966, 184138, 471724, 0, 0, 0], + [0, 0, 0, 1795, 897, 449, 1795, 1795, 897, 1346, 2243, 4038, 1346, 1795, 2243, 897, + 2243, 5384, 7178, 3140, 3140, 6281, 3589, 4038, 4486, 5384, 9421, 8075, 17048, 13459, + 13908, 14805, 21086, 30058, 31853, 43517, 80305, 192463, 457604, 0, 0, 0], + [0, 0, 168, 1514, 505, 1009, 1009, 1009, 1178, 1514, 841, 1851, 2524, 2524, 1514, 2524, + 2019, 2187, 4206, 3028, 4206, 3197, 5552, 5552, 6057, 5552, 8244, 10599, 11272, 11272, + 13795, 16824, 19179, 28600, 35330, 42732, 72005, 198520, 470390, 0, 0, 0], + [0, 130, 519, 844, 454, 649, 909, 1039, 584, 1039, 649, 974, 1493, 1623, 1298, 2337, + 2078, 1883, 2662, 2857, 3701, 4545, 3960, 5583, 5648, 6947, 6557, 7596, 11102, 10777, + 13828, 13893, 18568, 24541, 30254, 42005, 72194, 185418, 508862, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100000, 100000, 100000, 300000, 0, 0, 0], + [0, 0, 52632, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52632, + 0, 0, 0, 0, 52632, 52632, 0, 52632, 0, 0, 0, 157895, 578947, 0, 0, 0], + [0, 0, 25641, 0, 25641, 0, 25641, 0, 0, 0, 25641, 0, 0, 25641, 25641, 0, 0, 51282, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, 25641, 25641, 0, 51282, 51282, 76923, 102564, + 435897, 0, 0, 0], + [0, 0, 54054, 27027, 0, 108108, 0, 0, 27027, 27027, 27027, 0, 0, 27027, 0, 0, 0, 0, 0, + 0, 0, 0, 27027, 54054, 0, 0, 0, 0, 0, 54054, 27027, 0, 27027, 81081, 0, 0, 108108, + 81081, 243243, 0, 0, 0], + [0, 0, 0, 54054, 0, 27027, 27027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27027, 0, 0, + 27027, 0, 27027, 54054, 0, 0, 0, 0, 54054, 0, 27027, 27027, 54054, 81081, 108108, + 135135, 270270, 0, 0, 0], + [0, 0, 27778, 0, 0, 55556, 27778, 0, 0, 0, 0, 0, 0, 0, 27778, 27778, 0, 27778, 0, 0, + 27778, 0, 27778, 0, 27778, 27778, 0, 27778, 0, 0, 55556, 55556, 55556, 0, 27778, + 55556, 27778, 222222, 166667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 26316, 0, 0, 0, 0, 0, 26316, 0, 26316, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 26316, 26316, 78947, 0, 26316, 26316, 78947, 26316, 394737, 236842, 0, 0, + 0], [0, 0, 0, 27778, 27778, 27778, 0, 0, 0, 0, 0, 0, 55556, 27778, 0, 0, 0, 27778, 0, + 27778, 27778, 27778, 0, 0, 0, 0, 27778, 0, 27778, 0, 27778, 0, 27778, 0, 0, + 27778, 83333, 194444, 305556, 0, 0, 0], + [0, 0, 0, 0, 44444, 0, 0, 0, 22222, 22222, 0, 0, 0, 0, 0, 44444, 0, 0, 22222, 0, 22222, + 22222, 0, 22222, 0, 0, 22222, 44444, 0, 0, 22222, 0, 22222, 0, 44444, 44444, 66667, + 177778, 333333, 0, 0, 0], + [0, 0, 48780, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24390, 24390, 24390, 0, 0, 24390, 48780, 0, + 24390, 0, 24390, 24390, 0, 24390, 48780, 0, 24390, 0, 24390, 73171, 24390, 48780, 0, + 0, 48780, 97561, 317073, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17241, 17241, 0, 0, 0, 0, 17241, 34483, 0, 0, + 17241, 17241, 0, 0, 34483, 0, 0, 0, 17241, 34483, 34483, 17241, 17241, 155172, 103448, + 103448, 362069, 0, 0, 0], + [0, 0, 0, 17241, 0, 0, 17241, 0, 0, 0, 17241, 17241, 0, 0, 17241, 0, 0, 0, 0, 0, 17241, + 17241, 17241, 0, 0, 51724, 0, 0, 0, 17241, 17241, 17241, 17241, 0, 17241, 68966, + 103448, 172414, 379310, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16949, 0, 0, 16949, 0, 16949, 0, + 33898, 0, 16949, 16949, 16949, 50847, 0, 16949, 16949, 33898, 67797, 16949, 50847, + 33898, 254237, 322034, 0, 0, 0], + [0, 0, 0, 0, 34483, 17241, 0, 0, 0, 0, 17241, 0, 0, 0, 34483, 17241, 0, 17241, 0, 0, 0, + 0, 0, 0, 0, 51724, 0, 17241, 51724, 0, 0, 0, 34483, 17241, 34483, 68966, 34483, + 189655, 362069, 0, 0, 0], + [0, 0, 0, 12500, 0, 0, 0, 0, 0, 0, 0, 0, 12500, 25000, 0, 0, 0, 12500, 12500, 0, 0, 0, + 12500, 0, 0, 12500, 12500, 12500, 0, 12500, 12500, 0, 25000, 25000, 87500, 50000, + 100000, 137500, 425000, 0, 0, 0], + [0, 0, 0, 14286, 0, 0, 14286, 0, 0, 0, 0, 0, 14286, 0, 14286, 14286, 14286, 0, 28571, + 0, 28571, 0, 14286, 0, 0, 28571, 0, 0, 0, 0, 14286, 28571, 42857, 28571, 57143, 28571, + 71429, 157143, 385714, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 12195, 0, 0, 0, 0, 0, 0, 12195, 0, 0, 0, 0, 0, 12195, 0, 24390, + 12195, 0, 24390, 12195, 0, 0, 24390, 24390, 0, 24390, 12195, 60976, 60976, 121951, + 195122, 365854, 0, 0, 0], + [0, 0, 0, 9091, 0, 0, 0, 0, 9091, 9091, 0, 9091, 0, 0, 0, 9091, 0, 9091, 18182, 0, 0, + 0, 0, 9091, 9091, 18182, 18182, 0, 27273, 27273, 9091, 18182, 9091, 27273, 18182, + 72727, 63636, 181818, 418182, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 28302, 0, 0, 9434, 0, 0, 0, 0, 0, 0, 0, 0, 28302, 9434, + 9434, 28302, 9434, 9434, 9434, 9434, 9434, 18868, 9434, 18868, 47170, 47170, 75472, + 94340, 179245, 349057, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 7576, 0, 0, 7576, 0, 0, 0, 0, 0, 0, 0, 7576, 7576, 0, 7576, 0, 0, 0, + 0, 0, 15152, 15152, 0, 7576, 30303, 37879, 45455, 22727, 30303, 68182, 60606, 151515, + 477273, 0, 0, 0], + [0, 0, 0, 0, 6452, 6452, 6452, 6452, 0, 6452, 0, 0, 12903, 6452, 0, 0, 6452, 0, 6452, + 0, 12903, 0, 0, 0, 0, 12903, 0, 6452, 0, 12903, 6452, 12903, 25806, 38710, 58065, + 32258, 83871, 219355, 412903, 0, 0, 0], + [0, 0, 6024, 0, 0, 0, 6024, 6024, 0, 0, 18072, 6024, 0, 0, 0, 6024, 6024, 0, 6024, + 6024, 6024, 6024, 0, 18072, 12048, 24096, 6024, 18072, 18072, 12048, 12048, 18072, + 18072, 30120, 18072, 48193, 42169, 240964, 385542, 0, 0, 0], + [0, 0, 0, 0, 5376, 0, 0, 0, 0, 5376, 10753, 0, 0, 5376, 16129, 5376, 0, 5376, 5376, 0, + 0, 16129, 5376, 10753, 0, 16129, 10753, 0, 0, 16129, 5376, 21505, 26882, 48387, 37634, + 26882, 80645, 182796, 435484, 0, 0, 0], + [0, 0, 0, 0, 4673, 9346, 0, 0, 9346, 0, 4673, 9346, 0, 4673, 4673, 0, 4673, 9346, 4673, + 14019, 14019, 9346, 4673, 14019, 9346, 4673, 9346, 9346, 9346, 4673, 14019, 4673, + 18692, 32710, 18692, 60748, 79439, 186916, 415888, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 4464, 0, 0, 4464, 0, 0, 0, 4464, 13393, 0, 4464, 8929, 0, 8929, + 4464, 4464, 0, 13393, 8929, 4464, 17857, 13393, 17857, 17857, 31250, 13393, 8929, + 26786, 35714, 26786, 75893, 151786, 477679, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 3831, 0, 0, 3831, 11494, 11494, 3831, 0, 11494, 7663, 3831, + 7663, 3831, 0, 15326, 11494, 19157, 15326, 7663, 7663, 3831, 22989, 11494, 26820, + 42146, 38314, 30651, 72797, 180077, 425287, 0, 0, 0], + [0, 0, 0, 0, 3247, 0, 0, 6494, 0, 6494, 0, 3247, 3247, 3247, 3247, 3247, 3247, 0, 6494, + 6494, 3247, 6494, 16234, 9740, 6494, 9740, 22727, 9740, 12987, 19481, 22727, 9740, + 22727, 55195, 29221, 35714, 74675, 178571, 405844, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 2717, 0, 0, 2717, 0, 0, 5435, 8152, 5435, 13587, 0, 2717, 2717, + 2717, 8152, 0, 5435, 5435, 8152, 2717, 5435, 5435, 16304, 10870, 24457, 24457, 43478, + 27174, 70652, 57065, 198370, 440217, 0, 0, 0], + [0, 0, 0, 2639, 0, 0, 0, 2639, 0, 0, 2639, 0, 2639, 2639, 0, 5277, 5277, 5277, 2639, + 7916, 2639, 2639, 2639, 15831, 7916, 7916, 13193, 10554, 10554, 10554, 13193, 15831, + 18470, 18470, 34301, 34301, 68602, 200528, 472296, 0, 0, 0], + [0, 0, 2174, 4348, 4348, 0, 0, 0, 2174, 2174, 0, 2174, 2174, 0, 4348, 6522, 13043, + 4348, 4348, 4348, 6522, 6522, 15217, 8696, 13043, 8696, 4348, 10870, 15217, 13043, + 6522, 15217, 15217, 21739, 43478, 47826, 52174, 176087, 463043, 0, 0, 0], + [0, 0, 0, 1972, 3945, 0, 1972, 0, 0, 5917, 1972, 0, 1972, 1972, 1972, 1972, 5917, 1972, + 5917, 5917, 5917, 1972, 3945, 3945, 7890, 7890, 9862, 15779, 7890, 7890, 11834, 21696, + 15779, 35503, 25641, 53254, 72978, 203156, 443787, 0, 0, 0], + [0, 0, 1618, 0, 0, 0, 0, 0, 0, 1618, 0, 1618, 0, 1618, 3236, 1618, 3236, 1618, 4854, + 3236, 0, 1618, 4854, 6472, 8091, 8091, 6472, 12945, 8091, 16181, 19417, 19417, 27508, + 19417, 38835, 30744, 74434, 210356, 462783, 0, 0, 0], + [0, 0, 1220, 0, 0, 1220, 1220, 0, 0, 0, 2439, 2439, 0, 0, 0, 4878, 1220, 4878, 2439, + 3659, 4878, 1220, 6098, 8537, 12195, 3659, 8537, 8537, 12195, 13415, 12195, 14634, + 23171, 29268, 26829, 58537, 71951, 200000, 458537, 0, 0, 0], + [0, 0, 0, 972, 1944, 972, 1944, 0, 972, 1944, 0, 1944, 972, 0, 1944, 1944, 972, 2915, + 2915, 5831, 3887, 2915, 7775, 1944, 4859, 5831, 19436, 10690, 10690, 12634, 15549, + 13605, 22352, 31098, 33042, 61224, 62196, 188533, 463557, 0, 0, 0], + [0, 742, 1485, 742, 1485, 742, 2970, 742, 742, 3712, 2227, 2227, 2227, 1485, 2227, + 2227, 3712, 2227, 3712, 7424, 2227, 2227, 3712, 6682, 4454, 7424, 10393, 12621, 7424, + 11878, 13363, 20787, 18560, 25241, 39347, 46771, 74239, 178916, 470676, 0, 0, 0], + [0, 0, 855, 855, 1709, 427, 0, 855, 855, 427, 1282, 2137, 1709, 1709, 3846, 3846, 2137, + 3419, 3419, 3419, 4701, 4701, 3846, 5128, 6410, 9829, 8974, 11966, 11966, 7692, 14957, + 20513, 22222, 24359, 33761, 43590, 74786, 183761, 473932, 0, 0, 0], + [0, 168, 673, 1010, 842, 842, 1515, 673, 1010, 842, 2020, 1010, 1010, 1178, 1852, 2188, + 2861, 3030, 2861, 2357, 3703, 4040, 5050, 5050, 5218, 5891, 8079, 8416, 10099, 13634, + 15991, 15486, 20199, 25417, 30635, 43427, 76418, 193570, 481737, 0, 0, 0], + [0, 197, 788, 853, 853, 722, 919, 656, 788, 788, 984, 984, 853, 722, 1706, 2625, 2231, + 2494, 2100, 2691, 3544, 4659, 4594, 4331, 6169, 6825, 7284, 7613, 8794, 9581, 12469, + 14897, 19491, 22903, 31238, 43510, 71860, 187032, 509253, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 125000, 125000, 0, 125000, 125000, 125000, 0, 0, 0], + [0, 31250, 125000, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31250, 0, 0, + 0, 0, 0, 0, 31250, 31250, 31250, 0, 31250, 31250, 0, 0, 31250, 62500, 93750, 437500, + 0, 0, 0], + [0, 0, 0, 0, 85714, 28571, 28571, 0, 0, 28571, 0, 0, 0, 0, 28571, 0, 28571, 0, 0, + 28571, 28571, 28571, 0, 0, 0, 0, 0, 0, 0, 0, 28571, 28571, 28571, 28571, 28571, 0, + 28571, 228571, 285714, 0, 0, 0], + [0, 0, 0, 75000, 0, 0, 0, 25000, 0, 25000, 0, 50000, 25000, 0, 25000, 0, 0, 0, 0, + 25000, 25000, 0, 0, 50000, 25000, 0, 0, 0, 0, 25000, 0, 25000, 0, 0, 25000, 50000, + 75000, 125000, 325000, 0, 0, 0], + [0, 0, 0, 31250, 31250, 0, 31250, 0, 31250, 31250, 0, 0, 62500, 31250, 0, 31250, 0, + 62500, 0, 0, 31250, 0, 0, 0, 31250, 0, 31250, 0, 0, 31250, 31250, 62500, 62500, 62500, + 62500, 0, 0, 93750, 156250, 0, 0, 0], + [0, 0, 0, 0, 50000, 0, 0, 0, 0, 50000, 0, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 25000, + 25000, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 50000, 0, 100000, 50000, 225000, 375000, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40000, 0, 0, 0, 0, 0, 0, 40000, 0, 40000, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 40000, 0, 40000, 0, 0, 160000, 120000, 40000, 480000, 0, 0, 0], + [0, 0, 0, 35714, 0, 0, 0, 35714, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 35714, 0, 0, 0, 35714, + 0, 0, 0, 35714, 35714, 0, 0, 0, 35714, 35714, 0, 35714, 107143, 107143, 71429, 392857, + 0, 0, 0], + [0, 0, 0, 23256, 0, 0, 0, 23256, 0, 0, 0, 0, 0, 46512, 0, 0, 0, 23256, 23256, 0, 0, 0, + 23256, 0, 46512, 0, 0, 23256, 69767, 46512, 0, 46512, 46512, 0, 46512, 23256, 23256, + 116279, 348837, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 41667, 0, 0, 0, 20833, 41667, 0, 20833, 20833, 0, 0, 20833, 0, 0, 0, + 0, 0, 0, 20833, 0, 20833, 0, 20833, 20833, 20833, 20833, 20833, 20833, 83333, 41667, + 62500, 208333, 270833, 0, 0, 0], + [0, 0, 0, 24390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, 24390, 0, 24390, 0, 24390, + 48780, 24390, 0, 24390, 24390, 0, 0, 24390, 0, 0, 0, 73171, 48780, 24390, 97561, + 48780, 439024, 0, 0, 0], + [0, 0, 0, 24390, 0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, 0, 0, 24390, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 48780, 24390, 24390, 0, 0, 48780, 24390, 48780, 24390, 73171, 97561, 73171, 439024, + 0, 0, 0], + [0, 0, 22222, 0, 22222, 0, 0, 44444, 0, 22222, 0, 0, 44444, 22222, 22222, 0, 0, 0, + 22222, 0, 0, 0, 22222, 44444, 0, 22222, 22222, 0, 0, 0, 22222, 22222, 0, 44444, 0, + 44444, 111111, 133333, 288889, 0, 0, 0], + [0, 0, 12821, 0, 0, 0, 0, 51282, 12821, 12821, 12821, 12821, 12821, 12821, 0, 0, 12821, + 0, 12821, 12821, 0, 12821, 0, 12821, 0, 0, 0, 0, 25641, 51282, 0, 12821, 25641, 25641, + 38462, 51282, 102564, 153846, 307692, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10989, 0, 10989, 10989, 0, 0, 0, 0, 0, 0, 10989, 21978, + 0, 0, 10989, 21978, 10989, 32967, 10989, 10989, 32967, 10989, 32967, 32967, 32967, + 131868, 65934, 98901, 395604, 0, 0, 0], + [0, 0, 0, 0, 0, 11364, 0, 0, 0, 0, 0, 11364, 0, 0, 0, 0, 0, 11364, 11364, 11364, 0, 0, + 22727, 0, 22727, 11364, 0, 11364, 0, 22727, 11364, 34091, 45455, 45455, 45455, 45455, + 68182, 147727, 409091, 0, 0, 0], + [0, 0, 0, 10309, 0, 10309, 10309, 0, 0, 0, 0, 0, 10309, 10309, 0, 10309, 10309, 10309, + 10309, 10309, 10309, 10309, 10309, 0, 20619, 0, 30928, 0, 10309, 30928, 10309, 0, + 51546, 10309, 51546, 61856, 51546, 195876, 340206, 0, 0, 0], + [0, 0, 0, 0, 0, 10526, 10526, 0, 0, 0, 10526, 10526, 0, 0, 0, 0, 0, 0, 10526, 21053, + 31579, 21053, 21053, 21053, 10526, 0, 0, 21053, 10526, 10526, 21053, 52632, 0, 52632, + 10526, 63158, 136842, 136842, 305263, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 9346, 18692, 0, 0, 0, 0, 0, 0, 9346, 0, 0, 0, 9346, 9346, + 28037, 0, 0, 28037, 9346, 0, 18692, 28037, 9346, 9346, 18692, 18692, 65421, 46729, + 74766, 196262, 392523, 0, 0, 0], + [0, 0, 0, 0, 0, 8000, 0, 0, 8000, 0, 0, 0, 8000, 8000, 16000, 8000, 16000, 0, 8000, 0, + 0, 0, 8000, 8000, 16000, 24000, 0, 32000, 0, 16000, 16000, 24000, 8000, 48000, 24000, + 24000, 56000, 184000, 432000, 0, 0, 0], + [0, 0, 0, 0, 14388, 0, 0, 0, 0, 0, 7194, 7194, 0, 0, 0, 0, 0, 7194, 0, 0, 7194, 0, + 7194, 0, 21583, 14388, 7194, 14388, 0, 21583, 14388, 21583, 28777, 28777, 28777, + 43165, 64748, 251799, 388489, 0, 0, 0], + [0, 0, 0, 0, 0, 6329, 0, 0, 0, 0, 6329, 0, 0, 0, 0, 6329, 6329, 6329, 0, 0, 0, 12658, + 6329, 6329, 12658, 6329, 18987, 12658, 6329, 12658, 12658, 12658, 25316, 44304, 44304, + 31646, 56962, 189873, 455696, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5814, 0, 5814, 5814, 0, 5814, 0, 11628, 0, 0, 5814, 5814, 5814, 0, + 0, 5814, 11628, 17442, 5814, 23256, 0, 11628, 11628, 29070, 11628, 23256, 17442, + 46512, 34884, 52326, 58140, 197674, 389535, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 5051, 10101, 0, 10101, 0, 0, 0, 0, 0, 5051, 0, 5051, 0, 0, 0, + 20202, 10101, 10101, 10101, 0, 15152, 15152, 15152, 25253, 25253, 25253, 35354, 35354, + 106061, 232323, 383838, 0, 0, 0], + [0, 0, 0, 4184, 4184, 12552, 0, 4184, 0, 0, 4184, 0, 0, 8368, 0, 0, 4184, 4184, 4184, + 4184, 20921, 8368, 4184, 4184, 20921, 8368, 20921, 16736, 16736, 16736, 16736, 20921, + 16736, 33473, 29289, 41841, 83682, 158996, 405858, 0, 0, 0], + [0, 0, 0, 0, 3676, 3676, 0, 7353, 0, 11029, 3676, 3676, 7353, 7353, 0, 3676, 3676, + 3676, 7353, 0, 7353, 0, 3676, 3676, 3676, 11029, 3676, 7353, 22059, 11029, 14706, + 11029, 25735, 33088, 29412, 73529, 88235, 154412, 430147, 0, 0, 0], + [0, 0, 0, 7168, 0, 3584, 0, 3584, 3584, 0, 0, 0, 0, 3584, 10753, 0, 0, 10753, 3584, 0, + 0, 3584, 7168, 17921, 7168, 0, 3584, 14337, 10753, 10753, 25090, 25090, 7168, 32258, + 17921, 68100, 43011, 197133, 462366, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 3311, 0, 0, 3311, 3311, 3311, 6623, 0, 0, 3311, 3311, 3311, 0, + 6623, 9934, 0, 3311, 3311, 13245, 9934, 9934, 13245, 16556, 3311, 23179, 26490, 33113, + 29801, 46358, 39735, 238411, 443709, 0, 0, 0], + [0, 0, 0, 0, 0, 2890, 0, 2890, 2890, 0, 0, 0, 5780, 0, 2890, 0, 2890, 0, 8671, 2890, + 8671, 2890, 8671, 5780, 2890, 17341, 14451, 0, 17341, 11561, 23121, 11561, 23121, + 26012, 20231, 52023, 80925, 190751, 450867, 0, 0, 0], + [0, 0, 0, 4484, 0, 2242, 0, 2242, 0, 0, 0, 4484, 2242, 4484, 6726, 0, 8969, 2242, 4484, + 8969, 6726, 2242, 22422, 6726, 2242, 13453, 8969, 11211, 8969, 15695, 20179, 8969, + 15695, 22422, 35874, 47085, 67265, 201794, 430493, 0, 0, 0], + [0, 0, 0, 3929, 0, 3929, 3929, 1965, 0, 0, 1965, 3929, 1965, 3929, 0, 3929, 1965, 5894, + 7859, 3929, 5894, 5894, 1965, 9823, 9823, 7859, 11788, 7859, 9823, 27505, 23576, + 23576, 11788, 33399, 45187, 64833, 49116, 165029, 436149, 0, 0, 0], + [0, 0, 1546, 0, 0, 1546, 3091, 0, 1546, 0, 1546, 3091, 3091, 3091, 6182, 1546, 0, 4637, + 4637, 3091, 1546, 1546, 15456, 4637, 7728, 13910, 1546, 9274, 6182, 17002, 15456, + 20093, 13910, 21638, 30912, 38640, 64915, 196291, 480680, 0, 0, 0], + [0, 0, 1248, 1248, 0, 0, 1248, 0, 0, 0, 1248, 2497, 1248, 1248, 4994, 6242, 0, 2497, + 6242, 3745, 2497, 2497, 4994, 9988, 8739, 6242, 7491, 13733, 18727, 9988, 12484, + 24969, 22472, 18727, 34956, 39950, 77403, 196005, 454432, 0, 0, 0], + [0, 0, 984, 984, 984, 1969, 0, 984, 0, 1969, 984, 984, 984, 1969, 984, 3937, 1969, 984, + 4921, 4921, 5906, 2953, 7874, 4921, 8858, 3937, 8858, 8858, 12795, 10827, 9843, 18701, + 19685, 17717, 36417, 48228, 82677, 194882, 465551, 0, 0, 0], + [0, 0, 0, 1399, 1399, 699, 0, 699, 2098, 2098, 1399, 2098, 0, 1399, 1399, 0, 2098, + 2098, 2797, 3497, 4196, 6294, 8392, 9091, 9790, 7692, 6294, 7692, 11189, 13287, 11888, + 16783, 16783, 29371, 30769, 41259, 86713, 195105, 462238, 0, 0, 0], + [0, 0, 870, 0, 1305, 0, 870, 2176, 870, 1305, 1741, 1741, 3481, 3916, 1305, 1741, 1741, + 3916, 3481, 3046, 4352, 1305, 7833, 5222, 8268, 6527, 11314, 12185, 9574, 13925, + 12185, 18712, 19147, 25674, 37424, 42211, 65274, 195387, 469974, 0, 0, 0], + [0, 167, 670, 1172, 837, 502, 1507, 1005, 670, 335, 837, 670, 2009, 1674, 2511, 2176, + 2009, 2679, 3181, 4353, 3516, 4018, 5357, 5525, 7701, 7869, 8036, 8873, 10715, 9710, + 13226, 14900, 20928, 24443, 33317, 51900, 75004, 193538, 472459, 0, 0, 0], + [0, 65, 521, 847, 717, 1173, 782, 977, 1173, 652, 1173, 1564, 1499, 2085, 1759, 2150, + 1499, 2411, 2215, 2867, 3518, 4105, 3974, 5212, 5278, 7884, 6581, 7753, 9317, 9382, + 13226, 15637, 17787, 24498, 31144, 42807, 71996, 180936, 512836, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 500000, 166667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 166667, 0, 0, 0, 0, 0, 166667, 0, 0, 0, 0, 0], + [0, 43478, 0, 86957, 0, 43478, 43478, 43478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 86957, 0, 0, + 0, 0, 0, 43478, 0, 0, 0, 0, 0, 43478, 0, 0, 0, 43478, 86957, 43478, 86957, 304348, 0, + 0, 0], + [0, 0, 25000, 0, 50000, 0, 25000, 25000, 0, 0, 25000, 0, 25000, 0, 25000, 50000, 0, 0, + 25000, 0, 0, 0, 0, 25000, 25000, 25000, 25000, 25000, 0, 25000, 25000, 0, 0, 25000, 0, + 50000, 25000, 100000, 350000, 0, 0, 0], + [0, 0, 0, 30303, 0, 30303, 0, 0, 0, 30303, 30303, 30303, 0, 0, 0, 30303, 0, 0, 0, + 30303, 30303, 0, 30303, 0, 0, 30303, 0, 30303, 0, 0, 0, 30303, 30303, 30303, 30303, + 90909, 30303, 212121, 212121, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 25000, 25000, 0, 0, 0, 0, 0, 0, 0, 50000, 0, 0, 25000, 0, 0, 0, 0, + 0, 0, 25000, 25000, 0, 50000, 0, 0, 25000, 0, 0, 0, 25000, 125000, 200000, 400000, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 28571, 0, 0, 0, 0, 28571, 28571, 0, 28571, 0, 0, 0, 0, 28571, 0, 0, + 0, 28571, 0, 0, 0, 0, 0, 0, 0, 28571, 0, 28571, 28571, 114286, 85714, 171429, 371429, + 0, 0, 0], + [0, 0, 0, 22222, 22222, 0, 0, 0, 22222, 0, 0, 0, 0, 0, 0, 0, 0, 22222, 22222, 0, 0, 0, + 0, 22222, 22222, 0, 22222, 22222, 22222, 0, 22222, 44444, 0, 0, 22222, 66667, 66667, + 111111, 444444, 0, 0, 0], + [0, 0, 0, 0, 27027, 27027, 0, 0, 0, 27027, 0, 0, 0, 0, 0, 27027, 0, 27027, 0, 0, 0, 0, + 0, 0, 0, 0, 27027, 0, 0, 27027, 0, 27027, 0, 27027, 54054, 27027, 27027, 135135, + 513514, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28571, 28571, 0, 0, 0, 28571, 28571, 0, 0, 28571, 28571, + 28571, 0, 28571, 28571, 0, 28571, 0, 0, 0, 0, 0, 57143, 28571, 28571, 28571, 57143, + 200000, 314286, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 23810, 0, 0, 23810, 23810, 0, 0, 0, 0, 0, 0, 47619, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 23810, 47619, 0, 71429, 47619, 0, 95238, 190476, 404762, 0, 0, + 0], [0, 0, 0, 17241, 0, 0, 0, 0, 0, 0, 17241, 0, 0, 17241, 0, 0, 17241, 0, 0, 0, 0, 0, + 17241, 34483, 17241, 0, 0, 17241, 17241, 0, 17241, 68966, 34483, 34483, 17241, + 17241, 86207, 137931, 413793, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 15625, 15625, 0, 0, 0, 15625, 0, 15625, 0, 0, 0, 15625, 0, 15625, + 0, 0, 15625, 31250, 0, 15625, 15625, 15625, 15625, 0, 0, 15625, 31250, 62500, 31250, + 109375, 109375, 437500, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 12500, 12500, 12500, 0, 25000, 0, 0, 0, 25000, 12500, 0, 12500, + 37500, 0, 0, 0, 25000, 12500, 12500, 0, 0, 0, 12500, 0, 25000, 0, 37500, 0, 25000, + 37500, 112500, 112500, 437500, 0, 0, 0], + [0, 0, 0, 0, 14493, 0, 0, 0, 0, 0, 0, 0, 14493, 14493, 14493, 0, 14493, 0, 0, 14493, 0, + 43478, 0, 14493, 0, 0, 0, 14493, 14493, 57971, 0, 0, 14493, 72464, 72464, 14493, + 101449, 130435, 362319, 0, 0, 0], + [0, 0, 14493, 0, 0, 14493, 0, 0, 0, 0, 0, 14493, 14493, 0, 0, 0, 0, 0, 0, 0, 14493, + 14493, 0, 0, 0, 14493, 14493, 0, 28986, 28986, 14493, 28986, 57971, 14493, 43478, + 57971, 43478, 173913, 391304, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 16129, 16129, 16129, 0, 0, 0, 0, 16129, 0, 0, 0, 0, 0, 0, 16129, + 0, 0, 48387, 0, 16129, 16129, 0, 32258, 48387, 0, 32258, 16129, 16129, 48387, 16129, + 274194, 354839, 0, 0, 0], + [0, 0, 0, 0, 10870, 10870, 0, 0, 32609, 0, 0, 0, 0, 0, 10870, 0, 21739, 0, 10870, + 21739, 21739, 10870, 10870, 10870, 0, 0, 0, 54348, 0, 0, 32609, 0, 0, 0, 43478, 43478, + 76087, 97826, 478261, 0, 0, 0], + [0, 0, 0, 9804, 0, 0, 9804, 0, 0, 9804, 0, 0, 0, 0, 19608, 0, 9804, 0, 9804, 9804, 0, + 9804, 19608, 29412, 9804, 9804, 9804, 19608, 0, 29412, 9804, 39216, 19608, 29412, + 19608, 49020, 49020, 215686, 352941, 0, 0, 0], + [0, 0, 0, 0, 0, 9174, 9174, 0, 0, 0, 0, 0, 0, 9174, 0, 18349, 0, 0, 0, 0, 0, 9174, 0, + 0, 9174, 0, 9174, 9174, 18349, 9174, 45872, 18349, 18349, 36697, 64220, 27523, 82569, + 211009, 385321, 0, 0, 0], + [0, 0, 0, 15385, 0, 0, 0, 0, 0, 0, 15385, 0, 0, 0, 0, 7692, 0, 0, 0, 23077, 0, 23077, + 15385, 0, 15385, 0, 15385, 0, 23077, 23077, 23077, 30769, 15385, 7692, 23077, 46154, + 92308, 176923, 407692, 0, 0, 0], + [0, 0, 0, 0, 7752, 0, 15504, 0, 7752, 0, 0, 0, 7752, 0, 0, 7752, 7752, 7752, 0, 7752, + 0, 7752, 0, 0, 0, 15504, 7752, 23256, 0, 0, 7752, 31008, 38760, 15504, 38760, 15504, + 85271, 162791, 480620, 0, 0, 0], + [0, 0, 0, 0, 10989, 0, 0, 10989, 0, 0, 0, 5495, 5495, 0, 5495, 5495, 5495, 10989, 0, + 5495, 0, 5495, 10989, 21978, 10989, 16484, 16484, 10989, 16484, 16484, 10989, 10989, + 38462, 38462, 43956, 71429, 43956, 181319, 368132, 0, 0, 0], + [0, 0, 0, 0, 5291, 0, 0, 0, 10582, 0, 0, 0, 0, 5291, 0, 10582, 5291, 10582, 0, 5291, + 5291, 10582, 5291, 37037, 0, 10582, 21164, 5291, 5291, 15873, 10582, 26455, 31746, + 21164, 26455, 37037, 42328, 201058, 433862, 0, 0, 0], + [0, 0, 0, 4587, 9174, 0, 0, 0, 4587, 4587, 9174, 9174, 0, 9174, 9174, 0, 4587, 27523, + 13761, 13761, 9174, 0, 9174, 4587, 0, 9174, 18349, 13761, 13761, 0, 27523, 13761, + 55046, 45872, 18349, 36697, 114679, 160550, 330275, 0, 0, 0], + [0, 0, 0, 3891, 0, 3891, 0, 7782, 0, 0, 0, 3891, 3891, 0, 3891, 0, 3891, 7782, 23346, + 11673, 7782, 3891, 3891, 7782, 3891, 15564, 0, 7782, 0, 7782, 7782, 15564, 38911, + 23346, 58366, 58366, 42802, 171206, 451362, 0, 0, 0], + [0, 0, 4098, 0, 4098, 8197, 4098, 4098, 0, 0, 4098, 0, 4098, 0, 0, 0, 4098, 4098, 4098, + 8197, 4098, 4098, 8197, 8197, 0, 12295, 0, 20492, 4098, 12295, 4098, 4098, 4098, + 24590, 20492, 36885, 114754, 184426, 479508, 0, 0, 0], + [0, 0, 0, 3584, 0, 0, 0, 7168, 0, 3584, 0, 0, 0, 3584, 0, 7168, 0, 10753, 7168, 3584, + 3584, 3584, 3584, 7168, 17921, 17921, 7168, 7168, 14337, 10753, 10753, 21505, 7168, + 17921, 57348, 43011, 71685, 179211, 451613, 0, 0, 0], + [0, 0, 3049, 3049, 3049, 9146, 3049, 3049, 0, 0, 0, 0, 3049, 3049, 0, 0, 6098, 3049, + 6098, 9146, 3049, 0, 18293, 3049, 9146, 3049, 9146, 3049, 6098, 24390, 18293, 30488, + 30488, 30488, 27439, 39634, 82317, 167683, 439024, 0, 0, 0], + [0, 0, 0, 5571, 0, 0, 2786, 2786, 2786, 2786, 5571, 5571, 2786, 0, 2786, 0, 0, 0, 0, + 2786, 8357, 0, 8357, 2786, 0, 2786, 16713, 22284, 11142, 5571, 22284, 19499, 19499, + 25070, 19499, 55710, 64067, 189415, 470752, 0, 0, 0], + [0, 0, 0, 0, 2347, 0, 2347, 2347, 0, 0, 2347, 4695, 0, 2347, 0, 2347, 4695, 4695, 0, + 9390, 0, 4695, 9390, 7042, 7042, 4695, 4695, 9390, 11737, 14085, 16432, 16432, 23474, + 28169, 32864, 42254, 89202, 173709, 467136, 0, 0, 0], + [0, 0, 3774, 3774, 0, 0, 1887, 0, 1887, 0, 1887, 1887, 1887, 0, 0, 0, 5660, 5660, 3774, + 5660, 5660, 3774, 1887, 1887, 1887, 7547, 11321, 16981, 15094, 13208, 7547, 15094, + 16981, 35849, 22642, 50943, 96226, 179245, 458491, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 1672, 6689, 1672, 1672, 1672, 3344, 3344, 5017, 1672, 3344, + 0, 6689, 8361, 5017, 3344, 8361, 6689, 1672, 15050, 11706, 13378, 13378, 21739, 33445, + 23411, 35117, 28428, 85284, 192308, 456522, 0, 0, 0], + [0, 0, 1245, 0, 1245, 1245, 1245, 1245, 1245, 6227, 1245, 2491, 2491, 3736, 0, 6227, + 2491, 2491, 2491, 3736, 0, 7472, 2491, 8717, 12453, 9963, 3736, 9963, 11208, 8717, + 9963, 13699, 14944, 24907, 46077, 47323, 80946, 204234, 442092, 0, 0, 0], + [0, 0, 0, 3876, 1938, 0, 1938, 969, 3876, 1938, 969, 1938, 0, 2907, 1938, 1938, 5814, + 5814, 2907, 969, 3876, 5814, 7752, 3876, 4845, 6783, 6783, 9690, 12597, 15504, 16473, + 16473, 24225, 25194, 35853, 53295, 73643, 199612, 437984, 0, 0, 0], + [0, 0, 0, 688, 0, 2063, 688, 0, 0, 3439, 2063, 2751, 688, 688, 3439, 3439, 1376, 6190, + 2751, 5502, 4814, 4814, 3439, 2751, 8253, 5502, 6878, 9629, 8941, 11692, 15818, 17882, + 19945, 33700, 33012, 43329, 73590, 183631, 476616, 0, 0, 0], + [0, 0, 0, 870, 870, 870, 435, 1304, 1304, 870, 870, 1304, 1304, 1304, 2609, 1739, 435, + 1739, 2609, 2609, 3478, 6522, 3913, 6957, 4348, 7391, 8261, 8261, 9565, 9130, 15217, + 19565, 19565, 25217, 30870, 44783, 80870, 192609, 480435, 0, 0, 0], + [0, 0, 169, 339, 508, 1186, 678, 1186, 678, 1694, 1694, 1694, 339, 1186, 2541, 2033, + 1863, 1863, 3049, 2880, 3727, 4743, 3727, 3558, 6268, 6946, 8301, 8809, 11181, 11520, + 13214, 18465, 19651, 23717, 27952, 52854, 77418, 189903, 482467, 0, 0, 0], + [0, 196, 457, 980, 980, 980, 653, 653, 1306, 980, 1176, 1372, 1894, 1241, 1437, 1960, + 2155, 2286, 3070, 2613, 2351, 3788, 3984, 5225, 6140, 5683, 6728, 6858, 9732, 11953, + 12476, 14958, 19922, 22730, 31744, 45656, 72175, 188700, 502809, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 571429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 142857, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 142857, 0, 0, 0, 0, 0, 0, 0, 142857, 0, 0, 0], + [0, 0, 62500, 62500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62500, 0, 0, 0, 62500, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 62500, 0, 0, 0, 0, 0, 62500, 62500, 62500, 500000, 0, 0, 0], + [0, 0, 25000, 50000, 25000, 0, 0, 0, 25000, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, + 0, 25000, 0, 50000, 0, 0, 0, 0, 0, 25000, 0, 25000, 75000, 50000, 50000, 25000, + 225000, 275000, 0, 0, 0], + [0, 0, 26316, 0, 26316, 0, 0, 0, 0, 0, 26316, 78947, 52632, 0, 0, 0, 0, 0, 0, 0, 0, + 26316, 26316, 0, 26316, 26316, 26316, 0, 26316, 0, 0, 0, 26316, 26316, 52632, 105263, + 52632, 184211, 184211, 0, 0, 0], + [0, 0, 0, 0, 25000, 25000, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50000, 25000, 0, + 25000, 0, 0, 0, 25000, 0, 50000, 0, 25000, 0, 25000, 0, 50000, 0, 125000, 50000, + 125000, 350000, 0, 0, 0], + [0, 0, 30303, 0, 0, 0, 0, 0, 30303, 0, 0, 30303, 0, 0, 30303, 0, 30303, 30303, 0, 0, 0, + 0, 0, 30303, 30303, 60606, 30303, 0, 60606, 0, 0, 30303, 0, 0, 30303, 0, 30303, + 151515, 363636, 0, 0, 0], + [0, 0, 0, 0, 0, 25641, 0, 0, 25641, 0, 0, 25641, 25641, 0, 0, 0, 0, 0, 25641, 25641, 0, + 25641, 0, 0, 25641, 25641, 25641, 0, 51282, 0, 51282, 76923, 51282, 0, 25641, 0, + 76923, 25641, 384615, 0, 0, 0], + [0, 0, 0, 22222, 44444, 0, 0, 0, 22222, 0, 0, 0, 0, 0, 22222, 0, 0, 0, 22222, 0, 0, 0, + 22222, 0, 0, 0, 0, 0, 22222, 66667, 22222, 22222, 22222, 22222, 66667, 88889, 88889, + 133333, 288889, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21277, 0, 0, 42553, 0, 21277, 0, 0, 21277, 0, 0, + 0, 21277, 0, 0, 21277, 0, 21277, 0, 21277, 21277, 63830, 85106, 85106, 106383, 0, + 446809, 0, 0, 0], + [0, 0, 18182, 0, 0, 36364, 0, 18182, 0, 0, 18182, 18182, 0, 0, 18182, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 36364, 18182, 0, 18182, 18182, 18182, 0, 36364, 36364, 0, 54545, 54545, + 54545, 163636, 363636, 0, 0, 0], + [0, 0, 17544, 0, 17544, 0, 0, 35088, 0, 0, 0, 0, 35088, 0, 17544, 0, 17544, 17544, 0, + 0, 17544, 0, 17544, 0, 0, 0, 0, 0, 0, 0, 17544, 52632, 17544, 17544, 35088, 70175, + 52632, 210526, 333333, 0, 0, 0], + [0, 0, 0, 0, 20000, 20000, 20000, 0, 0, 0, 0, 0, 0, 0, 0, 20000, 20000, 0, 20000, 0, 0, + 0, 20000, 20000, 0, 20000, 20000, 20000, 0, 40000, 20000, 20000, 20000, 20000, 20000, + 20000, 80000, 140000, 400000, 0, 0, 0], + [0, 0, 0, 0, 0, 21739, 0, 21739, 0, 0, 0, 0, 21739, 21739, 0, 21739, 0, 21739, 43478, + 21739, 21739, 0, 0, 43478, 0, 21739, 0, 0, 21739, 65217, 0, 0, 21739, 21739, 65217, + 86957, 86957, 43478, 304348, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 29851, 0, 0, 0, 14925, 0, 14925, 14925, 0, 14925, 0, 14925, + 14925, 0, 0, 14925, 0, 29851, 29851, 14925, 14925, 0, 0, 14925, 14925, 89552, 14925, + 74627, 149254, 119403, 298507, 0, 0, 0], + [0, 0, 0, 0, 0, 12821, 12821, 0, 0, 0, 0, 12821, 0, 12821, 12821, 0, 0, 0, 25641, 0, 0, + 0, 12821, 0, 0, 25641, 12821, 0, 25641, 0, 12821, 12821, 38462, 0, 64103, 76923, + 38462, 141026, 448718, 0, 0, 0], + [0, 0, 0, 0, 0, 12987, 0, 0, 12987, 0, 12987, 0, 0, 0, 0, 25974, 0, 0, 0, 0, 0, 12987, + 0, 0, 0, 0, 25974, 25974, 25974, 0, 25974, 12987, 12987, 38961, 64935, 12987, 103896, + 142857, 428571, 0, 0, 0], + [0, 0, 0, 0, 10638, 0, 0, 10638, 10638, 0, 0, 0, 10638, 0, 0, 0, 0, 0, 21277, 0, 0, + 21277, 0, 0, 21277, 10638, 0, 21277, 31915, 10638, 10638, 31915, 31915, 21277, 53191, + 74468, 31915, 117021, 446809, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9009, 9009, 0, 0, 0, 0, 0, 9009, 9009, 9009, 0, + 27027, 27027, 27027, 9009, 0, 0, 0, 0, 36036, 54054, 18018, 9009, 54054, 81081, 72072, + 108108, 432432, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 9259, 0, 0, 9259, 0, 9259, 0, 0, 9259, 9259, 0, 0, 9259, 18519, + 18519, 0, 18519, 0, 18519, 9259, 0, 9259, 27778, 9259, 37037, 18519, 46296, 37037, + 27778, 46296, 203704, 398148, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9901, 9901, 0, 0, 9901, 0, 0, 0, 0, 9901, 9901, 19802, 0, 0, 9901, + 9901, 0, 9901, 0, 9901, 0, 9901, 9901, 19802, 29703, 9901, 29703, 19802, 29703, 39604, + 59406, 217822, 415842, 0, 0, 0], + [0, 0, 0, 0, 0, 13514, 0, 0, 0, 0, 6757, 0, 0, 0, 6757, 0, 6757, 6757, 6757, 0, 0, + 6757, 13514, 6757, 0, 0, 27027, 6757, 20270, 0, 33784, 33784, 13514, 27027, 47297, + 54054, 60811, 175676, 425676, 0, 0, 0], + [0, 0, 0, 0, 0, 14085, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7042, 7042, 14085, 0, + 21127, 35211, 7042, 21127, 0, 0, 7042, 14085, 35211, 21127, 28169, 49296, 63380, + 225352, 429577, 0, 0, 0], + [0, 0, 0, 5848, 0, 0, 0, 0, 5848, 0, 0, 0, 5848, 5848, 5848, 11696, 0, 0, 5848, 11696, + 5848, 0, 5848, 11696, 5848, 11696, 11696, 17544, 29240, 5848, 23392, 23392, 29240, + 29240, 46784, 58480, 58480, 169591, 397661, 0, 0, 0], + [0, 0, 0, 0, 0, 9852, 0, 0, 4926, 0, 0, 0, 0, 0, 4926, 4926, 0, 0, 0, 9852, 4926, + 14778, 0, 9852, 9852, 9852, 4926, 4926, 14778, 9852, 14778, 9852, 19704, 29557, 49261, + 44335, 64039, 147783, 502463, 0, 0, 0], + [0, 0, 0, 0, 9709, 4854, 4854, 0, 0, 0, 4854, 4854, 0, 0, 4854, 4854, 0, 0, 4854, 0, + 9709, 4854, 4854, 14563, 9709, 4854, 9709, 9709, 9709, 19417, 9709, 29126, 14563, + 43689, 24272, 43689, 82524, 165049, 446602, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 4255, 0, 0, 0, 8511, 0, 0, 4255, 8511, 8511, 4255, 4255, 8511, 4255, + 0, 17021, 0, 4255, 4255, 12766, 4255, 0, 17021, 21277, 21277, 21277, 34043, 21277, + 34043, 51064, 93617, 187234, 400000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 7353, 7353, 3676, 3676, 3676, 7353, 3676, 3676, 3676, 0, 3676, 3676, + 14706, 3676, 0, 0, 3676, 3676, 14706, 7353, 22059, 3676, 18382, 22059, 11029, 14706, + 40441, 14706, 29412, 47794, 80882, 220588, 375000, 0, 0, 0], + [0, 0, 0, 6173, 0, 3086, 0, 0, 0, 0, 0, 0, 6173, 0, 3086, 6173, 3086, 6173, 9259, 0, + 3086, 0, 0, 0, 6173, 3086, 3086, 15432, 15432, 9259, 15432, 12346, 24691, 21605, + 30864, 49383, 80247, 203704, 462963, 0, 0, 0], + [0, 0, 0, 0, 2667, 8000, 0, 0, 2667, 0, 5333, 0, 0, 2667, 0, 2667, 0, 5333, 2667, + 13333, 8000, 5333, 5333, 8000, 2667, 5333, 10667, 8000, 13333, 10667, 16000, 37333, + 18667, 32000, 34667, 40000, 66667, 208000, 424000, 0, 0, 0], + [0, 0, 0, 2347, 4695, 2347, 2347, 0, 2347, 2347, 2347, 2347, 4695, 0, 0, 2347, 0, 2347, + 2347, 4695, 9390, 2347, 7042, 7042, 2347, 16432, 4695, 9390, 9390, 18779, 14085, + 21127, 28169, 16432, 37559, 44601, 89202, 204225, 420188, 0, 0, 0], + [0, 0, 0, 5650, 0, 1883, 1883, 1883, 5650, 3766, 3766, 0, 1883, 1883, 5650, 1883, 7533, + 3766, 3766, 5650, 3766, 7533, 7533, 5650, 5650, 7533, 9416, 7533, 9416, 15066, 18832, + 18832, 24482, 26365, 33898, 47081, 92279, 165725, 436911, 0, 0, 0], + [0, 0, 1531, 1531, 3063, 1531, 1531, 1531, 1531, 1531, 0, 0, 1531, 6126, 4594, 0, 1531, + 6126, 3063, 4594, 3063, 4594, 4594, 6126, 6126, 9188, 9188, 4594, 6126, 9188, 12251, + 16845, 22971, 27565, 27565, 47473, 68913, 173047, 499234, 0, 0, 0], + [0, 0, 0, 2591, 0, 2591, 1295, 2591, 1295, 0, 0, 3886, 2591, 1295, 1295, 5181, 0, 7772, + 6477, 7772, 3886, 7772, 2591, 5181, 6477, 10363, 6477, 10363, 12953, 11658, 23316, + 22021, 34974, 31088, 25907, 46632, 86788, 161917, 443005, 0, 0, 0], + [0, 994, 0, 1988, 0, 0, 0, 994, 2982, 0, 1988, 994, 1988, 1988, 1988, 1988, 4970, 2982, + 4970, 3976, 1988, 10934, 4970, 11928, 8946, 6958, 6958, 10934, 8946, 17893, 12922, + 18887, 20875, 27833, 30815, 51690, 77535, 192843, 441352, 0, 0, 0], + [0, 0, 676, 1351, 0, 2703, 1351, 1351, 2027, 676, 2703, 1351, 1351, 2703, 2027, 2703, + 2027, 2027, 4054, 3378, 3378, 3378, 4730, 2703, 4730, 8784, 6757, 9459, 14865, 13514, + 20946, 18243, 23649, 28378, 40541, 51351, 70270, 178378, 461486, 0, 0, 0], + [0, 0, 0, 2097, 0, 839, 839, 839, 1678, 839, 2097, 1258, 0, 1678, 2936, 2936, 2936, + 2097, 4614, 2097, 7131, 5034, 3775, 5872, 4614, 13003, 7131, 12164, 10067, 13003, + 14681, 18876, 19715, 28943, 39849, 51174, 70889, 194211, 450084, 0, 0, 0], + [0, 0, 504, 840, 1680, 1176, 504, 840, 168, 1344, 336, 336, 2351, 1847, 1680, 2687, + 1847, 2855, 2351, 5375, 4031, 5542, 5207, 4031, 6886, 8230, 7390, 7558, 9237, 11757, + 15116, 16124, 19987, 25193, 30904, 48539, 74908, 189956, 480685, 0, 0, 0], + [0, 327, 654, 393, 785, 1178, 785, 1374, 1243, 1112, 1374, 982, 1112, 1505, 1440, 2618, + 1767, 2749, 3468, 2879, 3076, 2749, 4515, 5497, 5301, 6151, 7198, 8507, 8573, 10863, + 12696, 16491, 15771, 22512, 31739, 44107, 74341, 185263, 506904, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100000, 0, 100000, 400000, 0, 0, 0], + [0, 47619, 47619, 0, 0, 47619, 0, 0, 0, 47619, 0, 47619, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 47619, 0, 0, 0, 0, 47619, 0, 47619, 47619, 0, 95238, 0, 47619, 47619, 190476, + 190476, 0, 0, 0], + [0, 0, 29412, 0, 0, 29412, 58824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29412, 0, 29412, 0, + 29412, 29412, 58824, 29412, 0, 0, 0, 0, 29412, 0, 29412, 0, 29412, 58824, 29412, + 88235, 176471, 235294, 0, 0, 0], + [0, 0, 27027, 0, 54054, 0, 0, 0, 54054, 54054, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27027, 0, + 0, 0, 0, 0, 27027, 0, 0, 0, 54054, 27027, 0, 54054, 108108, 81081, 27027, 108108, + 297297, 0, 0, 0], + [0, 0, 0, 0, 18182, 0, 0, 0, 36364, 0, 0, 0, 18182, 0, 18182, 18182, 0, 0, 18182, + 36364, 0, 0, 0, 0, 36364, 54545, 0, 0, 0, 18182, 18182, 36364, 54545, 0, 36364, + 109091, 54545, 109091, 309091, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 33333, 33333, 0, 0, 0, 0, 33333, 0, 0, 0, 0, 33333, 0, 0, + 0, 0, 0, 33333, 66667, 0, 0, 0, 33333, 66667, 33333, 0, 100000, 33333, 66667, 433333, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22727, 0, 45455, 0, 68182, 0, 0, + 22727, 0, 22727, 22727, 22727, 0, 45455, 22727, 0, 0, 45455, 22727, 22727, 113636, + 136364, 363636, 0, 0, 0], + [0, 0, 0, 20408, 20408, 0, 0, 0, 20408, 20408, 20408, 0, 20408, 20408, 20408, 0, 0, 0, + 20408, 20408, 0, 20408, 0, 0, 20408, 40816, 0, 0, 20408, 20408, 0, 20408, 20408, + 20408, 40816, 0, 81633, 81633, 408163, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 29412, 0, 29412, 0, 0, 0, 29412, 0, 29412, 0, 0, + 0, 0, 0, 0, 0, 29412, 0, 0, 29412, 0, 29412, 29412, 29412, 117647, 147059, 470588, 0, + 0, 0], + [0, 0, 0, 20408, 0, 0, 40816, 0, 20408, 0, 0, 0, 20408, 40816, 0, 0, 0, 0, 20408, + 20408, 0, 0, 0, 20408, 0, 40816, 20408, 40816, 0, 0, 61224, 20408, 20408, 40816, + 20408, 102041, 122449, 81633, 224490, 0, 0, 0], + [0, 0, 0, 52632, 0, 26316, 52632, 0, 0, 0, 0, 0, 26316, 26316, 0, 0, 26316, 26316, 0, + 0, 26316, 0, 0, 0, 0, 26316, 0, 0, 26316, 26316, 26316, 26316, 0, 26316, 26316, 26316, + 52632, 131579, 342105, 0, 0, 0], + [0, 0, 0, 17857, 0, 0, 17857, 17857, 0, 53571, 17857, 35714, 0, 0, 17857, 0, 17857, + 17857, 17857, 0, 0, 17857, 0, 0, 0, 0, 0, 17857, 17857, 0, 89286, 17857, 35714, 35714, + 71429, 0, 53571, 178571, 232143, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17857, 17857, 0, 35714, 0, 0, 0, 0, 0, + 0, 35714, 17857, 17857, 17857, 0, 0, 17857, 17857, 35714, 17857, 89286, 214286, + 446429, 0, 0, 0], + [0, 0, 0, 0, 15152, 15152, 15152, 15152, 0, 0, 0, 15152, 0, 15152, 30303, 0, 0, 0, 0, + 30303, 0, 15152, 15152, 0, 0, 0, 15152, 15152, 15152, 0, 45455, 45455, 0, 60606, 0, + 30303, 136364, 166667, 287879, 0, 0, 0], + [0, 0, 0, 0, 10753, 0, 0, 0, 0, 0, 0, 0, 10753, 0, 10753, 0, 0, 10753, 32258, 10753, 0, + 0, 0, 0, 64516, 10753, 10753, 32258, 0, 43011, 10753, 43011, 0, 21505, 32258, 53763, + 64516, 161290, 365591, 0, 0, 0], + [0, 0, 0, 0, 0, 14925, 0, 14925, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 59701, 0, 14925, + 14925, 14925, 14925, 14925, 0, 0, 0, 14925, 0, 0, 14925, 44776, 29851, 44776, 104478, + 194030, 388060, 0, 0, 0], + [0, 0, 0, 30612, 0, 0, 0, 0, 10204, 0, 10204, 0, 0, 10204, 10204, 0, 0, 0, 10204, + 10204, 10204, 0, 0, 0, 0, 10204, 10204, 0, 40816, 0, 10204, 30612, 30612, 30612, + 30612, 10204, 91837, 193878, 408163, 0, 0, 0], + [0, 0, 0, 8000, 0, 0, 8000, 0, 0, 0, 8000, 0, 8000, 8000, 0, 16000, 0, 16000, 8000, + 8000, 0, 0, 8000, 0, 0, 16000, 16000, 0, 16000, 16000, 16000, 16000, 8000, 32000, + 40000, 40000, 64000, 232000, 392000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32787, 0, 0, 8197, 8197, 0, 8197, 16393, 8197, 0, + 0, 8197, 8197, 24590, 40984, 8197, 24590, 8197, 8197, 8197, 40984, 0, 40984, 65574, + 73770, 139344, 418033, 0, 0, 0], + [0, 0, 0, 8130, 0, 24390, 0, 0, 0, 0, 0, 8130, 0, 0, 0, 0, 0, 16260, 8130, 0, 8130, 0, + 8130, 24390, 0, 0, 16260, 8130, 32520, 24390, 8130, 16260, 24390, 32520, 40650, 48780, + 48780, 219512, 373984, 0, 0, 0], + [0, 0, 0, 7246, 0, 7246, 7246, 7246, 0, 0, 0, 0, 7246, 0, 0, 7246, 0, 7246, 21739, + 14493, 14493, 0, 0, 14493, 7246, 7246, 7246, 14493, 0, 7246, 21739, 14493, 28986, + 43478, 21739, 36232, 65217, 181159, 427536, 0, 0, 0], + [0, 0, 0, 0, 6623, 0, 6623, 0, 0, 0, 0, 0, 0, 0, 6623, 6623, 0, 0, 6623, 6623, 6623, + 19868, 6623, 6623, 0, 19868, 13245, 6623, 13245, 19868, 26490, 33113, 0, 66225, 6623, + 26490, 92715, 145695, 450331, 0, 0, 0], + [0, 0, 0, 0, 5682, 0, 0, 5682, 0, 0, 5682, 5682, 5682, 0, 11364, 0, 0, 11364, 5682, + 11364, 0, 17045, 11364, 0, 28409, 11364, 11364, 28409, 5682, 5682, 5682, 28409, 28409, + 34091, 22727, 56818, 45455, 159091, 431818, 0, 0, 0], + [0, 0, 0, 15707, 5236, 0, 5236, 10471, 5236, 0, 0, 15707, 5236, 15707, 0, 0, 0, 0, 0, + 0, 5236, 10471, 10471, 15707, 0, 20942, 5236, 5236, 0, 15707, 36649, 20942, 20942, + 26178, 36649, 52356, 78534, 162304, 397906, 0, 0, 0], + [0, 3937, 0, 7874, 0, 7874, 3937, 7874, 3937, 0, 0, 3937, 3937, 3937, 3937, 0, 11811, + 7874, 3937, 3937, 11811, 7874, 11811, 3937, 11811, 3937, 15748, 11811, 15748, 7874, + 11811, 19685, 27559, 35433, 27559, 31496, 114173, 153543, 397638, 0, 0, 0], + [0, 0, 0, 4202, 0, 4202, 4202, 0, 8403, 0, 0, 0, 0, 0, 8403, 4202, 12605, 8403, 8403, + 0, 4202, 4202, 8403, 8403, 0, 4202, 8403, 4202, 16807, 16807, 25210, 21008, 46218, + 29412, 37815, 42017, 63025, 180672, 415966, 0, 0, 0], + [0, 0, 0, 0, 10791, 0, 3597, 0, 0, 3597, 0, 0, 0, 3597, 7194, 0, 3597, 3597, 10791, 0, + 7194, 3597, 10791, 7194, 10791, 3597, 10791, 3597, 17986, 10791, 14388, 21583, 14388, + 25180, 50360, 64748, 68345, 187050, 420863, 0, 0, 0], + [0, 0, 0, 3185, 0, 0, 0, 3185, 0, 3185, 0, 0, 0, 3185, 3185, 3185, 6369, 3185, 6369, + 6369, 0, 9554, 6369, 12739, 3185, 9554, 22293, 15924, 9554, 25478, 9554, 19108, 25478, + 35032, 22293, 44586, 105096, 235669, 347134, 0, 0, 0], + [0, 0, 0, 0, 0, 5277, 2639, 0, 2639, 2639, 0, 5277, 2639, 7916, 5277, 2639, 5277, 5277, + 2639, 5277, 5277, 2639, 7916, 2639, 2639, 7916, 18470, 0, 21108, 5277, 21108, 5277, + 15831, 44855, 36939, 44855, 81794, 174142, 445910, 0, 0, 0], + [0, 0, 0, 0, 2183, 2183, 2183, 2183, 0, 0, 2183, 2183, 4367, 2183, 6550, 2183, 8734, + 4367, 6550, 6550, 6550, 0, 6550, 4367, 6550, 4367, 13100, 13100, 6550, 10917, 21834, + 13100, 15284, 28384, 24017, 39301, 76419, 168122, 486900, 0, 0, 0], + [0, 0, 3559, 0, 1779, 1779, 1779, 1779, 3559, 7117, 1779, 5338, 1779, 3559, 1779, 3559, + 1779, 5338, 5338, 5338, 3559, 7117, 5338, 5338, 7117, 10676, 3559, 26690, 16014, + 17794, 21352, 14235, 16014, 23132, 26690, 33808, 88968, 201068, 414591, 0, 0, 0], + [0, 0, 0, 0, 1642, 0, 1642, 1642, 4926, 1642, 3284, 3284, 3284, 3284, 3284, 1642, 4926, + 4926, 0, 4926, 1642, 4926, 3284, 6568, 3284, 3284, 9852, 18062, 16420, 9852, 11494, + 22989, 26273, 27915, 31199, 60755, 82102, 183908, 431856, 0, 0, 0], + [0, 0, 0, 2554, 1277, 1277, 0, 3831, 0, 1277, 1277, 2554, 0, 2554, 1277, 6386, 5109, + 2554, 1277, 5109, 5109, 0, 6386, 3831, 11494, 11494, 3831, 8940, 11494, 8940, 11494, + 17880, 22989, 26820, 39591, 53640, 80460, 177522, 459770, 0, 0, 0], + [0, 0, 0, 951, 2854, 0, 2854, 951, 1903, 1903, 2854, 1903, 1903, 3806, 951, 3806, 1903, + 3806, 4757, 5709, 7612, 2854, 2854, 7612, 9515, 6660, 4757, 9515, 12369, 17127, 9515, + 17127, 27593, 39010, 35205, 58040, 75167, 167460, 447193, 0, 0, 0], + [0, 0, 671, 1342, 1342, 1342, 671, 671, 1342, 2013, 671, 2685, 671, 4698, 2013, 2013, + 3356, 4698, 2013, 4027, 5369, 5369, 8725, 6711, 5369, 6040, 8725, 6040, 8725, 16107, + 14094, 11409, 21477, 21477, 34228, 40940, 79195, 192617, 471141, 0, 0, 0], + [0, 0, 1271, 847, 1694, 1271, 424, 424, 1271, 1271, 1271, 1271, 847, 1694, 424, 2541, + 2965, 3388, 4235, 4659, 4235, 2965, 5083, 8471, 4659, 5930, 6777, 12706, 9742, 12283, + 16518, 15248, 21177, 33037, 28801, 50402, 84286, 182550, 463363, 0, 0, 0], + [0, 171, 512, 512, 1537, 854, 1025, 1025, 1537, 1025, 2391, 1195, 1878, 1708, 2049, + 1708, 2220, 3586, 2732, 2903, 2732, 3928, 5123, 6660, 4098, 7684, 6831, 9392, 11100, + 13320, 12637, 14515, 18272, 26639, 31421, 47985, 72234, 186134, 488730, 0, 0, 0], + [0, 197, 460, 789, 789, 1183, 789, 854, 1314, 1052, 1052, 986, 1314, 1577, 1512, 1906, + 1643, 3286, 3417, 2826, 3549, 3352, 4272, 6046, 4206, 6375, 7229, 8084, 8544, 10055, + 14327, 15707, 19650, 22542, 29114, 43244, 71044, 181979, 513736, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 111111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 111111, 0, 0, 0, 0, 444444, 0, 0, 0], + [0, 50000, 0, 50000, 50000, 0, 50000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50000, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 50000, 50000, 0, 0, 0, 0, 50000, 50000, 100000, 450000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 25000, 25000, 25000, 50000, 0, 0, 0, 0, 50000, 25000, 50000, 0, + 100000, 25000, 0, 25000, 0, 0, 25000, 0, 0, 25000, 50000, 0, 0, 0, 0, 25000, 50000, + 75000, 200000, 150000, 0, 0, 0], + [0, 0, 0, 43478, 21739, 0, 0, 0, 0, 0, 0, 0, 0, 21739, 0, 0, 0, 0, 0, 0, 0, 21739, 0, + 0, 21739, 0, 0, 21739, 43478, 21739, 43478, 0, 0, 0, 43478, 21739, 65217, 173913, + 434783, 0, 0, 0], + [0, 0, 0, 22222, 0, 22222, 0, 22222, 22222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22222, 22222, + 22222, 22222, 0, 0, 0, 0, 0, 22222, 0, 22222, 44444, 0, 22222, 44444, 44444, 44444, + 177778, 400000, 0, 0, 0], + [0, 0, 0, 0, 23810, 0, 0, 47619, 0, 0, 0, 0, 23810, 0, 47619, 0, 0, 23810, 0, 0, 0, 0, + 0, 23810, 23810, 0, 47619, 0, 23810, 0, 23810, 23810, 0, 23810, 23810, 71429, 47619, + 119048, 380952, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 26316, 26316, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26316, 26316, 26316, 0, + 26316, 0, 0, 0, 0, 26316, 26316, 26316, 0, 78947, 26316, 78947, 26316, 52632, 52632, + 105263, 342105, 0, 0, 0], + [0, 0, 0, 0, 0, 18868, 0, 0, 56604, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18868, 0, 0, 0, + 18868, 37736, 37736, 18868, 0, 0, 56604, 0, 75472, 18868, 56604, 94340, 150943, + 339623, 0, 0, 0], + [0, 0, 0, 21277, 0, 21277, 21277, 0, 0, 0, 0, 0, 0, 0, 0, 21277, 0, 0, 0, 21277, 21277, + 0, 0, 21277, 0, 0, 0, 0, 21277, 42553, 0, 21277, 42553, 42553, 63830, 21277, 106383, + 191489, 297872, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 20833, 20833, 0, 0, 0, 0, 0, 0, 0, 0, 20833, 0, 0, 0, 0, 0, + 0, 20833, 0, 41667, 20833, 0, 20833, 0, 20833, 62500, 41667, 62500, 166667, 479167, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 19608, 19608, 0, 0, 19608, 39216, 19608, 0, 0, 19608, 0, 19608, + 0, 19608, 0, 0, 78431, 19608, 0, 0, 19608, 58824, 19608, 0, 19608, 39216, 19608, 0, + 39216, 39216, 137255, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 17544, 35088, 0, 35088, 35088, 17544, 0, 17544, 0, 0, 0, + 17544, 0, 0, 0, 0, 17544, 17544, 0, 0, 17544, 0, 17544, 17544, 17544, 17544, 17544, + 17544, 35088, 192982, 438596, 0, 0, 0], + [0, 0, 27778, 13889, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13889, 13889, 13889, 0, 13889, + 0, 0, 0, 13889, 13889, 0, 13889, 13889, 13889, 0, 13889, 13889, 0, 111111, 55556, + 83333, 138889, 416667, 0, 0, 0], + [0, 0, 0, 0, 15152, 0, 0, 0, 0, 30303, 15152, 15152, 15152, 0, 15152, 0, 0, 15152, + 15152, 15152, 15152, 15152, 15152, 0, 15152, 0, 15152, 15152, 15152, 15152, 0, 15152, + 30303, 0, 45455, 15152, 121212, 196970, 303030, 0, 0, 0], + [0, 0, 0, 0, 0, 14085, 0, 14085, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14085, 14085, 0, 0, + 28169, 14085, 0, 14085, 28169, 0, 14085, 14085, 28169, 28169, 0, 0, 42254, 56338, + 42254, 154930, 478873, 0, 0, 0], + [0, 0, 0, 0, 12500, 0, 0, 12500, 12500, 25000, 0, 0, 0, 0, 0, 0, 0, 12500, 12500, 0, 0, + 0, 0, 12500, 12500, 0, 12500, 0, 12500, 12500, 25000, 37500, 25000, 62500, 62500, + 50000, 75000, 112500, 400000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8333, 8333, 0, 16667, 0, 0, 16667, 8333, 0, 8333, 0, + 8333, 8333, 8333, 0, 25000, 0, 16667, 16667, 0, 25000, 25000, 41667, 25000, 16667, + 75000, 225000, 416667, 0, 0, 0], + [0, 0, 0, 0, 0, 8264, 0, 8264, 0, 0, 16529, 0, 0, 0, 0, 8264, 8264, 8264, 16529, 16529, + 0, 16529, 16529, 0, 8264, 8264, 8264, 16529, 33058, 41322, 8264, 24793, 24793, 33058, + 16529, 49587, 74380, 157025, 371901, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8065, 8065, 8065, 8065, 8065, 0, 8065, 0, 8065, 0, + 8065, 8065, 8065, 8065, 8065, 8065, 16129, 8065, 16129, 16129, 40323, 24194, 24194, + 56452, 72581, 225806, 395161, 0, 0, 0], + [0, 0, 0, 0, 0, 7813, 0, 0, 0, 0, 0, 0, 0, 7813, 7813, 15625, 7813, 0, 7813, 7813, + 7813, 15625, 7813, 15625, 0, 7813, 15625, 0, 23438, 7813, 54688, 54688, 0, 15625, + 23438, 46875, 78125, 140625, 421875, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 8333, 8333, 0, 0, 0, 8333, 8333, 8333, 0, 8333, 0, 0, 0, 8333, + 25000, 0, 16667, 0, 0, 8333, 0, 8333, 33333, 8333, 0, 25000, 8333, 58333, 16667, + 66667, 91667, 183333, 391667, 0, 0, 0], + [0, 6289, 0, 0, 0, 6289, 0, 6289, 12579, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6289, 6289, 6289, + 0, 0, 18868, 12579, 6289, 18868, 31447, 12579, 25157, 12579, 12579, 18868, 25157, + 18868, 44025, 69182, 150943, 471698, 0, 0, 0], + [0, 0, 4831, 0, 0, 4831, 0, 0, 4831, 4831, 4831, 0, 0, 0, 0, 0, 4831, 0, 4831, 4831, 0, + 14493, 4831, 9662, 9662, 4831, 4831, 14493, 4831, 9662, 28986, 19324, 14493, 53140, + 53140, 53140, 120773, 159420, 381643, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 6211, 0, 0, 0, 6211, 0, 0, 0, 0, 6211, 6211, 6211, 12422, 6211, + 12422, 6211, 6211, 6211, 18634, 24845, 24845, 18634, 0, 24845, 6211, 18634, 24845, + 31056, 43478, 31056, 124224, 149068, 378882, 0, 0, 0], + [0, 0, 4405, 4405, 0, 0, 0, 0, 4405, 4405, 0, 4405, 13216, 4405, 4405, 0, 4405, 4405, + 13216, 0, 8811, 4405, 8811, 4405, 4405, 13216, 4405, 8811, 26432, 8811, 30837, 17621, + 8811, 17621, 26432, 57269, 66079, 189427, 427313, 0, 0, 0], + [0, 0, 0, 4032, 0, 0, 0, 8065, 0, 4032, 4032, 0, 8065, 0, 8065, 8065, 0, 4032, 4032, 0, + 8065, 16129, 12097, 8065, 8065, 16129, 16129, 12097, 16129, 12097, 16129, 24194, + 16129, 24194, 52419, 20161, 92742, 157258, 419355, 0, 0, 0], + [0, 0, 0, 6711, 3356, 0, 3356, 3356, 3356, 0, 3356, 0, 0, 0, 0, 0, 6711, 0, 6711, + 10067, 13423, 0, 10067, 10067, 10067, 3356, 13423, 10067, 20134, 3356, 20134, 30201, + 33557, 13423, 36913, 43624, 83893, 191275, 406040, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 3106, 3106, 0, 0, 0, 0, 0, 3106, 6211, 3106, 6211, 3106, 9317, + 3106, 12422, 3106, 6211, 6211, 6211, 9317, 15528, 15528, 12422, 34161, 21739, 34161, + 21739, 40373, 96273, 198758, 425466, 0, 0, 0], + [0, 0, 0, 5333, 5333, 2667, 8000, 2667, 0, 2667, 0, 0, 0, 0, 2667, 0, 5333, 2667, 2667, + 5333, 2667, 5333, 5333, 2667, 16000, 10667, 5333, 2667, 13333, 10667, 16000, 21333, + 37333, 37333, 48000, 45333, 104000, 186667, 384000, 0, 0, 0], + [0, 0, 0, 2165, 0, 4329, 0, 0, 0, 2165, 0, 2165, 4329, 6494, 10823, 2165, 8658, 4329, + 2165, 2165, 6494, 4329, 10823, 4329, 2165, 4329, 17316, 10823, 8658, 8658, 17316, + 19481, 17316, 32468, 36797, 38961, 60606, 186147, 461039, 0, 0, 0], + [0, 0, 0, 1988, 0, 1988, 0, 0, 1988, 3976, 3976, 1988, 1988, 1988, 1988, 5964, 5964, + 5964, 1988, 5964, 7952, 9940, 1988, 1988, 11928, 3976, 7952, 9940, 7952, 7952, 7952, + 17893, 31809, 27833, 27833, 65606, 63618, 210736, 427435, 0, 0, 0], + [0, 0, 0, 0, 0, 1565, 0, 0, 3130, 0, 3130, 3130, 3130, 3130, 6260, 1565, 1565, 1565, + 1565, 7825, 3130, 4695, 3130, 7825, 4695, 9390, 6260, 18779, 18779, 14085, 9390, + 18779, 34429, 28169, 25039, 46948, 57903, 165884, 485133, 0, 0, 0], + [0, 0, 0, 1208, 1208, 0, 2415, 1208, 0, 1208, 1208, 3623, 2415, 4831, 3623, 1208, 8454, + 3623, 2415, 6039, 3623, 3623, 10870, 6039, 7246, 9662, 10870, 12077, 9662, 10870, + 8454, 20531, 27778, 25362, 41063, 42271, 84541, 189614, 431159, 0, 0, 0], + [0, 0, 0, 1033, 1033, 1033, 2066, 0, 1033, 1033, 1033, 1033, 1033, 2066, 1033, 8264, + 3099, 5165, 5165, 5165, 4132, 8264, 5165, 7231, 8264, 9298, 12397, 10331, 14463, + 12397, 12397, 11364, 20661, 23760, 38223, 63017, 92975, 180785, 424587, 0, 0, 0], + [0, 692, 692, 2075, 692, 1383, 0, 692, 692, 2075, 692, 692, 1383, 692, 2075, 1383, + 2766, 4841, 2075, 2766, 1383, 5533, 4149, 7607, 7607, 5533, 9682, 6224, 10373, 15906, + 10373, 16598, 22822, 22822, 35961, 56017, 66390, 197095, 469571, 0, 0, 0], + [0, 0, 0, 846, 846, 1693, 846, 0, 846, 2539, 1270, 1693, 1693, 1693, 2539, 3809, 2539, + 1270, 3386, 4655, 3809, 3809, 4232, 7617, 3386, 4655, 9310, 10157, 7617, 13542, 15235, + 20736, 16081, 28354, 32586, 50360, 87601, 195514, 453237, 0, 0, 0], + [0, 346, 693, 346, 1732, 1039, 1212, 1386, 1386, 1386, 520, 1559, 2771, 1386, 2425, + 1732, 2598, 3291, 3291, 3464, 4849, 6062, 4503, 6408, 6062, 6062, 7794, 10045, 12297, + 11257, 11777, 14548, 18705, 31001, 33079, 45029, 75511, 190509, 471943, 0, 0, 0], + [0, 196, 587, 978, 717, 457, 1174, 783, 848, 652, 1239, 913, 1500, 1174, 1500, 2348, + 2283, 2217, 2413, 3652, 3522, 3326, 4239, 4761, 5217, 6456, 7500, 8608, 9260, 12065, + 11282, 15521, 16630, 23934, 32020, 43368, 75714, 181818, 509130, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 90909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 90909, 454545, 0, 0, 0], + [0, 0, 52632, 0, 0, 0, 0, 52632, 0, 52632, 0, 0, 0, 0, 0, 52632, 0, 0, 0, 0, 0, 0, 0, + 52632, 0, 0, 52632, 0, 0, 0, 0, 52632, 0, 0, 52632, 105263, 52632, 105263, 315789, 0, + 0, 0], + [0, 0, 52632, 26316, 52632, 0, 0, 0, 0, 0, 0, 0, 0, 26316, 0, 0, 0, 0, 0, 0, 0, 26316, + 26316, 0, 0, 52632, 0, 26316, 0, 26316, 0, 52632, 26316, 0, 26316, 26316, 105263, + 105263, 342105, 0, 0, 0], + [0, 0, 0, 58824, 0, 0, 0, 29412, 0, 0, 29412, 0, 0, 0, 0, 0, 29412, 0, 0, 0, 29412, 0, + 0, 29412, 0, 0, 29412, 0, 29412, 0, 0, 0, 0, 29412, 88235, 29412, 29412, 235294, + 323529, 0, 0, 0], + [0, 0, 0, 30303, 0, 0, 60606, 0, 0, 30303, 30303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30303, 0, + 30303, 0, 0, 0, 0, 0, 121212, 0, 30303, 30303, 30303, 30303, 60606, 30303, 151515, + 90909, 212121, 0, 0, 0], + [0, 0, 0, 0, 25641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, 0, 0, 0, 0, 0, 0, 25641, + 0, 0, 0, 25641, 0, 0, 25641, 51282, 51282, 25641, 0, 76923, 256410, 410256, 0, 0, 0], + [0, 0, 0, 27027, 0, 27027, 0, 0, 27027, 0, 0, 0, 0, 27027, 27027, 0, 0, 0, 0, 27027, 0, + 0, 0, 0, 54054, 27027, 0, 0, 0, 0, 27027, 27027, 0, 54054, 27027, 81081, 27027, + 108108, 405405, 0, 0, 0], + [0, 0, 23256, 0, 23256, 23256, 0, 0, 0, 0, 23256, 0, 0, 0, 23256, 0, 0, 23256, 0, + 23256, 0, 0, 0, 23256, 0, 23256, 0, 0, 23256, 23256, 23256, 23256, 46512, 0, 23256, + 46512, 93023, 93023, 395349, 0, 0, 0], + [0, 0, 0, 0, 0, 22222, 0, 22222, 0, 44444, 0, 0, 0, 0, 22222, 22222, 22222, 0, 22222, + 0, 22222, 22222, 44444, 0, 22222, 0, 0, 0, 0, 22222, 0, 0, 66667, 22222, 22222, 0, + 22222, 88889, 466667, 0, 0, 0], + [0, 0, 0, 0, 23810, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23810, 23810, 0, 0, 23810, 0, + 0, 23810, 0, 0, 47619, 23810, 23810, 23810, 47619, 23810, 47619, 47619, 23810, 95238, + 142857, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 46512, 0, 0, 0, 0, 23256, 0, 23256, 23256, 0, 0, 23256, 0, 46512, + 69767, 0, 0, 23256, 0, 23256, 0, 0, 0, 0, 0, 0, 0, 46512, 0, 0, 116279, 162791, + 372093, 0, 0, 0], + [0, 0, 14925, 14925, 14925, 0, 14925, 14925, 0, 0, 0, 0, 14925, 0, 0, 0, 14925, 29851, + 0, 0, 14925, 0, 14925, 0, 14925, 14925, 14925, 44776, 14925, 29851, 0, 29851, 29851, + 59701, 0, 74627, 89552, 149254, 268657, 0, 0, 0], + [0, 0, 0, 0, 20000, 20000, 0, 0, 0, 20000, 0, 0, 0, 0, 0, 0, 40000, 0, 40000, 20000, 0, + 0, 0, 0, 0, 20000, 0, 0, 0, 20000, 0, 40000, 20000, 0, 80000, 0, 40000, 320000, + 300000, 0, 0, 0], + [0, 0, 0, 14085, 0, 14085, 0, 0, 0, 0, 0, 28169, 0, 0, 14085, 0, 14085, 0, 0, 14085, 0, + 28169, 0, 14085, 0, 0, 0, 0, 14085, 28169, 14085, 14085, 0, 14085, 14085, 70423, + 56338, 239437, 394366, 0, 0, 0], + [0, 11905, 0, 23810, 0, 11905, 0, 0, 0, 0, 11905, 0, 0, 0, 0, 0, 11905, 11905, 23810, + 11905, 0, 0, 11905, 23810, 0, 0, 0, 11905, 35714, 11905, 11905, 0, 11905, 59524, + 23810, 71429, 107143, 202381, 297619, 0, 0, 0], + [0, 0, 10753, 0, 0, 0, 0, 10753, 10753, 0, 0, 0, 0, 0, 10753, 0, 0, 0, 0, 0, 10753, + 10753, 0, 0, 32258, 43011, 0, 10753, 21505, 10753, 21505, 32258, 0, 21505, 43011, + 53763, 86022, 258065, 301075, 0, 0, 0], + [0, 0, 0, 0, 10989, 10989, 0, 10989, 0, 0, 10989, 0, 10989, 0, 0, 10989, 10989, 21978, + 0, 0, 0, 0, 21978, 10989, 0, 10989, 0, 0, 10989, 32967, 21978, 10989, 10989, 21978, + 21978, 87912, 87912, 197802, 351648, 0, 0, 0], + [0, 0, 0, 0, 9804, 0, 9804, 0, 0, 19608, 0, 19608, 0, 0, 0, 0, 9804, 0, 9804, 0, 19608, + 9804, 9804, 29412, 0, 0, 19608, 0, 29412, 19608, 0, 29412, 29412, 19608, 49020, 58824, + 49020, 166667, 382353, 0, 0, 0], + [0, 0, 0, 0, 0, 14925, 7463, 0, 0, 0, 0, 0, 0, 0, 14925, 0, 0, 7463, 0, 7463, 7463, + 22388, 7463, 7463, 7463, 14925, 14925, 14925, 0, 37313, 7463, 22388, 14925, 14925, + 29851, 29851, 59701, 208955, 425373, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 7299, 7299, 0, 7299, 0, 7299, 0, 7299, 0, 7299, 14599, 14599, + 0, 0, 14599, 14599, 0, 14599, 0, 7299, 14599, 7299, 21898, 0, 14599, 36496, 43796, + 58394, 65693, 131387, 481752, 0, 0, 0], + [0, 0, 0, 6944, 0, 0, 6944, 0, 0, 0, 0, 6944, 6944, 6944, 6944, 6944, 0, 0, 6944, 6944, + 0, 0, 6944, 0, 13889, 6944, 27778, 20833, 6944, 0, 13889, 20833, 34722, 20833, 20833, + 62500, 34722, 194444, 451389, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 6329, 0, 6329, 0, 6329, 0, 6329, 0, 0, 12658, 0, 6329, 0, 0, 6329, + 0, 0, 0, 12658, 25316, 18987, 0, 25316, 31646, 18987, 31646, 44304, 50633, 12658, + 50633, 94937, 177215, 354430, 0, 0, 0], + [0, 0, 0, 0, 0, 10811, 0, 5405, 0, 0, 5405, 0, 0, 0, 0, 0, 5405, 0, 5405, 10811, 5405, + 5405, 5405, 21622, 16216, 5405, 21622, 16216, 16216, 10811, 21622, 16216, 43243, + 32432, 21622, 32432, 48649, 167568, 448649, 0, 0, 0], + [0, 0, 0, 5291, 0, 0, 5291, 0, 0, 5291, 5291, 5291, 5291, 5291, 5291, 5291, 10582, + 10582, 10582, 0, 0, 5291, 5291, 15873, 15873, 5291, 5291, 10582, 10582, 10582, 15873, + 10582, 10582, 26455, 31746, 47619, 63492, 185185, 444444, 0, 0, 0], + [0, 0, 0, 0, 4785, 0, 4785, 9569, 0, 0, 0, 0, 0, 4785, 0, 4785, 4785, 0, 9569, 19139, + 9569, 4785, 0, 9569, 9569, 4785, 9569, 14354, 14354, 14354, 23923, 19139, 9569, 33493, + 33493, 38278, 86124, 162679, 440191, 0, 0, 0], + [0, 0, 0, 3704, 7407, 3704, 0, 0, 3704, 0, 3704, 3704, 3704, 0, 0, 14815, 3704, 3704, + 0, 11111, 11111, 0, 11111, 11111, 3704, 14815, 7407, 18519, 3704, 7407, 7407, 11111, + 18519, 11111, 33333, 37037, 85185, 188889, 455556, 0, 0, 0], + [0, 0, 0, 0, 6689, 3344, 0, 0, 6689, 0, 3344, 0, 3344, 0, 0, 3344, 6689, 6689, 0, 3344, + 10033, 0, 6689, 6689, 6689, 6689, 13378, 10033, 3344, 16722, 30100, 16722, 20067, + 33445, 33445, 46823, 86957, 187291, 421405, 0, 0, 0], + [0, 0, 0, 0, 2857, 2857, 0, 0, 0, 0, 0, 5714, 2857, 2857, 14286, 2857, 2857, 5714, + 5714, 2857, 2857, 0, 2857, 11429, 2857, 5714, 14286, 28571, 17143, 20000, 28571, + 20000, 20000, 34286, 37143, 45714, 102857, 200000, 354286, 0, 0, 0], + [0, 0, 0, 2558, 5115, 0, 0, 0, 0, 0, 0, 2558, 5115, 7673, 0, 5115, 10230, 0, 0, 0, + 7673, 2558, 0, 7673, 7673, 5115, 5115, 12788, 2558, 15345, 25575, 7673, 23018, 17903, + 38363, 53708, 92072, 184143, 452685, 0, 0, 0], + [0, 0, 0, 2597, 0, 2597, 0, 5195, 0, 2597, 2597, 0, 0, 2597, 0, 2597, 0, 5195, 2597, + 7792, 2597, 0, 5195, 12987, 7792, 5195, 7792, 18182, 12987, 18182, 10390, 18182, + 25974, 38961, 25974, 62338, 85714, 163636, 441558, 0, 0, 0], + [0, 0, 1859, 3717, 0, 0, 0, 1859, 0, 1859, 0, 3717, 3717, 1859, 1859, 3717, 0, 1859, 0, + 3717, 1859, 5576, 14870, 7435, 13011, 11152, 9294, 18587, 9294, 18587, 9294, 24164, + 22305, 16729, 42751, 53903, 70632, 206320, 414498, 0, 0, 0], + [0, 0, 0, 3373, 5059, 0, 0, 1686, 0, 0, 1686, 3373, 1686, 0, 0, 5059, 5059, 5059, 5059, + 5059, 6745, 3373, 10118, 10118, 6745, 5059, 11804, 6745, 10118, 10118, 11804, 13491, + 20236, 28668, 35413, 52277, 77572, 193929, 443508, 0, 0, 0], + [0, 0, 0, 3584, 1195, 1195, 3584, 1195, 2389, 2389, 1195, 1195, 4779, 1195, 2389, 3584, + 2389, 7168, 1195, 2389, 5974, 4779, 9558, 4779, 4779, 5974, 9558, 7168, 9558, 10753, + 16726, 15532, 16726, 25090, 29869, 59737, 83632, 181601, 455197, 0, 0, 0], + [0, 0, 951, 0, 951, 0, 2852, 0, 951, 0, 3802, 0, 1901, 1901, 3802, 1901, 3802, 3802, + 4753, 0, 5703, 3802, 5703, 11407, 7605, 7605, 11407, 16160, 7605, 10456, 21863, 19011, + 22814, 21863, 28517, 46578, 60837, 186312, 473384, 0, 0, 0], + [0, 0, 0, 0, 2072, 691, 1381, 1381, 2762, 0, 691, 2762, 1381, 691, 3453, 2072, 2072, + 3453, 5525, 2072, 3453, 3453, 5525, 3453, 6906, 8978, 6215, 8287, 9669, 12431, 14503, + 16575, 19337, 29006, 34530, 58011, 82182, 190608, 454420, 0, 0, 0], + [0, 409, 1226, 409, 409, 1226, 409, 0, 1635, 1226, 2043, 2043, 2043, 2452, 4087, 2861, + 1635, 4087, 6539, 4087, 4495, 3678, 7765, 7765, 10217, 5721, 9399, 6539, 8173, 12669, + 13077, 22068, 22068, 27789, 33510, 45770, 70290, 178995, 471189, 0, 0, 0], + [0, 342, 854, 1025, 1879, 854, 683, 683, 1708, 2050, 854, 854, 1367, 1708, 2050, 2392, + 2904, 1537, 3246, 3075, 4441, 3587, 5296, 6320, 4783, 7175, 9224, 8541, 10420, 12470, + 16741, 17595, 21011, 22549, 34165, 44414, 77554, 185514, 478135, 0, 0, 0], + [0, 198, 264, 990, 594, 330, 528, 858, 924, 1254, 1518, 1650, 1518, 792, 1848, 2046, + 2376, 2574, 2376, 2904, 3102, 3564, 4356, 4884, 4884, 5083, 6997, 7987, 8713, 10693, + 12343, 16304, 16832, 21452, 30165, 43762, 73663, 188383, 511287, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 100000, 0, 0, 0, 0, 0, 0, 200000, 400000, 0, 0, 0], + [0, 0, 95238, 95238, 0, 0, 0, 47619, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47619, + 47619, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 47619, 0, 47619, 47619, 47619, 428571, 0, 0, 0], + [0, 0, 0, 46512, 23256, 23256, 0, 0, 0, 0, 0, 0, 0, 23256, 0, 0, 46512, 0, 0, 0, 23256, + 23256, 23256, 0, 0, 0, 0, 23256, 23256, 0, 0, 0, 23256, 0, 23256, 46512, 116279, + 162791, 348837, 0, 0, 0], + [0, 0, 43478, 0, 21739, 0, 21739, 0, 0, 21739, 0, 0, 21739, 0, 0, 0, 21739, 21739, 0, + 0, 0, 0, 65217, 0, 0, 0, 21739, 21739, 43478, 43478, 21739, 43478, 0, 0, 43478, 21739, + 43478, 173913, 282609, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 33333, 0, 33333, 0, 0, 0, 0, 33333, 0, 0, 33333, 0, 33333, 0, 33333, + 33333, 0, 0, 0, 0, 0, 33333, 0, 33333, 100000, 0, 33333, 0, 0, 33333, 66667, 100000, + 366667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 31250, 0, 31250, 0, 31250, 0, 31250, 31250, 0, 0, 0, 31250, 0, 0, 0, + 0, 31250, 0, 0, 31250, 0, 0, 0, 31250, 0, 31250, 0, 31250, 62500, 93750, 0, 156250, + 343750, 0, 0, 0], + [0, 0, 0, 30303, 0, 0, 0, 60606, 30303, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 0, 0, 30303, 0, + 0, 30303, 60606, 30303, 0, 30303, 30303, 60606, 0, 30303, 0, 30303, 30303, 60606, + 30303, 60606, 333333, 0, 0, 0], + [0, 0, 0, 0, 23810, 0, 23810, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 0, 0, 23810, 0, 0, 23810, + 23810, 0, 0, 47619, 23810, 23810, 47619, 23810, 47619, 23810, 0, 0, 0, 71429, 47619, + 166667, 309524, 0, 0, 0], + [0, 0, 0, 21277, 0, 21277, 0, 21277, 0, 21277, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42553, + 21277, 0, 0, 0, 21277, 0, 21277, 0, 85106, 21277, 0, 63830, 21277, 63830, 63830, + 170213, 319149, 0, 0, 0], + [0, 0, 0, 0, 0, 19608, 0, 19608, 0, 0, 0, 0, 0, 0, 19608, 19608, 0, 19608, 19608, 0, 0, + 0, 0, 0, 0, 39216, 19608, 0, 0, 19608, 0, 19608, 19608, 19608, 19608, 39216, 19608, + 176471, 490196, 0, 0, 0], + [0, 0, 17857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17857, 0, 0, 0, 0, 17857, 17857, 0, 17857, + 17857, 0, 0, 17857, 0, 17857, 17857, 0, 17857, 0, 35714, 17857, 0, 71429, 71429, + 267857, 357143, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 17544, 0, 17544, 0, 17544, 0, 0, 0, 17544, 0, 0, 0, 35088, 0, 0, + 35088, 0, 0, 0, 17544, 17544, 0, 17544, 17544, 35088, 17544, 0, 35088, 17544, 35088, + 175439, 473684, 0, 0, 0], + [0, 0, 0, 0, 44444, 0, 22222, 0, 0, 0, 22222, 0, 0, 0, 22222, 0, 0, 0, 22222, 0, 0, 0, + 22222, 0, 22222, 22222, 66667, 0, 0, 22222, 0, 22222, 22222, 44444, 44444, 44444, + 88889, 133333, 311111, 0, 0, 0], + [0, 0, 0, 0, 0, 12987, 12987, 12987, 12987, 0, 0, 12987, 0, 0, 0, 12987, 0, 0, 0, + 12987, 0, 12987, 25974, 12987, 0, 25974, 12987, 0, 12987, 38961, 0, 0, 25974, 38961, + 25974, 64935, 51948, 142857, 415584, 0, 0, 0], + [0, 0, 0, 12048, 0, 0, 0, 12048, 0, 0, 0, 0, 0, 0, 12048, 12048, 0, 12048, 12048, + 12048, 12048, 12048, 12048, 0, 12048, 12048, 24096, 24096, 0, 24096, 36145, 24096, + 36145, 12048, 48193, 48193, 36145, 168675, 373494, 0, 0, 0], + [0, 0, 0, 11111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22222, 11111, 0, 0, 0, 0, 11111, + 11111, 33333, 0, 11111, 0, 33333, 11111, 33333, 22222, 22222, 11111, 44444, 44444, + 44444, 55556, 211111, 355556, 0, 0, 0], + [0, 0, 0, 20408, 10204, 0, 0, 0, 0, 0, 0, 0, 20408, 0, 10204, 10204, 0, 0, 0, 10204, + 10204, 10204, 20408, 10204, 20408, 0, 0, 30612, 10204, 30612, 10204, 20408, 10204, + 10204, 51020, 40816, 71429, 214286, 346939, 0, 0, 0], + [0, 0, 9434, 0, 9434, 0, 9434, 9434, 9434, 0, 0, 0, 0, 0, 9434, 9434, 0, 9434, 9434, + 9434, 9434, 0, 18868, 9434, 18868, 9434, 0, 18868, 18868, 0, 0, 0, 28302, 28302, + 37736, 66038, 94340, 179245, 367925, 0, 0, 0], + [0, 0, 0, 9346, 9346, 9346, 0, 0, 9346, 0, 0, 0, 0, 0, 0, 18692, 9346, 18692, 0, 9346, + 0, 18692, 0, 9346, 9346, 9346, 9346, 28037, 28037, 18692, 0, 28037, 28037, 28037, + 37383, 56075, 102804, 205607, 289720, 0, 0, 0], + [0, 0, 7634, 0, 0, 0, 15267, 7634, 0, 0, 7634, 0, 0, 0, 0, 0, 7634, 7634, 15267, 0, + 7634, 7634, 7634, 7634, 7634, 15267, 30534, 7634, 30534, 15267, 0, 15267, 7634, 22901, + 7634, 76336, 122137, 190840, 351145, 0, 0, 0], + [0, 0, 0, 8621, 0, 0, 8621, 0, 8621, 0, 0, 0, 0, 0, 0, 0, 8621, 17241, 0, 8621, 8621, + 0, 17241, 17241, 0, 0, 17241, 0, 34483, 8621, 34483, 8621, 17241, 51724, 86207, 43103, + 86207, 146552, 362069, 0, 0, 0], + [0, 0, 0, 0, 0, 11429, 5714, 0, 5714, 5714, 0, 5714, 11429, 0, 0, 0, 0, 11429, 11429, + 5714, 17143, 5714, 5714, 11429, 11429, 17143, 5714, 5714, 0, 17143, 17143, 17143, + 28571, 28571, 28571, 57143, 51429, 182857, 417143, 0, 0, 0], + [0, 0, 0, 4975, 4975, 4975, 0, 0, 0, 14925, 0, 0, 4975, 4975, 9950, 0, 9950, 9950, + 4975, 0, 9950, 4975, 4975, 4975, 24876, 0, 24876, 0, 24876, 9950, 0, 29851, 14925, + 19900, 64677, 59701, 69652, 218905, 338308, 0, 0, 0], + [0, 0, 0, 5208, 5208, 5208, 5208, 0, 5208, 0, 0, 0, 0, 5208, 0, 5208, 5208, 5208, + 15625, 0, 10417, 10417, 10417, 5208, 10417, 5208, 26042, 10417, 20833, 10417, 15625, + 20833, 15625, 31250, 46875, 46875, 125000, 130208, 385417, 0, 0, 0], + [0, 0, 0, 9804, 4902, 0, 0, 4902, 0, 9804, 4902, 0, 4902, 0, 9804, 0, 9804, 4902, 0, 0, + 4902, 9804, 4902, 4902, 14706, 14706, 4902, 4902, 14706, 4902, 19608, 29412, 29412, + 44118, 34314, 68627, 88235, 161765, 377451, 0, 0, 0], + [0, 0, 3831, 0, 7663, 3831, 0, 0, 0, 0, 0, 3831, 0, 3831, 7663, 11494, 3831, 3831, + 7663, 3831, 3831, 0, 11494, 3831, 7663, 11494, 11494, 7663, 11494, 30651, 7663, 26820, + 38314, 30651, 49808, 42146, 65134, 176245, 402299, 0, 0, 0], + [0, 0, 0, 6944, 3472, 0, 3472, 3472, 0, 3472, 0, 3472, 0, 10417, 13889, 6944, 3472, + 6944, 3472, 10417, 6944, 10417, 6944, 13889, 3472, 10417, 0, 17361, 10417, 17361, + 20833, 17361, 20833, 10417, 34722, 48611, 72917, 173611, 423611, 0, 0, 0], + [0, 0, 0, 3311, 3311, 6623, 0, 3311, 0, 3311, 3311, 6623, 3311, 3311, 3311, 3311, 3311, + 6623, 3311, 6623, 9934, 0, 6623, 6623, 16556, 13245, 16556, 9934, 16556, 23179, 13245, + 29801, 23179, 13245, 23179, 43046, 56291, 192053, 423841, 0, 0, 0], + [0, 0, 0, 2625, 2625, 0, 0, 0, 5249, 2625, 7874, 0, 2625, 5249, 0, 2625, 2625, 5249, 0, + 5249, 2625, 5249, 0, 2625, 7874, 10499, 10499, 2625, 20997, 5249, 7874, 18373, 28871, + 31496, 44619, 70866, 81365, 157480, 446194, 0, 0, 0], + [0, 0, 0, 2208, 2208, 4415, 2208, 4415, 2208, 0, 0, 0, 0, 4415, 2208, 6623, 8830, 0, + 4415, 11038, 2208, 6623, 6623, 8830, 17660, 6623, 17660, 13245, 13245, 11038, 22075, + 15453, 8830, 17660, 33113, 41943, 83885, 207506, 410596, 0, 0, 0], + [0, 1825, 1825, 3650, 3650, 0, 0, 0, 1825, 0, 9124, 0, 1825, 0, 1825, 5474, 5474, 1825, + 7299, 1825, 7299, 3650, 3650, 9124, 9124, 18248, 5474, 7299, 20073, 12774, 16423, + 7299, 21898, 20073, 34672, 62044, 87591, 166058, 439781, 0, 0, 0], + [0, 0, 0, 3306, 1653, 8264, 0, 1653, 3306, 0, 0, 0, 0, 1653, 1653, 3306, 1653, 4959, + 6612, 3306, 11570, 4959, 8264, 4959, 6612, 19835, 6612, 8264, 11570, 13223, 14876, + 18182, 26446, 26446, 38017, 47934, 67769, 183471, 439669, 0, 0, 0], + [0, 1337, 0, 0, 1337, 1337, 0, 2674, 1337, 2674, 0, 0, 4011, 0, 1337, 2674, 1337, 6684, + 2674, 6684, 5348, 6684, 5348, 4011, 6684, 10695, 6684, 4011, 10695, 12032, 16043, + 17380, 26738, 29412, 44118, 56150, 77540, 201872, 422460, 0, 0, 0], + [0, 0, 0, 1984, 992, 992, 992, 0, 2976, 992, 1984, 2976, 3968, 1984, 992, 1984, 2976, + 2976, 2976, 2976, 6944, 5952, 3968, 2976, 4960, 12897, 14881, 6944, 5952, 16865, 8929, + 22817, 20833, 27778, 31746, 50595, 77381, 190476, 452381, 0, 0, 0], + [0, 684, 1369, 0, 684, 684, 2053, 2053, 3422, 1369, 1369, 2738, 2053, 1369, 1369, 2053, + 2738, 0, 4107, 1369, 4107, 5476, 5476, 5476, 7529, 8898, 7529, 13005, 9582, 12320, + 12320, 16427, 23956, 30801, 38330, 52704, 76660, 193018, 444901, 0, 0, 0], + [0, 0, 840, 1681, 1681, 1681, 420, 840, 420, 0, 1261, 2101, 2521, 2941, 2101, 4202, + 3361, 1261, 1681, 2521, 5462, 5462, 3782, 4622, 6723, 7563, 9664, 8824, 7983, 11765, + 12605, 15546, 24790, 28151, 33193, 34874, 91176, 184874, 471429, 0, 0, 0], + [0, 338, 845, 1015, 1522, 1184, 1522, 1015, 2029, 1522, 1353, 1691, 1353, 1691, 1691, + 2875, 2875, 3551, 1860, 2705, 3044, 4904, 4396, 4735, 7102, 6425, 8285, 11329, 11498, + 12175, 15387, 16402, 17924, 25533, 34664, 43625, 77105, 191748, 471086, 0, 0, 0], + [0, 262, 196, 786, 786, 1179, 1441, 720, 917, 720, 1375, 1441, 1572, 1179, 1506, 2227, + 2292, 2161, 2816, 2750, 3143, 3405, 3864, 5305, 5501, 6090, 8251, 7990, 8972, 10609, + 13163, 17027, 18271, 23445, 33202, 42633, 73805, 185265, 503733, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 166667, 0, 0, 0, 83333, 83333, 416667, 0, 0, 0], + [0, 0, 95238, 0, 0, 0, 0, 0, 0, 47619, 0, 0, 47619, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47619, + 0, 0, 0, 47619, 0, 0, 47619, 47619, 0, 47619, 0, 47619, 0, 47619, 142857, 333333, 0, + 0, 0], + [0, 0, 20408, 20408, 20408, 0, 20408, 40816, 0, 0, 40816, 20408, 0, 20408, 0, 0, 0, 0, + 0, 20408, 0, 40816, 0, 0, 0, 0, 0, 40816, 0, 40816, 40816, 20408, 20408, 20408, 20408, + 40816, 40816, 122449, 326531, 0, 0, 0], + [0, 0, 0, 20833, 0, 0, 20833, 0, 0, 20833, 0, 0, 0, 0, 20833, 0, 20833, 0, 20833, 0, 0, + 0, 0, 0, 0, 20833, 20833, 0, 0, 83333, 0, 0, 62500, 0, 20833, 62500, 41667, 187500, + 375000, 0, 0, 0], + [0, 0, 19608, 19608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 39216, 19608, 0, 0, 0, 0, + 0, 19608, 0, 0, 19608, 0, 0, 58824, 117647, 19608, 39216, 39216, 39216, 19608, 196078, + 333333, 0, 0, 0], + [0, 0, 0, 20000, 0, 20000, 20000, 0, 40000, 40000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40000, + 20000, 0, 0, 40000, 0, 0, 0, 0, 0, 20000, 0, 20000, 40000, 60000, 100000, 40000, + 220000, 260000, 0, 0, 0], + [0, 0, 0, 25000, 0, 25000, 50000, 25000, 50000, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 0, + 0, 0, 0, 25000, 25000, 0, 0, 0, 25000, 75000, 0, 25000, 50000, 25000, 25000, 100000, + 125000, 300000, 0, 0, 0], + [0, 0, 19608, 0, 0, 0, 0, 0, 0, 0, 19608, 0, 0, 0, 0, 0, 19608, 0, 0, 0, 19608, 19608, + 19608, 19608, 19608, 19608, 19608, 19608, 19608, 0, 39216, 0, 0, 19608, 0, 39216, + 58824, 215686, 392157, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 27027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54054, 0, 27027, 0, + 27027, 0, 0, 0, 27027, 0, 54054, 54054, 0, 108108, 27027, 27027, 108108, 216216, + 243243, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 40816, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20408, 0, 20408, 20408, + 0, 20408, 0, 0, 20408, 0, 0, 0, 40816, 61224, 20408, 61224, 20408, 0, 204082, 448980, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 19608, 0, 0, 0, 0, 19608, 0, 0, 0, 19608, 0, 0, 0, 0, 19608, 19608, + 0, 0, 19608, 0, 0, 39216, 0, 0, 0, 19608, 19608, 39216, 98039, 58824, 78431, 196078, + 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 16949, 0, 0, 0, 0, 0, 16949, 16949, 0, 0, 0, 0, 16949, 0, 0, 0, 0, 0, + 0, 16949, 16949, 0, 33898, 16949, 16949, 16949, 16949, 33898, 33898, 50847, 84746, + 67797, 152542, 372881, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 18182, 18182, 0, 0, 18182, 0, 0, 0, 18182, 0, 0, 18182, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 36364, 72727, 36364, 0, 72727, 54545, 109091, 90909, 436364, + 0, 0, 0], + [0, 0, 0, 16393, 0, 0, 16393, 0, 0, 0, 0, 0, 0, 0, 16393, 0, 16393, 0, 0, 32787, 0, 0, + 0, 0, 32787, 16393, 0, 32787, 49180, 16393, 32787, 32787, 32787, 32787, 0, 0, 32787, + 213115, 377049, 0, 0, 0], + [0, 0, 0, 20833, 0, 0, 10417, 10417, 0, 10417, 10417, 0, 0, 10417, 10417, 0, 0, 10417, + 0, 20833, 0, 10417, 0, 20833, 0, 10417, 0, 0, 10417, 0, 0, 20833, 20833, 83333, 20833, + 52083, 104167, 197917, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10638, 0, 10638, 0, 0, 10638, 21277, 0, 21277, + 21277, 0, 53191, 31915, 0, 21277, 21277, 0, 10638, 21277, 21277, 63830, 10638, 21277, + 85106, 159574, 382979, 0, 0, 0], + [0, 0, 0, 10870, 10870, 10870, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21739, 0, 0, 10870, 0, 10870, + 10870, 0, 10870, 0, 21739, 21739, 32609, 0, 10870, 43478, 21739, 21739, 0, 43478, + 32609, 76087, 141304, 434783, 0, 0, 0], + [0, 0, 10204, 0, 10204, 10204, 0, 0, 0, 20408, 10204, 0, 0, 0, 0, 0, 0, 10204, 10204, + 0, 10204, 0, 20408, 10204, 0, 10204, 20408, 0, 0, 20408, 10204, 40816, 30612, 30612, + 30612, 51020, 51020, 153061, 428571, 0, 0, 0], + [0, 0, 0, 0, 0, 10000, 10000, 0, 0, 0, 10000, 10000, 10000, 10000, 0, 10000, 0, 10000, + 0, 0, 10000, 0, 10000, 10000, 30000, 0, 20000, 20000, 10000, 10000, 10000, 10000, + 40000, 60000, 20000, 50000, 40000, 270000, 300000, 0, 0, 0], + [0, 0, 0, 0, 7634, 0, 7634, 15267, 0, 0, 7634, 7634, 7634, 0, 15267, 0, 0, 7634, 0, + 15267, 7634, 0, 7634, 0, 7634, 7634, 7634, 7634, 15267, 15267, 30534, 7634, 38168, + 15267, 15267, 53435, 76336, 167939, 427481, 0, 0, 0], + [0, 0, 0, 0, 0, 6897, 0, 6897, 0, 13793, 0, 0, 0, 6897, 0, 0, 6897, 0, 6897, 0, 13793, + 6897, 0, 6897, 20690, 6897, 27586, 27586, 27586, 13793, 6897, 20690, 27586, 34483, + 55172, 34483, 48276, 179310, 393103, 0, 0, 0], + [0, 0, 0, 6452, 0, 0, 0, 0, 0, 0, 6452, 0, 6452, 6452, 12903, 0, 6452, 6452, 0, 12903, + 6452, 12903, 0, 0, 0, 6452, 12903, 12903, 25806, 12903, 25806, 32258, 19355, 19355, + 19355, 58065, 135484, 141935, 393548, 0, 0, 0], + [0, 0, 5848, 0, 0, 0, 5848, 0, 0, 11696, 0, 5848, 5848, 0, 0, 11696, 5848, 0, 17544, + 23392, 5848, 5848, 11696, 5848, 5848, 0, 29240, 11696, 0, 11696, 5848, 23392, 17544, + 23392, 29240, 64327, 99415, 146199, 409357, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9390, 9390, 0, 0, 4695, 0, 4695, 0, 9390, 0, 9390, 4695, + 0, 14085, 14085, 14085, 9390, 9390, 9390, 9390, 18779, 14085, 23474, 42254, 46948, + 89202, 65728, 206573, 361502, 0, 0, 0], + [0, 0, 0, 0, 0, 8163, 0, 0, 0, 4082, 0, 8163, 4082, 0, 0, 0, 4082, 0, 20408, 12245, + 8163, 4082, 12245, 0, 12245, 8163, 16327, 16327, 12245, 12245, 28571, 12245, 24490, + 48980, 36735, 36735, 81633, 195918, 371429, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3497, 6993, 0, 6993, 0, 6993, 0, 10490, 0, 0, 0, 3497, 3497, 3497, + 6993, 3497, 6993, 6993, 10490, 6993, 13986, 3497, 6993, 20979, 10490, 20979, 38462, + 31469, 52448, 41958, 62937, 125874, 482517, 0, 0, 0], + [0, 0, 0, 0, 3448, 0, 3448, 0, 6897, 6897, 3448, 3448, 0, 0, 10345, 0, 0, 0, 0, 10345, + 3448, 3448, 13793, 10345, 10345, 10345, 13793, 17241, 20690, 6897, 17241, 6897, 13793, + 31034, 41379, 55172, 89655, 172414, 413793, 0, 0, 0], + [0, 0, 0, 3021, 3021, 3021, 0, 3021, 3021, 9063, 6042, 3021, 0, 3021, 9063, 3021, 9063, + 0, 6042, 3021, 9063, 9063, 9063, 9063, 9063, 6042, 0, 9063, 18127, 12085, 12085, + 21148, 12085, 39275, 36254, 48338, 66465, 148036, 459215, 0, 0, 0], + [0, 0, 5236, 0, 2618, 0, 2618, 5236, 5236, 2618, 2618, 0, 2618, 2618, 5236, 5236, 2618, + 0, 2618, 2618, 0, 2618, 13089, 2618, 5236, 10471, 7853, 15707, 15707, 10471, 20942, + 28796, 18325, 26178, 47120, 44503, 70681, 175393, 434555, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 2288, 2288, 0, 0, 2288, 0, 4577, 2288, 9153, 4577, 0, 2288, 6865, + 2288, 6865, 2288, 2288, 4577, 11442, 6865, 13730, 16018, 18307, 27460, 22883, 18307, + 13730, 32037, 59497, 75515, 183066, 446224, 0, 0, 0], + [0, 0, 0, 3670, 0, 1835, 0, 0, 0, 0, 3670, 3670, 1835, 3670, 5505, 3670, 0, 3670, 0, + 3670, 5505, 1835, 9174, 3670, 7339, 11009, 16514, 3670, 12844, 7339, 12844, 14679, + 27523, 25688, 44037, 47706, 89908, 188991, 434862, 0, 0, 0], + [0, 0, 0, 0, 3190, 4785, 3190, 1595, 0, 3190, 0, 0, 0, 3190, 6380, 3190, 4785, 9569, + 1595, 3190, 4785, 12759, 4785, 7974, 3190, 9569, 6380, 11164, 11164, 15949, 19139, + 15949, 33493, 27113, 35088, 47847, 73365, 197767, 414673, 0, 0, 0], + [0, 0, 0, 0, 0, 3793, 2528, 0, 5057, 2528, 5057, 2528, 2528, 1264, 3793, 1264, 2528, + 3793, 3793, 3793, 3793, 7585, 7585, 3793, 5057, 12642, 13906, 7585, 13906, 6321, 8850, + 17699, 24020, 15171, 32870, 59418, 78382, 190898, 446271, 0, 0, 0], + [0, 0, 912, 912, 2737, 1825, 1825, 1825, 2737, 0, 2737, 2737, 912, 1825, 1825, 3650, + 3650, 1825, 4562, 2737, 2737, 3650, 7299, 5474, 8212, 4562, 10949, 9124, 13686, 13686, + 13686, 15511, 23723, 29197, 31022, 41971, 76642, 177007, 472628, 0, 0, 0], + [0, 0, 702, 0, 0, 2107, 0, 702, 3511, 2107, 702, 2809, 702, 4213, 4916, 2809, 702, + 2107, 3511, 1404, 3511, 7022, 4213, 2809, 11236, 10534, 10534, 10534, 7022, 4213, + 11938, 18258, 22472, 23876, 31601, 49860, 87079, 196629, 453652, 0, 0, 0], + [0, 0, 1654, 413, 1240, 1654, 413, 1654, 413, 1654, 1240, 2480, 1240, 1654, 2067, 2894, + 1654, 3307, 3721, 4134, 2480, 4134, 3721, 3721, 7441, 5788, 10748, 7441, 9921, 12815, + 15296, 19430, 23563, 31005, 32245, 46714, 72757, 186027, 471269, 0, 0, 0], + [0, 339, 169, 1525, 508, 1186, 847, 1186, 1016, 1016, 1186, 1694, 1694, 1525, 1525, + 1186, 3219, 2202, 2710, 3896, 2033, 3896, 3896, 4235, 6776, 7115, 10334, 9317, 11350, + 9995, 13383, 16941, 20159, 24564, 35914, 50313, 73861, 184144, 483144, 0, 0, 0], + [0, 267, 933, 666, 1000, 733, 600, 1066, 1066, 733, 1000, 1066, 1466, 1599, 1399, 2599, + 1666, 2399, 2932, 2466, 3398, 3598, 3665, 3998, 5531, 7596, 6264, 8663, 9729, 12394, + 15193, 14127, 17259, 23789, 30253, 45512, 73499, 187646, 502232, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 111111, 0, 222222, 333333, 0, 0, 0], + [0, 0, 100000, 33333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33333, 0, 0, 0, 0, 0, + 66667, 0, 0, 33333, 0, 0, 0, 0, 66667, 0, 33333, 0, 33333, 133333, 133333, 333333, 0, + 0, 0], + [0, 0, 29412, 29412, 0, 29412, 0, 0, 29412, 0, 0, 29412, 29412, 29412, 0, 0, 29412, + 29412, 0, 29412, 0, 0, 0, 58824, 58824, 0, 0, 0, 29412, 0, 0, 0, 117647, 0, 29412, + 29412, 88235, 147059, 147059, 0, 0, 0], + [0, 0, 0, 30303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 30303, 30303, 0, 0, 0, 30303, 0, 90909, 60606, 60606, 30303, 212121, 393939, 0, 0, 0], + [0, 0, 0, 68182, 22727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 45455, 0, 0, 0, 0, 0, + 22727, 0, 45455, 0, 22727, 22727, 0, 22727, 22727, 0, 22727, 45455, 22727, 68182, + 136364, 409091, 0, 0, 0], + [0, 0, 0, 0, 0, 54054, 27027, 0, 54054, 0, 0, 0, 27027, 0, 27027, 0, 0, 27027, 27027, + 0, 0, 0, 0, 0, 27027, 27027, 27027, 54054, 0, 27027, 0, 0, 27027, 0, 54054, 54054, + 54054, 108108, 297297, 0, 0, 0], + [0, 22222, 0, 0, 22222, 0, 0, 22222, 22222, 22222, 0, 0, 0, 22222, 0, 0, 0, 22222, + 22222, 0, 44444, 22222, 0, 0, 0, 0, 0, 0, 0, 44444, 22222, 22222, 0, 22222, 0, 22222, + 44444, 133333, 444444, 0, 0, 0], + [0, 0, 0, 0, 21277, 21277, 85106, 21277, 0, 0, 0, 21277, 0, 0, 21277, 0, 0, 21277, 0, + 0, 42553, 0, 0, 0, 0, 21277, 21277, 0, 42553, 0, 21277, 21277, 63830, 21277, 21277, + 21277, 63830, 148936, 276596, 0, 0, 0], + [0, 0, 0, 20833, 0, 0, 0, 41667, 0, 20833, 0, 20833, 0, 20833, 20833, 0, 0, 0, 0, 0, + 20833, 0, 62500, 0, 0, 0, 41667, 0, 41667, 0, 0, 41667, 62500, 20833, 0, 41667, 83333, + 145833, 291667, 0, 0, 0], + [0, 0, 20000, 0, 0, 0, 0, 0, 0, 0, 20000, 20000, 20000, 0, 0, 20000, 0, 0, 20000, + 20000, 40000, 0, 20000, 20000, 20000, 20000, 20000, 40000, 0, 0, 0, 20000, 0, 20000, + 60000, 20000, 40000, 160000, 360000, 0, 0, 0], + [0, 0, 0, 17241, 0, 0, 0, 0, 17241, 17241, 0, 0, 0, 0, 0, 0, 17241, 68966, 17241, + 17241, 0, 0, 0, 17241, 17241, 34483, 0, 0, 17241, 17241, 17241, 0, 34483, 34483, + 34483, 34483, 51724, 172414, 344828, 0, 0, 0], + [0, 0, 0, 0, 20833, 20833, 0, 20833, 0, 0, 0, 0, 0, 0, 0, 20833, 0, 0, 0, 20833, 41667, + 0, 20833, 0, 0, 20833, 0, 0, 20833, 20833, 0, 20833, 41667, 20833, 41667, 104167, + 83333, 166667, 291667, 0, 0, 0], + [0, 0, 0, 0, 31746, 0, 0, 0, 15873, 0, 15873, 15873, 0, 15873, 0, 0, 0, 0, 0, 15873, 0, + 31746, 0, 0, 0, 0, 0, 15873, 0, 31746, 63492, 15873, 31746, 15873, 47619, 15873, + 31746, 222222, 365079, 0, 0, 0], + [0, 0, 0, 0, 13889, 0, 0, 0, 0, 0, 13889, 13889, 0, 0, 0, 0, 0, 13889, 13889, 13889, + 13889, 13889, 13889, 13889, 13889, 13889, 27778, 13889, 0, 13889, 27778, 69444, 41667, + 0, 0, 27778, 41667, 152778, 416667, 0, 0, 0], + [0, 0, 0, 12500, 0, 0, 0, 0, 0, 0, 0, 12500, 0, 0, 0, 0, 12500, 0, 0, 12500, 0, 12500, + 12500, 0, 0, 0, 25000, 0, 25000, 25000, 12500, 0, 37500, 37500, 25000, 25000, 37500, + 150000, 525000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 13889, 0, 13889, 0, 0, 13889, 0, 13889, 0, 0, 0, 0, 0, 0, 0, 0, + 13889, 27778, 13889, 0, 13889, 0, 41667, 13889, 13889, 13889, 41667, 55556, 13889, 0, + 97222, 250000, 333333, 0, 0, 0], + [0, 0, 0, 0, 11905, 0, 0, 0, 11905, 0, 11905, 0, 0, 0, 11905, 23810, 0, 11905, 11905, + 0, 0, 23810, 11905, 0, 0, 11905, 11905, 0, 0, 11905, 35714, 0, 47619, 35714, 23810, + 35714, 47619, 190476, 416667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9615, 9615, 0, 9615, 0, 9615, 9615, 0, 9615, 0, 0, 0, 0, 0, 0, 0, + 9615, 9615, 9615, 19231, 9615, 0, 9615, 0, 67308, 19231, 0, 48077, 9615, 48077, + 115385, 144231, 423077, 0, 0, 0], + [0, 0, 0, 18182, 0, 0, 0, 9091, 9091, 0, 0, 0, 9091, 0, 9091, 0, 9091, 0, 9091, 0, + 27273, 0, 9091, 0, 0, 18182, 9091, 9091, 0, 0, 9091, 18182, 9091, 27273, 45455, 45455, + 90909, 172727, 436364, 0, 0, 0], + [0, 0, 0, 0, 0, 9009, 0, 0, 9009, 0, 0, 9009, 9009, 0, 0, 0, 9009, 9009, 0, 9009, 9009, + 0, 0, 27027, 0, 0, 18018, 9009, 18018, 9009, 36036, 9009, 0, 27027, 9009, 27027, + 81081, 171171, 486486, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 7092, 7092, 0, 0, 14184, 0, 7092, 0, 0, 7092, 7092, 0, 14184, 0, 0, + 0, 7092, 7092, 7092, 7092, 0, 14184, 0, 28369, 35461, 49645, 42553, 28369, 49645, + 56738, 134752, 191489, 276596, 0, 0, 0], + [0, 0, 0, 0, 6897, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6897, 0, 0, 20690, 0, 0, 6897, + 27586, 13793, 13793, 13793, 6897, 13793, 27586, 20690, 20690, 20690, 27586, 48276, + 41379, 103448, 186207, 372414, 0, 0, 0], + [0, 0, 0, 0, 7407, 0, 0, 0, 7407, 0, 0, 0, 7407, 0, 7407, 0, 0, 0, 7407, 0, 0, 7407, + 7407, 14815, 14815, 22222, 0, 14815, 7407, 29630, 14815, 7407, 14815, 14815, 44444, + 14815, 74074, 185185, 474074, 0, 0, 0], + [0, 0, 4566, 0, 0, 4566, 4566, 0, 0, 9132, 0, 9132, 4566, 9132, 0, 4566, 0, 0, 4566, + 13699, 13699, 4566, 0, 13699, 13699, 13699, 18265, 9132, 18265, 13699, 9132, 27397, + 4566, 31963, 50228, 50228, 100457, 178082, 360731, 0, 0, 0], + [0, 0, 0, 0, 0, 8065, 0, 4032, 0, 4032, 0, 4032, 4032, 0, 4032, 0, 4032, 0, 16129, + 8065, 4032, 4032, 4032, 4032, 4032, 4032, 8065, 12097, 16129, 12097, 16129, 16129, + 24194, 52419, 40323, 32258, 84677, 193548, 411290, 0, 0, 0], + [0, 0, 0, 0, 0, 3663, 0, 0, 0, 0, 3663, 0, 0, 3663, 3663, 0, 0, 0, 7326, 10989, 14652, + 3663, 3663, 3663, 7326, 14652, 7326, 14652, 7326, 14652, 18315, 10989, 32967, 18315, + 43956, 47619, 65934, 216117, 421245, 0, 0, 0], + [0, 0, 0, 3367, 3367, 6734, 0, 0, 6734, 0, 3367, 10101, 3367, 0, 0, 0, 6734, 10101, + 6734, 3367, 6734, 6734, 3367, 3367, 6734, 0, 16835, 6734, 16835, 6734, 30303, 16835, + 30303, 23569, 26936, 37037, 74074, 205387, 417508, 0, 0, 0], + [0, 0, 0, 0, 0, 2950, 5900, 0, 0, 2950, 0, 2950, 0, 2950, 2950, 2950, 0, 2950, 11799, + 8850, 2950, 8850, 2950, 17699, 2950, 14749, 2950, 5900, 5900, 11799, 23599, 35398, + 20649, 29499, 53097, 67847, 85546, 141593, 418879, 0, 0, 0], + [0, 0, 2725, 0, 10899, 0, 5450, 5450, 2725, 0, 0, 0, 2725, 0, 5450, 0, 0, 5450, 5450, + 8174, 2725, 2725, 8174, 8174, 5450, 0, 2725, 2725, 16349, 24523, 16349, 35422, 24523, + 24523, 29973, 38147, 54496, 204360, 444142, 0, 0, 0], + [0, 0, 0, 4158, 0, 4158, 0, 2079, 2079, 0, 0, 0, 0, 4158, 0, 2079, 2079, 0, 6237, 4158, + 10395, 6237, 2079, 8316, 2079, 10395, 8316, 12474, 20790, 14553, 18711, 20790, 18711, + 20790, 31185, 49896, 85239, 162162, 465696, 0, 0, 0], + [0, 0, 3854, 3854, 0, 0, 0, 0, 0, 0, 5780, 0, 1927, 3854, 3854, 3854, 3854, 3854, 1927, + 5780, 3854, 11561, 7707, 15414, 7707, 11561, 9634, 9634, 11561, 11561, 26975, 19268, + 23121, 44316, 13487, 36609, 77071, 159923, 456647, 0, 0, 0], + [0, 0, 0, 1560, 0, 0, 0, 0, 6240, 1560, 0, 1560, 3120, 6240, 4680, 1560, 3120, 1560, + 4680, 9360, 3120, 3120, 4680, 4680, 10920, 7800, 6240, 6240, 20281, 18721, 15601, + 15601, 12480, 26521, 35881, 54602, 79563, 207488, 421217, 0, 0, 0], + [0, 0, 0, 1235, 2469, 2469, 0, 0, 0, 4938, 2469, 1235, 3704, 0, 2469, 3704, 1235, 6173, + 3704, 2469, 4938, 3704, 9877, 8642, 7407, 2469, 6173, 8642, 9877, 13580, 17284, 9877, + 17284, 19753, 33333, 53086, 81481, 182716, 471605, 0, 0, 0], + [0, 0, 962, 962, 1923, 2885, 0, 1923, 0, 2885, 962, 0, 0, 4808, 1923, 3846, 6731, 3846, + 1923, 5769, 6731, 3846, 3846, 8654, 10577, 9615, 8654, 11538, 7692, 12500, 5769, + 17308, 25000, 31731, 30769, 43269, 75000, 200000, 446154, 0, 0, 0], + [0, 0, 0, 1326, 1326, 0, 1326, 663, 3316, 3316, 1326, 1989, 1989, 1326, 3316, 1326, + 1989, 3316, 2653, 3979, 6631, 7294, 5305, 6631, 9284, 7294, 9947, 11273, 11273, 13263, + 15915, 21883, 17241, 27188, 30504, 49072, 82891, 183024, 449602, 0, 0, 0], + [0, 0, 423, 2537, 2114, 1268, 846, 1268, 846, 846, 1268, 1268, 2537, 2114, 1691, 2537, + 2960, 3805, 3805, 3383, 3805, 2114, 2537, 5074, 3383, 8879, 7188, 11839, 8879, 13531, + 14799, 16068, 19450, 31290, 31290, 42283, 84567, 186469, 471036, 0, 0, 0], + [0, 0, 1192, 851, 681, 851, 1021, 1532, 1021, 511, 1192, 1362, 1702, 1702, 1021, 2213, + 1873, 3745, 2894, 3916, 3405, 3064, 4426, 5277, 4937, 5618, 10215, 11406, 9534, 12087, + 13619, 15152, 23323, 26047, 33027, 44093, 83589, 190330, 471570, 0, 0, 0], + [0, 264, 595, 925, 1256, 925, 793, 859, 1388, 1454, 991, 1652, 1322, 1388, 1520, 1586, + 1983, 2181, 2776, 2710, 3172, 4296, 3701, 4825, 6609, 6675, 7072, 8592, 8790, 10640, + 13218, 15002, 17646, 23858, 31260, 41504, 72434, 186967, 507171, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 125000, 0, 0, 0, 0, 0, 125000, 0, 375000, 0, 0, 0], + [0, 0, 74074, 0, 74074, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37037, 0, 74074, 0, 0, + 0, 0, 0, 0, 0, 37037, 0, 0, 37037, 37037, 74074, 0, 74074, 0, 111111, 370370, 0, 0, + 0], [0, 0, 43478, 0, 0, 0, 0, 21739, 65217, 0, 0, 21739, 0, 21739, 0, 0, 21739, 21739, + 21739, 43478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43478, 0, 21739, 21739, 21739, 21739, + 43478, 86957, 152174, 304348, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 81633, 0, 0, 20408, 0, 0, 20408, 20408, + 20408, 0, 20408, 0, 20408, 0, 0, 0, 40816, 0, 40816, 40816, 20408, 61224, 204082, + 387755, 0, 0, 0], + [0, 0, 23810, 47619, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 23810, 0, 0, 0, 0, 0, 0, 23810, + 0, 23810, 0, 0, 0, 47619, 23810, 23810, 23810, 23810, 23810, 47619, 95238, 0, 0, + 95238, 404762, 0, 0, 0], + [0, 0, 0, 28571, 85714, 0, 0, 0, 0, 28571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28571, 0, + 0, 0, 0, 57143, 0, 0, 0, 28571, 85714, 28571, 28571, 0, 0, 114286, 171429, 314286, 0, + 0, 0], + [0, 0, 25000, 0, 25000, 0, 0, 25000, 0, 25000, 25000, 0, 0, 25000, 25000, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 25000, 0, 25000, 25000, 25000, 0, 0, 0, 0, 50000, 25000, 50000, 100000, + 150000, 350000, 0, 0, 0], + [0, 0, 0, 56604, 0, 18868, 0, 0, 37736, 0, 0, 0, 18868, 0, 0, 0, 37736, 0, 0, 18868, 0, + 0, 0, 0, 0, 0, 0, 18868, 0, 37736, 18868, 37736, 75472, 0, 75472, 0, 113208, 132075, + 301887, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 20833, 20833, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20833, + 0, 0, 20833, 0, 0, 41667, 41667, 20833, 0, 125000, 20833, 145833, 187500, 333333, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, 0, 0, 0, 0, 24390, 24390, 0, 0, 0, 24390, 0, 0, + 24390, 24390, 24390, 48780, 0, 0, 0, 0, 0, 0, 0, 48780, 73171, 0, 97561, 121951, + 439024, 0, 0, 0], + [0, 0, 0, 0, 34483, 0, 0, 0, 0, 51724, 0, 0, 0, 17241, 34483, 0, 17241, 0, 0, 34483, 0, + 17241, 0, 0, 0, 0, 0, 0, 17241, 17241, 34483, 17241, 0, 0, 103448, 34483, 51724, + 120690, 396552, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52632, 35088, 0, 0, 0, 0, 35088, 0, 0, 0, + 35088, 0, 0, 17544, 17544, 0, 35088, 0, 105263, 0, 17544, 35088, 210526, 403509, 0, 0, + 0], + [0, 0, 0, 32787, 0, 0, 0, 0, 0, 0, 16393, 16393, 0, 0, 0, 0, 16393, 0, 0, 32787, 16393, + 0, 0, 0, 0, 0, 0, 32787, 0, 32787, 0, 16393, 0, 65574, 81967, 49180, 98361, 131148, + 360656, 0, 0, 0], + [0, 0, 0, 16949, 0, 0, 16949, 0, 0, 0, 0, 0, 0, 16949, 16949, 0, 0, 0, 16949, 0, 16949, + 16949, 0, 0, 33898, 33898, 0, 0, 67797, 16949, 16949, 16949, 16949, 16949, 16949, + 50847, 50847, 135593, 406780, 0, 0, 0], + [0, 0, 0, 15873, 0, 0, 15873, 0, 0, 0, 0, 0, 0, 0, 15873, 0, 0, 0, 0, 15873, 15873, 0, + 15873, 0, 15873, 0, 0, 31746, 15873, 0, 15873, 79365, 31746, 0, 15873, 15873, 79365, + 253968, 349206, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 13514, 0, 0, 0, 0, 0, 0, 27027, 0, 0, 0, 0, 0, 13514, 0, 27027, + 13514, 0, 0, 0, 54054, 0, 27027, 13514, 13514, 13514, 13514, 13514, 0, 54054, 81081, + 175676, 445946, 0, 0, 0], + [0, 0, 0, 9901, 9901, 0, 0, 0, 0, 0, 9901, 9901, 0, 19802, 0, 0, 9901, 19802, 19802, 0, + 0, 9901, 0, 0, 0, 19802, 0, 19802, 9901, 39604, 0, 19802, 19802, 19802, 69307, 49505, + 59406, 178218, 376238, 0, 0, 0], + [0, 0, 0, 0, 9174, 18349, 0, 0, 9174, 9174, 9174, 9174, 0, 0, 0, 0, 18349, 9174, 9174, + 0, 9174, 0, 0, 9174, 27523, 36697, 9174, 18349, 9174, 9174, 18349, 55046, 18349, + 18349, 45872, 55046, 55046, 201835, 302752, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 8130, 16260, 0, 0, 0, 0, 0, 0, 16260, 0, 8130, 0, 8130, 8130, 8130, + 8130, 8130, 24390, 24390, 24390, 8130, 16260, 16260, 8130, 8130, 8130, 24390, 16260, + 73171, 40650, 73171, 227642, 317073, 0, 0, 0], + [0, 0, 0, 0, 7519, 7519, 7519, 0, 0, 0, 0, 7519, 0, 7519, 15038, 15038, 0, 0, 15038, + 15038, 7519, 15038, 7519, 0, 0, 0, 7519, 0, 22556, 22556, 15038, 22556, 22556, 15038, + 30075, 30075, 60150, 195489, 428571, 0, 0, 0], + [0, 0, 0, 0, 7463, 0, 0, 0, 0, 14925, 0, 14925, 0, 0, 14925, 0, 7463, 0, 0, 7463, 0, 0, + 22388, 7463, 0, 0, 7463, 22388, 22388, 0, 22388, 22388, 7463, 22388, 22388, 44776, + 89552, 186567, 432836, 0, 0, 0], + [0, 0, 0, 0, 0, 7299, 7299, 0, 0, 0, 0, 0, 0, 7299, 0, 14599, 0, 0, 14599, 0, 7299, + 7299, 7299, 7299, 0, 14599, 7299, 14599, 7299, 14599, 21898, 21898, 29197, 21898, + 36496, 36496, 36496, 182482, 474453, 0, 0, 0], + [0, 0, 0, 5181, 5181, 5181, 0, 0, 0, 5181, 0, 5181, 5181, 15544, 5181, 5181, 0, 20725, + 20725, 10363, 0, 5181, 15544, 5181, 5181, 10363, 20725, 5181, 10363, 25907, 20725, + 15544, 36269, 36269, 31088, 31088, 145078, 119171, 352332, 0, 0, 0], + [0, 0, 0, 4902, 4902, 0, 0, 0, 0, 9804, 4902, 0, 0, 0, 4902, 4902, 4902, 9804, 4902, + 4902, 0, 9804, 0, 0, 14706, 29412, 9804, 14706, 9804, 14706, 0, 14706, 9804, 14706, + 19608, 68627, 63725, 200980, 446078, 0, 0, 0], + [0, 0, 0, 0, 0, 8811, 4405, 0, 4405, 0, 0, 0, 4405, 0, 0, 13216, 0, 8811, 4405, 4405, + 4405, 17621, 17621, 4405, 0, 22026, 13216, 8811, 4405, 26432, 30837, 13216, 39648, + 26432, 17621, 35242, 79295, 193833, 392070, 0, 0, 0], + [0, 3846, 0, 0, 0, 3846, 0, 0, 3846, 0, 3846, 0, 3846, 3846, 3846, 0, 3846, 7692, 3846, + 7692, 11538, 11538, 3846, 3846, 7692, 15385, 11538, 7692, 0, 19231, 11538, 11538, + 38462, 23077, 34615, 42308, 73077, 173077, 450000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3279, 6557, 9836, 3279, 3279, 3279, 0, 3279, 6557, 0, 0, 9836, 9836, + 6557, 9836, 3279, 13115, 3279, 6557, 6557, 3279, 6557, 9836, 9836, 9836, 16393, 13115, + 29508, 49180, 52459, 62295, 170492, 459016, 0, 0, 0], + [0, 0, 3185, 3185, 0, 0, 0, 0, 0, 0, 3185, 9554, 0, 0, 0, 0, 6369, 6369, 6369, 12739, + 3185, 12739, 19108, 6369, 6369, 3185, 12739, 9554, 25478, 9554, 28662, 22293, 38217, + 19108, 31847, 70064, 60510, 168790, 401274, 0, 0, 0], + [0, 2611, 0, 0, 0, 5222, 0, 0, 2611, 0, 2611, 2611, 0, 5222, 2611, 2611, 2611, 2611, + 2611, 7833, 5222, 5222, 2611, 10444, 15666, 13055, 5222, 20888, 23499, 15666, 13055, + 18277, 52219, 20888, 31332, 46997, 91384, 185379, 381201, 0, 0, 0], + [0, 0, 0, 0, 2160, 2160, 0, 0, 2160, 0, 4320, 2160, 4320, 0, 2160, 4320, 2160, 2160, + 8639, 2160, 0, 8639, 8639, 8639, 4320, 8639, 8639, 6479, 32397, 4320, 19438, 23758, + 34557, 23758, 32397, 41037, 77754, 244060, 373650, 0, 0, 0], + [0, 1927, 0, 1927, 1927, 1927, 0, 3854, 1927, 3854, 0, 1927, 0, 1927, 1927, 1927, 3854, + 3854, 0, 11561, 9634, 7707, 0, 15414, 3854, 3854, 13487, 13487, 3854, 9634, 17341, + 21195, 38536, 19268, 26975, 61657, 75145, 198459, 416185, 0, 0, 0], + [0, 0, 0, 0, 1592, 0, 1592, 0, 3185, 0, 3185, 4777, 3185, 1592, 4777, 1592, 4777, 1592, + 4777, 1592, 6369, 7962, 6369, 4777, 11146, 11146, 6369, 7962, 12739, 7962, 12739, + 20701, 14331, 28662, 36624, 46178, 62102, 202229, 455414, 0, 0, 0], + [0, 0, 0, 1215, 0, 0, 1215, 0, 0, 1215, 4860, 1215, 1215, 3645, 2430, 4860, 3645, 3645, + 7290, 2430, 8505, 1215, 2430, 7290, 9721, 6075, 10936, 13366, 13366, 8505, 24301, + 21871, 27947, 25516, 27947, 57108, 63183, 189550, 442284, 0, 0, 0], + [0, 0, 0, 989, 989, 989, 989, 989, 989, 989, 0, 1978, 989, 989, 0, 989, 989, 3956, + 5935, 5935, 2967, 1978, 2967, 8902, 8902, 5935, 11869, 7913, 4946, 9891, 15826, 15826, + 23739, 37587, 28684, 35608, 71217, 196835, 479723, 0, 0, 0], + [0, 0, 0, 1466, 1466, 733, 1466, 733, 2199, 1466, 1466, 2199, 2933, 1466, 733, 4399, + 2199, 2199, 3666, 5865, 5865, 3666, 8798, 5132, 8798, 5132, 8798, 5132, 16129, 14663, + 16129, 11730, 17595, 24194, 38123, 43255, 93109, 197947, 439150, 0, 0, 0], + [0, 1227, 1227, 1227, 1227, 1227, 2454, 2045, 818, 1636, 2863, 1636, 1227, 0, 818, + 2045, 2863, 2863, 3272, 3272, 2863, 4499, 4908, 3681, 7362, 4908, 4499, 10634, 10634, + 11452, 19223, 22086, 20859, 23313, 31493, 47035, 71984, 190184, 474438, 0, 0, 0], + [0, 169, 676, 1013, 1689, 1520, 507, 1182, 1013, 1351, 1013, 1013, 1182, 1858, 2027, + 2533, 2533, 2027, 2871, 3040, 4560, 4391, 3884, 5067, 6587, 7431, 9796, 8951, 12498, + 14862, 10809, 13173, 20436, 27360, 31414, 45432, 76676, 189833, 477622, 0, 0, 0], + [0, 528, 462, 924, 1386, 990, 726, 1122, 1584, 1584, 1188, 1122, 1188, 1980, 1122, + 1848, 1518, 2574, 3101, 3036, 3233, 3036, 4091, 4685, 4619, 6137, 6731, 8183, 9502, + 12076, 11680, 15309, 17421, 24350, 32401, 44741, 74568, 189785, 499472, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 166667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111111, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 55556, 111111, 55556, 222222, 277778, 0, 0, 0], + [0, 0, 142857, 142857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 0, 47619, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 95238, 47619, 0, 47619, 380952, 0, 0, 0], + [0, 0, 23810, 23810, 0, 0, 71429, 23810, 23810, 23810, 0, 0, 0, 0, 0, 0, 0, 23810, 0, + 23810, 0, 0, 23810, 0, 0, 0, 23810, 23810, 23810, 0, 0, 47619, 47619, 47619, 0, 47619, + 47619, 166667, 261905, 0, 0, 0], + [0, 0, 37037, 0, 0, 0, 0, 18519, 0, 37037, 18519, 18519, 18519, 0, 0, 0, 18519, 0, + 18519, 37037, 0, 0, 0, 18519, 0, 18519, 37037, 18519, 18519, 18519, 0, 18519, 18519, + 18519, 37037, 37037, 37037, 129630, 351852, 0, 0, 0], + [0, 0, 23810, 0, 0, 0, 0, 0, 0, 23810, 0, 0, 0, 0, 23810, 0, 0, 23810, 0, 23810, 23810, + 0, 0, 23810, 23810, 47619, 0, 23810, 47619, 0, 23810, 23810, 0, 23810, 23810, 23810, + 71429, 71429, 428571, 0, 0, 0], + [0, 0, 0, 30303, 30303, 0, 0, 0, 30303, 0, 0, 0, 30303, 0, 0, 0, 0, 0, 0, 0, 0, 30303, + 0, 30303, 0, 0, 0, 0, 30303, 0, 30303, 0, 30303, 30303, 0, 90909, 181818, 121212, + 303030, 0, 0, 0], + [0, 0, 0, 0, 25000, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, + 25000, 75000, 0, 50000, 0, 0, 0, 75000, 25000, 0, 50000, 50000, 0, 50000, 525000, 0, + 0, 0], + [0, 18519, 0, 18519, 37037, 0, 37037, 0, 0, 0, 0, 0, 0, 18519, 0, 37037, 18519, 0, 0, + 18519, 18519, 18519, 0, 0, 18519, 0, 0, 0, 0, 0, 18519, 74074, 0, 18519, 18519, 55556, + 148148, 148148, 259259, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 18519, 18519, 0, 0, 0, 0, 37037, 0, 0, 0, 18519, 0, 18519, 0, 0, + 18519, 0, 0, 0, 37037, 18519, 37037, 0, 0, 0, 18519, 18519, 18519, 18519, 55556, + 74074, 259259, 314815, 0, 0, 0], + [0, 0, 0, 20000, 0, 0, 0, 0, 0, 20000, 0, 0, 0, 0, 20000, 20000, 0, 0, 0, 0, 0, 0, + 40000, 20000, 0, 0, 0, 0, 40000, 60000, 40000, 40000, 40000, 0, 20000, 0, 60000, + 220000, 340000, 0, 0, 0], + [0, 0, 0, 0, 39216, 0, 0, 0, 0, 0, 0, 0, 0, 0, 19608, 0, 0, 0, 0, 0, 0, 0, 0, 19608, 0, + 39216, 39216, 39216, 0, 19608, 19608, 39216, 39216, 58824, 58824, 19608, 78431, + 137255, 333333, 0, 0, 0], + [0, 0, 23810, 0, 0, 23810, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23810, 0, 0, 23810, 0, + 47619, 23810, 23810, 0, 0, 0, 0, 23810, 0, 0, 0, 0, 0, 142857, 142857, 500000, 0, 0, + 0], + [0, 0, 14706, 14706, 14706, 0, 0, 0, 14706, 0, 0, 14706, 0, 29412, 0, 29412, 0, 29412, + 14706, 0, 14706, 0, 14706, 0, 0, 0, 0, 0, 0, 29412, 0, 0, 58824, 14706, 29412, 29412, + 117647, 205882, 308824, 0, 0, 0], + [0, 0, 0, 17241, 0, 17241, 0, 0, 17241, 17241, 0, 0, 0, 0, 17241, 0, 17241, 0, 17241, + 17241, 0, 0, 17241, 34483, 34483, 17241, 17241, 0, 17241, 0, 34483, 34483, 17241, + 34483, 17241, 86207, 86207, 86207, 327586, 0, 0, 0], + [0, 0, 0, 12346, 0, 0, 12346, 0, 12346, 0, 24691, 0, 0, 0, 24691, 0, 24691, 12346, + 24691, 12346, 12346, 12346, 0, 12346, 12346, 24691, 24691, 0, 0, 12346, 37037, 37037, + 0, 24691, 24691, 24691, 12346, 135802, 432099, 0, 0, 0], + [0, 0, 0, 0, 13333, 13333, 0, 0, 0, 0, 13333, 13333, 0, 0, 0, 0, 0, 0, 0, 13333, 13333, + 13333, 0, 13333, 0, 13333, 13333, 13333, 0, 40000, 13333, 13333, 26667, 40000, 13333, + 40000, 120000, 186667, 360000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 10870, 0, 0, 0, 0, 0, 0, 0, 10870, 0, 10870, 0, 0, 0, 0, 32609, + 32609, 0, 10870, 10870, 0, 21739, 21739, 21739, 43478, 0, 32609, 54348, 76087, 32609, + 54348, 163043, 358696, 0, 0, 0], + [0, 0, 8264, 8264, 0, 0, 0, 0, 8264, 0, 0, 0, 8264, 0, 0, 0, 0, 0, 16529, 16529, 16529, + 16529, 8264, 8264, 0, 16529, 8264, 8264, 24793, 8264, 33058, 8264, 16529, 8264, 41322, + 49587, 115702, 157025, 388430, 0, 0, 0], + [0, 0, 0, 0, 16000, 0, 0, 0, 8000, 0, 0, 0, 0, 0, 0, 8000, 0, 0, 8000, 0, 8000, 16000, + 0, 8000, 32000, 16000, 0, 0, 8000, 8000, 32000, 8000, 24000, 24000, 16000, 48000, + 112000, 184000, 416000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15504, 0, 0, 0, 0, 0, 0, 0, 7752, 7752, 15504, + 15504, 7752, 7752, 15504, 0, 7752, 7752, 15504, 15504, 31008, 93023, 69767, 77519, + 170543, 418605, 0, 0, 0], + [0, 0, 7407, 0, 0, 0, 0, 0, 0, 7407, 0, 0, 14815, 0, 0, 0, 7407, 0, 14815, 14815, 7407, + 14815, 14815, 7407, 7407, 0, 22222, 0, 14815, 14815, 29630, 44444, 22222, 14815, + 14815, 81481, 59259, 140741, 422222, 0, 0, 0], + [0, 0, 0, 0, 0, 6623, 0, 6623, 6623, 6623, 13245, 6623, 0, 0, 0, 6623, 0, 0, 0, 0, 0, + 0, 6623, 6623, 6623, 19868, 13245, 13245, 26490, 39735, 13245, 39735, 33113, 13245, + 19868, 59603, 79470, 211921, 344371, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6024, 0, 6024, 0, 6024, 6024, 0, 6024, + 12048, 12048, 42169, 30120, 0, 6024, 30120, 18072, 0, 6024, 18072, 36145, 60241, + 72289, 156627, 469880, 0, 0, 0], + [0, 0, 0, 5128, 0, 0, 0, 0, 0, 0, 5128, 5128, 0, 5128, 0, 0, 5128, 10256, 0, 5128, + 5128, 0, 5128, 15385, 5128, 20513, 15385, 10256, 25641, 20513, 20513, 25641, 20513, + 15385, 30769, 30769, 87179, 184615, 420513, 0, 0, 0], + [0, 0, 0, 0, 8969, 0, 4484, 0, 0, 4484, 4484, 0, 0, 4484, 8969, 8969, 0, 4484, 0, 8969, + 4484, 4484, 4484, 4484, 17937, 13453, 4484, 8969, 17937, 13453, 26906, 17937, 13453, + 22422, 35874, 44843, 89686, 224215, 372197, 0, 0, 0], + [0, 0, 0, 0, 8000, 0, 4000, 0, 0, 0, 0, 8000, 8000, 0, 0, 4000, 0, 4000, 4000, 0, 0, + 8000, 8000, 8000, 8000, 20000, 20000, 4000, 16000, 0, 16000, 20000, 16000, 24000, + 60000, 56000, 76000, 188000, 412000, 0, 0, 0], + [0, 0, 0, 0, 6993, 0, 0, 0, 3497, 3497, 0, 0, 3497, 3497, 10490, 3497, 0, 10490, 3497, + 3497, 3497, 6993, 6993, 3497, 13986, 10490, 6993, 3497, 17483, 3497, 27972, 31469, + 27972, 31469, 41958, 52448, 48951, 213287, 395105, 0, 0, 0], + [0, 0, 0, 0, 5634, 2817, 0, 0, 0, 5634, 2817, 2817, 0, 0, 5634, 5634, 0, 0, 0, 5634, + 8451, 5634, 2817, 5634, 14085, 0, 16901, 5634, 14085, 28169, 22535, 28169, 28169, + 28169, 19718, 39437, 70423, 166197, 459155, 0, 0, 0], + [0, 0, 0, 0, 2494, 0, 0, 2494, 0, 0, 0, 2494, 4988, 2494, 0, 4988, 2494, 0, 4988, 4988, + 2494, 2494, 4988, 4988, 9975, 7481, 4988, 0, 24938, 14963, 9975, 22444, 24938, 19950, + 39900, 32419, 92269, 204489, 443890, 0, 0, 0], + [0, 0, 2353, 2353, 2353, 0, 2353, 0, 0, 0, 11765, 7059, 0, 2353, 2353, 0, 0, 7059, + 11765, 2353, 2353, 7059, 4706, 4706, 4706, 11765, 4706, 14118, 4706, 16471, 16471, + 16471, 21176, 28235, 25882, 61176, 94118, 221176, 385882, 0, 0, 0], + [0, 0, 0, 1919, 1919, 0, 1919, 0, 1919, 1919, 0, 5758, 0, 0, 3839, 0, 1919, 1919, 1919, + 9597, 9597, 1919, 5758, 3839, 17274, 5758, 13436, 11516, 9597, 9597, 17274, 21113, + 19194, 34549, 42226, 65259, 63340, 174664, 439539, 0, 0, 0], + [0, 0, 0, 1553, 0, 0, 1553, 1553, 0, 3106, 1553, 4658, 1553, 0, 3106, 3106, 1553, 0, + 1553, 7764, 4658, 4658, 6211, 6211, 7764, 6211, 12422, 12422, 9317, 20186, 17081, + 23292, 23292, 24845, 37267, 57453, 63665, 181677, 448758, 0, 0, 0], + [0, 0, 0, 1247, 0, 1247, 2494, 2494, 2494, 3741, 1247, 2494, 2494, 2494, 2494, 2494, + 6234, 2494, 3741, 3741, 4988, 3741, 6234, 3741, 4988, 4988, 6234, 11222, 8728, 4988, + 11222, 12469, 17456, 23691, 42394, 58603, 82294, 193267, 455112, 0, 0, 0], + [0, 0, 964, 1929, 964, 3857, 1929, 964, 1929, 2893, 0, 964, 1929, 2893, 3857, 1929, + 1929, 1929, 3857, 1929, 4822, 1929, 3857, 8679, 12536, 7715, 9643, 16393, 7715, 12536, + 15429, 16393, 20251, 26037, 26037, 31823, 63645, 201543, 476374, 0, 0, 0], + [0, 0, 698, 698, 0, 0, 2095, 698, 698, 2793, 1397, 1397, 2793, 1397, 2793, 3492, 4190, + 698, 3492, 3492, 5587, 6285, 4190, 2793, 9078, 7682, 4190, 12570, 14665, 10475, 20251, + 18156, 17458, 25838, 38408, 44693, 92877, 181564, 450419, 0, 0, 0], + [0, 0, 840, 1261, 2101, 0, 1261, 1261, 1261, 840, 1681, 2521, 2101, 1681, 3361, 1681, + 3782, 1681, 3361, 5042, 4622, 7143, 4202, 2521, 6303, 3782, 6303, 11345, 11345, 15126, + 16807, 19748, 20588, 29832, 32353, 39916, 76050, 192437, 463866, 0, 0, 0], + [0, 0, 1161, 498, 996, 1825, 996, 996, 830, 1161, 2157, 1659, 1327, 1659, 1825, 3152, + 1659, 2489, 3318, 3816, 3484, 4314, 5641, 6471, 4978, 6969, 8628, 7798, 12278, 11283, + 19413, 17919, 19744, 23561, 34345, 44632, 75494, 185996, 475527, 0, 0, 0], + [0, 266, 399, 732, 732, 732, 665, 865, 1131, 1264, 1663, 1996, 1397, 1330, 1464, 2395, + 2395, 2927, 2461, 2728, 3858, 3792, 3459, 5522, 6320, 6652, 7185, 8515, 10378, 11243, + 11442, 15899, 17496, 23816, 28938, 46235, 73576, 184872, 503260, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 125000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 500000, 0, 0, 0], + [0, 0, 68966, 34483, 68966, 68966, 0, 0, 0, 0, 0, 0, 0, 34483, 0, 0, 0, 0, 0, 0, 34483, + 0, 0, 0, 0, 0, 34483, 0, 0, 0, 0, 34483, 34483, 34483, 0, 103448, 103448, 103448, + 241379, 0, 0, 0], + [0, 0, 27778, 0, 0, 27778, 0, 0, 27778, 0, 0, 27778, 0, 111111, 0, 27778, 0, 0, 0, 0, + 0, 27778, 0, 27778, 0, 27778, 55556, 27778, 83333, 0, 55556, 0, 27778, 0, 55556, 0, 0, + 111111, 250000, 0, 0, 0], + [0, 0, 0, 0, 45455, 45455, 0, 0, 0, 0, 22727, 0, 0, 22727, 0, 22727, 22727, 22727, + 22727, 22727, 0, 22727, 0, 0, 0, 22727, 22727, 0, 22727, 0, 45455, 22727, 0, 22727, + 22727, 22727, 90909, 159091, 272727, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 62500, 0, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 31250, 31250, + 0, 0, 0, 0, 31250, 0, 125000, 0, 0, 0, 31250, 0, 31250, 93750, 218750, 312500, 0, 0, + 0], + [0, 0, 0, 0, 25641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76923, 0, 0, 0, 0, 25641, 51282, + 0, 0, 51282, 0, 0, 0, 25641, 0, 102564, 51282, 25641, 0, 51282, 102564, 128205, + 282051, 0, 0, 0], + [0, 0, 0, 0, 31250, 31250, 0, 31250, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 31250, 31250, 0, 0, 31250, 0, 31250, 93750, 31250, 31250, 31250, 62500, 156250, + 375000, 0, 0, 0], + [0, 0, 0, 0, 0, 24390, 0, 0, 0, 48780, 0, 24390, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, + 0, 0, 24390, 0, 24390, 0, 0, 24390, 24390, 24390, 0, 24390, 48780, 73171, 243902, + 365854, 0, 0, 0], + [0, 0, 0, 18868, 0, 0, 0, 0, 0, 18868, 0, 18868, 0, 0, 37736, 0, 18868, 0, 18868, 0, + 18868, 37736, 0, 0, 18868, 0, 37736, 0, 18868, 0, 18868, 18868, 56604, 37736, 94340, + 18868, 37736, 75472, 377358, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16667, 0, 0, 0, 0, 0, 16667, 16667, 0, 16667, 0, + 0, 0, 16667, 16667, 16667, 33333, 33333, 16667, 16667, 33333, 33333, 16667, 100000, + 116667, 166667, 316667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 14493, 0, 14493, 14493, 0, 14493, 14493, 0, 0, 0, 0, 14493, 0, + 14493, 0, 0, 0, 28986, 0, 0, 43478, 14493, 43478, 28986, 28986, 0, 0, 14493, 57971, + 28986, 43478, 188406, 376812, 0, 0, 0], + [0, 0, 0, 18182, 18182, 0, 0, 0, 0, 0, 0, 0, 18182, 18182, 0, 18182, 0, 0, 18182, 0, + 18182, 18182, 0, 18182, 0, 36364, 0, 0, 36364, 18182, 0, 72727, 54545, 18182, 18182, + 18182, 54545, 127273, 381818, 0, 0, 0], + [0, 0, 0, 19608, 19608, 19608, 0, 0, 19608, 0, 0, 0, 0, 0, 0, 0, 0, 19608, 0, 0, 39216, + 0, 0, 0, 19608, 19608, 0, 19608, 0, 0, 0, 0, 19608, 39216, 78431, 39216, 39216, + 254902, 333333, 0, 0, 0], + [0, 0, 0, 0, 14286, 14286, 0, 0, 0, 14286, 0, 0, 14286, 0, 14286, 0, 0, 14286, 0, 0, 0, + 14286, 0, 28571, 28571, 14286, 0, 14286, 0, 14286, 14286, 28571, 0, 28571, 14286, + 71429, 71429, 157143, 414286, 0, 0, 0], + [0, 0, 0, 0, 0, 11628, 0, 0, 0, 11628, 0, 23256, 0, 0, 0, 11628, 0, 0, 0, 0, 0, 23256, + 11628, 11628, 0, 0, 0, 23256, 0, 11628, 23256, 46512, 23256, 58140, 34884, 34884, + 58140, 255814, 325581, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 12500, 0, 0, 0, 0, 0, 0, 0, 12500, 0, 12500, 50000, 0, 0, 0, + 12500, 0, 12500, 25000, 0, 12500, 12500, 0, 37500, 0, 12500, 12500, 25000, 50000, + 75000, 250000, 375000, 0, 0, 0], + [0, 0, 11765, 0, 11765, 0, 0, 0, 11765, 0, 0, 0, 11765, 11765, 0, 0, 0, 11765, 0, 0, + 11765, 0, 11765, 0, 0, 0, 0, 23529, 0, 35294, 0, 11765, 23529, 11765, 23529, 94118, + 35294, 188235, 458824, 0, 0, 0], + [0, 0, 0, 0, 20000, 0, 10000, 0, 0, 10000, 0, 10000, 10000, 10000, 10000, 0, 10000, + 20000, 0, 0, 10000, 10000, 10000, 10000, 0, 20000, 10000, 0, 10000, 20000, 0, 20000, + 30000, 30000, 40000, 20000, 60000, 170000, 420000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 8475, 0, 0, 8475, 0, 0, 0, 0, 8475, 0, 16949, 42373, 0, 16949, + 16949, 0, 0, 8475, 8475, 8475, 16949, 25424, 16949, 16949, 16949, 33898, 16949, 25424, + 16949, 42373, 59322, 127119, 440678, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 7463, 0, 0, 0, 0, 0, 0, 7463, 14925, 14925, 14925, 7463, 7463, + 29851, 0, 7463, 0, 7463, 7463, 14925, 0, 14925, 7463, 29851, 22388, 14925, 44776, + 37313, 52239, 82090, 179104, 373134, 0, 0, 0], + [0, 0, 0, 0, 6897, 0, 6897, 6897, 0, 0, 0, 0, 6897, 0, 0, 6897, 13793, 13793, 0, 0, 0, + 6897, 6897, 0, 0, 6897, 0, 0, 13793, 27586, 13793, 20690, 27586, 20690, 41379, 41379, + 110345, 165517, 434483, 0, 0, 0], + [0, 0, 0, 0, 0, 6944, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13889, 20833, 6944, 0, 6944, 6944, + 13889, 6944, 13889, 0, 6944, 13889, 0, 0, 13889, 6944, 20833, 20833, 34722, 41667, + 20833, 76389, 180556, 465278, 0, 0, 0], + [0, 0, 5405, 0, 0, 0, 5405, 0, 5405, 0, 0, 0, 16216, 5405, 5405, 0, 0, 0, 0, 0, 10811, + 16216, 0, 5405, 16216, 10811, 5405, 5405, 0, 5405, 5405, 43243, 37838, 21622, 32432, + 59459, 81081, 172973, 427027, 0, 0, 0], + [0, 0, 4464, 0, 0, 4464, 0, 4464, 0, 0, 0, 0, 13393, 0, 0, 0, 4464, 8929, 0, 8929, + 8929, 17857, 4464, 8929, 4464, 0, 17857, 17857, 8929, 17857, 8929, 17857, 13393, + 53571, 40179, 49107, 71429, 133929, 455357, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 8511, 12766, 4255, 4255, 0, 4255, 0, 0, 0, 0, 12766, 4255, + 12766, 4255, 8511, 17021, 4255, 8511, 8511, 17021, 12766, 17021, 17021, 25532, 8511, + 34043, 46809, 21277, 93617, 157447, 434043, 0, 0, 0], + [0, 0, 7874, 0, 3937, 3937, 0, 0, 0, 0, 11811, 0, 0, 3937, 0, 11811, 0, 0, 3937, 11811, + 7874, 11811, 11811, 3937, 7874, 3937, 3937, 15748, 7874, 11811, 19685, 27559, 27559, + 35433, 47244, 66929, 90551, 153543, 385827, 0, 0, 0], + [0, 3436, 0, 0, 3436, 0, 6873, 3436, 0, 3436, 0, 3436, 0, 3436, 3436, 3436, 0, 10309, + 0, 6873, 0, 3436, 3436, 3436, 6873, 6873, 3436, 10309, 10309, 6873, 6873, 17182, + 24055, 30928, 24055, 68729, 96220, 219931, 405498, 0, 0, 0], + [0, 2778, 0, 2778, 0, 8333, 5556, 2778, 2778, 8333, 0, 0, 0, 0, 2778, 8333, 0, 0, 5556, + 11111, 11111, 2778, 11111, 13889, 8333, 8333, 19444, 22222, 19444, 5556, 19444, 16667, + 25000, 22222, 19444, 41667, 69444, 163889, 438889, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 7833, 2611, 0, 2611, 2611, 2611, 0, 2611, 0, 2611, 5222, 7833, + 10444, 7833, 7833, 10444, 15666, 13055, 13055, 7833, 13055, 33943, 10444, 15666, + 10444, 31332, 49608, 36554, 88773, 190601, 396867, 0, 0, 0], + [0, 0, 0, 2088, 2088, 0, 0, 0, 0, 0, 4175, 4175, 4175, 2088, 6263, 10438, 0, 4175, + 4175, 10438, 10438, 14614, 14614, 10438, 2088, 4175, 12526, 10438, 6263, 8351, 20877, + 10438, 10438, 41754, 35491, 50104, 85595, 156576, 440501, 0, 0, 0], + [0, 0, 0, 0, 3571, 1786, 1786, 0, 0, 1786, 3571, 1786, 1786, 3571, 3571, 3571, 3571, + 3571, 3571, 1786, 7143, 3571, 10714, 7143, 14286, 8929, 8929, 3571, 5357, 10714, + 12500, 25000, 30357, 23214, 44643, 35714, 69643, 187500, 451786, 0, 0, 0], + [0, 0, 0, 1667, 0, 0, 0, 0, 0, 6667, 1667, 3333, 1667, 3333, 5000, 3333, 5000, 8333, + 8333, 0, 3333, 1667, 8333, 5000, 8333, 5000, 5000, 6667, 8333, 18333, 28333, 16667, + 20000, 20000, 45000, 48333, 81667, 173333, 448333, 0, 0, 0], + [0, 1282, 1282, 2564, 0, 1282, 0, 1282, 1282, 1282, 3846, 2564, 2564, 10256, 1282, + 1282, 3846, 5128, 5128, 12821, 3846, 3846, 2564, 5128, 6410, 8974, 5128, 12821, 14103, + 17949, 10256, 12821, 23077, 32051, 46154, 43590, 96154, 158974, 437179, 0, 0, 0], + [0, 987, 0, 1974, 0, 987, 0, 987, 987, 987, 2962, 1974, 0, 2962, 2962, 3949, 4936, + 3949, 3949, 2962, 7897, 8885, 8885, 1974, 9872, 4936, 7897, 14808, 13820, 16782, + 11846, 13820, 22705, 21718, 32577, 52320, 70089, 186575, 455084, 0, 0, 0], + [0, 0, 686, 0, 686, 686, 2058, 686, 2058, 1372, 1372, 2058, 2058, 2743, 2058, 3429, + 2743, 3429, 3429, 3429, 4801, 4115, 7545, 8230, 2743, 8230, 8230, 5487, 17833, 9602, + 13717, 19204, 17147, 29492, 37037, 60357, 89849, 189300, 432099, 0, 0, 0], + [0, 418, 837, 837, 1255, 2092, 418, 837, 1255, 1674, 418, 418, 837, 837, 2929, 2510, + 1255, 2929, 3347, 1674, 5439, 3766, 2929, 5021, 7531, 7113, 8368, 9623, 8787, 11715, + 12552, 18828, 16736, 22176, 33473, 45188, 78243, 208787, 466946, 0, 0, 0], + [0, 0, 339, 1018, 1188, 1018, 679, 679, 1018, 679, 848, 1527, 1697, 1188, 1358, 1867, + 3054, 3224, 3733, 2206, 3564, 5939, 4073, 4921, 5600, 6279, 7297, 8485, 11878, 10860, + 15612, 16800, 20872, 29527, 34278, 46496, 78737, 192262, 469201, 0, 0, 0], + [0, 132, 397, 397, 1192, 596, 795, 994, 994, 729, 1325, 1987, 1325, 1391, 2054, 2120, + 2252, 2915, 2716, 2915, 4107, 3511, 6094, 5101, 5829, 5101, 7485, 6823, 8810, 10996, + 13182, 15236, 20138, 21926, 30935, 43124, 74457, 183824, 506094, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 100000, 100000, 0, 0, 200000, 100000, 200000, 0, 0, 0], + [0, 0, 150000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100000, + 0, 0, 0, 0, 0, 0, 50000, 0, 0, 50000, 50000, 0, 250000, 350000, 0, 0, 0], + [0, 0, 0, 80000, 0, 40000, 0, 0, 40000, 0, 40000, 0, 0, 0, 0, 40000, 0, 0, 0, 0, 0, 0, + 0, 40000, 0, 0, 0, 0, 0, 0, 40000, 0, 40000, 0, 40000, 80000, 80000, 280000, 160000, + 0, 0, 0], + [0, 0, 21277, 21277, 21277, 21277, 42553, 0, 42553, 0, 0, 0, 0, 21277, 21277, 0, 0, 0, + 21277, 21277, 0, 0, 0, 0, 0, 0, 0, 21277, 42553, 21277, 21277, 21277, 21277, 0, 42553, + 21277, 0, 127660, 404255, 0, 0, 0], + [0, 0, 0, 0, 25000, 0, 0, 0, 0, 0, 50000, 25000, 0, 0, 0, 0, 25000, 25000, 25000, + 25000, 0, 0, 0, 25000, 0, 50000, 25000, 0, 75000, 0, 0, 0, 50000, 0, 50000, 0, 100000, + 175000, 250000, 0, 0, 0], + [0, 0, 0, 33333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66667, 0, 0, 0, 0, 0, 33333, 33333, + 66667, 0, 0, 0, 0, 66667, 0, 66667, 66667, 33333, 33333, 0, 0, 66667, 100000, 333333, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32258, 0, 0, 0, 0, 0, 32258, 32258, 0, 0, + 32258, 0, 0, 0, 0, 32258, 32258, 96774, 32258, 64516, 0, 32258, 225806, 354839, 0, 0, + 0], + [0, 0, 0, 25000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25000, 0, 0, 25000, 0, + 25000, 25000, 0, 0, 25000, 25000, 50000, 0, 25000, 0, 25000, 100000, 150000, 125000, + 350000, 0, 0, 0], + [0, 0, 0, 45455, 22727, 0, 0, 22727, 0, 0, 45455, 0, 0, 22727, 0, 22727, 0, 22727, 0, + 0, 22727, 45455, 0, 22727, 0, 0, 0, 0, 0, 22727, 22727, 0, 45455, 45455, 45455, 22727, + 90909, 90909, 318182, 0, 0, 0], + [0, 0, 0, 21739, 0, 0, 21739, 0, 0, 0, 21739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21739, + 21739, 0, 0, 0, 43478, 0, 21739, 43478, 0, 21739, 43478, 0, 21739, 43478, 130435, + 152174, 369565, 0, 0, 0], + [0, 0, 0, 32258, 0, 0, 0, 0, 0, 0, 16129, 0, 0, 16129, 0, 0, 32258, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 32258, 0, 16129, 96774, 48387, 48387, 48387, 193548, 419355, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18182, 18182, 0, 0, 18182, 0, 54545, + 36364, 0, 18182, 18182, 0, 18182, 18182, 18182, 36364, 18182, 18182, 18182, 54545, + 72727, 72727, 163636, 309091, 0, 0, 0], + [0, 0, 15625, 0, 46875, 15625, 0, 15625, 0, 0, 15625, 0, 15625, 0, 15625, 0, 15625, + 15625, 0, 0, 15625, 0, 0, 46875, 0, 0, 0, 15625, 15625, 31250, 0, 15625, 15625, 0, + 46875, 46875, 62500, 171875, 343750, 0, 0, 0], + [0, 0, 0, 0, 14286, 14286, 14286, 0, 0, 0, 14286, 0, 0, 0, 0, 0, 0, 0, 0, 14286, 0, 0, + 0, 0, 42857, 0, 0, 42857, 28571, 14286, 0, 14286, 28571, 28571, 14286, 57143, 171429, + 142857, 342857, 0, 0, 0], + [0, 0, 0, 23256, 0, 0, 11628, 0, 11628, 11628, 0, 0, 0, 11628, 0, 23256, 0, 11628, 0, + 11628, 23256, 0, 11628, 11628, 11628, 23256, 11628, 0, 11628, 34884, 11628, 46512, + 46512, 58140, 58140, 34884, 104651, 116279, 267442, 0, 0, 0], + [0, 0, 0, 11364, 22727, 0, 0, 0, 0, 0, 0, 0, 11364, 0, 11364, 0, 0, 11364, 0, 0, 0, 0, + 11364, 11364, 11364, 0, 22727, 0, 11364, 34091, 45455, 0, 0, 79545, 34091, 34091, + 56818, 193182, 386364, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8547, 17094, 17094, 0, 8547, 0, 0, 8547, 17094, + 25641, 0, 25641, 0, 8547, 25641, 0, 8547, 8547, 17094, 0, 8547, 25641, 42735, 34188, + 136752, 162393, 393162, 0, 0, 0], + [0, 0, 0, 0, 0, 9091, 9091, 9091, 0, 0, 0, 0, 0, 27273, 0, 18182, 0, 9091, 0, 0, 9091, + 0, 9091, 9091, 0, 0, 18182, 0, 27273, 18182, 9091, 45455, 36364, 63636, 36364, 72727, + 54545, 118182, 390909, 0, 0, 0], + [0, 0, 0, 9346, 0, 0, 0, 0, 9346, 0, 0, 0, 0, 0, 0, 9346, 0, 9346, 9346, 0, 0, 9346, 0, + 9346, 9346, 9346, 18692, 9346, 9346, 18692, 9346, 56075, 18692, 28037, 37383, 28037, + 74766, 158879, 448598, 0, 0, 0], + [0, 0, 0, 6410, 0, 0, 6410, 12821, 0, 0, 0, 6410, 6410, 0, 6410, 12821, 0, 0, 0, 12821, + 0, 0, 0, 38462, 6410, 0, 12821, 25641, 19231, 0, 25641, 44872, 32051, 32051, 38462, + 51282, 89744, 179487, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 6369, 0, 0, 6369, 6369, 6369, 0, 0, 0, 0, 0, 0, 12739, 0, 12739, 6369, + 6369, 12739, 12739, 6369, 12739, 6369, 19108, 31847, 25478, 25478, 19108, 19108, + 50955, 50955, 95541, 44586, 152866, 350318, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 10695, 0, 10695, 0, 0, 0, 5348, 0, 10695, 5348, 0, 16043, 5348, + 0, 10695, 5348, 10695, 0, 10695, 10695, 26738, 16043, 16043, 16043, 26738, 32086, + 42781, 21390, 58824, 64171, 176471, 390374, 0, 0, 0], + [0, 0, 0, 11299, 0, 0, 5650, 5650, 5650, 5650, 0, 5650, 0, 0, 0, 0, 0, 5650, 5650, 0, + 16949, 0, 16949, 0, 11299, 11299, 0, 16949, 5650, 16949, 16949, 11299, 22599, 39548, + 22599, 45198, 107345, 146893, 440678, 0, 0, 0], + [0, 0, 5076, 5076, 0, 5076, 5076, 0, 0, 5076, 0, 5076, 0, 0, 10152, 0, 10152, 5076, + 5076, 10152, 0, 15228, 10152, 5076, 10152, 5076, 5076, 15228, 0, 15228, 30457, 20305, + 20305, 35533, 40609, 40609, 65990, 182741, 411168, 0, 0, 0], + [0, 0, 0, 0, 5025, 0, 5025, 5025, 5025, 0, 10050, 5025, 0, 0, 5025, 0, 0, 0, 0, 5025, + 15075, 5025, 0, 20101, 15075, 10050, 25126, 20101, 20101, 20101, 20101, 25126, 20101, + 45226, 30151, 60302, 50251, 190955, 361809, 0, 0, 0], + [0, 3953, 0, 3953, 3953, 0, 0, 0, 7905, 3953, 3953, 0, 0, 0, 0, 0, 7905, 15810, 0, + 11858, 3953, 7905, 7905, 0, 3953, 15810, 7905, 7905, 7905, 39526, 23715, 11858, 15810, + 19763, 35573, 47431, 71146, 177866, 430830, 0, 0, 0], + [0, 0, 0, 0, 3802, 3802, 0, 11407, 7605, 0, 3802, 3802, 0, 3802, 3802, 0, 0, 0, 3802, + 3802, 3802, 7605, 15209, 3802, 3802, 15209, 22814, 7605, 11407, 15209, 26616, 7605, + 38023, 30418, 30418, 45627, 72243, 212928, 380228, 0, 0, 0], + [0, 0, 0, 0, 3049, 0, 0, 0, 0, 0, 0, 3049, 3049, 0, 6098, 3049, 3049, 6098, 0, 9146, + 6098, 3049, 0, 12195, 15244, 9146, 15244, 9146, 12195, 9146, 12195, 24390, 27439, + 48780, 33537, 51829, 94512, 189024, 390244, 0, 0, 0], + [0, 0, 5263, 2632, 2632, 2632, 2632, 2632, 5263, 2632, 0, 5263, 5263, 0, 2632, 2632, + 7895, 2632, 5263, 2632, 0, 7895, 2632, 10526, 0, 10526, 18421, 15789, 13158, 5263, + 21053, 18421, 15789, 21053, 39474, 34211, 73684, 163158, 468421, 0, 0, 0], + [0, 0, 0, 0, 0, 2252, 0, 4505, 2252, 0, 2252, 4505, 4505, 6757, 0, 6757, 6757, 2252, 0, + 0, 6757, 6757, 4505, 4505, 4505, 6757, 4505, 9009, 2252, 9009, 27027, 27027, 11261, + 24775, 33784, 38288, 78829, 218468, 439189, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 3752, 1876, 3752, 0, 3752, 0, 5629, 5629, 3752, 3752, 1876, 3752, + 3752, 0, 9381, 5629, 5629, 3752, 11257, 16886, 15009, 13133, 13133, 20638, 22514, + 22514, 31895, 33771, 33771, 90056, 172608, 437148, 0, 0, 0], + [0, 0, 0, 0, 0, 3115, 0, 0, 1558, 1558, 0, 1558, 3115, 1558, 4673, 3115, 0, 0, 3115, + 7788, 4673, 3115, 1558, 12461, 7788, 4673, 15576, 7788, 6231, 12461, 24922, 24922, + 14019, 17134, 43614, 52960, 87227, 213396, 414330, 0, 0, 0], + [0, 0, 1255, 0, 2509, 5019, 5019, 2509, 5019, 2509, 0, 5019, 1255, 2509, 3764, 2509, + 3764, 1255, 3764, 1255, 7528, 7528, 5019, 5019, 7528, 10038, 7528, 15056, 8783, 15056, + 10038, 21330, 22585, 21330, 32622, 48934, 81556, 189460, 434128, 0, 0, 0], + [0, 941, 0, 941, 3763, 0, 1881, 1881, 941, 2822, 5644, 1881, 1881, 941, 941, 1881, 941, + 941, 2822, 4704, 941, 6585, 3763, 7526, 8467, 7526, 6585, 9407, 8467, 18815, 12230, + 20696, 23518, 17874, 40452, 47977, 76199, 198495, 448730, 0, 0, 0], + [0, 0, 1390, 2085, 695, 0, 2780, 3475, 1390, 0, 1390, 695, 2780, 695, 1390, 1390, 2780, + 2085, 4170, 695, 3475, 6949, 8339, 7644, 6254, 5559, 9729, 9034, 14593, 16678, 18763, + 15288, 23628, 27102, 24322, 43085, 77137, 182071, 470466, 0, 0, 0], + [0, 0, 0, 1224, 816, 816, 1633, 1633, 1633, 2041, 408, 2041, 2857, 2041, 2449, 1633, + 4082, 3265, 4898, 4490, 5306, 3265, 6939, 4490, 6531, 8163, 9796, 9388, 12245, 11837, + 18367, 18367, 26122, 26939, 31837, 52245, 70204, 186939, 453061, 0, 0, 0], + [0, 170, 681, 1191, 1531, 851, 1361, 681, 1872, 681, 1531, 2382, 2382, 2212, 1872, + 2212, 3233, 2722, 2722, 3063, 2042, 3573, 4254, 5615, 5275, 8167, 7487, 7997, 11911, + 11230, 15314, 15995, 22801, 24672, 33010, 46963, 81504, 183427, 475413, 0, 0, 0], + [0, 265, 597, 663, 531, 1194, 663, 597, 862, 862, 1194, 1194, 1658, 2056, 1592, 1857, + 2388, 2189, 2587, 2918, 2852, 3316, 4643, 3913, 5903, 7096, 7229, 8489, 8224, 9749, + 13132, 14127, 17244, 23213, 32299, 44038, 74546, 189813, 504311, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100000, 500000, 0, 0, 0], + [0, 41667, 83333, 0, 41667, 0, 41667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41667, 0, 0, 0, + 41667, 0, 0, 41667, 83333, 0, 0, 0, 0, 0, 0, 41667, 0, 0, 0, 125000, 83333, 333333, 0, + 0, 0], + [0, 0, 45455, 22727, 0, 0, 22727, 22727, 45455, 0, 22727, 22727, 0, 0, 45455, 0, 0, 0, + 22727, 0, 0, 22727, 22727, 22727, 0, 0, 0, 22727, 45455, 0, 22727, 22727, 22727, + 68182, 0, 0, 45455, 136364, 272727, 0, 0, 0], + [0, 0, 0, 0, 25000, 50000, 0, 0, 0, 25000, 0, 25000, 25000, 0, 0, 0, 25000, 0, 0, 0, 0, + 0, 0, 0, 25000, 0, 0, 25000, 25000, 25000, 50000, 25000, 0, 0, 50000, 50000, 75000, + 125000, 350000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 24390, 0, 48780, 24390, 0, 0, 0, 0, 0, 0, 24390, 0, 24390, 0, + 0, 24390, 0, 0, 24390, 0, 24390, 0, 0, 0, 24390, 24390, 48780, 48780, 73171, 219512, + 341463, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23256, 0, 0, 46512, 0, 0, 0, 0, 46512, 23256, 23256, + 0, 0, 23256, 0, 0, 0, 46512, 23256, 0, 46512, 23256, 46512, 23256, 23256, 46512, + 93023, 441860, 0, 0, 0], + [0, 0, 0, 0, 23256, 0, 0, 0, 0, 0, 23256, 0, 0, 0, 0, 0, 23256, 0, 0, 23256, 0, 0, 0, + 0, 46512, 23256, 0, 23256, 23256, 69767, 0, 46512, 0, 23256, 23256, 69767, 46512, + 116279, 395349, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 19231, 19231, 0, 0, 0, 0, 19231, 0, 0, 0, 0, 19231, 0, 38462, + 0, 0, 19231, 19231, 0, 0, 19231, 38462, 19231, 57692, 0, 0, 38462, 19231, 96154, + 230769, 326923, 0, 0, 0], + [0, 0, 0, 26316, 0, 0, 0, 0, 0, 26316, 0, 0, 0, 0, 52632, 0, 26316, 0, 0, 26316, 0, 0, + 78947, 52632, 0, 0, 0, 78947, 52632, 52632, 0, 0, 26316, 0, 26316, 26316, 26316, + 105263, 315789, 0, 0, 0], + [0, 0, 0, 0, 19608, 19608, 19608, 0, 39216, 0, 19608, 0, 39216, 0, 39216, 0, 0, 19608, + 0, 0, 19608, 19608, 0, 19608, 0, 19608, 0, 0, 19608, 0, 0, 19608, 58824, 0, 19608, + 58824, 78431, 137255, 313725, 0, 0, 0], + [0, 0, 17241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34483, 0, 0, 17241, 0, 0, 0, 0, + 17241, 0, 17241, 34483, 0, 51724, 17241, 0, 17241, 0, 34483, 0, 51724, 34483, 327586, + 327586, 0, 0, 0], + [0, 0, 0, 0, 15625, 0, 0, 15625, 15625, 0, 0, 0, 0, 0, 0, 0, 46875, 0, 0, 31250, 0, + 31250, 15625, 0, 15625, 0, 15625, 0, 31250, 15625, 31250, 15625, 31250, 46875, 0, 0, + 93750, 93750, 437500, 0, 0, 0], + [0, 0, 14085, 14085, 0, 14085, 0, 0, 0, 0, 0, 14085, 0, 14085, 14085, 42254, 14085, 0, + 0, 0, 0, 0, 14085, 0, 0, 0, 14085, 0, 14085, 42254, 14085, 28169, 56338, 28169, 28169, + 28169, 112676, 140845, 338028, 0, 0, 0], + [0, 0, 15152, 0, 15152, 30303, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15152, 0, 0, 15152, 30303, + 15152, 15152, 30303, 0, 0, 0, 30303, 30303, 0, 30303, 0, 15152, 45455, 30303, 45455, + 45455, 196970, 348485, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 40000, 13333, 0, 0, 0, 0, 0, 0, 26667, 0, 0, 13333, 13333, 40000, 0, + 13333, 0, 13333, 13333, 0, 0, 13333, 13333, 40000, 13333, 40000, 0, 13333, 0, 53333, + 80000, 213333, 333333, 0, 0, 0], + [0, 0, 0, 0, 10753, 10753, 0, 10753, 21505, 21505, 0, 0, 0, 0, 0, 10753, 0, 0, 10753, + 10753, 0, 0, 0, 0, 0, 0, 10753, 0, 21505, 10753, 10753, 0, 64516, 32258, 43011, 21505, + 43011, 204301, 430108, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 12195, 12195, 0, 12195, 12195, 24390, 0, 12195, 0, 12195, + 24390, 24390, 0, 12195, 0, 0, 12195, 0, 12195, 12195, 12195, 12195, 36585, 48780, + 36585, 12195, 12195, 97561, 134146, 402439, 0, 0, 0], + [0, 0, 0, 10638, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10638, 0, 0, 21277, 10638, 0, + 21277, 0, 10638, 0, 10638, 0, 42553, 0, 31915, 10638, 10638, 53191, 42553, 63830, + 53191, 212766, 382979, 0, 0, 0], + [0, 0, 0, 0, 9091, 0, 9091, 0, 0, 0, 9091, 27273, 0, 0, 0, 0, 9091, 9091, 0, 9091, + 9091, 9091, 9091, 18182, 0, 9091, 0, 45455, 18182, 0, 0, 27273, 36364, 36364, 63636, + 36364, 109091, 100000, 390909, 0, 0, 0], + [0, 0, 0, 9615, 9615, 0, 0, 0, 0, 0, 9615, 0, 0, 0, 0, 0, 0, 0, 9615, 0, 0, 9615, 9615, + 9615, 19231, 9615, 28846, 19231, 9615, 19231, 19231, 19231, 19231, 0, 19231, 76923, + 67308, 240385, 365385, 0, 0, 0], + [0, 0, 0, 7194, 7194, 7194, 14388, 0, 7194, 0, 0, 0, 0, 0, 7194, 0, 0, 0, 7194, 7194, + 7194, 0, 7194, 14388, 7194, 7194, 14388, 7194, 21583, 7194, 7194, 14388, 14388, 21583, + 7194, 43165, 57554, 165468, 510791, 0, 0, 0], + [0, 0, 0, 6173, 0, 6173, 0, 6173, 6173, 6173, 6173, 0, 0, 0, 0, 0, 12346, 12346, 6173, + 6173, 0, 24691, 6173, 0, 12346, 24691, 6173, 24691, 12346, 24691, 18519, 0, 12346, + 6173, 55556, 24691, 104938, 172840, 395062, 0, 0, 0], + [0, 0, 0, 0, 11236, 0, 0, 0, 0, 0, 0, 0, 5618, 0, 11236, 5618, 5618, 0, 0, 11236, + 11236, 16854, 11236, 11236, 0, 11236, 5618, 16854, 11236, 5618, 39326, 22472, 39326, + 28090, 39326, 28090, 78652, 174157, 398876, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5128, 0, 5128, 0, 5128, 0, 0, 0, 5128, 10256, 0, 5128, 5128, 10256, + 5128, 0, 10256, 5128, 5128, 10256, 5128, 5128, 5128, 0, 15385, 35897, 30769, 30769, + 61538, 25641, 76923, 143590, 476923, 0, 0, 0], + [0, 0, 4098, 8197, 4098, 8197, 0, 0, 4098, 4098, 0, 4098, 8197, 0, 8197, 4098, 0, 8197, + 4098, 0, 8197, 4098, 4098, 8197, 4098, 4098, 8197, 16393, 16393, 4098, 20492, 4098, + 28689, 40984, 53279, 24590, 77869, 151639, 450820, 0, 0, 0], + [0, 0, 0, 0, 0, 3717, 0, 7435, 0, 7435, 0, 0, 3717, 0, 3717, 14870, 0, 7435, 3717, + 7435, 14870, 7435, 0, 3717, 3717, 11152, 18587, 11152, 3717, 0, 18587, 14870, 18587, + 7435, 40892, 55762, 89219, 219331, 401487, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3425, 0, 3425, 0, 0, 0, 0, 0, 3425, 3425, 0, 0, 3425, 6849, 13699, + 10274, 6849, 10274, 6849, 10274, 3425, 3425, 20548, 6849, 13699, 6849, 20548, 30822, + 17123, 51370, 106164, 198630, 438356, 0, 0, 0], + [0, 0, 0, 0, 3096, 0, 6192, 0, 0, 3096, 0, 3096, 3096, 3096, 3096, 3096, 9288, 3096, + 6192, 3096, 0, 3096, 3096, 9288, 12384, 3096, 9288, 15480, 6192, 9288, 24768, 15480, + 27864, 43344, 21672, 37152, 105263, 179567, 424149, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5362, 0, 5362, 0, 5362, 0, 5362, 2681, 2681, 0, 16086, 2681, 2681, + 8043, 10724, 2681, 5362, 10724, 8043, 8043, 10724, 10724, 13405, 16086, 18767, 16086, + 29491, 29491, 40214, 26810, 83110, 179625, 423592, 0, 0, 0], + [0, 0, 0, 2041, 4082, 2041, 0, 4082, 2041, 0, 2041, 2041, 0, 6122, 2041, 0, 2041, 8163, + 8163, 8163, 6122, 6122, 6122, 14286, 2041, 6122, 10204, 6122, 10204, 8163, 12245, + 22449, 30612, 26531, 38776, 48980, 61224, 191837, 438776, 0, 0, 0], + [0, 0, 1912, 1912, 1912, 1912, 1912, 3824, 7648, 3824, 3824, 0, 0, 1912, 1912, 0, 0, + 3824, 11472, 3824, 0, 3824, 5736, 3824, 7648, 13384, 11472, 5736, 5736, 7648, 19120, + 22945, 15296, 38241, 49713, 36329, 82218, 185468, 434034, 0, 0, 0], + [0, 0, 1548, 1548, 1548, 0, 0, 0, 0, 0, 0, 0, 3096, 3096, 1548, 3096, 1548, 3096, 0, 0, + 4644, 4644, 4644, 6192, 4644, 9288, 9288, 6192, 12384, 9288, 20124, 18576, 24768, + 30960, 27864, 60372, 80495, 178019, 467492, 0, 0, 0], + [0, 0, 0, 3774, 0, 2516, 1258, 2516, 1258, 1258, 0, 0, 7547, 1258, 5031, 2516, 2516, + 1258, 5031, 5031, 5031, 3774, 3774, 2516, 8805, 6289, 8805, 15094, 5031, 20126, 21384, + 18868, 23899, 23899, 38994, 44025, 91824, 205031, 410063, 0, 0, 0], + [0, 0, 1912, 4780, 0, 956, 0, 3824, 956, 2868, 0, 0, 956, 0, 2868, 4780, 3824, 1912, + 3824, 956, 7648, 956, 4780, 5736, 7648, 13384, 13384, 9560, 9560, 12428, 23901, 15296, + 27725, 29637, 36329, 50669, 55449, 187380, 454111, 0, 0, 0], + [0, 0, 1378, 689, 689, 1378, 2068, 2068, 689, 0, 0, 2068, 1378, 689, 689, 2068, 1378, + 2068, 3446, 689, 3446, 7581, 6892, 6203, 6892, 6203, 10338, 11027, 8959, 11716, 11716, + 22743, 19986, 27567, 28946, 49621, 67540, 213646, 455548, 0, 0, 0], + [0, 0, 411, 1232, 2874, 1642, 1232, 2053, 1642, 1642, 2874, 2053, 821, 3284, 2053, + 1642, 3284, 2874, 4516, 2053, 4105, 4516, 6158, 4926, 7800, 10263, 9442, 11084, 9852, + 16010, 11494, 15599, 23810, 23810, 32841, 46388, 77176, 184729, 461823, 0, 0, 0], + [0, 0, 337, 675, 1350, 1181, 675, 1350, 1350, 1518, 1012, 1518, 1350, 1181, 2024, 1518, + 1856, 2193, 2699, 4049, 5061, 4217, 3543, 4723, 7422, 6579, 8772, 9109, 10965, 14507, + 15857, 17881, 22773, 25810, 32726, 45209, 73212, 195007, 468792, 0, 0, 0], + [0, 133, 333, 732, 666, 1065, 999, 1198, 599, 799, 1332, 1198, 999, 1398, 1997, 1864, + 2663, 2663, 2730, 3196, 3196, 3529, 3928, 4994, 5327, 7324, 7724, 7657, 10520, 11386, + 13183, 16646, 18643, 22971, 32026, 42346, 71509, 193755, 496771, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 500000, 166667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 333333, 0, 0, 0], + [0, 45455, 45455, 0, 0, 0, 45455, 0, 90909, 0, 0, 0, 0, 0, 45455, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 45455, 0, 0, 0, 0, 0, 0, 45455, 0, 0, 45455, 45455, 272727, 272727, 0, 0, 0], + [0, 0, 0, 25641, 25641, 25641, 0, 0, 0, 0, 25641, 25641, 25641, 25641, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 25641, 25641, 0, 25641, 0, 0, 0, 0, 0, 25641, 76923, 76923, 25641, + 153846, 384615, 0, 0, 0], + [0, 0, 0, 45455, 0, 22727, 22727, 0, 0, 0, 0, 0, 0, 0, 45455, 22727, 22727, 0, 0, + 22727, 68182, 0, 22727, 22727, 22727, 0, 0, 45455, 0, 0, 0, 0, 22727, 68182, 22727, + 113636, 22727, 68182, 295455, 0, 0, 0], + [0, 0, 0, 21739, 0, 21739, 21739, 21739, 21739, 0, 0, 0, 0, 0, 43478, 0, 0, 21739, 0, + 21739, 21739, 21739, 0, 21739, 0, 0, 0, 0, 0, 0, 21739, 21739, 21739, 0, 21739, 43478, + 65217, 173913, 369565, 0, 0, 0], + [0, 0, 0, 47619, 23810, 47619, 23810, 23810, 0, 0, 23810, 0, 23810, 0, 47619, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 47619, 0, 23810, 23810, 0, 0, 23810, 0, 0, 23810, 0, 23810, 47619, + 190476, 333333, 0, 0, 0], + [0, 0, 0, 19608, 0, 0, 0, 0, 0, 0, 19608, 0, 0, 0, 0, 19608, 19608, 0, 19608, 58824, 0, + 0, 0, 0, 0, 0, 19608, 0, 0, 58824, 0, 0, 58824, 19608, 19608, 39216, 78431, 196078, + 352941, 0, 0, 0], + [0, 0, 0, 0, 22222, 0, 0, 0, 0, 0, 22222, 0, 0, 22222, 0, 22222, 0, 0, 44444, 44444, + 44444, 22222, 22222, 0, 0, 22222, 22222, 0, 0, 0, 22222, 22222, 0, 44444, 22222, + 44444, 22222, 200000, 311111, 0, 0, 0], + [0, 0, 0, 23810, 23810, 0, 23810, 23810, 23810, 0, 0, 0, 0, 0, 0, 0, 23810, 23810, + 23810, 23810, 0, 23810, 0, 0, 0, 0, 23810, 0, 23810, 47619, 71429, 0, 23810, 47619, 0, + 47619, 47619, 142857, 285714, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20833, 0, 41667, 0, 0, 0, 20833, 41667, 0, + 20833, 0, 0, 41667, 0, 0, 20833, 0, 20833, 20833, 0, 62500, 0, 41667, 145833, 125000, + 375000, 0, 0, 0], + [0, 0, 0, 0, 21739, 21739, 0, 0, 0, 0, 0, 0, 0, 21739, 0, 0, 0, 0, 21739, 0, 0, 0, 0, + 21739, 0, 0, 21739, 0, 65217, 0, 43478, 43478, 21739, 21739, 0, 65217, 86957, 152174, + 369565, 0, 0, 0], + [0, 0, 0, 0, 20833, 20833, 0, 0, 0, 0, 0, 20833, 0, 0, 20833, 0, 0, 0, 20833, 20833, 0, + 0, 0, 0, 20833, 0, 0, 0, 20833, 20833, 41667, 20833, 20833, 83333, 0, 41667, 41667, + 270833, 291667, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 20833, 20833, 0, 0, 0, 0, 0, 0, 0, 0, 20833, 0, 0, 41667, 0, 0, + 20833, 20833, 0, 0, 0, 0, 0, 20833, 20833, 0, 41667, 125000, 41667, 145833, 166667, + 291667, 0, 0, 0], + [0, 0, 12195, 12195, 0, 0, 0, 0, 12195, 0, 0, 0, 0, 12195, 0, 12195, 0, 36585, 36585, + 24390, 0, 0, 12195, 24390, 24390, 0, 12195, 24390, 0, 12195, 12195, 12195, 12195, + 24390, 48780, 60976, 109756, 146341, 304878, 0, 0, 0], + [0, 0, 0, 0, 28986, 0, 0, 0, 0, 0, 0, 14493, 0, 0, 0, 28986, 0, 0, 0, 14493, 0, 14493, + 0, 0, 0, 28986, 14493, 14493, 14493, 28986, 14493, 0, 14493, 28986, 43478, 0, 57971, + 246377, 391304, 0, 0, 0], + [0, 0, 10870, 10870, 0, 10870, 0, 10870, 0, 10870, 0, 21739, 0, 0, 10870, 0, 0, 0, 0, + 0, 0, 0, 10870, 0, 0, 0, 0, 54348, 21739, 0, 21739, 0, 43478, 21739, 32609, 43478, + 119565, 195652, 347826, 0, 0, 0], + [0, 0, 0, 11494, 0, 0, 34483, 0, 0, 0, 0, 11494, 0, 0, 0, 0, 0, 11494, 0, 11494, 22989, + 0, 0, 11494, 0, 0, 11494, 11494, 0, 57471, 11494, 34483, 34483, 0, 11494, 34483, + 45977, 229885, 402299, 0, 0, 0], + [0, 0, 0, 0, 0, 18692, 0, 9346, 18692, 28037, 9346, 0, 0, 9346, 0, 0, 0, 9346, 9346, 0, + 0, 28037, 0, 9346, 9346, 0, 18692, 0, 28037, 28037, 18692, 9346, 28037, 18692, 56075, + 18692, 84112, 121495, 411215, 0, 0, 0], + [0, 0, 0, 8333, 0, 0, 0, 0, 8333, 0, 0, 0, 8333, 0, 8333, 0, 0, 25000, 8333, 0, 0, 0, + 16667, 8333, 0, 8333, 16667, 16667, 8333, 25000, 8333, 25000, 8333, 33333, 58333, + 108333, 58333, 166667, 366667, 0, 0, 0], + [0, 0, 0, 0, 7246, 0, 0, 0, 7246, 0, 0, 14493, 0, 7246, 7246, 7246, 0, 0, 7246, 0, 0, + 14493, 7246, 14493, 7246, 7246, 21739, 14493, 36232, 21739, 21739, 21739, 14493, + 28986, 36232, 57971, 50725, 159420, 405797, 0, 0, 0], + [0, 0, 0, 14388, 0, 7194, 0, 7194, 0, 0, 0, 14388, 14388, 0, 0, 0, 0, 0, 0, 0, 7194, + 21583, 0, 7194, 7194, 14388, 0, 0, 28777, 14388, 50360, 7194, 35971, 14388, 21583, + 64748, 35971, 251799, 359712, 0, 0, 0], + [0, 0, 0, 13699, 0, 0, 0, 6849, 0, 0, 6849, 0, 0, 0, 6849, 0, 0, 20548, 6849, 6849, 0, + 6849, 13699, 20548, 13699, 6849, 6849, 20548, 6849, 0, 6849, 34247, 20548, 47945, + 89041, 34247, 89041, 157534, 356164, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 5714, 0, 0, 5714, 0, 5714, 5714, 0, 11429, 0, 5714, 5714, 5714, + 0, 17143, 5714, 22857, 17143, 22857, 11429, 5714, 11429, 17143, 22857, 22857, 11429, + 22857, 45714, 34286, 68571, 160000, 428571, 0, 0, 0], + [0, 0, 0, 9901, 0, 4950, 0, 4950, 0, 4950, 4950, 9901, 4950, 9901, 0, 14851, 9901, + 14851, 4950, 4950, 4950, 4950, 0, 9901, 4950, 0, 4950, 14851, 29703, 24752, 34653, + 19802, 34653, 19802, 39604, 19802, 79208, 163366, 386139, 0, 0, 0], + [0, 0, 0, 0, 4049, 8097, 4049, 4049, 8097, 0, 0, 4049, 4049, 4049, 4049, 0, 4049, 4049, + 0, 16194, 8097, 12146, 4049, 16194, 8097, 8097, 0, 8097, 4049, 12146, 12146, 24291, + 24291, 48583, 28340, 32389, 56680, 157895, 465587, 0, 0, 0], + [0, 0, 3650, 0, 0, 3650, 0, 0, 0, 0, 0, 0, 0, 3650, 3650, 0, 14599, 3650, 14599, 3650, + 3650, 7299, 10949, 7299, 7299, 14599, 7299, 25547, 25547, 14599, 14599, 18248, 32847, + 40146, 32847, 43796, 72993, 175182, 394161, 0, 0, 0], + [0, 0, 3484, 3484, 3484, 0, 0, 0, 0, 6969, 0, 3484, 3484, 3484, 0, 6969, 3484, 0, 0, 0, + 3484, 3484, 17422, 6969, 10453, 6969, 13937, 20906, 13937, 20906, 13937, 31359, 24390, + 31359, 38328, 59233, 101045, 160279, 383275, 0, 0, 0], + [0, 2890, 2890, 2890, 2890, 0, 2890, 2890, 0, 2890, 5780, 2890, 11561, 2890, 5780, + 2890, 2890, 0, 5780, 8671, 2890, 11561, 2890, 5780, 8671, 5780, 17341, 11561, 17341, + 17341, 14451, 20231, 37572, 20231, 54913, 40462, 72254, 173410, 395954, 0, 0, 0], + [0, 0, 0, 2532, 2532, 0, 0, 2532, 0, 2532, 0, 2532, 2532, 0, 5063, 0, 0, 5063, 2532, 0, + 10127, 5063, 0, 2532, 7595, 10127, 2532, 5063, 10127, 10127, 7595, 20253, 22785, + 32911, 27848, 55696, 73418, 169620, 498734, 0, 0, 0], + [0, 0, 2137, 2137, 0, 0, 0, 0, 0, 2137, 4274, 8547, 4274, 0, 4274, 0, 6410, 2137, 8547, + 6410, 0, 8547, 2137, 4274, 4274, 4274, 10684, 17094, 12821, 25641, 10684, 27778, + 21368, 17094, 27778, 47009, 83333, 196581, 427350, 0, 0, 0], + [0, 0, 1818, 0, 0, 1818, 0, 1818, 1818, 1818, 0, 5455, 1818, 5455, 5455, 0, 1818, 3636, + 1818, 3636, 10909, 5455, 3636, 9091, 10909, 9091, 10909, 9091, 14545, 12727, 23636, + 29091, 34545, 25455, 38182, 52727, 80000, 190909, 390909, 0, 0, 0], + [0, 0, 0, 4438, 1479, 2959, 1479, 4438, 2959, 0, 1479, 1479, 1479, 2959, 1479, 4438, + 4438, 2959, 2959, 7396, 5917, 4438, 10355, 2959, 7396, 7396, 14793, 11834, 8876, + 19231, 19231, 14793, 14793, 28107, 44379, 63609, 91716, 181953, 399408, 0, 0, 0], + [0, 0, 0, 0, 2522, 1261, 3783, 1261, 0, 2522, 1261, 0, 2522, 2522, 1261, 3783, 2522, + 2522, 1261, 7566, 5044, 7566, 5044, 7566, 15132, 10088, 12610, 11349, 5044, 13871, + 18916, 22699, 16393, 23960, 42875, 50441, 81967, 172762, 440101, 0, 0, 0], + [0, 0, 1921, 0, 1921, 0, 961, 2882, 961, 961, 961, 0, 2882, 2882, 0, 961, 961, 961, + 3842, 0, 3842, 1921, 7685, 7685, 8646, 5764, 8646, 9606, 8646, 12488, 16330, 21134, + 23055, 29779, 40346, 60519, 64361, 195965, 450528, 0, 0, 0], + [0, 0, 723, 1446, 1446, 2892, 0, 1446, 1446, 1446, 1446, 2169, 1446, 0, 1446, 2169, + 4338, 1446, 3615, 5785, 5061, 2169, 4338, 4338, 4338, 6508, 9400, 10123, 11569, 10846, + 15907, 13015, 24584, 25307, 26030, 44830, 85322, 198120, 463485, 0, 0, 0], + [0, 0, 859, 1288, 859, 1288, 859, 429, 429, 1288, 1717, 859, 1288, 1288, 2147, 859, + 1288, 2576, 5582, 2147, 3864, 5582, 3864, 5152, 6441, 9446, 9875, 12881, 9446, 12022, + 15028, 16316, 18892, 27480, 37784, 51954, 78574, 205238, 443109, 0, 0, 0], + [0, 164, 493, 493, 1643, 1315, 1315, 1479, 1479, 1808, 1315, 1972, 822, 1479, 1315, + 1315, 2301, 2794, 2794, 4273, 3944, 4766, 6902, 5752, 6738, 8381, 6574, 7724, 9039, + 12983, 13640, 17420, 19392, 21200, 34675, 46015, 78061, 197206, 469022, 0, 0, 0], + [0, 134, 267, 1404, 535, 468, 1337, 869, 1070, 1204, 1003, 1137, 1404, 1605, 1739, + 1404, 1806, 1872, 2407, 3477, 4414, 3678, 4347, 4949, 5417, 8359, 6888, 7088, 8493, + 12238, 11636, 14444, 16718, 25077, 30761, 42999, 71085, 190986, 505283, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 500000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 125000, 0, 0, 0, 0, 0, 125000, 250000, 0, 0, 0], + [0, 0, 47619, 0, 95238, 47619, 0, 0, 0, 0, 0, 0, 0, 47619, 0, 47619, 0, 95238, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 0, 0, 47619, 47619, 285714, 190476, 0, 0, 0], + [0, 0, 0, 55556, 18519, 0, 0, 0, 0, 18519, 0, 0, 0, 0, 18519, 0, 0, 37037, 37037, + 18519, 18519, 18519, 18519, 0, 18519, 0, 18519, 0, 0, 18519, 0, 18519, 55556, 55556, + 37037, 55556, 37037, 148148, 277778, 0, 0, 0], + [0, 0, 0, 0, 25000, 25000, 0, 25000, 0, 0, 0, 0, 0, 25000, 50000, 0, 25000, 25000, 0, + 0, 25000, 25000, 0, 0, 0, 25000, 0, 0, 25000, 25000, 25000, 25000, 25000, 0, 0, 75000, + 75000, 150000, 300000, 0, 0, 0], + [0, 0, 24390, 48780, 0, 48780, 0, 0, 0, 0, 24390, 0, 0, 24390, 0, 73171, 0, 0, 48780, + 0, 0, 0, 0, 24390, 0, 24390, 0, 0, 24390, 24390, 24390, 0, 73171, 24390, 73171, 48780, + 24390, 97561, 243902, 0, 0, 0], + [0, 0, 0, 0, 22222, 0, 0, 22222, 0, 0, 22222, 22222, 0, 0, 22222, 0, 0, 0, 22222, + 44444, 0, 0, 0, 22222, 0, 0, 22222, 22222, 0, 0, 0, 0, 0, 0, 44444, 44444, 88889, + 111111, 466667, 0, 0, 0], + [0, 0, 0, 0, 21739, 0, 21739, 0, 21739, 0, 0, 0, 21739, 0, 21739, 0, 21739, 43478, + 21739, 21739, 0, 21739, 21739, 0, 0, 0, 0, 21739, 21739, 43478, 0, 0, 0, 86957, 43478, + 130435, 65217, 108696, 217391, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 22727, 0, 0, 22727, 22727, 0, 0, 0, 22727, 0, 22727, 0, 0, 0, 0, + 45455, 0, 45455, 0, 0, 0, 0, 0, 45455, 22727, 45455, 0, 45455, 45455, 136364, 113636, + 340909, 0, 0, 0], + [0, 0, 0, 20833, 20833, 0, 0, 0, 0, 0, 0, 20833, 0, 0, 0, 0, 0, 0, 0, 20833, 20833, 0, + 41667, 0, 41667, 41667, 41667, 0, 0, 41667, 20833, 20833, 20833, 20833, 20833, 20833, + 62500, 125000, 375000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22727, 22727, 0, 22727, 0, 0, 0, 0, 0, 0, 0, 0, + 22727, 0, 22727, 0, 22727, 0, 22727, 68182, 0, 22727, 45455, 45455, 22727, 90909, + 136364, 409091, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 34483, 17241, 51724, 17241, 0, 17241, 0, 0, 0, 17241, 0, 0, 0, + 17241, 0, 0, 34483, 0, 0, 0, 17241, 34483, 51724, 34483, 17241, 34483, 34483, 51724, + 34483, 51724, 103448, 327586, 0, 0, 0], + [0, 0, 0, 0, 18519, 0, 18519, 0, 0, 0, 0, 18519, 0, 0, 0, 37037, 0, 18519, 0, 18519, + 18519, 0, 0, 0, 18519, 0, 18519, 18519, 0, 0, 18519, 37037, 74074, 37037, 74074, + 74074, 37037, 129630, 314815, 0, 0, 0], + [0, 0, 0, 0, 16667, 0, 0, 0, 16667, 0, 0, 0, 16667, 16667, 0, 0, 0, 0, 0, 16667, 0, + 16667, 0, 0, 0, 0, 16667, 0, 33333, 33333, 0, 16667, 50000, 33333, 33333, 100000, + 83333, 200000, 300000, 0, 0, 0], + [0, 0, 0, 0, 30303, 15152, 0, 0, 0, 0, 15152, 0, 0, 0, 0, 0, 0, 0, 15152, 30303, 15152, + 0, 0, 30303, 15152, 30303, 15152, 0, 0, 0, 15152, 45455, 0, 45455, 30303, 75758, + 121212, 136364, 318182, 0, 0, 0], + [0, 0, 0, 0, 0, 34483, 17241, 0, 0, 17241, 17241, 0, 0, 34483, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 17241, 0, 17241, 17241, 0, 17241, 51724, 0, 0, 51724, 34483, 51724, 120690, 34483, + 241379, 224138, 0, 0, 0], + [0, 0, 0, 0, 13889, 0, 0, 13889, 0, 13889, 0, 0, 0, 13889, 0, 0, 0, 0, 0, 13889, 0, + 13889, 27778, 13889, 13889, 13889, 13889, 0, 27778, 41667, 0, 13889, 0, 27778, 55556, + 55556, 69444, 152778, 388889, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 12048, 12048, 12048, 0, 12048, 0, 0, 0, 24096, 12048, 0, 12048, 0, + 0, 12048, 12048, 12048, 12048, 12048, 12048, 0, 24096, 24096, 12048, 0, 36145, 24096, + 12048, 60241, 48193, 36145, 228916, 325301, 0, 0, 0], + [0, 0, 0, 0, 9524, 9524, 9524, 0, 0, 0, 9524, 0, 9524, 0, 19048, 9524, 9524, 0, 9524, + 19048, 9524, 9524, 9524, 9524, 9524, 9524, 19048, 0, 19048, 9524, 19048, 9524, 9524, + 38095, 19048, 95238, 57143, 142857, 390476, 0, 0, 0], + [0, 0, 7576, 7576, 15152, 0, 7576, 0, 0, 7576, 7576, 0, 0, 7576, 0, 0, 0, 0, 0, 7576, + 7576, 7576, 22727, 7576, 7576, 0, 15152, 0, 7576, 0, 7576, 37879, 7576, 45455, 15152, + 53030, 90909, 212121, 386364, 0, 0, 0], + [0, 0, 0, 6803, 0, 0, 0, 0, 0, 6803, 0, 6803, 0, 0, 0, 6803, 0, 13605, 20408, 0, 0, + 6803, 6803, 0, 0, 20408, 6803, 34014, 6803, 13605, 20408, 34014, 20408, 20408, 40816, + 40816, 74830, 122449, 469388, 0, 0, 0], + [0, 0, 6803, 6803, 6803, 0, 6803, 0, 0, 6803, 0, 0, 0, 6803, 0, 0, 6803, 0, 6803, 0, + 13605, 13605, 0, 6803, 13605, 20408, 27211, 27211, 13605, 27211, 20408, 20408, 27211, + 34014, 47619, 40816, 47619, 217687, 326531, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 6061, 0, 0, 0, 6061, 0, 0, 6061, 0, 12121, 0, 6061, 0, 12121, 0, 0, + 0, 18182, 0, 12121, 24242, 6061, 0, 12121, 30303, 18182, 18182, 30303, 60606, 60606, + 60606, 193939, 406061, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5495, 0, 10989, 0, 0, 5495, 10989, 5495, 0, 10989, 5495, 5495, 5495, + 5495, 5495, 5495, 0, 0, 10989, 0, 5495, 10989, 5495, 5495, 16484, 32967, 43956, 21978, + 27473, 49451, 82418, 186813, 417582, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 4831, 4831, 4831, 0, 4831, 4831, 14493, 0, 0, 9662, 0, 4831, + 4831, 9662, 4831, 14493, 4831, 4831, 9662, 0, 24155, 4831, 24155, 9662, 9662, 19324, + 14493, 43478, 38647, 77295, 227053, 400966, 0, 0, 0], + [0, 0, 0, 0, 3802, 3802, 0, 0, 0, 0, 0, 0, 7605, 0, 0, 3802, 0, 0, 3802, 0, 0, 7605, + 3802, 0, 19011, 3802, 7605, 11407, 15209, 19011, 11407, 3802, 30418, 49430, 45627, + 57034, 91255, 182510, 418251, 0, 0, 0], + [0, 0, 0, 3984, 3984, 3984, 0, 0, 3984, 7968, 0, 3984, 3984, 11952, 3984, 7968, 3984, + 7968, 0, 7968, 3984, 7968, 3984, 7968, 3984, 7968, 11952, 15936, 23904, 3984, 35857, + 11952, 31873, 27888, 23904, 67729, 99602, 167331, 366534, 0, 0, 0], + [0, 0, 0, 3546, 7092, 0, 0, 0, 0, 0, 7092, 0, 0, 7092, 3546, 7092, 10638, 7092, 14184, + 0, 7092, 3546, 10638, 10638, 14184, 17730, 17730, 14184, 14184, 10638, 21277, 17730, + 24823, 17730, 35461, 56738, 88652, 152482, 397163, 0, 0, 0], + [0, 0, 0, 0, 3268, 0, 0, 0, 0, 0, 0, 0, 3268, 3268, 0, 0, 3268, 0, 6536, 0, 0, 13072, + 16340, 6536, 6536, 6536, 6536, 9804, 16340, 13072, 6536, 19608, 26144, 35948, 42484, + 39216, 71895, 202614, 441176, 0, 0, 0], + [0, 0, 0, 2398, 0, 4796, 0, 0, 2398, 0, 0, 2398, 0, 7194, 2398, 2398, 7194, 4796, 4796, + 2398, 14388, 2398, 4796, 4796, 7194, 9592, 7194, 11990, 14388, 16787, 16787, 31175, + 35971, 23981, 45564, 43165, 83933, 179856, 402878, 0, 0, 0], + [0, 0, 2283, 4566, 0, 2283, 2283, 2283, 4566, 0, 0, 2283, 2283, 0, 4566, 0, 6849, 0, + 6849, 2283, 9132, 6849, 0, 4566, 9132, 9132, 11416, 11416, 11416, 18265, 20548, 15982, + 13699, 27397, 27397, 45662, 89041, 184932, 440639, 0, 0, 0], + [0, 0, 0, 0, 1908, 1908, 0, 1908, 0, 7634, 0, 1908, 7634, 7634, 0, 1908, 0, 7634, 3817, + 9542, 7634, 7634, 3817, 13359, 3817, 11450, 3817, 9542, 15267, 22901, 13359, 34351, + 19084, 28626, 34351, 45802, 78244, 164122, 429389, 0, 0, 0], + [0, 0, 0, 3295, 0, 0, 1647, 1647, 1647, 1647, 3295, 0, 1647, 1647, 3295, 3295, 3295, + 6590, 3295, 4942, 6590, 4942, 8237, 6590, 3295, 6590, 11532, 13180, 13180, 11532, + 14827, 24712, 16474, 37891, 36244, 41186, 79077, 189456, 433278, 0, 0, 0], + [0, 1252, 1252, 1252, 1252, 2503, 2503, 0, 2503, 0, 3755, 1252, 2503, 1252, 1252, 7509, + 1252, 1252, 6258, 3755, 5006, 8761, 3755, 5006, 11264, 6258, 10013, 10013, 15019, + 8761, 15019, 18773, 16270, 26283, 28786, 46308, 83855, 196496, 441802, 0, 0, 0], + [0, 0, 938, 1876, 938, 938, 3752, 1876, 1876, 938, 0, 0, 1876, 2814, 2814, 3752, 938, + 2814, 938, 0, 5629, 4690, 12195, 7505, 3752, 5629, 12195, 7505, 12195, 13133, 14071, + 13133, 30019, 34709, 27205, 57223, 73171, 181989, 454972, 0, 0, 0], + [0, 684, 0, 1368, 1368, 1368, 684, 0, 2052, 2052, 2052, 1368, 3420, 2052, 1368, 3420, + 1368, 2736, 3420, 6156, 2052, 4104, 3420, 2052, 4104, 8892, 9576, 6840, 14364, 17100, + 18468, 19836, 24624, 25308, 30780, 45144, 71819, 207250, 447332, 0, 0, 0], + [0, 423, 0, 846, 1691, 1691, 1691, 423, 846, 423, 423, 846, 846, 1691, 2537, 2114, + 2114, 4651, 3383, 2960, 3805, 5074, 3383, 4651, 5920, 8457, 8457, 5497, 14376, 7188, + 11416, 14799, 25793, 33827, 39323, 46512, 72727, 182241, 476956, 0, 0, 0], + [0, 165, 990, 825, 1320, 660, 660, 1320, 1485, 990, 1650, 1815, 1155, 1650, 990, 1485, + 3630, 2145, 3630, 4290, 4455, 4455, 3465, 7096, 4290, 8746, 5611, 8416, 13531, 12541, + 14521, 14026, 17492, 31023, 33168, 44059, 79538, 193069, 469637, 0, 0, 0], + [0, 268, 335, 1204, 535, 1271, 1405, 870, 1004, 736, 1004, 1204, 1673, 1606, 2342, + 2476, 2141, 1874, 2543, 3546, 3546, 3413, 4215, 5487, 5821, 6624, 8096, 8565, 9234, + 11576, 13048, 15724, 19605, 24088, 31850, 46771, 71127, 191368, 491803, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 83333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 83333, 0, 0, 0, 83333, 0, 0, 83333, 166667, 250000, 0, 0, 0], + [0, 0, 55556, 55556, 55556, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 55556, 0, 0, 0, 0, 0, 0, 55556, 0, 111111, 55556, 222222, 111111, 222222, 0, 0, 0], + [0, 0, 0, 21739, 21739, 0, 0, 21739, 0, 21739, 0, 0, 0, 0, 0, 0, 21739, 0, 0, 21739, 0, + 0, 0, 0, 43478, 43478, 21739, 0, 65217, 21739, 21739, 0, 65217, 0, 43478, 65217, + 86957, 86957, 304348, 0, 0, 0], + [0, 0, 0, 65217, 21739, 21739, 0, 21739, 0, 0, 43478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21739, + 0, 0, 21739, 0, 43478, 43478, 0, 0, 0, 0, 0, 0, 86957, 43478, 21739, 43478, 239130, + 260870, 0, 0, 0], + [0, 0, 0, 0, 21739, 65217, 0, 0, 21739, 0, 0, 0, 0, 0, 0, 0, 0, 21739, 21739, 0, 0, + 43478, 0, 0, 0, 21739, 0, 0, 0, 21739, 21739, 65217, 0, 21739, 21739, 130435, 65217, + 195652, 239130, 0, 0, 0], + [0, 0, 0, 21277, 0, 0, 21277, 0, 0, 0, 0, 0, 0, 0, 21277, 0, 0, 21277, 0, 0, 0, 21277, + 0, 21277, 21277, 0, 63830, 0, 21277, 0, 0, 21277, 21277, 21277, 42553, 106383, 42553, + 127660, 382979, 0, 0, 0], + [0, 0, 0, 0, 28571, 0, 0, 0, 0, 0, 28571, 28571, 0, 0, 28571, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 28571, 0, 0, 28571, 0, 28571, 57143, 57143, 0, 28571, 28571, 0, 114286, 200000, + 314286, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 22222, 0, 0, 0, 22222, 0, 0, 22222, 22222, 22222, 0, 0, 44444, + 22222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22222, 0, 0, 66667, 44444, 66667, 111111, 44444, + 222222, 244444, 0, 0, 0], + [0, 0, 0, 25641, 0, 0, 0, 0, 0, 0, 0, 25641, 51282, 0, 25641, 0, 0, 0, 0, 0, 0, 25641, + 0, 51282, 0, 25641, 0, 0, 25641, 25641, 0, 25641, 76923, 25641, 0, 25641, 51282, + 153846, 358974, 0, 0, 0], + [0, 0, 0, 0, 0, 21739, 21739, 0, 21739, 0, 0, 21739, 21739, 0, 0, 21739, 0, 0, 43478, + 21739, 0, 21739, 21739, 0, 0, 0, 43478, 0, 0, 21739, 21739, 21739, 0, 21739, 43478, 0, + 108696, 173913, 304348, 0, 0, 0], + [0, 0, 0, 43478, 0, 0, 21739, 21739, 0, 21739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21739, + 21739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43478, 0, 43478, 65217, 86957, 217391, 391304, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 16393, 0, 0, 32787, 0, 16393, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16393, + 0, 32787, 32787, 32787, 0, 0, 16393, 16393, 16393, 16393, 0, 32787, 32787, 65574, + 196721, 426230, 0, 0, 0], + [0, 0, 0, 0, 13699, 0, 0, 0, 0, 0, 41096, 0, 41096, 13699, 13699, 0, 13699, 0, 41096, + 13699, 27397, 13699, 13699, 0, 0, 13699, 13699, 13699, 27397, 13699, 0, 0, 13699, + 27397, 0, 41096, 54795, 150685, 383562, 0, 0, 0], + [0, 0, 0, 0, 0, 14286, 0, 0, 14286, 14286, 0, 14286, 0, 14286, 14286, 0, 14286, 0, + 14286, 0, 14286, 0, 42857, 0, 0, 0, 0, 28571, 14286, 14286, 14286, 14286, 14286, + 28571, 14286, 42857, 71429, 100000, 471429, 0, 0, 0], + [0, 0, 0, 0, 0, 11236, 0, 0, 0, 0, 11236, 11236, 0, 0, 0, 33708, 33708, 0, 11236, 0, 0, + 11236, 11236, 11236, 11236, 11236, 22472, 22472, 11236, 22472, 33708, 22472, 11236, + 33708, 11236, 0, 123596, 112360, 404494, 0, 0, 0], + [0, 0, 11905, 0, 0, 11905, 0, 0, 11905, 0, 0, 0, 0, 0, 0, 11905, 23810, 0, 11905, + 11905, 0, 0, 11905, 0, 0, 23810, 0, 35714, 11905, 11905, 11905, 11905, 23810, 0, + 35714, 71429, 71429, 190476, 392857, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 11364, 0, 11364, 0, 0, 0, 0, 11364, 11364, 0, 11364, 0, 0, + 11364, 22727, 0, 0, 11364, 0, 22727, 22727, 22727, 11364, 11364, 45455, 34091, 34091, + 68182, 102273, 170455, 352273, 0, 0, 0], + [0, 0, 9174, 0, 9174, 0, 0, 0, 0, 9174, 0, 27523, 0, 0, 0, 0, 0, 0, 9174, 9174, 9174, + 18349, 0, 0, 9174, 9174, 18349, 27523, 18349, 18349, 9174, 9174, 9174, 18349, 36697, + 45872, 73394, 229358, 366972, 0, 0, 0], + [0, 0, 0, 0, 7874, 7874, 0, 0, 0, 7874, 0, 0, 7874, 7874, 0, 0, 7874, 7874, 7874, 0, + 7874, 0, 7874, 7874, 0, 7874, 7874, 15748, 31496, 7874, 23622, 0, 23622, 31496, 15748, + 15748, 78740, 196850, 456693, 0, 0, 0], + [0, 0, 0, 0, 7299, 0, 0, 0, 0, 0, 0, 0, 7299, 14599, 7299, 0, 7299, 7299, 7299, 0, + 14599, 7299, 7299, 0, 0, 14599, 29197, 7299, 7299, 21898, 14599, 21898, 14599, 14599, + 72993, 43796, 87591, 189781, 372263, 0, 0, 0], + [0, 0, 0, 7092, 0, 0, 7092, 0, 0, 7092, 0, 7092, 0, 0, 7092, 7092, 0, 14184, 0, 7092, + 0, 0, 14184, 7092, 0, 21277, 7092, 7092, 7092, 14184, 14184, 14184, 63830, 14184, + 28369, 70922, 113475, 141844, 397163, 0, 0, 0], + [0, 0, 0, 20134, 0, 0, 0, 6711, 0, 0, 6711, 0, 6711, 13423, 6711, 6711, 6711, 0, 0, + 13423, 0, 0, 20134, 20134, 6711, 0, 0, 6711, 20134, 6711, 33557, 20134, 13423, 26846, + 53691, 67114, 60403, 147651, 409396, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 5263, 0, 0, 5263, 0, 10526, 5263, 5263, 0, 0, 10526, 5263, + 10526, 5263, 0, 5263, 15789, 15789, 5263, 15789, 15789, 21053, 21053, 10526, 31579, + 52632, 36842, 57895, 200000, 431579, 0, 0, 0], + [0, 0, 0, 0, 0, 5405, 0, 0, 5405, 0, 0, 0, 0, 5405, 5405, 5405, 5405, 5405, 5405, + 10811, 0, 16216, 5405, 10811, 0, 16216, 10811, 21622, 0, 21622, 32432, 10811, 27027, + 21622, 37838, 37838, 70270, 216216, 389189, 0, 0, 0], + [0, 0, 0, 0, 4082, 0, 0, 0, 0, 0, 4082, 4082, 0, 4082, 0, 8163, 4082, 0, 8163, 4082, + 4082, 4082, 4082, 16327, 12245, 16327, 12245, 12245, 8163, 12245, 24490, 20408, 40816, + 28571, 24490, 53061, 73469, 175510, 416327, 0, 0, 0], + [0, 0, 0, 0, 11450, 0, 0, 0, 0, 3817, 0, 3817, 3817, 0, 0, 3817, 7634, 11450, 15267, + 3817, 7634, 11450, 3817, 0, 19084, 11450, 7634, 3817, 3817, 15267, 34351, 30534, + 19084, 38168, 45802, 61069, 57252, 171756, 393130, 0, 0, 0], + [0, 0, 3584, 0, 0, 3584, 3584, 0, 0, 0, 0, 0, 0, 3584, 7168, 10753, 3584, 3584, 7168, + 0, 0, 10753, 3584, 7168, 3584, 7168, 0, 25090, 17921, 10753, 3584, 25090, 7168, 25090, + 25090, 46595, 107527, 200717, 426523, 0, 0, 0], + [0, 0, 0, 0, 8197, 0, 2732, 0, 0, 8197, 0, 0, 2732, 0, 5464, 2732, 2732, 0, 8197, 5464, + 2732, 5464, 2732, 2732, 0, 10929, 16393, 8197, 16393, 2732, 27322, 30055, 21858, + 24590, 49180, 30055, 79235, 172131, 450820, 0, 0, 0], + [0, 0, 0, 0, 0, 2538, 0, 0, 0, 0, 0, 7614, 2538, 0, 2538, 2538, 0, 2538, 0, 2538, 5076, + 10152, 0, 2538, 0, 17766, 22843, 20305, 25381, 30457, 12690, 12690, 20305, 20305, + 25381, 50761, 83756, 203046, 413706, 0, 0, 0], + [0, 0, 0, 2237, 2237, 0, 4474, 4474, 0, 0, 0, 0, 2237, 0, 4474, 4474, 4474, 2237, 2237, + 4474, 2237, 6711, 2237, 4474, 6711, 6711, 4474, 6711, 15660, 11186, 11186, 17897, + 17897, 29083, 38031, 62640, 85011, 185682, 447427, 0, 0, 0], + [0, 0, 0, 1916, 0, 0, 1916, 1916, 0, 3831, 1916, 0, 1916, 3831, 7663, 3831, 3831, 1916, + 7663, 1916, 7663, 3831, 3831, 11494, 9579, 7663, 5747, 19157, 9579, 11494, 11494, + 13410, 21073, 32567, 42146, 53640, 82375, 178161, 431034, 0, 0, 0], + [0, 0, 1508, 1508, 0, 0, 1508, 4525, 3017, 0, 1508, 1508, 0, 3017, 3017, 4525, 3017, + 4525, 6033, 0, 12066, 6033, 4525, 7541, 6033, 10558, 6033, 12066, 13575, 10558, 16591, + 9050, 15083, 39216, 45249, 55807, 84465, 185520, 420814, 0, 0, 0], + [0, 1144, 1144, 3432, 0, 1144, 3432, 3432, 3432, 0, 3432, 0, 0, 1144, 4577, 1144, 4577, + 6865, 5721, 5721, 4577, 9153, 8009, 9153, 6865, 5721, 10297, 9153, 11442, 14874, + 11442, 10297, 27460, 26316, 30892, 58352, 81236, 177346, 437071, 0, 0, 0], + [0, 0, 0, 946, 2838, 946, 0, 1892, 946, 946, 3784, 1892, 0, 2838, 2838, 2838, 0, 2838, + 1892, 1892, 7569, 1892, 11353, 4730, 2838, 10407, 7569, 12299, 11353, 16083, 15137, + 17029, 23652, 38789, 37843, 51088, 80416, 193945, 426679, 0, 0, 0], + [0, 0, 0, 668, 2005, 2005, 668, 0, 0, 668, 668, 1337, 1337, 0, 2674, 5348, 2674, 2005, + 8021, 2005, 2005, 5348, 6684, 4679, 8021, 8690, 11364, 8021, 16043, 16043, 14037, + 18048, 26070, 26738, 46123, 50802, 93583, 185829, 419786, 0, 0, 0], + [0, 0, 424, 1272, 424, 848, 848, 1696, 848, 3817, 1272, 1272, 2120, 1272, 2969, 3393, + 2545, 2120, 1272, 6361, 4665, 5513, 8058, 4665, 10178, 5089, 6361, 10178, 11450, + 11026, 12723, 15691, 23325, 22901, 30110, 44953, 85666, 184478, 468193, 0, 0, 0], + [0, 167, 333, 500, 1333, 1000, 1000, 833, 500, 1166, 666, 1666, 2332, 1832, 1832, 2499, + 2999, 4165, 3831, 2332, 3831, 4331, 4165, 5664, 5331, 6330, 9495, 9828, 12494, 12660, + 12327, 19823, 18824, 22156, 36648, 49142, 80793, 181409, 473763, 0, 0, 0], + [0, 337, 472, 810, 607, 877, 945, 945, 472, 1147, 945, 1620, 1147, 1755, 1282, 1755, + 2632, 2565, 3037, 3712, 2632, 3847, 4589, 6007, 6277, 5602, 6682, 6277, 10258, 10933, + 12688, 15995, 18830, 23352, 30978, 43261, 74576, 192819, 497334, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 100000, 0, 0, 0, 0, 0, 100000, 0, 0, 0, 500000, 0, 0, 0], + [0, 0, 117647, 0, 0, 0, 0, 0, 0, 0, 0, 58824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 58824, 0, 0, 0, 0, 0, 0, 0, 0, 117647, 235294, 117647, 294118, 0, 0, 0], + [0, 0, 76923, 25641, 25641, 0, 0, 51282, 0, 0, 25641, 0, 51282, 25641, 0, 0, 0, 51282, + 0, 25641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, 25641, 102564, 25641, 102564, + 128205, 230769, 0, 0, 0], + [0, 0, 24390, 48780, 0, 0, 48780, 0, 48780, 24390, 0, 0, 0, 0, 0, 0, 24390, 0, 0, + 24390, 24390, 0, 0, 0, 0, 24390, 0, 0, 0, 48780, 24390, 24390, 24390, 24390, 24390, + 48780, 121951, 170732, 195122, 0, 0, 0], + [0, 0, 26316, 26316, 0, 0, 0, 0, 0, 26316, 0, 26316, 0, 26316, 0, 0, 0, 0, 26316, 0, 0, + 0, 26316, 26316, 0, 0, 0, 0, 0, 0, 0, 0, 26316, 52632, 52632, 52632, 157895, 184211, + 263158, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 27027, 0, 0, 0, 27027, 27027, 27027, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 54054, 27027, 0, 0, 0, 54054, 27027, 0, 27027, 54054, 0, 27027, 81081, 27027, 135135, + 378378, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, 0, 0, 0, 25641, 0, 25641, 0, 0, 25641, 0, + 0, 51282, 25641, 0, 25641, 25641, 0, 0, 0, 25641, 0, 25641, 51282, 25641, 307692, + 333333, 0, 0, 0], + [0, 0, 0, 41667, 0, 0, 0, 0, 0, 0, 0, 41667, 0, 0, 41667, 0, 41667, 0, 0, 0, 0, 0, 0, + 0, 41667, 41667, 0, 0, 0, 0, 41667, 41667, 83333, 41667, 0, 41667, 83333, 166667, + 250000, 0, 0, 0], + [0, 0, 0, 0, 20833, 0, 0, 0, 0, 0, 0, 0, 0, 20833, 20833, 20833, 0, 0, 0, 0, 0, 20833, + 0, 20833, 20833, 41667, 0, 0, 20833, 20833, 41667, 0, 62500, 41667, 20833, 41667, + 125000, 125000, 312500, 0, 0, 0], + [0, 0, 22727, 0, 22727, 0, 0, 0, 0, 22727, 22727, 0, 0, 22727, 22727, 0, 22727, 0, 0, + 0, 22727, 0, 0, 0, 22727, 0, 0, 0, 45455, 22727, 68182, 0, 22727, 0, 68182, 45455, + 45455, 136364, 340909, 0, 0, 0], + [0, 0, 0, 0, 17857, 0, 0, 17857, 0, 17857, 0, 0, 17857, 17857, 0, 0, 53571, 0, 17857, + 0, 17857, 17857, 0, 0, 0, 0, 0, 0, 35714, 0, 0, 17857, 35714, 0, 17857, 35714, 142857, + 125000, 392857, 0, 0, 0], + [0, 0, 0, 0, 18519, 0, 0, 0, 0, 0, 0, 0, 18519, 0, 55556, 0, 18519, 37037, 0, 0, 18519, + 18519, 18519, 0, 0, 0, 18519, 0, 55556, 0, 0, 0, 37037, 0, 55556, 55556, 92593, + 111111, 370370, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 16949, 0, 0, 0, 0, 33898, 16949, 33898, 16949, 0, 16949, 0, 0, 0, + 16949, 16949, 16949, 0, 0, 0, 16949, 0, 0, 0, 50847, 33898, 0, 16949, 16949, 50847, + 84746, 118644, 423729, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 27397, 0, 0, 0, 0, 13699, 13699, 13699, 13699, 0, 13699, + 27397, 13699, 13699, 0, 0, 0, 13699, 27397, 27397, 0, 13699, 13699, 13699, 41096, + 41096, 68493, 13699, 205479, 369863, 0, 0, 0], + [0, 0, 0, 11494, 11494, 0, 0, 0, 0, 0, 0, 11494, 0, 0, 0, 0, 0, 11494, 22989, 22989, + 11494, 22989, 11494, 11494, 11494, 11494, 34483, 11494, 22989, 0, 22989, 0, 11494, + 22989, 22989, 57471, 22989, 172414, 425287, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 10417, 0, 10417, 10417, 0, 10417, 10417, 10417, 10417, 0, 0, + 0, 10417, 10417, 10417, 31250, 41667, 0, 0, 20833, 0, 31250, 10417, 20833, 0, 10417, + 20833, 20833, 62500, 239583, 385417, 0, 0, 0], + [0, 0, 0, 10309, 0, 0, 0, 0, 0, 0, 10309, 0, 10309, 10309, 20619, 10309, 10309, 10309, + 0, 0, 0, 0, 10309, 10309, 0, 10309, 10309, 51546, 0, 20619, 10309, 0, 10309, 41237, + 30928, 51546, 92784, 175258, 381443, 0, 0, 0], + [0, 0, 0, 0, 7937, 7937, 7937, 7937, 0, 0, 0, 7937, 0, 7937, 0, 0, 15873, 0, 23810, + 7937, 0, 7937, 7937, 0, 31746, 7937, 15873, 31746, 0, 31746, 7937, 55556, 31746, + 23810, 23810, 23810, 23810, 206349, 373016, 0, 0, 0], + [0, 0, 0, 0, 8696, 0, 0, 0, 0, 0, 0, 8696, 0, 0, 17391, 8696, 0, 0, 0, 0, 8696, 0, + 8696, 17391, 26087, 34783, 8696, 8696, 8696, 0, 0, 17391, 17391, 60870, 60870, 52174, + 69565, 200000, 356522, 0, 0, 0], + [0, 0, 0, 0, 8621, 8621, 8621, 0, 0, 0, 8621, 0, 0, 8621, 0, 8621, 0, 8621, 8621, + 17241, 17241, 17241, 0, 25862, 8621, 0, 0, 8621, 25862, 17241, 0, 8621, 51724, 34483, + 43103, 43103, 68966, 215517, 327586, 0, 0, 0], + [0, 0, 0, 0, 6536, 0, 0, 0, 6536, 0, 0, 6536, 0, 0, 13072, 0, 6536, 0, 0, 26144, 0, + 13072, 6536, 13072, 13072, 13072, 13072, 6536, 13072, 6536, 19608, 13072, 26144, + 13072, 39216, 65359, 91503, 209150, 359477, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17544, 5848, 0, 11696, 0, 5848, 5848, 5848, 0, + 5848, 11696, 11696, 17544, 5848, 11696, 5848, 17544, 11696, 17544, 17544, 29240, + 35088, 58480, 81871, 157895, 450292, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5348, 5348, 0, 5348, 5348, 10695, 0, 0, 21390, 5348, + 10695, 10695, 10695, 16043, 16043, 10695, 21390, 16043, 10695, 16043, 16043, 32086, + 53476, 21390, 37433, 53476, 160428, 427807, 0, 0, 0], + [0, 0, 0, 9950, 0, 14925, 0, 4975, 4975, 0, 4975, 0, 0, 0, 4975, 0, 9950, 4975, 4975, + 0, 14925, 4975, 4975, 4975, 9950, 4975, 4975, 14925, 0, 14925, 39801, 9950, 34826, + 24876, 39801, 34826, 69652, 218905, 383085, 0, 0, 0], + [0, 0, 0, 0, 0, 4484, 4484, 0, 0, 0, 4484, 0, 0, 4484, 17937, 0, 4484, 4484, 4484, 0, + 4484, 0, 13453, 4484, 8969, 8969, 17937, 8969, 13453, 8969, 13453, 22422, 31390, + 26906, 35874, 71749, 71749, 201794, 385650, 0, 0, 0], + [0, 0, 0, 3846, 11538, 7692, 3846, 0, 0, 3846, 3846, 0, 0, 0, 3846, 11538, 3846, 3846, + 0, 3846, 0, 0, 3846, 11538, 7692, 7692, 11538, 11538, 3846, 11538, 15385, 19231, + 23077, 34615, 53846, 76923, 69231, 173077, 403846, 0, 0, 0], + [0, 0, 3623, 0, 3623, 3623, 0, 0, 0, 0, 3623, 3623, 0, 3623, 0, 0, 0, 3623, 3623, + 10870, 7246, 3623, 7246, 3623, 3623, 10870, 14493, 18116, 10870, 25362, 18116, 25362, + 14493, 36232, 32609, 54348, 83333, 192029, 398551, 0, 0, 0], + [0, 0, 0, 0, 5391, 0, 8086, 2695, 2695, 0, 2695, 0, 0, 2695, 2695, 5391, 10782, 0, + 8086, 5391, 2695, 10782, 2695, 5391, 16173, 2695, 24259, 2695, 10782, 18868, 18868, + 24259, 21563, 29650, 37736, 56604, 86253, 180593, 390836, 0, 0, 0], + [0, 0, 0, 0, 5128, 0, 0, 12821, 7692, 0, 5128, 2564, 2564, 0, 0, 0, 5128, 0, 5128, + 5128, 0, 5128, 7692, 0, 10256, 15385, 7692, 10256, 5128, 10256, 5128, 17949, 33333, + 15385, 41026, 46154, 89744, 205128, 423077, 0, 0, 0], + [0, 0, 0, 4684, 2342, 0, 2342, 2342, 2342, 0, 0, 0, 0, 0, 2342, 2342, 7026, 4684, 7026, + 4684, 9368, 9368, 4684, 21077, 7026, 11710, 4684, 7026, 7026, 39813, 18735, 23419, + 23419, 23419, 44496, 37471, 93677, 215457, 355972, 0, 0, 0], + [0, 0, 1876, 5629, 0, 1876, 0, 0, 0, 0, 1876, 1876, 1876, 0, 9381, 0, 7505, 3752, 5629, + 3752, 3752, 5629, 3752, 11257, 3752, 7505, 16886, 5629, 16886, 13133, 13133, 11257, + 26266, 22514, 43152, 71295, 69418, 187617, 422139, 0, 0, 0], + [0, 0, 1553, 0, 1553, 3106, 0, 3106, 0, 1553, 1553, 1553, 6211, 1553, 3106, 0, 3106, + 3106, 7764, 9317, 6211, 1553, 4658, 7764, 7764, 6211, 15528, 10870, 10870, 23292, + 17081, 21739, 23292, 41925, 29503, 46584, 72981, 172360, 431677, 0, 0, 0], + [0, 0, 0, 0, 3846, 0, 0, 1282, 2564, 2564, 3846, 1282, 5128, 1282, 3846, 3846, 3846, + 5128, 6410, 3846, 6410, 6410, 6410, 5128, 7692, 5128, 16667, 11538, 14103, 7692, + 20513, 16667, 33333, 28205, 50000, 55128, 79487, 183333, 397436, 0, 0, 0], + [0, 926, 0, 926, 926, 926, 926, 2778, 0, 1852, 3704, 2778, 3704, 3704, 926, 1852, 2778, + 2778, 3704, 4630, 10185, 2778, 5556, 7407, 8333, 13889, 10185, 7407, 12037, 24074, + 18519, 21296, 14815, 26852, 27778, 62037, 80556, 190741, 415741, 0, 0, 0], + [0, 0, 0, 0, 2701, 675, 1350, 675, 0, 2026, 0, 1350, 2701, 1350, 2026, 3376, 0, 675, + 4051, 4051, 2026, 8103, 4727, 6077, 4051, 8103, 10128, 9453, 13504, 14180, 16205, + 18231, 24308, 37812, 39838, 41864, 78325, 188386, 447670, 0, 0, 0], + [0, 400, 800, 400, 0, 800, 3998, 400, 2799, 400, 2399, 2399, 1200, 3199, 2799, 1599, + 4398, 2399, 4398, 3998, 5998, 4398, 6397, 4798, 5598, 8796, 13595, 10396, 12395, + 14794, 14394, 16393, 17993, 27989, 35586, 51180, 77569, 190724, 442223, 0, 0, 0], + [0, 336, 673, 1177, 1177, 1513, 1009, 2186, 673, 1345, 1682, 1345, 1682, 1345, 1345, + 1177, 2186, 3027, 4036, 3027, 3027, 5045, 5213, 5381, 6558, 7567, 9585, 10257, 10089, + 12275, 13452, 16983, 22196, 25727, 31949, 52968, 71969, 196065, 462754, 0, 0, 0], + [0, 202, 538, 1076, 1076, 941, 1345, 1009, 740, 1412, 1345, 1479, 1210, 1748, 1950, + 1681, 2623, 2152, 2152, 3362, 3026, 3900, 4505, 5514, 5918, 6590, 7733, 8204, 10154, + 9952, 13583, 15534, 17618, 24544, 30126, 44180, 78139, 188286, 494452, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 100000, 100000, 0, 0, 0, 0, 0, 100000, 100000, 300000, 0, 0, 0], + [0, 0, 120000, 80000, 0, 40000, 80000, 0, 0, 0, 0, 0, 0, 40000, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 40000, 0, 0, 0, 0, 0, 0, 40000, 0, 40000, 80000, 80000, 360000, 0, 0, 0], + [0, 0, 25000, 25000, 0, 0, 0, 25000, 0, 25000, 50000, 0, 25000, 0, 0, 0, 0, 25000, 0, + 0, 25000, 0, 0, 0, 25000, 0, 50000, 0, 25000, 25000, 25000, 0, 50000, 25000, 25000, + 50000, 100000, 50000, 325000, 0, 0, 0], + [0, 0, 0, 19608, 39216, 19608, 19608, 0, 0, 19608, 0, 0, 0, 0, 19608, 0, 0, 19608, + 19608, 19608, 0, 19608, 0, 19608, 0, 39216, 78431, 19608, 19608, 19608, 0, 0, 19608, + 19608, 78431, 0, 39216, 156863, 274510, 0, 0, 0], + [0, 0, 0, 0, 0, 25641, 0, 0, 0, 0, 0, 25641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, + 51282, 0, 0, 0, 51282, 0, 0, 0, 25641, 25641, 51282, 76923, 51282, 76923, 153846, + 358974, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40000, 0, 0, 0, 40000, 0, 0, 0, 0, 0, 20000, + 20000, 20000, 0, 40000, 20000, 40000, 20000, 20000, 60000, 80000, 20000, 80000, 40000, + 100000, 80000, 260000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 40816, 0, 0, 20408, 20408, 0, 0, 20408, 20408, 0, 0, 0, 0, + 20408, 40816, 20408, 0, 20408, 0, 0, 20408, 0, 81633, 20408, 20408, 40816, 40816, + 40816, 61224, 81633, 367347, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 29412, 29412, 0, 29412, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58824, 0, 0, + 0, 29412, 29412, 29412, 0, 0, 0, 29412, 29412, 29412, 0, 0, 0, 29412, 205882, 441176, + 0, 0, 0], + [0, 0, 0, 22222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22222, 0, 0, 0, 22222, 0, 22222, 22222, + 22222, 0, 0, 0, 0, 0, 0, 44444, 22222, 0, 44444, 22222, 0, 111111, 66667, 66667, + 488889, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 17544, 0, 0, 0, 0, 0, 0, 35088, 0, 0, 0, 0, 17544, 0, 35088, 0, + 0, 0, 0, 0, 17544, 17544, 35088, 0, 0, 35088, 87719, 70175, 70175, 52632, 157895, + 350877, 0, 0, 0], + [0, 0, 17241, 0, 0, 0, 0, 0, 17241, 0, 0, 17241, 0, 0, 34483, 17241, 0, 17241, 0, + 17241, 17241, 17241, 0, 0, 0, 17241, 17241, 34483, 0, 0, 17241, 51724, 0, 68966, + 17241, 68966, 51724, 189655, 293103, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 17241, 17241, 17241, 0, 17241, 0, 0, 0, 0, 0, 0, 0, 34483, 0, + 17241, 0, 17241, 0, 17241, 34483, 51724, 86207, 0, 17241, 34483, 34483, 17241, 34483, + 86207, 224138, 224138, 0, 0, 0], + [0, 0, 0, 0, 14706, 0, 0, 0, 0, 14706, 14706, 0, 29412, 0, 14706, 0, 0, 29412, 14706, + 14706, 0, 0, 0, 14706, 0, 14706, 14706, 14706, 14706, 14706, 14706, 29412, 58824, + 44118, 44118, 29412, 132353, 102941, 308824, 0, 0, 0], + [0, 0, 0, 12048, 0, 0, 12048, 0, 12048, 12048, 12048, 12048, 0, 0, 0, 12048, 12048, + 12048, 24096, 24096, 24096, 12048, 0, 0, 12048, 12048, 24096, 24096, 12048, 12048, + 12048, 24096, 12048, 24096, 24096, 84337, 36145, 156627, 337349, 0, 0, 0], + [0, 0, 0, 0, 16949, 0, 0, 16949, 0, 0, 0, 16949, 0, 0, 0, 0, 0, 0, 0, 16949, 0, 33898, + 0, 0, 0, 16949, 0, 50847, 0, 16949, 0, 16949, 16949, 67797, 33898, 0, 101695, 305085, + 271186, 0, 0, 0], + [0, 0, 0, 9346, 18692, 0, 0, 9346, 9346, 0, 18692, 0, 9346, 18692, 0, 9346, 9346, 9346, + 0, 9346, 9346, 9346, 18692, 18692, 9346, 18692, 9346, 9346, 18692, 0, 37383, 28037, 0, + 18692, 28037, 28037, 74766, 186916, 345794, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 12195, 12195, 12195, 0, 24390, 0, 0, 0, 0, 12195, 24390, 0, 0, + 0, 0, 0, 12195, 24390, 12195, 24390, 12195, 48780, 36585, 24390, 12195, 24390, 36585, + 36585, 97561, 207317, 292683, 0, 0, 0], + [0, 0, 9009, 0, 0, 9009, 0, 0, 18018, 0, 9009, 0, 9009, 9009, 9009, 18018, 0, 0, 0, 0, + 0, 18018, 18018, 9009, 9009, 9009, 0, 27027, 9009, 27027, 36036, 18018, 27027, 45045, + 18018, 36036, 72072, 180180, 351351, 0, 0, 0], + [0, 0, 0, 0, 15748, 7874, 7874, 0, 15748, 7874, 7874, 0, 0, 7874, 0, 0, 0, 7874, 0, 0, + 0, 31496, 15748, 15748, 0, 0, 7874, 0, 15748, 0, 23622, 47244, 39370, 7874, 39370, + 15748, 70866, 188976, 401575, 0, 0, 0], + [0, 0, 0, 7813, 0, 7813, 7813, 0, 0, 7813, 0, 7813, 0, 15625, 7813, 7813, 0, 15625, + 7813, 15625, 7813, 0, 23438, 7813, 15625, 31250, 7813, 39063, 0, 23438, 7813, 31250, + 0, 0, 23438, 46875, 70313, 179688, 375000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 13245, 13245, 0, 6623, 0, 6623, 6623, 0, 6623, 0, 0, 6623, 19868, + 19868, 26490, 0, 13245, 13245, 13245, 19868, 13245, 6623, 19868, 6623, 19868, 19868, + 0, 33113, 52980, 26490, 59603, 172185, 384106, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 6135, 6135, 0, 0, 0, 0, 0, 6135, 12270, 0, 6135, 6135, 0, + 12270, 12270, 6135, 12270, 0, 0, 12270, 18405, 0, 18405, 18405, 18405, 36810, 42945, + 55215, 98160, 196319, 398773, 0, 0, 0], + [0, 0, 0, 5128, 0, 5128, 10256, 0, 10256, 5128, 5128, 0, 5128, 5128, 0, 10256, 0, + 10256, 10256, 5128, 20513, 5128, 10256, 0, 15385, 5128, 5128, 15385, 35897, 20513, + 10256, 15385, 35897, 25641, 51282, 25641, 76923, 184615, 353846, 0, 0, 0], + [0, 0, 4651, 4651, 0, 0, 0, 0, 0, 4651, 0, 9302, 4651, 13953, 0, 9302, 0, 0, 4651, + 4651, 0, 9302, 13953, 4651, 4651, 18605, 18605, 4651, 0, 13953, 32558, 18605, 46512, + 41860, 41860, 60465, 65116, 148837, 395349, 0, 0, 0], + [0, 0, 4098, 8197, 0, 0, 16393, 4098, 0, 4098, 0, 4098, 0, 0, 0, 4098, 0, 0, 8197, + 4098, 20492, 8197, 8197, 8197, 8197, 16393, 16393, 12295, 0, 20492, 12295, 24590, + 16393, 32787, 49180, 45082, 81967, 200820, 360656, 0, 0, 0], + [0, 0, 0, 3268, 0, 0, 0, 0, 6536, 0, 3268, 0, 3268, 3268, 3268, 3268, 0, 3268, 3268, + 6536, 9804, 3268, 6536, 19608, 3268, 3268, 13072, 13072, 13072, 26144, 9804, 26144, + 29412, 26144, 35948, 26144, 52288, 192810, 450980, 0, 0, 0], + [0, 0, 0, 3390, 0, 3390, 0, 0, 0, 3390, 0, 0, 10169, 3390, 0, 6780, 0, 3390, 3390, + 13559, 3390, 20339, 3390, 10169, 10169, 3390, 10169, 10169, 13559, 6780, 27119, 20339, + 20339, 33898, 47458, 57627, 74576, 203390, 372881, 0, 0, 0], + [0, 0, 0, 2907, 0, 8721, 0, 2907, 0, 2907, 0, 5814, 0, 2907, 0, 0, 0, 8721, 0, 0, 0, + 5814, 11628, 8721, 17442, 14535, 11628, 11628, 11628, 20349, 23256, 20349, 23256, + 17442, 29070, 61047, 61047, 223837, 392442, 0, 0, 0], + [0, 0, 2513, 2513, 2513, 0, 0, 7538, 5025, 2513, 2513, 2513, 2513, 0, 0, 0, 2513, + 10050, 12563, 2513, 12563, 5025, 2513, 5025, 5025, 12563, 10050, 5025, 17588, 12563, + 17588, 17588, 30151, 30151, 42714, 57789, 90452, 170854, 396985, 0, 0, 0], + [0, 0, 0, 0, 2188, 4376, 0, 0, 0, 4376, 2188, 2188, 2188, 6565, 2188, 4376, 2188, 2188, + 0, 13129, 2188, 8753, 4376, 15317, 10941, 4376, 4376, 6565, 17505, 26258, 17505, + 15317, 19694, 28446, 24070, 54705, 89716, 238512, 363239, 0, 0, 0], + [0, 0, 0, 1894, 0, 3788, 3788, 0, 3788, 3788, 0, 1894, 0, 1894, 5682, 1894, 0, 3788, + 1894, 0, 7576, 3788, 9470, 13258, 3788, 9470, 5682, 17045, 9470, 17045, 13258, 17045, + 20833, 24621, 41667, 43561, 83333, 219697, 405303, 0, 0, 0], + [0, 0, 3101, 0, 4651, 1550, 0, 1550, 3101, 1550, 1550, 1550, 1550, 1550, 1550, 7752, + 3101, 3101, 1550, 0, 6202, 4651, 6202, 4651, 10853, 13953, 10853, 6202, 10853, 7752, + 10853, 26357, 29457, 35659, 37209, 34109, 89922, 196899, 418605, 0, 0, 0], + [0, 1190, 0, 0, 3571, 0, 1190, 1190, 1190, 0, 2381, 5952, 2381, 7143, 1190, 3571, 3571, + 7143, 5952, 7143, 4762, 3571, 5952, 4762, 8333, 8333, 14286, 16667, 11905, 14286, + 16667, 28571, 22619, 29762, 26190, 44048, 80952, 171429, 432143, 0, 0, 0], + [0, 0, 0, 2871, 957, 957, 2871, 957, 957, 957, 1914, 3828, 957, 1914, 1914, 2871, 1914, + 957, 1914, 7656, 2871, 4785, 8612, 13397, 4785, 6699, 11483, 14354, 15311, 8612, + 11483, 21053, 24880, 23923, 37321, 49761, 79426, 191388, 433493, 0, 0, 0], + [0, 0, 0, 651, 651, 0, 2604, 651, 1302, 3255, 0, 1953, 1953, 1953, 1953, 1953, 3255, + 2604, 5208, 5859, 6510, 5208, 5208, 10417, 8464, 7161, 9115, 5208, 7813, 13021, 16276, + 22786, 22786, 29297, 28646, 58594, 75521, 198568, 433594, 0, 0, 0], + [0, 0, 411, 1643, 821, 0, 1232, 821, 3696, 411, 1643, 1232, 3285, 2464, 1643, 4928, + 1643, 3285, 2464, 2464, 4928, 2875, 3696, 4107, 6571, 6982, 7392, 8214, 13552, 14374, + 17248, 17659, 18070, 29569, 36961, 48049, 75975, 194661, 455031, 0, 0, 0], + [0, 166, 499, 1496, 1496, 831, 1995, 665, 1164, 1663, 1164, 1995, 1164, 1496, 2161, + 1829, 2993, 1829, 2660, 4655, 4988, 4156, 6983, 6318, 6816, 9476, 9975, 10973, 10308, + 14131, 13633, 16958, 20116, 26766, 31255, 48878, 77473, 196176, 452702, 0, 0, 0], + [0, 205, 616, 616, 821, 1094, 1368, 889, 1300, 1163, 1094, 1300, 1368, 1436, 1505, + 2326, 2326, 3147, 3010, 4925, 3420, 3831, 4036, 4378, 6362, 6840, 5883, 8345, 11423, + 10808, 13270, 16485, 19700, 22163, 30029, 46652, 73329, 191600, 490936, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 375000, 125000, 125000, 0, 0, 0], + [0, 0, 125000, 0, 0, 0, 0, 41667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 41667, 0, 41667, 0, 0, 0, 0, 208333, 541667, 0, 0, 0], + [0, 0, 23256, 0, 46512, 0, 23256, 46512, 0, 46512, 0, 0, 0, 0, 0, 23256, 0, 0, 0, + 46512, 0, 23256, 23256, 0, 0, 0, 0, 0, 0, 0, 0, 23256, 23256, 23256, 0, 23256, 93023, + 162791, 348837, 0, 0, 0], + [0, 0, 48780, 0, 0, 0, 24390, 0, 24390, 0, 0, 0, 0, 0, 0, 24390, 0, 0, 24390, 0, 0, 0, + 24390, 0, 48780, 24390, 24390, 24390, 0, 0, 0, 0, 48780, 24390, 48780, 48780, 73171, + 219512, 243902, 0, 0, 0], + [0, 0, 0, 26316, 78947, 0, 26316, 26316, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26316, 0, 0, 0, 0, + 26316, 0, 0, 0, 26316, 26316, 0, 0, 0, 0, 52632, 26316, 0, 52632, 78947, 131579, + 394737, 0, 0, 0], + [0, 0, 16667, 0, 16667, 16667, 0, 0, 0, 16667, 0, 0, 33333, 0, 0, 16667, 16667, 16667, + 0, 16667, 0, 50000, 0, 0, 0, 0, 0, 33333, 0, 16667, 16667, 16667, 0, 0, 100000, 33333, + 50000, 266667, 250000, 0, 0, 0], + [0, 0, 0, 28571, 28571, 0, 0, 0, 0, 0, 0, 28571, 0, 0, 0, 0, 0, 0, 0, 0, 28571, 0, + 28571, 0, 0, 0, 0, 0, 0, 28571, 57143, 28571, 57143, 57143, 0, 28571, 142857, 200000, + 257143, 0, 0, 0], + [0, 0, 0, 0, 16393, 0, 0, 32787, 16393, 16393, 0, 0, 32787, 0, 0, 0, 0, 0, 32787, + 16393, 32787, 32787, 0, 0, 0, 0, 16393, 49180, 16393, 16393, 16393, 0, 16393, 16393, + 32787, 98361, 81967, 81967, 327869, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 17857, 0, 0, 0, 17857, 0, 0, 0, 17857, 53571, 0, 0, 0, 17857, 17857, + 17857, 17857, 0, 0, 0, 17857, 17857, 0, 17857, 17857, 17857, 53571, 17857, 53571, + 17857, 71429, 160714, 357143, 0, 0, 0], + [0, 0, 0, 0, 21739, 0, 0, 21739, 21739, 21739, 0, 0, 0, 21739, 0, 0, 0, 0, 21739, 0, 0, + 0, 21739, 0, 65217, 0, 0, 0, 21739, 0, 0, 0, 65217, 43478, 65217, 65217, 43478, + 152174, 326087, 0, 0, 0], + [0, 0, 16129, 0, 32258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16129, 0, 0, 16129, 16129, + 16129, 0, 16129, 16129, 16129, 32258, 16129, 32258, 0, 32258, 48387, 48387, 16129, + 64516, 48387, 129032, 370968, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 16129, 0, 0, 32258, 16129, 0, 0, 16129, 16129, 16129, 16129, 0, 0, + 16129, 32258, 16129, 0, 0, 0, 0, 0, 16129, 16129, 16129, 0, 48387, 32258, 16129, + 32258, 16129, 112903, 80645, 419355, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 15152, 0, 0, 0, 30303, 0, 15152, 0, 0, 0, 15152, 0, 0, 15152, + 0, 30303, 15152, 15152, 15152, 0, 0, 15152, 15152, 0, 15152, 15152, 90909, 30303, + 15152, 166667, 469697, 0, 0, 0], + [0, 0, 0, 32787, 16393, 0, 0, 0, 16393, 0, 0, 0, 16393, 32787, 16393, 0, 16393, 0, + 16393, 0, 0, 0, 16393, 16393, 0, 0, 32787, 16393, 16393, 0, 16393, 32787, 16393, + 16393, 32787, 32787, 98361, 163934, 327869, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 11111, 0, 0, 0, 22222, 0, 0, 0, 0, 0, 11111, 22222, 11111, 11111, + 11111, 11111, 0, 11111, 0, 0, 22222, 0, 44444, 11111, 11111, 55556, 55556, 22222, + 44444, 77778, 200000, 333333, 0, 0, 0], + [0, 12987, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12987, 0, 12987, 0, 0, 38961, 0, 0, 0, 12987, 0, + 12987, 25974, 0, 0, 0, 0, 12987, 25974, 25974, 12987, 51948, 25974, 25974, 12987, + 51948, 246753, 376623, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 28846, 0, 9615, 0, 9615, 0, 0, 0, 9615, 9615, 0, 9615, 19231, + 0, 9615, 0, 0, 9615, 19231, 9615, 19231, 19231, 28846, 28846, 38462, 28846, 28846, + 28846, 67308, 192308, 375000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9346, 9346, 0, 9346, 0, 9346, 18692, 9346, 0, 9346, 0, 0, 0, 0, 0, + 0, 9346, 28037, 9346, 28037, 0, 9346, 9346, 37383, 18692, 28037, 46729, 28037, 28037, + 74766, 65421, 112150, 392523, 0, 0, 0], + [0, 0, 0, 0, 6289, 0, 0, 6289, 0, 12579, 0, 12579, 0, 6289, 6289, 6289, 0, 6289, 0, 0, + 18868, 12579, 6289, 37736, 18868, 12579, 18868, 18868, 6289, 12579, 0, 31447, 12579, + 25157, 31447, 31447, 62893, 207547, 371069, 0, 0, 0], + [0, 0, 0, 6623, 0, 0, 6623, 0, 6623, 6623, 13245, 6623, 0, 0, 6623, 6623, 0, 0, 6623, + 6623, 6623, 6623, 13245, 33113, 13245, 13245, 6623, 6623, 19868, 13245, 26490, 33113, + 26490, 13245, 46358, 26490, 132450, 125828, 364238, 0, 0, 0], + [0, 0, 6803, 6803, 0, 0, 0, 0, 6803, 6803, 6803, 0, 6803, 0, 0, 6803, 13605, 6803, 0, + 0, 20408, 13605, 0, 13605, 13605, 27211, 13605, 13605, 6803, 0, 20408, 20408, 34014, + 13605, 54422, 61224, 54422, 170068, 380952, 0, 0, 0], + [0, 0, 0, 0, 5650, 0, 0, 5650, 0, 0, 16949, 16949, 5650, 5650, 5650, 0, 0, 5650, 16949, + 5650, 5650, 0, 0, 11299, 5650, 16949, 22599, 11299, 22599, 28249, 22599, 16949, 39548, + 28249, 45198, 45198, 73446, 186441, 327684, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5128, 0, 15385, 0, 5128, 5128, 5128, 0, 5128, 10256, + 10256, 10256, 0, 5128, 20513, 10256, 5128, 25641, 10256, 35897, 10256, 35897, 61538, + 35897, 20513, 61538, 46154, 133333, 410256, 0, 0, 0], + [0, 0, 4525, 4525, 0, 0, 0, 9050, 0, 4525, 0, 0, 4525, 4525, 9050, 0, 0, 0, 4525, 9050, + 4525, 4525, 18100, 13575, 0, 18100, 18100, 9050, 18100, 18100, 4525, 31674, 27149, + 27149, 40724, 72398, 76923, 149321, 393665, 0, 0, 0], + [0, 0, 0, 3906, 3906, 0, 0, 0, 0, 0, 0, 11719, 3906, 0, 7813, 3906, 3906, 7813, 0, 0, + 3906, 0, 3906, 19531, 3906, 7813, 11719, 3906, 7813, 23438, 11719, 23438, 23438, + 35156, 31250, 62500, 78125, 207031, 394531, 0, 0, 0], + [0, 0, 0, 0, 3861, 7722, 0, 0, 7722, 0, 11583, 0, 0, 0, 15444, 3861, 0, 11583, 11583, + 7722, 11583, 7722, 7722, 3861, 0, 15444, 19305, 11583, 30888, 7722, 19305, 11583, + 23166, 54054, 73359, 38610, 92664, 146718, 343629, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 6452, 0, 3226, 0, 0, 12903, 0, 3226, 6452, 3226, 0, 3226, 3226, + 3226, 6452, 3226, 3226, 0, 12903, 12903, 6452, 6452, 9677, 16129, 16129, 22581, 19355, + 35484, 19355, 54839, 61290, 216129, 432258, 0, 0, 0], + [0, 0, 2710, 0, 0, 2710, 2710, 0, 0, 2710, 2710, 2710, 0, 0, 2710, 0, 5420, 10840, + 2710, 5420, 10840, 2710, 8130, 21680, 8130, 16260, 8130, 2710, 21680, 16260, 16260, + 32520, 32520, 13550, 48780, 56911, 70461, 178862, 390244, 0, 0, 0], + [0, 0, 0, 4926, 2463, 7389, 2463, 2463, 4926, 2463, 0, 2463, 2463, 4926, 2463, 2463, + 4926, 2463, 4926, 4926, 0, 0, 14778, 9852, 9852, 17241, 7389, 12315, 19704, 7389, + 24631, 19704, 17241, 19704, 49261, 51724, 29557, 169951, 460591, 0, 0, 0], + [0, 0, 2165, 4329, 2165, 2165, 4329, 4329, 0, 2165, 2165, 0, 0, 0, 2165, 6494, 2165, + 4329, 4329, 4329, 4329, 8658, 0, 8658, 6494, 2165, 8658, 23810, 15152, 8658, 10823, + 21645, 47619, 36797, 32468, 54113, 56277, 177489, 428571, 0, 0, 0], + [0, 0, 0, 3454, 1727, 1727, 0, 1727, 0, 3454, 0, 0, 1727, 1727, 5181, 1727, 5181, 0, + 1727, 5181, 1727, 6908, 6908, 3454, 15544, 10363, 6908, 17271, 10363, 6908, 18998, + 29361, 24180, 12090, 25907, 53541, 81174, 215889, 417962, 0, 0, 0], + [0, 0, 0, 1511, 1511, 0, 1511, 1511, 0, 1511, 3021, 3021, 1511, 4532, 1511, 6042, 3021, + 7553, 3021, 4532, 6042, 4532, 9063, 7553, 9063, 10574, 10574, 13595, 15106, 19637, + 16616, 21148, 22659, 13595, 24169, 60423, 75529, 200906, 413897, 0, 0, 0], + [0, 1236, 3708, 6180, 2472, 1236, 0, 2472, 0, 1236, 3708, 0, 6180, 1236, 4944, 2472, 0, + 4944, 6180, 4944, 7417, 3708, 11125, 7417, 11125, 11125, 6180, 13597, 11125, 13597, + 17305, 13597, 17305, 32138, 38319, 48208, 66749, 210136, 406675, 0, 0, 0], + [0, 0, 0, 3922, 0, 2941, 3922, 1961, 2941, 980, 1961, 980, 3922, 0, 980, 2941, 3922, + 1961, 8824, 4902, 9804, 8824, 4902, 1961, 13725, 3922, 10784, 9804, 11765, 16667, + 18627, 12745, 23529, 29412, 37255, 51961, 84314, 177451, 425490, 0, 0, 0], + [0, 0, 665, 1330, 3324, 3324, 1995, 1330, 1995, 1995, 1995, 2660, 2660, 1995, 5319, + 4654, 5984, 2660, 5319, 5319, 5984, 1995, 5984, 9973, 9309, 8644, 8644, 8644, 19947, + 17287, 13963, 19947, 22606, 27261, 27926, 51862, 66489, 185505, 433511, 0, 0, 0], + [0, 417, 417, 2086, 0, 2920, 2503, 1252, 1669, 1252, 1669, 2086, 1669, 2086, 417, 3755, + 2920, 4589, 3755, 834, 8344, 1669, 7092, 10013, 6675, 7092, 10013, 10430, 15436, + 12098, 20025, 22111, 25866, 24197, 42553, 47977, 82186, 184397, 425532, 0, 0, 0], + [0, 0, 327, 819, 1801, 2784, 327, 1146, 1310, 1801, 1637, 2129, 1965, 1310, 2784, 1801, + 3766, 2784, 5240, 3111, 5731, 5731, 4749, 5404, 4749, 6877, 9170, 11299, 10480, 12445, + 17193, 18176, 18995, 28819, 35533, 47978, 77780, 198133, 443917, 0, 0, 0], + [0, 138, 552, 967, 1243, 1105, 1174, 1657, 1036, 1450, 1450, 1174, 1588, 2003, 1865, + 2417, 2348, 2417, 3038, 3315, 3315, 3936, 4351, 6008, 6698, 5801, 6975, 9461, 10842, + 11809, 12223, 16090, 18576, 24170, 32111, 43782, 74028, 183827, 495062, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 125000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125000, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125000, 0, 0, 125000, 125000, 0, 0, 0], + [0, 37037, 111111, 0, 0, 0, 0, 37037, 37037, 0, 0, 0, 0, 0, 37037, 0, 0, 0, 0, 0, 0, 0, + 37037, 0, 0, 0, 0, 37037, 0, 0, 0, 0, 0, 74074, 74074, 37037, 37037, 111111, 333333, + 0, 0, 0], + [0, 0, 0, 0, 0, 0, 40000, 0, 0, 0, 0, 20000, 0, 0, 0, 40000, 0, 0, 0, 0, 20000, 0, 0, + 0, 0, 20000, 0, 40000, 20000, 0, 20000, 40000, 20000, 60000, 20000, 40000, 80000, + 120000, 400000, 0, 0, 0], + [0, 0, 0, 35714, 17857, 35714, 35714, 0, 0, 0, 0, 35714, 17857, 0, 17857, 0, 17857, 0, + 0, 0, 0, 0, 0, 0, 17857, 0, 0, 17857, 17857, 0, 0, 35714, 17857, 17857, 71429, 53571, + 125000, 160714, 250000, 0, 0, 0], + [0, 0, 0, 0, 17241, 0, 0, 0, 0, 0, 0, 17241, 0, 0, 0, 0, 0, 34483, 0, 0, 0, 0, 0, + 34483, 17241, 17241, 0, 0, 51724, 0, 17241, 0, 68966, 34483, 34483, 120690, 120690, + 120690, 293103, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 21739, 0, 21739, 0, 0, 0, 21739, 0, 0, 43478, 0, 21739, 0, 21739, + 21739, 0, 21739, 0, 21739, 21739, 0, 0, 21739, 21739, 0, 21739, 0, 0, 43478, 43478, + 21739, 239130, 347826, 0, 0, 0], + [0, 0, 34483, 0, 34483, 17241, 0, 0, 0, 0, 17241, 0, 0, 0, 0, 0, 0, 34483, 0, 17241, + 17241, 17241, 17241, 17241, 34483, 0, 0, 0, 0, 17241, 34483, 17241, 17241, 0, 51724, + 51724, 0, 155172, 396552, 0, 0, 0], + [0, 0, 0, 0, 0, 41667, 0, 0, 0, 0, 62500, 0, 0, 0, 0, 20833, 0, 20833, 0, 20833, 20833, + 0, 0, 0, 62500, 20833, 0, 20833, 0, 0, 20833, 20833, 0, 0, 83333, 83333, 20833, + 166667, 312500, 0, 0, 0], + [0, 0, 0, 0, 16949, 0, 0, 0, 16949, 16949, 33898, 0, 33898, 0, 16949, 0, 0, 16949, + 16949, 16949, 0, 0, 0, 16949, 16949, 33898, 0, 33898, 33898, 0, 0, 33898, 33898, 0, + 33898, 101695, 84746, 152542, 237288, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33333, 0, 0, 0, 0, 0, 33333, 16667, 16667, 0, 0, 0, + 16667, 0, 0, 0, 16667, 0, 16667, 16667, 0, 50000, 16667, 50000, 0, 16667, 83333, + 216667, 400000, 0, 0, 0], + [0, 0, 0, 0, 16129, 0, 0, 0, 0, 0, 0, 0, 16129, 16129, 32258, 0, 0, 16129, 0, 0, 16129, + 16129, 0, 16129, 0, 16129, 32258, 16129, 0, 16129, 48387, 32258, 32258, 48387, 32258, + 48387, 64516, 193548, 274194, 0, 0, 0], + [0, 0, 0, 0, 0, 13889, 0, 0, 13889, 0, 0, 27778, 0, 13889, 0, 0, 0, 13889, 0, 27778, 0, + 13889, 0, 13889, 0, 0, 13889, 13889, 13889, 13889, 13889, 27778, 0, 55556, 111111, + 41667, 69444, 166667, 319444, 0, 0, 0], + [0, 0, 0, 16129, 0, 16129, 16129, 0, 0, 0, 16129, 0, 0, 0, 0, 32258, 0, 0, 0, 0, 0, 0, + 0, 0, 16129, 0, 0, 0, 32258, 32258, 16129, 16129, 48387, 16129, 32258, 16129, 129032, + 177419, 370968, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24096, 0, 0, 0, 12048, 0, 0, 0, 0, 0, 0, 0, 0, 24096, + 24096, 12048, 12048, 24096, 12048, 36145, 24096, 24096, 36145, 12048, 36145, 36145, + 48193, 204819, 397590, 0, 0, 0], + [0, 0, 0, 10989, 0, 0, 0, 10989, 0, 0, 0, 0, 10989, 10989, 0, 0, 10989, 0, 10989, + 10989, 21978, 10989, 10989, 21978, 43956, 0, 10989, 10989, 10989, 10989, 32967, 32967, + 10989, 21978, 10989, 54945, 54945, 153846, 395604, 0, 0, 0], + [0, 0, 0, 0, 10204, 10204, 10204, 0, 0, 0, 0, 0, 10204, 30612, 0, 0, 0, 10204, 0, 0, 0, + 10204, 10204, 10204, 10204, 0, 10204, 0, 0, 0, 0, 20408, 30612, 40816, 40816, 40816, + 20408, 306122, 367347, 0, 0, 0], + [0, 10101, 0, 0, 10101, 0, 0, 0, 0, 0, 10101, 10101, 10101, 10101, 0, 10101, 0, 0, 0, + 0, 10101, 0, 40404, 0, 20202, 20202, 10101, 0, 10101, 0, 10101, 10101, 30303, 40404, + 50505, 60606, 70707, 191919, 353535, 0, 0, 0], + [0, 0, 0, 0, 7519, 0, 0, 0, 0, 7519, 0, 7519, 0, 0, 0, 0, 0, 15038, 7519, 7519, 15038, + 7519, 0, 15038, 15038, 15038, 7519, 37594, 15038, 7519, 15038, 22556, 22556, 15038, + 67669, 67669, 90226, 210526, 300752, 0, 0, 0], + [0, 0, 0, 0, 0, 8696, 0, 0, 0, 0, 0, 8696, 0, 0, 0, 8696, 8696, 8696, 0, 0, 0, 8696, + 17391, 0, 17391, 17391, 0, 0, 8696, 8696, 26087, 17391, 34783, 26087, 60870, 52174, + 86957, 173913, 400000, 0, 0, 0], + [0, 5988, 0, 5988, 0, 0, 5988, 5988, 0, 11976, 5988, 0, 0, 0, 11976, 0, 11976, 11976, + 11976, 5988, 0, 0, 11976, 5988, 5988, 5988, 41916, 5988, 23952, 5988, 17964, 5988, + 35928, 29940, 35928, 65868, 47904, 227545, 329341, 0, 0, 0], + [0, 6897, 6897, 6897, 13793, 6897, 0, 0, 0, 0, 0, 0, 0, 6897, 0, 6897, 13793, 0, 0, + 6897, 0, 0, 6897, 6897, 13793, 6897, 34483, 13793, 6897, 6897, 27586, 48276, 48276, + 27586, 27586, 27586, 55172, 179310, 386207, 0, 0, 0], + [0, 0, 5747, 0, 11494, 11494, 5747, 0, 0, 0, 0, 0, 5747, 0, 5747, 0, 5747, 0, 0, 0, + 5747, 0, 0, 17241, 0, 11494, 11494, 17241, 22989, 28736, 22989, 34483, 17241, 28736, + 22989, 63218, 74713, 160920, 408046, 0, 0, 0], + [0, 0, 0, 0, 0, 4484, 4484, 13453, 13453, 4484, 0, 0, 4484, 4484, 0, 0, 0, 8969, 0, + 4484, 8969, 8969, 4484, 0, 8969, 31390, 8969, 8969, 13453, 13453, 35874, 13453, 31390, + 26906, 26906, 80717, 71749, 152466, 390135, 0, 0, 0], + [0, 0, 0, 4348, 4348, 4348, 4348, 0, 4348, 0, 0, 0, 0, 4348, 8696, 4348, 0, 0, 8696, + 4348, 4348, 0, 8696, 0, 13043, 4348, 8696, 17391, 4348, 26087, 30435, 39130, 26087, + 39130, 17391, 60870, 47826, 221739, 378261, 0, 0, 0], + [0, 0, 0, 0, 0, 4348, 0, 0, 0, 4348, 0, 0, 0, 8696, 0, 8696, 4348, 4348, 8696, 13043, + 8696, 17391, 13043, 17391, 0, 8696, 8696, 13043, 26087, 17391, 30435, 21739, 13043, + 34783, 34783, 65217, 108696, 173913, 330435, 0, 0, 0], + [0, 0, 0, 3759, 0, 7519, 0, 0, 0, 0, 3759, 3759, 0, 7519, 0, 3759, 3759, 0, 0, 3759, 0, + 11278, 3759, 7519, 3759, 3759, 18797, 22556, 7519, 18797, 22556, 45113, 15038, 22556, + 26316, 75188, 86466, 157895, 413534, 0, 0, 0], + [0, 0, 0, 0, 2959, 0, 0, 0, 2959, 2959, 0, 5917, 5917, 2959, 2959, 2959, 5917, 5917, + 2959, 2959, 0, 5917, 17751, 11834, 5917, 8876, 8876, 14793, 11834, 14793, 5917, 11834, + 17751, 20710, 47337, 68047, 94675, 150888, 434911, 0, 0, 0], + [0, 2597, 0, 0, 0, 2597, 0, 2597, 0, 2597, 2597, 0, 5195, 0, 0, 0, 10390, 7792, 7792, + 12987, 5195, 10390, 7792, 10390, 5195, 12987, 15584, 20779, 7792, 7792, 20779, 18182, + 23377, 31169, 44156, 41558, 75325, 187013, 397403, 0, 0, 0], + [0, 0, 0, 7264, 0, 0, 2421, 2421, 2421, 0, 4843, 0, 0, 4843, 0, 2421, 4843, 7264, 2421, + 2421, 2421, 0, 0, 9685, 12107, 12107, 14528, 14528, 14528, 7264, 14528, 19370, 31477, + 31477, 36320, 29056, 89588, 157385, 460048, 0, 0, 0], + [0, 0, 0, 6383, 0, 0, 4255, 2128, 0, 2128, 4255, 8511, 6383, 0, 4255, 2128, 6383, 2128, + 2128, 2128, 8511, 4255, 10638, 2128, 2128, 21277, 12766, 10638, 12766, 14894, 17021, + 21277, 17021, 21277, 46809, 57447, 74468, 200000, 391489, 0, 0, 0], + [0, 0, 1733, 6932, 1733, 3466, 3466, 3466, 0, 1733, 0, 3466, 3466, 1733, 1733, 1733, + 1733, 1733, 3466, 5199, 1733, 5199, 5199, 6932, 8666, 10399, 5199, 5199, 17331, 12132, + 24263, 27730, 29463, 27730, 34662, 50260, 57192, 190641, 433276, 0, 0, 0], + [0, 0, 0, 2928, 2928, 0, 1464, 2928, 0, 1464, 2928, 4392, 2928, 2928, 2928, 2928, 4392, + 10249, 4392, 8785, 4392, 5857, 5857, 5857, 10249, 5857, 5857, 17570, 8785, 13177, + 20498, 17570, 26354, 24890, 23426, 46852, 65886, 197657, 434846, 0, 0, 0], + [0, 1227, 0, 1227, 2454, 2454, 1227, 1227, 1227, 0, 2454, 0, 7362, 2454, 4908, 4908, + 3681, 1227, 2454, 6135, 6135, 7362, 9816, 12270, 7362, 6135, 12270, 8589, 13497, + 13497, 15951, 17178, 23313, 25767, 41718, 56442, 68712, 191411, 415951, 0, 0, 0], + [0, 0, 0, 917, 1835, 917, 1835, 917, 1835, 0, 0, 917, 6422, 917, 917, 3670, 7339, 3670, + 5505, 6422, 3670, 5505, 4587, 4587, 6422, 17431, 6422, 7339, 10092, 11927, 20183, + 20183, 28440, 31193, 24771, 55046, 77064, 183486, 437615, 0, 0, 0], + [0, 0, 671, 1342, 1342, 3356, 2013, 1342, 4027, 671, 671, 1342, 2685, 2013, 1342, 4698, + 671, 2685, 5369, 2013, 8725, 4698, 5369, 2685, 5369, 6040, 6040, 10067, 13423, 18121, + 17450, 17450, 24832, 30872, 32886, 56376, 81879, 185906, 433557, 0, 0, 0], + [0, 0, 848, 848, 2543, 2967, 1272, 424, 1272, 2543, 1696, 2120, 848, 848, 424, 3391, + 2120, 2543, 5935, 5511, 2967, 7206, 5087, 6783, 6783, 11022, 12293, 10598, 11022, + 14413, 16109, 16956, 18652, 36880, 30521, 54260, 80967, 176346, 442984, 0, 0, 0], + [0, 0, 338, 845, 1520, 1689, 1689, 1520, 845, 845, 1182, 3041, 1351, 1858, 1182, 2872, + 1858, 2534, 2534, 2872, 3209, 5405, 5068, 6419, 7601, 7601, 8615, 10304, 9628, 13176, + 17061, 14696, 22466, 28209, 32264, 51351, 84966, 190203, 451182, 0, 0, 0], + [0, 277, 900, 623, 1107, 623, 692, 969, 1246, 1107, 830, 1315, 1730, 1591, 1522, 2145, + 2007, 2629, 3460, 3391, 3875, 4982, 4982, 6020, 5882, 6781, 6850, 8373, 10656, 11348, + 13147, 16814, 20136, 24702, 31138, 44631, 72654, 194921, 483947, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 230769, 76923, 0, 76923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76923, 0, 153846, 384615, 0, 0, 0], + [0, 38462, 38462, 38462, 0, 76923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 38462, 0, 0, 0, 0, 0, 0, + 38462, 38462, 0, 0, 0, 0, 0, 0, 0, 38462, 76923, 38462, 38462, 38462, 0, 307692, + 153846, 0, 0, 0], + [0, 0, 0, 25000, 25000, 25000, 0, 0, 25000, 25000, 0, 0, 50000, 0, 0, 0, 0, 25000, 0, + 0, 0, 25000, 0, 25000, 0, 25000, 0, 0, 25000, 25000, 0, 0, 50000, 75000, 25000, 50000, + 75000, 150000, 250000, 0, 0, 0], + [0, 0, 0, 17857, 0, 0, 0, 35714, 0, 0, 0, 0, 35714, 0, 17857, 0, 17857, 0, 0, 0, 0, 0, + 17857, 0, 0, 17857, 17857, 0, 35714, 17857, 17857, 17857, 53571, 53571, 71429, 35714, + 71429, 214286, 232143, 0, 0, 0], + [0, 0, 0, 18519, 18519, 0, 37037, 0, 18519, 0, 0, 18519, 0, 0, 18519, 0, 37037, 0, + 18519, 0, 0, 0, 0, 37037, 0, 18519, 0, 18519, 0, 74074, 18519, 37037, 0, 37037, 55556, + 92593, 111111, 111111, 203704, 0, 0, 0], + [0, 0, 0, 0, 0, 21739, 21739, 21739, 21739, 0, 0, 0, 0, 21739, 0, 21739, 43478, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 65217, 0, 0, 21739, 0, 21739, 43478, 43478, 21739, 21739, 130435, + 173913, 282609, 0, 0, 0], + [0, 0, 0, 24390, 0, 0, 24390, 0, 0, 24390, 0, 24390, 24390, 0, 0, 0, 0, 0, 0, 24390, 0, + 0, 0, 0, 0, 0, 0, 24390, 24390, 24390, 0, 0, 24390, 48780, 24390, 48780, 48780, + 219512, 365854, 0, 0, 0], + [0, 0, 0, 22222, 0, 0, 0, 0, 22222, 0, 0, 0, 0, 22222, 44444, 0, 22222, 0, 0, 44444, + 22222, 44444, 0, 22222, 0, 22222, 0, 22222, 22222, 22222, 0, 0, 22222, 0, 66667, + 44444, 22222, 200000, 288889, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 25641, 0, 0, 25641, 0, 25641, 0, 0, 0, 0, 0, 0, + 25641, 51282, 0, 0, 51282, 0, 25641, 25641, 0, 25641, 25641, 51282, 153846, 102564, + 384615, 0, 0, 0], + [0, 0, 21277, 21277, 0, 0, 0, 21277, 21277, 42553, 0, 21277, 0, 42553, 0, 0, 42553, + 42553, 0, 0, 21277, 0, 0, 42553, 0, 0, 0, 21277, 21277, 0, 21277, 21277, 85106, 0, 0, + 42553, 21277, 234043, 191489, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15152, 30303, 0, 0, 0, 15152, 15152, 0, 0, 15152, 0, 0, + 15152, 15152, 15152, 0, 0, 0, 15152, 45455, 15152, 30303, 30303, 30303, 30303, 45455, + 60606, 212121, 348485, 0, 0, 0], + [0, 0, 0, 13699, 0, 0, 27397, 13699, 0, 13699, 13699, 0, 13699, 27397, 27397, 0, 0, 0, + 13699, 13699, 13699, 13699, 13699, 0, 13699, 13699, 27397, 0, 13699, 13699, 13699, + 41096, 0, 27397, 54795, 0, 150685, 150685, 260274, 0, 0, 0], + [0, 0, 16129, 0, 0, 0, 0, 16129, 0, 0, 0, 0, 16129, 0, 0, 16129, 32258, 0, 0, 16129, + 16129, 16129, 0, 0, 0, 32258, 0, 16129, 16129, 16129, 48387, 48387, 32258, 48387, + 48387, 32258, 16129, 129032, 370968, 0, 0, 0], + [0, 0, 0, 0, 18519, 0, 18519, 18519, 0, 0, 0, 18519, 0, 18519, 18519, 0, 0, 18519, + 18519, 18519, 0, 18519, 18519, 0, 18519, 0, 0, 0, 18519, 18519, 18519, 18519, 18519, + 74074, 37037, 55556, 55556, 148148, 314815, 0, 0, 0], + [0, 0, 0, 10989, 0, 10989, 0, 0, 0, 0, 0, 0, 0, 0, 21978, 21978, 10989, 21978, 21978, + 0, 10989, 0, 0, 21978, 32967, 10989, 0, 0, 21978, 0, 21978, 10989, 32967, 21978, + 10989, 54945, 54945, 175824, 395604, 0, 0, 0], + [0, 0, 0, 11905, 0, 0, 0, 0, 11905, 23810, 11905, 0, 0, 11905, 47619, 11905, 0, 0, + 11905, 23810, 11905, 11905, 11905, 0, 11905, 11905, 11905, 0, 11905, 11905, 11905, 0, + 71429, 23810, 23810, 23810, 71429, 214286, 297619, 0, 0, 0], + [0, 0, 0, 0, 9615, 0, 0, 0, 0, 0, 0, 0, 9615, 9615, 9615, 0, 0, 0, 9615, 9615, 0, 9615, + 0, 9615, 9615, 9615, 19231, 9615, 9615, 9615, 19231, 38462, 19231, 48077, 57692, + 67308, 38462, 211538, 355769, 0, 0, 0], + [0, 0, 0, 0, 8621, 0, 0, 0, 8621, 0, 0, 0, 0, 8621, 8621, 25862, 0, 0, 8621, 0, 17241, + 17241, 8621, 0, 8621, 0, 8621, 0, 17241, 0, 8621, 34483, 43103, 17241, 34483, 43103, + 112069, 155172, 405172, 0, 0, 0], + [0, 0, 0, 0, 7874, 7874, 7874, 7874, 0, 0, 7874, 7874, 0, 0, 0, 7874, 0, 7874, 7874, + 15748, 23622, 15748, 7874, 15748, 0, 15748, 7874, 15748, 7874, 23622, 7874, 23622, + 31496, 39370, 15748, 62992, 86614, 181102, 330709, 0, 0, 0], + [0, 0, 0, 7576, 7576, 0, 7576, 0, 0, 7576, 7576, 0, 7576, 0, 0, 15152, 0, 7576, 0, 0, + 0, 0, 15152, 15152, 30303, 7576, 7576, 0, 37879, 22727, 22727, 22727, 37879, 22727, + 30303, 60606, 75758, 166667, 356061, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5848, 0, 0, 0, 0, 5848, 5848, 0, 0, 11696, 11696, 5848, 5848, 0, 0, + 17544, 17544, 5848, 5848, 5848, 5848, 0, 11696, 17544, 29240, 23392, 23392, 23392, + 46784, 40936, 46784, 233918, 391813, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 11236, 11236, 0, 5618, 5618, 0, 0, 5618, 5618, 0, 11236, 11236, + 5618, 11236, 5618, 5618, 11236, 11236, 16854, 5618, 11236, 5618, 0, 22472, 39326, + 5618, 0, 44944, 28090, 50562, 89888, 202247, 359551, 0, 0, 0], + [0, 0, 0, 4878, 0, 0, 0, 14634, 9756, 4878, 4878, 0, 4878, 4878, 0, 0, 9756, 0, 9756, + 4878, 9756, 4878, 9756, 4878, 0, 9756, 9756, 14634, 4878, 29268, 4878, 4878, 14634, + 4878, 29268, 43902, 92683, 190244, 443902, 0, 0, 0], + [0, 0, 0, 4525, 0, 4525, 0, 4525, 0, 0, 0, 0, 4525, 4525, 9050, 13575, 4525, 4525, + 4525, 0, 13575, 13575, 13575, 9050, 18100, 9050, 18100, 22624, 18100, 13575, 22624, + 18100, 22624, 31674, 45249, 49774, 85973, 162896, 352941, 0, 0, 0], + [0, 0, 0, 0, 0, 3788, 3788, 0, 3788, 3788, 0, 7576, 3788, 3788, 0, 0, 0, 11364, 3788, + 7576, 7576, 0, 18939, 15152, 11364, 15152, 7576, 11364, 22727, 15152, 18939, 18939, + 7576, 34091, 30303, 64394, 71970, 223485, 352273, 0, 0, 0], + [0, 0, 0, 3745, 0, 0, 11236, 0, 0, 0, 3745, 11236, 3745, 7491, 0, 0, 7491, 0, 3745, + 3745, 0, 7491, 7491, 7491, 7491, 7491, 7491, 11236, 7491, 18727, 22472, 14981, 29963, + 22472, 26217, 29963, 82397, 172285, 460674, 0, 0, 0], + [0, 0, 3185, 0, 0, 0, 3185, 0, 3185, 0, 6369, 3185, 0, 3185, 0, 3185, 3185, 9554, 0, + 3185, 9554, 6369, 3185, 6369, 6369, 19108, 15924, 15924, 3185, 35032, 22293, 35032, + 19108, 25478, 9554, 41401, 101911, 232484, 350318, 0, 0, 0], + [0, 0, 0, 2833, 2833, 0, 2833, 2833, 0, 8499, 2833, 2833, 2833, 0, 2833, 0, 2833, + 11331, 5666, 8499, 5666, 2833, 11331, 11331, 8499, 8499, 11331, 2833, 22663, 14164, + 19830, 19830, 25496, 28329, 42493, 62323, 65156, 150142, 427762, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 2506, 5013, 2506, 7519, 2506, 5013, 2506, 10025, 0, 2506, 0, + 10025, 12531, 5013, 10025, 12531, 5013, 2506, 12531, 7519, 20050, 17544, 15038, 22556, + 10025, 27569, 40100, 40100, 57644, 70175, 165414, 395990, 0, 0, 0], + [0, 0, 0, 5976, 3984, 0, 1992, 1992, 1992, 9960, 1992, 3984, 3984, 1992, 3984, 1992, + 3984, 5976, 7968, 3984, 7968, 7968, 3984, 5976, 7968, 9960, 15936, 5976, 15936, 17928, + 25896, 15936, 21912, 37849, 43825, 61753, 57769, 179283, 390438, 0, 0, 0], + [0, 0, 0, 3559, 1779, 5338, 0, 1779, 1779, 1779, 3559, 1779, 5338, 3559, 0, 0, 5338, + 7117, 5338, 3559, 1779, 5338, 3559, 3559, 17794, 3559, 10676, 19573, 21352, 19573, + 14235, 19573, 26690, 24911, 35587, 55160, 85409, 170819, 409253, 0, 0, 0], + [0, 0, 0, 1441, 0, 0, 4323, 1441, 1441, 7205, 4323, 1441, 4323, 4323, 1441, 1441, 2882, + 5764, 10086, 2882, 8646, 5764, 4323, 7205, 5764, 8646, 7205, 10086, 10086, 17291, + 18732, 27378, 21614, 24496, 34582, 41787, 77810, 185879, 427954, 0, 0, 0], + [0, 0, 0, 1156, 3468, 2312, 0, 0, 4624, 3468, 0, 1156, 0, 1156, 2312, 3468, 2312, 2312, + 4624, 3468, 5780, 5780, 12717, 9249, 8092, 12717, 8092, 12717, 10405, 16185, 18497, + 16185, 27746, 31214, 49711, 49711, 69364, 164162, 435838, 0, 0, 0], + [0, 0, 0, 971, 0, 1942, 1942, 971, 971, 971, 3883, 971, 1942, 2913, 2913, 971, 3883, + 2913, 2913, 10680, 1942, 3883, 8738, 6796, 14563, 10680, 7767, 9709, 18447, 7767, + 14563, 18447, 23301, 22330, 39806, 58252, 80583, 173786, 436893, 0, 0, 0], + [0, 0, 638, 1913, 1276, 638, 638, 638, 1913, 3827, 4464, 1913, 638, 1913, 2551, 2551, + 2551, 3189, 3827, 1913, 3827, 4464, 7015, 7653, 7015, 5740, 12117, 14031, 10842, + 19133, 15944, 19133, 22321, 28699, 31250, 53571, 86097, 176658, 437500, 0, 0, 0], + [0, 415, 415, 1660, 830, 830, 1245, 2906, 1660, 3321, 415, 1660, 2491, 1245, 2076, + 2906, 2491, 2906, 2906, 2076, 2906, 4151, 7057, 7887, 7057, 6642, 8302, 12453, 9963, + 13699, 16189, 14944, 16189, 27812, 30718, 53964, 83437, 202574, 439601, 0, 0, 0], + [0, 332, 665, 997, 997, 665, 665, 1496, 1330, 665, 831, 1496, 1496, 1828, 1330, 2493, + 2659, 3490, 2825, 4653, 2992, 4321, 5983, 6648, 4820, 6980, 8642, 8310, 10304, 12797, + 15789, 20110, 26425, 25594, 33239, 45704, 82267, 198438, 449726, 0, 0, 0], + [0, 70, 417, 1182, 1182, 1252, 626, 626, 1322, 1113, 1043, 1252, 1461, 974, 2087, 2504, + 2365, 2365, 2921, 3060, 3617, 3130, 4591, 5704, 4591, 5356, 7999, 8208, 9181, 10781, + 12381, 18084, 19823, 24344, 30883, 46950, 75329, 190582, 490645, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 125000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125000, 0, 250000, 125000, 0, 0, 0], + [0, 0, 117647, 58824, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 58824, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 58824, 58824, 0, 58824, 0, 0, 117647, 117647, 58824, 294118, 0, 0, 0], + [0, 0, 18868, 18868, 37736, 0, 0, 0, 0, 0, 18868, 0, 0, 0, 0, 18868, 18868, 37736, 0, + 18868, 0, 18868, 18868, 18868, 18868, 18868, 0, 0, 18868, 18868, 0, 0, 75472, 37736, + 0, 56604, 75472, 113208, 320755, 0, 0, 0], + [0, 0, 0, 23810, 71429, 23810, 23810, 23810, 0, 0, 0, 23810, 0, 0, 0, 0, 0, 47619, 0, + 0, 0, 0, 0, 23810, 0, 0, 0, 23810, 23810, 47619, 47619, 47619, 0, 0, 0, 47619, 95238, + 190476, 214286, 0, 0, 0], + [0, 0, 0, 25000, 0, 25000, 0, 0, 0, 0, 0, 25000, 25000, 25000, 0, 0, 0, 25000, 0, 0, 0, + 25000, 75000, 0, 0, 25000, 0, 25000, 25000, 0, 25000, 0, 50000, 50000, 25000, 50000, + 50000, 225000, 200000, 0, 0, 0], + [0, 0, 0, 0, 48780, 0, 0, 24390, 0, 0, 24390, 24390, 48780, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 24390, 24390, 24390, 0, 48780, 0, 24390, 48780, 24390, 24390, 24390, 24390, 48780, + 73171, 121951, 292683, 0, 0, 0], + [0, 0, 0, 21739, 0, 0, 21739, 43478, 21739, 0, 0, 21739, 0, 0, 21739, 0, 21739, 0, 0, + 43478, 0, 21739, 0, 0, 21739, 0, 0, 0, 0, 21739, 43478, 0, 43478, 21739, 43478, 21739, + 86957, 239130, 217391, 0, 0, 0], + [0, 0, 0, 0, 18182, 18182, 18182, 0, 0, 0, 18182, 0, 0, 18182, 0, 18182, 18182, 0, 0, + 0, 18182, 0, 36364, 0, 0, 0, 18182, 54545, 0, 0, 36364, 18182, 36364, 18182, 54545, + 36364, 109091, 145455, 290909, 0, 0, 0], + [0, 0, 0, 0, 15625, 0, 0, 0, 0, 0, 0, 0, 15625, 0, 15625, 0, 15625, 0, 0, 0, 0, 31250, + 31250, 46875, 15625, 31250, 0, 0, 0, 31250, 0, 62500, 15625, 31250, 31250, 31250, + 78125, 156250, 343750, 0, 0, 0], + [0, 0, 0, 0, 19231, 0, 0, 0, 0, 0, 19231, 19231, 0, 0, 0, 19231, 0, 0, 0, 0, 38462, 0, + 19231, 0, 19231, 19231, 19231, 0, 96154, 19231, 0, 57692, 0, 0, 76923, 57692, 115385, + 153846, 230769, 0, 0, 0], + [0, 0, 0, 35714, 17857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53571, 17857, 0, 0, 0, 35714, 17857, + 17857, 0, 0, 35714, 0, 0, 53571, 0, 0, 17857, 0, 35714, 53571, 53571, 35714, 17857, + 196429, 303571, 0, 0, 0], + [0, 0, 0, 15385, 0, 15385, 0, 0, 15385, 0, 15385, 15385, 0, 0, 0, 0, 0, 0, 30769, + 15385, 15385, 15385, 15385, 15385, 30769, 30769, 0, 15385, 30769, 15385, 15385, 0, + 46154, 15385, 46154, 46154, 107692, 184615, 230769, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 16949, 0, 16949, 0, 0, 0, 0, 0, 0, 16949, 0, 0, 0, 16949, 0, + 16949, 0, 0, 16949, 33898, 0, 33898, 16949, 16949, 33898, 16949, 50847, 0, 33898, + 118644, 169492, 372881, 0, 0, 0], + [0, 0, 0, 12821, 0, 0, 0, 0, 12821, 0, 0, 38462, 12821, 12821, 0, 38462, 0, 0, 12821, + 12821, 12821, 25641, 25641, 12821, 0, 12821, 0, 25641, 12821, 0, 25641, 25641, 12821, + 25641, 38462, 25641, 128205, 141026, 294872, 0, 0, 0], + [0, 0, 0, 11364, 0, 0, 0, 0, 0, 11364, 0, 11364, 11364, 22727, 11364, 11364, 11364, + 11364, 0, 11364, 0, 11364, 11364, 11364, 11364, 11364, 0, 11364, 22727, 34091, 22727, + 34091, 0, 68182, 56818, 34091, 68182, 136364, 329545, 0, 0, 0], + [0, 0, 0, 10309, 0, 0, 20619, 0, 10309, 10309, 0, 0, 10309, 0, 0, 10309, 20619, 20619, + 30928, 0, 0, 10309, 0, 0, 10309, 20619, 10309, 0, 10309, 30928, 61856, 20619, 20619, + 30928, 10309, 72165, 92784, 185567, 268041, 0, 0, 0], + [0, 0, 0, 9434, 0, 9434, 0, 0, 0, 0, 0, 9434, 0, 9434, 0, 18868, 9434, 9434, 0, 0, + 9434, 9434, 0, 28302, 37736, 0, 37736, 18868, 0, 18868, 47170, 9434, 18868, 37736, + 9434, 47170, 103774, 122642, 367925, 0, 0, 0], + [0, 0, 0, 0, 0, 17391, 17391, 0, 17391, 17391, 0, 0, 8696, 0, 34783, 0, 0, 0, 0, 0, 0, + 8696, 17391, 26087, 17391, 8696, 0, 17391, 17391, 17391, 17391, 0, 34783, 17391, 8696, + 43478, 78261, 200000, 356522, 0, 0, 0], + [0, 0, 0, 7874, 0, 0, 7874, 15748, 7874, 0, 0, 0, 7874, 7874, 0, 15748, 7874, 0, 15748, + 0, 23622, 7874, 0, 7874, 0, 15748, 15748, 39370, 15748, 7874, 0, 7874, 15748, 23622, + 23622, 78740, 78740, 196850, 346457, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7874, 7874, 0, 7874, 0, 7874, 7874, 7874, + 15748, 7874, 0, 31496, 7874, 31496, 31496, 7874, 23622, 15748, 7874, 39370, 31496, + 70866, 55118, 149606, 425197, 0, 0, 0], + [0, 0, 7299, 0, 21898, 0, 0, 7299, 14599, 0, 0, 0, 7299, 0, 7299, 7299, 7299, 0, 7299, + 21898, 0, 7299, 21898, 14599, 7299, 14599, 0, 14599, 0, 21898, 21898, 21898, 36496, + 21898, 51095, 65693, 72993, 182482, 313869, 0, 0, 0], + [0, 0, 0, 0, 20619, 0, 5155, 0, 0, 0, 5155, 5155, 0, 0, 0, 10309, 10309, 5155, 10309, + 5155, 0, 15464, 10309, 0, 5155, 10309, 5155, 36082, 10309, 10309, 20619, 46392, 25773, + 25773, 30928, 51546, 77320, 123711, 417526, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 4695, 0, 4695, 0, 0, 4695, 0, 4695, 4695, 4695, 9390, 9390, + 9390, 0, 14085, 4695, 14085, 14085, 9390, 37559, 0, 23474, 14085, 28169, 9390, 9390, + 32864, 51643, 93897, 164319, 422535, 0, 0, 0], + [0, 0, 0, 5102, 0, 0, 0, 0, 0, 0, 5102, 5102, 0, 0, 5102, 0, 0, 0, 0, 15306, 5102, + 5102, 10204, 10204, 15306, 5102, 10204, 25510, 10204, 35714, 25510, 10204, 15306, + 10204, 30612, 61224, 71429, 188776, 418367, 0, 0, 0], + [0, 0, 4545, 4545, 4545, 0, 0, 0, 4545, 4545, 9091, 0, 0, 0, 0, 4545, 4545, 4545, 9091, + 0, 4545, 13636, 9091, 18182, 9091, 18182, 13636, 27273, 13636, 18182, 31818, 18182, + 9091, 27273, 27273, 45455, 100000, 186364, 354545, 0, 0, 0], + [0, 0, 0, 0, 7220, 0, 0, 3610, 3610, 3610, 0, 0, 3610, 18051, 0, 3610, 3610, 7220, 0, + 3610, 10830, 14440, 7220, 21661, 7220, 3610, 7220, 14440, 3610, 21661, 7220, 21661, + 25271, 50542, 36101, 43321, 97473, 173285, 375451, 0, 0, 0], + [0, 0, 3344, 0, 3344, 0, 3344, 0, 0, 0, 0, 3344, 3344, 0, 0, 3344, 0, 6689, 6689, 0, + 6689, 10033, 0, 6689, 10033, 10033, 6689, 13378, 13378, 16722, 20067, 13378, 33445, + 30100, 40134, 73579, 80268, 183946, 397993, 0, 0, 0], + [0, 0, 2899, 2899, 0, 0, 2899, 0, 0, 0, 5797, 2899, 0, 5797, 5797, 0, 2899, 5797, 2899, + 5797, 2899, 8696, 8696, 17391, 8696, 11594, 5797, 14493, 28986, 17391, 14493, 26087, + 23188, 31884, 37681, 49275, 63768, 197101, 385507, 0, 0, 0], + [0, 0, 0, 0, 0, 4773, 0, 0, 7160, 0, 2387, 2387, 7160, 2387, 4773, 2387, 4773, 2387, + 4773, 4773, 2387, 11933, 7160, 11933, 14320, 9547, 9547, 7160, 11933, 19093, 7160, + 11933, 19093, 35800, 40573, 71599, 88305, 188544, 381862, 0, 0, 0], + [0, 0, 0, 4219, 2110, 0, 4219, 4219, 2110, 0, 2110, 2110, 4219, 0, 4219, 2110, 0, 6329, + 12658, 4219, 8439, 10549, 12658, 6329, 4219, 18987, 21097, 8439, 2110, 12658, 12658, + 16878, 16878, 37975, 35865, 54852, 113924, 219409, 331224, 0, 0, 0], + [0, 0, 0, 5085, 1695, 0, 1695, 3390, 1695, 1695, 0, 8475, 0, 1695, 1695, 1695, 6780, + 5085, 0, 1695, 8475, 5085, 1695, 5085, 5085, 16949, 10169, 11864, 11864, 15254, 13559, + 13559, 27119, 25424, 49153, 38983, 100000, 191525, 406780, 0, 0, 0], + [0, 0, 0, 1429, 0, 0, 1429, 1429, 2857, 0, 0, 1429, 1429, 5714, 0, 10000, 0, 2857, + 2857, 0, 4286, 8571, 4286, 10000, 12857, 10000, 12857, 4286, 12857, 18571, 14286, + 21429, 34286, 25714, 31429, 57143, 72857, 200000, 412857, 0, 0, 0], + [0, 1206, 1206, 3619, 2413, 1206, 1206, 2413, 2413, 2413, 2413, 0, 1206, 2413, 2413, + 6031, 7238, 3619, 3619, 3619, 6031, 4825, 6031, 10856, 4825, 4825, 7238, 13269, 10856, + 13269, 18094, 26538, 26538, 31363, 32569, 53076, 85645, 203860, 389626, 0, 0, 0], + [0, 0, 0, 0, 0, 1923, 1923, 962, 962, 962, 0, 1923, 0, 4808, 3846, 1923, 3846, 962, + 5769, 6731, 6731, 5769, 6731, 7692, 7692, 7692, 10577, 11538, 9615, 15385, 12500, + 20192, 25962, 28846, 29808, 50000, 78846, 189423, 438462, 0, 0, 0], + [0, 0, 649, 2597, 0, 2597, 3247, 649, 1299, 1948, 649, 4545, 2597, 649, 2597, 4545, + 3247, 3247, 2597, 5195, 7792, 5195, 6494, 9740, 6494, 3896, 12338, 4545, 10390, 15584, + 14286, 16883, 20779, 29870, 31169, 50649, 72727, 186364, 451948, 0, 0, 0], + [0, 0, 809, 1214, 0, 809, 1214, 809, 1214, 2023, 1619, 1619, 1619, 2428, 2023, 3238, + 1214, 2833, 4856, 5666, 3238, 6070, 9308, 4856, 6475, 9308, 8903, 14569, 12950, 11331, + 12950, 19425, 22258, 28329, 27519, 44921, 94294, 188992, 439093, 0, 0, 0], + [0, 332, 499, 1163, 665, 1163, 332, 665, 997, 499, 1163, 1828, 1496, 2659, 1828, 2659, + 2991, 2493, 2659, 3490, 3490, 6314, 5650, 7311, 6979, 7478, 8807, 9804, 11299, 13127, + 13792, 17946, 19276, 28913, 34397, 47856, 79761, 203556, 444666, 0, 0, 0], + [0, 139, 347, 1318, 833, 902, 1249, 833, 1179, 763, 1110, 2220, 1388, 1665, 1943, 1179, + 2151, 3330, 3053, 2498, 2844, 4787, 3746, 5758, 4856, 5828, 5758, 9297, 9852, 10615, + 13112, 16095, 18177, 25878, 30318, 42875, 76315, 190579, 495213, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 125000, 0, 0, 0, 0, 250000, 0, 0, 0, 250000, 0, 0, 0, 0, 0], + [0, 50000, 150000, 0, 0, 0, 0, 0, 0, 0, 0, 50000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 50000, 0, 0, 0, 0, 50000, 0, 50000, 0, 0, 0, 200000, 400000, 0, 0, 0], + [0, 0, 0, 17241, 0, 0, 34483, 17241, 17241, 0, 0, 17241, 0, 17241, 0, 0, 0, 17241, + 34483, 17241, 17241, 0, 17241, 0, 0, 17241, 0, 17241, 0, 34483, 17241, 17241, 17241, + 17241, 17241, 17241, 51724, 293103, 258621, 0, 0, 0], + [0, 0, 23810, 47619, 23810, 23810, 23810, 0, 23810, 23810, 0, 0, 0, 0, 0, 0, 0, 23810, + 23810, 0, 23810, 23810, 0, 0, 47619, 0, 47619, 0, 47619, 23810, 23810, 0, 47619, + 47619, 23810, 47619, 23810, 95238, 238095, 0, 0, 0], + [0, 0, 0, 26316, 0, 0, 26316, 26316, 26316, 0, 0, 0, 0, 0, 0, 26316, 0, 0, 52632, 0, + 26316, 0, 26316, 0, 52632, 0, 26316, 0, 26316, 0, 0, 26316, 0, 0, 78947, 26316, 26316, + 210526, 289474, 0, 0, 0], + [0, 0, 0, 21739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21739, 0, 21739, 43478, 0, 0, 0, 43478, + 21739, 0, 0, 0, 0, 0, 0, 43478, 21739, 43478, 0, 0, 21739, 43478, 0, 173913, 260870, + 217391, 0, 0, 0], + [0, 0, 0, 0, 0, 27778, 27778, 27778, 27778, 0, 0, 0, 27778, 27778, 0, 27778, 27778, 0, + 0, 0, 0, 0, 0, 0, 27778, 0, 27778, 27778, 0, 27778, 0, 55556, 0, 27778, 27778, 27778, + 0, 194444, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 60000, 0, 0, 0, 20000, 0, 0, 0, 20000, 20000, 0, 20000, 0, 20000, + 0, 0, 20000, 40000, 0, 0, 20000, 20000, 0, 60000, 0, 60000, 40000, 40000, 40000, 0, + 260000, 240000, 0, 0, 0], + [0, 0, 0, 30303, 30303, 30303, 0, 0, 0, 0, 0, 30303, 30303, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 30303, 0, 30303, 30303, 30303, 30303, 0, 0, 0, 0, 90909, 60606, 30303, 90909, + 90909, 333333, 0, 0, 0], + [0, 0, 0, 0, 22727, 0, 0, 0, 0, 0, 22727, 0, 0, 0, 22727, 0, 0, 0, 0, 0, 22727, 22727, + 22727, 22727, 22727, 22727, 0, 0, 22727, 0, 0, 22727, 0, 22727, 68182, 45455, 90909, + 159091, 363636, 0, 0, 0], + [0, 0, 12658, 12658, 0, 0, 0, 12658, 25316, 0, 12658, 0, 0, 0, 0, 0, 12658, 0, 0, 0, 0, + 0, 0, 0, 12658, 0, 12658, 25316, 0, 25316, 0, 12658, 75949, 12658, 37975, 75949, + 63291, 240506, 316456, 0, 0, 0], + [0, 0, 0, 0, 17857, 0, 0, 17857, 0, 0, 0, 17857, 0, 17857, 17857, 0, 0, 0, 0, 0, 17857, + 17857, 0, 0, 0, 0, 0, 17857, 0, 53571, 35714, 17857, 17857, 35714, 53571, 35714, + 71429, 178571, 357143, 0, 0, 0], + [0, 0, 0, 0, 13333, 0, 13333, 0, 13333, 0, 0, 0, 0, 13333, 0, 0, 0, 13333, 0, 13333, 0, + 0, 13333, 0, 0, 13333, 0, 0, 40000, 13333, 0, 40000, 53333, 80000, 53333, 40000, + 120000, 186667, 266667, 0, 0, 0], + [0, 13514, 13514, 0, 13514, 0, 0, 0, 27027, 0, 13514, 13514, 0, 0, 0, 0, 0, 13514, 0, + 13514, 0, 0, 27027, 27027, 0, 0, 13514, 13514, 0, 0, 54054, 54054, 54054, 13514, + 67568, 40541, 54054, 135135, 324324, 0, 0, 0], + [0, 0, 0, 11628, 0, 11628, 0, 11628, 11628, 23256, 0, 0, 11628, 11628, 11628, 0, 0, + 11628, 0, 0, 23256, 11628, 11628, 0, 11628, 0, 34884, 0, 34884, 0, 11628, 58140, + 34884, 0, 69767, 23256, 69767, 162791, 325581, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 11111, 11111, 11111, 11111, 22222, 0, 0, 11111, 22222, 0, + 11111, 11111, 11111, 11111, 11111, 0, 0, 11111, 0, 11111, 33333, 11111, 11111, 0, + 11111, 33333, 33333, 66667, 44444, 244444, 333333, 0, 0, 0], + [0, 0, 9346, 9346, 9346, 0, 0, 18692, 0, 9346, 0, 0, 9346, 9346, 0, 18692, 0, 0, 9346, + 0, 0, 9346, 28037, 18692, 9346, 18692, 0, 9346, 9346, 28037, 37383, 28037, 0, 37383, + 28037, 37383, 93458, 177570, 327103, 0, 0, 0], + [0, 0, 0, 8850, 8850, 0, 0, 0, 0, 0, 17699, 0, 0, 0, 0, 8850, 8850, 0, 26549, 0, 8850, + 8850, 0, 8850, 26549, 17699, 8850, 8850, 0, 26549, 0, 61947, 26549, 26549, 17699, + 35398, 79646, 203540, 353982, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8621, 0, 8621, 0, 25862, 0, 8621, 8621, 8621, + 8621, 17241, 0, 17241, 0, 17241, 8621, 34483, 8621, 17241, 25862, 34483, 43103, 60345, + 68966, 224138, 344828, 0, 0, 0], + [0, 0, 0, 7752, 0, 0, 0, 0, 0, 7752, 7752, 23256, 0, 0, 7752, 7752, 0, 7752, 15504, + 23256, 7752, 7752, 15504, 0, 7752, 15504, 0, 7752, 7752, 15504, 23256, 31008, 7752, + 38760, 54264, 124031, 46512, 139535, 341085, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 5208, 0, 0, 5208, 5208, 10417, 0, 15625, 5208, 15625, 5208, + 5208, 15625, 10417, 10417, 10417, 0, 5208, 20833, 5208, 26042, 15625, 36458, 31250, 0, + 26042, 41667, 62500, 72917, 161458, 375000, 0, 0, 0], + [0, 0, 0, 0, 5525, 5525, 22099, 5525, 11050, 5525, 0, 0, 0, 0, 0, 11050, 5525, 5525, + 11050, 0, 5525, 22099, 16575, 0, 0, 5525, 22099, 16575, 11050, 11050, 33149, 11050, + 33149, 22099, 16575, 44199, 66298, 165746, 408840, 0, 0, 0], + [0, 0, 0, 4367, 0, 0, 0, 4367, 0, 4367, 4367, 0, 4367, 0, 8734, 4367, 4367, 8734, 4367, + 4367, 4367, 0, 17467, 8734, 0, 13100, 39301, 30568, 8734, 0, 8734, 26201, 13100, + 39301, 61135, 65502, 74236, 161572, 371179, 0, 0, 0], + [0, 0, 0, 4878, 0, 4878, 4878, 9756, 14634, 9756, 9756, 0, 4878, 0, 9756, 0, 0, 9756, + 0, 0, 0, 4878, 4878, 4878, 4878, 14634, 14634, 14634, 19512, 29268, 19512, 19512, + 14634, 24390, 53659, 43902, 82927, 224390, 321951, 0, 0, 0], + [0, 0, 0, 0, 4167, 4167, 8333, 4167, 0, 0, 4167, 4167, 0, 4167, 4167, 4167, 4167, 8333, + 4167, 4167, 4167, 20833, 12500, 8333, 20833, 4167, 8333, 12500, 33333, 20833, 12500, + 33333, 4167, 33333, 37500, 66667, 95833, 162500, 345833, 0, 0, 0], + [0, 0, 0, 8032, 12048, 0, 0, 0, 0, 0, 0, 0, 4016, 4016, 4016, 4016, 8032, 12048, 4016, + 4016, 0, 12048, 16064, 8032, 12048, 8032, 8032, 12048, 12048, 16064, 16064, 8032, + 24096, 28112, 40161, 44177, 108434, 192771, 369478, 0, 0, 0], + [0, 2907, 0, 0, 2907, 5814, 0, 2907, 2907, 2907, 5814, 0, 0, 0, 2907, 5814, 0, 8721, + 5814, 2907, 8721, 8721, 2907, 14535, 2907, 5814, 20349, 11628, 8721, 20349, 17442, + 17442, 17442, 17442, 37791, 58140, 63953, 180233, 433140, 0, 0, 0], + [0, 0, 0, 0, 2899, 5797, 2899, 2899, 2899, 0, 0, 8696, 2899, 2899, 2899, 8696, 0, 8696, + 2899, 2899, 5797, 14493, 14493, 17391, 2899, 8696, 11594, 5797, 14493, 11594, 17391, + 8696, 28986, 23188, 28986, 52174, 115942, 173913, 385507, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 7353, 2451, 2451, 4902, 4902, 0, 2451, 2451, 4902, 4902, 7353, + 2451, 0, 7353, 12255, 4902, 7353, 7353, 9804, 4902, 9804, 7353, 19608, 24510, 7353, + 17157, 31863, 53922, 49020, 83333, 200980, 394608, 0, 0, 0], + [0, 0, 2227, 8909, 2227, 2227, 6682, 2227, 0, 11136, 2227, 0, 6682, 0, 0, 0, 4454, + 6682, 6682, 6682, 4454, 6682, 6682, 6682, 6682, 4454, 4454, 6682, 22272, 15590, 8909, + 13363, 31180, 42316, 20045, 57906, 100223, 173719, 398664, 0, 0, 0], + [0, 0, 0, 3571, 0, 0, 3571, 0, 3571, 1786, 0, 1786, 3571, 3571, 1786, 1786, 1786, 3571, + 8929, 1786, 1786, 8929, 8929, 3571, 3571, 10714, 1786, 12500, 10714, 7143, 23214, + 19643, 26786, 33929, 53571, 60714, 73214, 226786, 371429, 0, 0, 0], + [0, 0, 0, 1555, 1555, 4666, 1555, 1555, 4666, 0, 1555, 1555, 1555, 1555, 3110, 4666, 0, + 6221, 3110, 4666, 6221, 4666, 4666, 4666, 6221, 9331, 4666, 21773, 9331, 13997, 17107, + 17107, 23328, 27994, 48212, 49767, 82426, 203733, 401244, 0, 0, 0], + [0, 0, 0, 4556, 1139, 3417, 3417, 1139, 2278, 4556, 4556, 3417, 3417, 2278, 1139, 1139, + 4556, 1139, 0, 2278, 2278, 6834, 4556, 11390, 9112, 11390, 5695, 15945, 10251, 17084, + 21640, 23918, 25057, 27335, 38724, 55809, 97950, 212984, 357631, 0, 0, 0], + [0, 0, 0, 993, 2979, 0, 0, 1986, 3972, 993, 1986, 2979, 2979, 2979, 2979, 2979, 1986, + 3972, 4965, 6951, 4965, 3972, 5958, 4965, 7944, 11917, 11917, 11917, 20854, 11917, + 11917, 18868, 20854, 25819, 37736, 46673, 78451, 202582, 415094, 0, 0, 0], + [0, 0, 675, 3376, 2026, 1350, 675, 1350, 1350, 2701, 3376, 2026, 2701, 4051, 1350, + 3376, 4727, 2026, 5402, 2701, 2701, 5402, 6752, 5402, 10804, 6077, 12829, 11479, + 14180, 12154, 17556, 21607, 16880, 32411, 39838, 39163, 73599, 194463, 431465, 0, 0, + 0], [0, 393, 0, 786, 393, 786, 1964, 786, 393, 393, 2357, 1178, 1964, 393, 2357, 1178, + 4713, 4713, 3928, 3535, 3928, 5499, 6677, 5892, 7855, 8248, 6284, 9819, 13354, + 10998, 14925, 13747, 27887, 31422, 34957, 49489, 75805, 209348, 431658, 0, 0, 0], + [0, 164, 822, 986, 1151, 1151, 1315, 822, 329, 3123, 1480, 1644, 1315, 2466, 2137, + 2795, 2959, 2959, 2959, 2795, 5754, 3617, 3781, 5754, 8055, 6083, 9206, 9535, 13316, + 12823, 17097, 16275, 21042, 26632, 35180, 48825, 79073, 187736, 456847, 0, 0, 0], + [0, 278, 487, 1044, 835, 1113, 765, 1183, 1252, 974, 1113, 1531, 1670, 1948, 2227, + 2922, 2853, 2227, 2296, 3062, 3896, 3340, 4036, 5358, 5010, 6680, 8558, 9185, 10019, + 11341, 13151, 17256, 20317, 24631, 31868, 43905, 73685, 183760, 494225, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 83333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 83333, 0, 83333, 0, 166667, 333333, 0, 0, 0], + [0, 0, 142857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47619, 47619, 0, 47619, 0, 0, 0, + 0, 47619, 0, 0, 0, 0, 0, 47619, 47619, 95238, 0, 0, 0, 142857, 190476, 142857, 0, 0, + 0], + [0, 0, 36364, 0, 18182, 0, 0, 18182, 18182, 0, 0, 0, 36364, 0, 0, 0, 0, 18182, 0, 0, 0, + 18182, 0, 18182, 0, 18182, 18182, 0, 0, 36364, 36364, 36364, 0, 54545, 54545, 54545, + 90909, 290909, 127273, 0, 0, 0], + [0, 0, 0, 0, 0, 22727, 0, 0, 45455, 0, 22727, 0, 22727, 22727, 0, 0, 0, 0, 22727, + 22727, 0, 0, 22727, 45455, 22727, 0, 22727, 45455, 45455, 0, 45455, 22727, 0, 22727, + 22727, 90909, 22727, 159091, 227273, 0, 0, 0], + [0, 0, 0, 44444, 0, 44444, 0, 22222, 0, 22222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22222, + 22222, 0, 0, 0, 22222, 0, 0, 0, 44444, 44444, 44444, 0, 22222, 66667, 44444, 44444, + 133333, 355556, 0, 0, 0], + [0, 0, 0, 0, 41667, 0, 20833, 0, 20833, 0, 0, 41667, 20833, 0, 0, 41667, 0, 0, 0, 0, 0, + 0, 0, 0, 62500, 20833, 20833, 20833, 0, 20833, 0, 0, 41667, 20833, 41667, 20833, + 104167, 145833, 291667, 0, 0, 0], + [0, 0, 19231, 19231, 19231, 0, 0, 0, 19231, 19231, 0, 0, 19231, 0, 0, 0, 0, 0, 0, + 19231, 0, 0, 19231, 0, 19231, 19231, 19231, 0, 19231, 0, 19231, 0, 38462, 19231, + 38462, 38462, 19231, 269231, 326923, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 37037, 0, 18519, 18519, 37037, 18519, 0, 18519, 18519, 55556, + 18519, 18519, 0, 0, 18519, 0, 0, 18519, 18519, 0, 37037, 18519, 18519, 0, 18519, + 37037, 37037, 37037, 55556, 74074, 351852, 0, 0, 0], + [0, 0, 0, 16393, 0, 0, 0, 0, 0, 0, 16393, 49180, 0, 0, 0, 0, 0, 0, 0, 0, 32787, 0, + 16393, 16393, 16393, 0, 16393, 0, 16393, 0, 32787, 0, 16393, 49180, 16393, 49180, + 81967, 229508, 327869, 0, 0, 0], + [0, 0, 0, 0, 16949, 16949, 16949, 0, 0, 0, 0, 0, 0, 16949, 16949, 33898, 0, 0, 0, + 16949, 0, 33898, 0, 16949, 50847, 0, 16949, 16949, 0, 16949, 50847, 16949, 0, 16949, + 33898, 50847, 16949, 237288, 288136, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 15873, 0, 0, 0, 15873, 0, 31746, 15873, 0, 0, 0, 15873, 0, 15873, + 0, 0, 15873, 31746, 15873, 0, 63492, 0, 0, 15873, 63492, 63492, 47619, 31746, 63492, + 63492, 206349, 206349, 0, 0, 0], + [0, 0, 0, 15625, 15625, 0, 15625, 0, 0, 15625, 15625, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 31250, 15625, 15625, 0, 46875, 31250, 15625, 0, 15625, 15625, 46875, 0, 15625, 93750, + 46875, 62500, 93750, 375000, 0, 0, 0], + [0, 0, 0, 0, 0, 27778, 13889, 0, 0, 0, 0, 0, 13889, 0, 0, 0, 13889, 0, 13889, 13889, + 13889, 13889, 13889, 13889, 13889, 13889, 27778, 27778, 13889, 13889, 41667, 27778, 0, + 41667, 27778, 27778, 55556, 180556, 333333, 0, 0, 0], + [0, 0, 0, 13699, 0, 0, 0, 0, 0, 0, 0, 0, 13699, 0, 27397, 0, 0, 0, 0, 0, 0, 13699, 0, + 0, 0, 13699, 27397, 0, 0, 13699, 0, 27397, 27397, 41096, 41096, 54795, 95890, 150685, + 438356, 0, 0, 0], + [0, 0, 0, 10000, 0, 0, 20000, 10000, 10000, 0, 0, 0, 0, 0, 0, 20000, 10000, 10000, + 10000, 10000, 30000, 10000, 0, 10000, 0, 30000, 0, 10000, 30000, 30000, 10000, 30000, + 0, 20000, 20000, 70000, 50000, 190000, 350000, 0, 0, 0], + [0, 0, 0, 9709, 0, 29126, 9709, 0, 0, 0, 9709, 0, 0, 9709, 0, 19417, 9709, 9709, 9709, + 9709, 0, 9709, 9709, 0, 9709, 19417, 0, 29126, 38835, 9709, 0, 9709, 29126, 48544, + 58252, 58252, 29126, 184466, 330097, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9091, 9091, 0, 36364, 0, 9091, 27273, 0, 9091, 0, 0, 0, 9091, 27273, + 9091, 18182, 9091, 18182, 18182, 18182, 0, 9091, 45455, 0, 0, 18182, 18182, 36364, + 72727, 81818, 100000, 100000, 290909, 0, 0, 0], + [0, 0, 0, 0, 18692, 0, 0, 9346, 0, 0, 9346, 9346, 0, 9346, 9346, 0, 9346, 9346, 28037, + 9346, 9346, 0, 18692, 0, 18692, 9346, 0, 9346, 9346, 18692, 9346, 18692, 28037, 37383, + 84112, 46729, 74766, 205607, 280374, 0, 0, 0], + [0, 0, 0, 9615, 0, 0, 0, 9615, 0, 0, 9615, 0, 0, 0, 0, 9615, 0, 0, 19231, 0, 0, 0, 0, + 0, 9615, 19231, 28846, 0, 28846, 19231, 9615, 9615, 38462, 19231, 28846, 76923, 86538, + 201923, 365385, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 6803, 0, 0, 20408, 0, 0, 6803, 6803, 13605, 0, 13605, 6803, + 6803, 0, 13605, 0, 6803, 6803, 6803, 0, 13605, 20408, 13605, 34014, 27211, 27211, + 95238, 122449, 163265, 367347, 0, 0, 0], + [0, 0, 0, 6623, 0, 6623, 0, 0, 0, 6623, 6623, 6623, 0, 6623, 13245, 0, 6623, 0, 6623, + 13245, 13245, 6623, 13245, 13245, 6623, 6623, 26490, 6623, 26490, 39735, 19868, 46358, + 6623, 39735, 26490, 46358, 59603, 192053, 324503, 0, 0, 0], + [0, 0, 0, 11905, 5952, 0, 0, 5952, 0, 5952, 0, 5952, 5952, 0, 0, 5952, 5952, 23810, + 11905, 0, 5952, 0, 11905, 17857, 0, 0, 17857, 17857, 17857, 23810, 11905, 23810, + 17857, 41667, 41667, 41667, 95238, 166667, 357143, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 20942, 0, 0, 5236, 5236, 5236, 10471, 5236, + 5236, 20942, 15707, 10471, 5236, 15707, 26178, 31414, 10471, 5236, 5236, 31414, 31414, + 36649, 57592, 78534, 157068, 403141, 0, 0, 0], + [0, 0, 0, 4739, 0, 4739, 0, 0, 0, 4739, 0, 0, 0, 4739, 0, 0, 0, 9479, 0, 0, 9479, 0, + 9479, 18957, 9479, 4739, 28436, 9479, 18957, 18957, 18957, 37915, 14218, 33175, 47393, + 52133, 61611, 175355, 402844, 0, 0, 0], + [0, 0, 0, 8621, 0, 0, 8621, 0, 4310, 0, 0, 0, 0, 4310, 4310, 4310, 0, 4310, 0, 4310, + 8621, 12931, 12931, 8621, 17241, 8621, 12931, 8621, 8621, 21552, 4310, 38793, 43103, + 8621, 51724, 90517, 73276, 176724, 349138, 0, 0, 0], + [0, 3497, 0, 0, 3497, 0, 3497, 0, 3497, 10490, 3497, 3497, 10490, 0, 3497, 0, 3497, + 3497, 3497, 3497, 3497, 6993, 6993, 6993, 10490, 10490, 6993, 6993, 13986, 24476, + 17483, 24476, 27972, 38462, 13986, 62937, 122378, 171329, 363636, 0, 0, 0], + [0, 0, 3058, 3058, 0, 3058, 0, 3058, 3058, 0, 0, 3058, 0, 0, 3058, 9174, 3058, 6116, + 6116, 6116, 3058, 6116, 3058, 15291, 21407, 3058, 6116, 12232, 15291, 15291, 15291, + 24465, 24465, 33639, 42813, 67278, 82569, 192661, 363914, 0, 0, 0], + [0, 0, 0, 0, 2584, 2584, 0, 0, 0, 0, 5168, 5168, 2584, 5168, 0, 5168, 7752, 2584, 5168, + 5168, 0, 10336, 7752, 5168, 7752, 12920, 18088, 5168, 18088, 15504, 18088, 20672, + 36176, 46512, 28424, 62016, 64599, 180879, 392765, 0, 0, 0], + [0, 0, 0, 0, 0, 2519, 0, 0, 0, 2519, 2519, 0, 0, 5038, 2519, 2519, 7557, 2519, 2519, + 2519, 12594, 5038, 0, 7557, 10076, 2519, 15113, 10076, 15113, 12594, 12594, 25189, + 30227, 22670, 45340, 55416, 80605, 181360, 423174, 0, 0, 0], + [0, 0, 2053, 2053, 2053, 0, 0, 2053, 2053, 0, 0, 0, 0, 8214, 2053, 4107, 2053, 6160, 0, + 0, 0, 10267, 10267, 10267, 6160, 0, 18480, 6160, 12320, 8214, 18480, 14374, 22587, + 30801, 47228, 45175, 61602, 209446, 435318, 0, 0, 0], + [0, 0, 0, 1792, 1792, 0, 0, 1792, 0, 3584, 3584, 7168, 7168, 3584, 3584, 3584, 3584, + 3584, 3584, 3584, 3584, 8961, 7168, 5376, 5376, 5376, 12545, 10753, 14337, 14337, + 21505, 14337, 37634, 30466, 46595, 39427, 77061, 173835, 419355, 0, 0, 0], + [0, 0, 0, 1473, 0, 1473, 2946, 4418, 2946, 2946, 1473, 1473, 1473, 1473, 4418, 4418, + 4418, 0, 5891, 7364, 1473, 4418, 4418, 2946, 13255, 16200, 20619, 7364, 13255, 13255, + 27982, 13255, 23564, 27982, 22091, 67747, 75110, 192931, 403535, 0, 0, 0], + [0, 1168, 1168, 1168, 0, 2336, 0, 1168, 4673, 5841, 0, 1168, 3505, 1168, 1168, 2336, + 1168, 0, 3505, 3505, 4673, 11682, 7009, 8178, 10514, 9346, 10514, 11682, 9346, 10514, + 9346, 16355, 25701, 24533, 35047, 65421, 88785, 209112, 397196, 0, 0, 0], + [0, 0, 0, 1789, 2683, 1789, 0, 2683, 3578, 0, 2683, 3578, 1789, 4472, 1789, 2683, 2683, + 8945, 3578, 4472, 3578, 6261, 5367, 8945, 6261, 8050, 8945, 12522, 11628, 20572, + 13417, 29517, 27728, 19678, 27728, 48301, 92129, 176208, 423971, 0, 0, 0], + [0, 670, 670, 2011, 1340, 0, 2681, 670, 4021, 0, 2011, 1340, 2681, 4021, 2681, 4021, + 6032, 3351, 5362, 3351, 2011, 4021, 6032, 8713, 8043, 10724, 8713, 8713, 13405, 14075, + 10054, 18097, 22118, 30161, 41555, 52949, 72386, 187668, 433646, 0, 0, 0], + [0, 410, 0, 2050, 2050, 1640, 0, 820, 820, 2460, 2870, 820, 820, 0, 2460, 3690, 2050, + 3280, 2460, 4100, 5740, 7790, 5330, 7790, 8610, 9430, 9020, 9020, 9430, 15580, 15580, + 20090, 16400, 30750, 34030, 44280, 82001, 189012, 447314, 0, 0, 0], + [0, 332, 831, 1496, 1496, 665, 1164, 665, 831, 831, 997, 1828, 1496, 1828, 1995, 2660, + 3823, 1995, 4654, 4156, 4820, 4156, 5153, 6649, 5485, 10472, 9973, 8311, 13132, 12134, + 13963, 16789, 22773, 27094, 36902, 48039, 80951, 188497, 450964, 0, 0, 0], + [0, 140, 698, 628, 628, 1117, 908, 1187, 1257, 1466, 768, 1396, 1117, 2164, 1745, 2304, + 2095, 2723, 3002, 2513, 3631, 4329, 4329, 4189, 5027, 7401, 6842, 8308, 9914, 11450, + 14382, 17175, 19689, 24646, 30580, 44683, 70725, 188648, 496195, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 90909, 0, 0, 0, 0, 90909, 0, 90909, 0, 0, 0, 363636, 90909, 0, 0, 0], + [0, 0, 76923, 76923, 38462, 0, 0, 0, 0, 0, 0, 38462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 115385, 0, 0, 0, 0, 0, 0, 38462, 0, 38462, 0, 0, 0, 0, 38462, 192308, 346154, 0, 0, + 0], + [0, 0, 0, 41667, 20833, 0, 20833, 0, 0, 0, 0, 0, 20833, 0, 20833, 0, 0, 0, 0, 20833, 0, + 41667, 20833, 0, 0, 20833, 20833, 0, 20833, 0, 20833, 62500, 0, 0, 20833, 62500, + 41667, 145833, 375000, 0, 0, 0], + [0, 0, 24390, 24390, 24390, 24390, 0, 48780, 0, 0, 0, 0, 24390, 48780, 0, 24390, 0, 0, + 0, 24390, 0, 24390, 0, 0, 0, 0, 24390, 24390, 24390, 24390, 0, 0, 48780, 97561, 0, 0, + 0, 243902, 219512, 0, 0, 0], + [0, 0, 0, 0, 0, 23256, 0, 0, 0, 0, 0, 0, 0, 23256, 0, 23256, 23256, 23256, 0, 23256, + 23256, 0, 23256, 0, 0, 0, 23256, 23256, 46512, 46512, 23256, 0, 23256, 0, 46512, + 69767, 46512, 69767, 395349, 0, 0, 0], + [0, 0, 0, 0, 27027, 0, 0, 0, 27027, 27027, 27027, 0, 27027, 0, 27027, 0, 0, 0, 0, 0, 0, + 27027, 27027, 0, 0, 0, 0, 27027, 0, 0, 27027, 81081, 27027, 54054, 27027, 27027, + 54054, 189189, 270270, 0, 0, 0], + [0, 0, 23810, 23810, 0, 23810, 23810, 0, 23810, 0, 23810, 23810, 0, 0, 0, 0, 0, 0, 0, + 23810, 47619, 0, 0, 0, 0, 71429, 0, 0, 0, 23810, 47619, 0, 23810, 0, 71429, 23810, + 47619, 166667, 285714, 0, 0, 0], + [0, 0, 18868, 0, 0, 0, 0, 0, 0, 0, 56604, 18868, 0, 0, 0, 0, 0, 0, 0, 18868, 0, 0, 0, + 18868, 18868, 0, 37736, 75472, 0, 0, 37736, 18868, 0, 0, 37736, 56604, 113208, 113208, + 358491, 0, 0, 0], + [0, 0, 0, 0, 0, 17857, 0, 0, 17857, 0, 17857, 0, 0, 0, 17857, 17857, 53571, 0, 0, 0, 0, + 17857, 35714, 17857, 0, 0, 35714, 17857, 17857, 17857, 17857, 17857, 35714, 71429, + 53571, 71429, 71429, 71429, 285714, 0, 0, 0], + [0, 0, 0, 22222, 22222, 22222, 0, 0, 22222, 0, 0, 0, 22222, 0, 0, 0, 0, 0, 0, 0, 0, + 22222, 0, 0, 0, 0, 22222, 44444, 22222, 0, 0, 0, 88889, 22222, 44444, 22222, 133333, + 177778, 288889, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16667, 16667, 0, 0, 16667, 0, 16667, 0, 16667, 16667, 0, + 16667, 0, 50000, 16667, 0, 16667, 16667, 0, 33333, 16667, 16667, 16667, 16667, 16667, + 100000, 133333, 100000, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 49180, 0, 16393, 16393, 0, 0, 0, 0, 16393, 0, 0, 16393, 16393, 16393, + 16393, 0, 49180, 16393, 0, 0, 0, 0, 49180, 0, 49180, 16393, 32787, 32787, 32787, + 16393, 32787, 81967, 114754, 311475, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 12658, 0, 0, 0, 12658, 12658, 0, 0, 25316, 12658, 12658, 12658, + 12658, 0, 25316, 0, 12658, 12658, 0, 25316, 37975, 50633, 25316, 63291, 0, 0, 12658, + 25316, 75949, 63291, 75949, 379747, 0, 0, 0], + [0, 0, 0, 0, 0, 14706, 0, 0, 0, 0, 0, 0, 0, 14706, 0, 58824, 0, 0, 14706, 29412, 0, + 14706, 0, 14706, 0, 29412, 14706, 14706, 14706, 14706, 14706, 0, 44118, 29412, 29412, + 29412, 117647, 191176, 294118, 0, 0, 0], + [0, 0, 0, 21053, 0, 0, 0, 10526, 0, 0, 10526, 0, 10526, 10526, 0, 0, 0, 10526, 0, + 10526, 10526, 0, 10526, 0, 0, 0, 10526, 10526, 31579, 21053, 21053, 0, 10526, 31579, + 21053, 94737, 105263, 84211, 452632, 0, 0, 0], + [0, 0, 0, 10526, 0, 10526, 0, 0, 0, 10526, 0, 0, 0, 0, 0, 10526, 0, 0, 0, 0, 0, 0, 0, + 21053, 0, 10526, 10526, 10526, 21053, 10526, 10526, 0, 10526, 42105, 10526, 115789, + 63158, 252632, 368421, 0, 0, 0], + [0, 0, 0, 9804, 9804, 0, 0, 0, 29412, 0, 9804, 0, 0, 0, 0, 0, 0, 0, 9804, 0, 0, 0, + 19608, 19608, 0, 0, 0, 19608, 0, 0, 19608, 58824, 49020, 49020, 19608, 58824, 117647, + 166667, 333333, 0, 0, 0], + [0, 0, 8333, 0, 8333, 0, 16667, 0, 0, 0, 0, 25000, 0, 0, 8333, 0, 0, 8333, 8333, 8333, + 0, 25000, 16667, 16667, 8333, 16667, 0, 0, 8333, 16667, 8333, 8333, 16667, 66667, + 41667, 75000, 75000, 175000, 333333, 0, 0, 0], + [0, 0, 0, 0, 8621, 8621, 0, 0, 0, 0, 17241, 17241, 8621, 0, 8621, 8621, 8621, 0, 8621, + 8621, 25862, 0, 0, 25862, 8621, 8621, 8621, 17241, 17241, 17241, 17241, 25862, 17241, + 43103, 68966, 43103, 86207, 120690, 344828, 0, 0, 0], + [0, 0, 0, 7407, 0, 0, 0, 0, 0, 0, 0, 7407, 7407, 22222, 0, 0, 7407, 0, 7407, 7407, + 14815, 0, 22222, 0, 0, 14815, 7407, 14815, 7407, 14815, 7407, 14815, 29630, 37037, + 66667, 44444, 88889, 148148, 400000, 0, 0, 0], + [0, 0, 0, 23529, 5882, 0, 11765, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5882, 0, 0, 0, 5882, 0, + 5882, 11765, 11765, 5882, 5882, 11765, 5882, 11765, 17647, 23529, 23529, 58824, 64706, + 88235, 200000, 400000, 0, 0, 0], + [0, 0, 0, 17857, 0, 0, 5952, 0, 0, 0, 0, 5952, 5952, 0, 5952, 0, 5952, 5952, 0, 0, + 29762, 5952, 11905, 35714, 0, 11905, 17857, 29762, 11905, 29762, 5952, 11905, 17857, + 29762, 35714, 53571, 83333, 148810, 375000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5051, 0, 0, 0, 5051, 0, 5051, 10101, 0, 5051, 0, 10101, 10101, + 10101, 0, 0, 10101, 20202, 10101, 20202, 15152, 20202, 20202, 20202, 35354, 35354, + 40404, 35354, 55556, 45455, 80808, 196970, 277778, 0, 0, 0], + [0, 0, 0, 4673, 0, 0, 0, 4673, 4673, 0, 4673, 4673, 4673, 14019, 4673, 0, 4673, 4673, + 9346, 0, 4673, 18692, 14019, 0, 9346, 0, 0, 9346, 23364, 23364, 42056, 14019, 23364, + 37383, 56075, 37383, 98131, 158879, 364486, 0, 0, 0], + [0, 0, 0, 3623, 3623, 3623, 3623, 0, 0, 0, 3623, 0, 7246, 3623, 3623, 3623, 0, 0, + 10870, 0, 7246, 14493, 10870, 3623, 14493, 7246, 21739, 7246, 14493, 25362, 21739, + 25362, 14493, 43478, 57971, 39855, 86957, 199275, 336957, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 6780, 10169, 0, 3390, 0, 3390, 0, 3390, 3390, 3390, 6780, 0, 0, + 13559, 10169, 13559, 6780, 0, 20339, 6780, 10169, 13559, 13559, 16949, 13559, 71186, + 23729, 64407, 44068, 81356, 196610, 338983, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3509, 3509, 3509, 0, 7018, 0, 3509, 3509, 0, 0, 3509, 3509, 10526, + 3509, 10526, 10526, 0, 0, 0, 10526, 10526, 21053, 10526, 7018, 21053, 24561, 31579, + 35088, 42105, 35088, 70175, 207018, 407018, 0, 0, 0], + [0, 0, 0, 2688, 0, 5376, 2688, 0, 0, 5376, 5376, 0, 2688, 0, 5376, 5376, 2688, 5376, + 2688, 5376, 8065, 2688, 10753, 2688, 2688, 2688, 16129, 13441, 21505, 16129, 13441, + 21505, 26882, 26882, 34946, 32258, 83333, 190860, 422043, 0, 0, 0], + [0, 0, 2421, 0, 4843, 2421, 0, 0, 4843, 4843, 7264, 0, 4843, 0, 4843, 4843, 7264, 2421, + 4843, 4843, 7264, 7264, 14528, 9685, 4843, 12107, 12107, 7264, 9685, 14528, 16949, + 33898, 9685, 24213, 43584, 41162, 58111, 196126, 416465, 0, 0, 0], + [0, 0, 2155, 0, 2155, 2155, 2155, 0, 0, 8621, 6466, 0, 0, 4310, 6466, 4310, 2155, 2155, + 4310, 0, 8621, 2155, 2155, 8621, 17241, 10776, 15086, 8621, 8621, 17241, 17241, 12931, + 19397, 28017, 51724, 32328, 88362, 224138, 379310, 0, 0, 0], + [0, 1709, 0, 1709, 3419, 1709, 0, 8547, 1709, 1709, 0, 6838, 3419, 3419, 3419, 1709, + 1709, 3419, 6838, 5128, 6838, 6838, 5128, 5128, 8547, 13675, 18803, 17094, 6838, 8547, + 22222, 23932, 37607, 27350, 37607, 49573, 75214, 182906, 389744, 0, 0, 0], + [0, 0, 2903, 5806, 2903, 2903, 5806, 2903, 2903, 1451, 0, 7257, 2903, 4354, 4354, 5806, + 1451, 1451, 2903, 1451, 8708, 8708, 8708, 11611, 5806, 10160, 5806, 18868, 17417, + 11611, 15965, 24673, 17417, 36284, 33382, 42090, 78374, 177068, 407837, 0, 0, 0], + [0, 0, 0, 3521, 1174, 1174, 0, 1174, 2347, 1174, 5869, 1174, 3521, 0, 7042, 7042, 3521, + 1174, 3521, 8216, 2347, 7042, 11737, 5869, 10563, 4695, 9390, 16432, 17606, 9390, + 11737, 21127, 32864, 26995, 34038, 58685, 85681, 196009, 386150, 0, 0, 0], + [0, 0, 0, 1855, 2783, 1855, 928, 3711, 1855, 0, 1855, 1855, 1855, 928, 3711, 2783, + 4638, 1855, 1855, 5566, 4638, 4638, 8349, 7421, 6494, 6494, 8349, 7421, 7421, 8349, + 17625, 30612, 21336, 28757, 34323, 46382, 86271, 203154, 422078, 0, 0, 0], + [0, 0, 1297, 1297, 0, 1297, 1946, 2594, 1946, 3243, 1946, 1946, 3891, 3891, 3243, 3891, + 5188, 5837, 2594, 4540, 3243, 5837, 5837, 5837, 7134, 11025, 8431, 5188, 12322, 15564, + 17510, 18158, 23995, 30480, 41505, 42153, 86252, 182231, 426719, 0, 0, 0], + [0, 0, 417, 2501, 2501, 2084, 834, 2501, 2084, 1251, 1667, 834, 3752, 1667, 4168, 2084, + 3335, 4168, 2501, 3752, 3335, 9170, 7920, 6669, 4585, 6669, 6669, 8337, 10004, 16674, + 15006, 18341, 22509, 33764, 43351, 48353, 77532, 208003, 411005, 0, 0, 0], + [0, 0, 840, 1345, 1177, 1849, 1345, 1345, 840, 1681, 1513, 2353, 2521, 2690, 2690, + 2690, 2353, 4539, 3194, 3362, 2521, 5043, 5715, 5211, 7900, 6724, 8069, 11599, 11262, + 13111, 19163, 14456, 23533, 24374, 32947, 51437, 82367, 189780, 446462, 0, 0, 0], + [0, 347, 416, 485, 901, 901, 970, 1109, 554, 970, 693, 1871, 1663, 1178, 1594, 2218, + 2703, 2911, 3049, 3534, 3188, 4782, 4920, 4643, 6376, 5891, 7069, 7900, 9563, 10603, + 12821, 16286, 19612, 25295, 32502, 45045, 77131, 191476, 486833, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 111111, 0, 111111, 222222, 222222, 0, 0, 0], + [0, 41667, 41667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 41667, 0, 0, 41667, 41667, 0, 0, 0, + 41667, 0, 0, 0, 0, 0, 0, 41667, 0, 0, 0, 41667, 0, 0, 41667, 250000, 375000, 0, 0, 0], + [0, 0, 54545, 0, 0, 18182, 18182, 18182, 0, 18182, 0, 0, 0, 0, 0, 54545, 0, 0, 18182, + 18182, 0, 36364, 18182, 0, 36364, 18182, 18182, 0, 0, 0, 36364, 36364, 54545, 54545, + 36364, 36364, 0, 163636, 236364, 0, 0, 0], + [0, 0, 0, 21277, 0, 21277, 0, 0, 21277, 21277, 0, 0, 0, 21277, 0, 0, 42553, 0, 21277, + 0, 0, 0, 0, 21277, 21277, 21277, 21277, 42553, 0, 0, 21277, 0, 42553, 21277, 21277, + 63830, 63830, 191489, 276596, 0, 0, 0], + [0, 0, 0, 0, 18868, 0, 0, 18868, 56604, 0, 0, 18868, 0, 18868, 0, 0, 18868, 0, 0, 0, + 18868, 0, 37736, 37736, 0, 0, 18868, 0, 0, 37736, 37736, 0, 18868, 37736, 56604, + 18868, 94340, 169811, 264151, 0, 0, 0], + [0, 0, 0, 0, 22727, 0, 22727, 0, 0, 22727, 0, 0, 0, 0, 22727, 0, 0, 0, 0, 22727, 0, + 22727, 0, 0, 0, 68182, 0, 0, 0, 0, 22727, 45455, 45455, 45455, 45455, 22727, 136364, + 181818, 250000, 0, 0, 0], + [0, 0, 18182, 0, 36364, 0, 0, 0, 0, 0, 18182, 0, 36364, 0, 18182, 0, 0, 0, 0, 0, 0, 0, + 36364, 0, 0, 36364, 18182, 18182, 18182, 0, 18182, 54545, 36364, 54545, 54545, 18182, + 54545, 236364, 218182, 0, 0, 0], + [0, 0, 0, 0, 0, 23256, 0, 0, 0, 0, 0, 23256, 0, 23256, 0, 0, 23256, 23256, 0, 0, 0, + 23256, 0, 23256, 23256, 23256, 0, 23256, 0, 46512, 0, 46512, 69767, 46512, 69767, + 23256, 93023, 116279, 255814, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 22222, 22222, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22222, 0, 22222, + 22222, 0, 22222, 0, 22222, 0, 22222, 0, 66667, 0, 22222, 22222, 44444, 66667, 133333, + 466667, 0, 0, 0], + [0, 0, 34483, 17241, 17241, 17241, 51724, 0, 17241, 0, 34483, 0, 17241, 0, 0, 0, 17241, + 0, 0, 17241, 0, 17241, 17241, 0, 17241, 34483, 0, 17241, 0, 17241, 34483, 17241, 0, + 17241, 51724, 51724, 51724, 206897, 206897, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 42254, 14085, 14085, 28169, 14085, 0, 0, 0, 0, 14085, 0, 28169, + 14085, 0, 14085, 14085, 14085, 14085, 0, 14085, 0, 14085, 28169, 28169, 0, 14085, + 28169, 14085, 70423, 42254, 112676, 126761, 281690, 0, 0, 0], + [0, 0, 0, 0, 12346, 0, 0, 12346, 12346, 0, 24691, 0, 0, 24691, 0, 0, 0, 0, 12346, + 24691, 12346, 12346, 12346, 12346, 37037, 0, 24691, 24691, 12346, 12346, 24691, 74074, + 37037, 12346, 37037, 12346, 86420, 123457, 308642, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14925, 0, 0, 14925, 0, 0, 0, 0, 0, 0, 14925, + 29851, 29851, 14925, 0, 14925, 0, 74627, 0, 29851, 0, 44776, 14925, 44776, 104478, + 164179, 388060, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 11628, 0, 11628, 0, 0, 0, 23256, 23256, 11628, 0, 23256, + 11628, 0, 11628, 11628, 11628, 81395, 11628, 0, 0, 34884, 34884, 0, 0, 23256, 34884, + 46512, 23256, 81395, 127907, 348837, 0, 0, 0], + [0, 0, 10753, 0, 0, 10753, 0, 0, 0, 10753, 21505, 10753, 0, 10753, 10753, 0, 0, 0, + 10753, 0, 10753, 0, 0, 10753, 10753, 21505, 21505, 10753, 0, 10753, 21505, 10753, + 43011, 21505, 53763, 21505, 139785, 150538, 344086, 0, 0, 0], + [0, 0, 0, 0, 0, 10309, 0, 0, 0, 0, 30928, 20619, 10309, 0, 0, 10309, 0, 20619, 10309, + 10309, 10309, 10309, 10309, 20619, 0, 10309, 20619, 10309, 0, 20619, 20619, 20619, + 30928, 10309, 30928, 10309, 82474, 164948, 391753, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 9009, 0, 0, 0, 9009, 0, 9009, 0, 18018, 18018, 9009, 9009, 0, + 9009, 9009, 9009, 18018, 18018, 0, 9009, 18018, 9009, 27027, 9009, 36036, 27027, + 27027, 36036, 63063, 63063, 171171, 360360, 0, 0, 0], + [0, 0, 9346, 0, 0, 0, 9346, 0, 0, 0, 0, 0, 28037, 0, 0, 0, 0, 0, 0, 9346, 9346, 0, + 9346, 28037, 9346, 18692, 0, 28037, 18692, 18692, 18692, 28037, 9346, 46729, 37383, + 37383, 93458, 121495, 411215, 0, 0, 0], + [0, 0, 0, 8000, 8000, 8000, 0, 0, 0, 16000, 0, 8000, 8000, 0, 0, 0, 0, 8000, 32000, 0, + 0, 8000, 8000, 0, 0, 16000, 0, 24000, 24000, 0, 16000, 0, 48000, 24000, 32000, 48000, + 80000, 168000, 408000, 0, 0, 0], + [0, 0, 0, 8000, 8000, 16000, 0, 8000, 8000, 0, 0, 0, 0, 8000, 8000, 8000, 0, 0, 0, + 24000, 8000, 8000, 24000, 8000, 24000, 24000, 24000, 16000, 16000, 16000, 40000, 8000, + 16000, 48000, 32000, 64000, 72000, 128000, 328000, 0, 0, 0], + [0, 0, 5319, 0, 5319, 0, 0, 0, 0, 0, 10638, 10638, 10638, 10638, 5319, 5319, 15957, + 15957, 5319, 15957, 0, 15957, 0, 10638, 26596, 15957, 10638, 21277, 21277, 5319, + 26596, 15957, 26596, 26596, 37234, 21277, 63830, 154255, 382979, 0, 0, 0], + [0, 0, 0, 4926, 4926, 0, 0, 0, 4926, 0, 9852, 4926, 0, 4926, 9852, 4926, 4926, 0, 4926, + 4926, 0, 4926, 9852, 19704, 4926, 4926, 19704, 14778, 39409, 14778, 9852, 14778, + 24631, 59113, 29557, 49261, 73892, 157635, 384236, 0, 0, 0], + [0, 0, 5376, 0, 10753, 0, 0, 5376, 5376, 0, 5376, 0, 5376, 5376, 21505, 10753, 0, 5376, + 10753, 5376, 10753, 5376, 21505, 16129, 0, 5376, 10753, 10753, 16129, 37634, 5376, + 21505, 21505, 16129, 10753, 69892, 96774, 188172, 338710, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 4717, 0, 0, 0, 4717, 4717, 0, 0, 0, 0, 0, 0, 4717, 0, 9434, 4717, + 9434, 9434, 4717, 18868, 9434, 14151, 9434, 4717, 9434, 33019, 14151, 47170, 47170, + 37736, 113208, 235849, 349057, 0, 0, 0], + [0, 0, 0, 0, 4425, 8850, 0, 0, 4425, 0, 4425, 8850, 4425, 0, 0, 8850, 0, 4425, 0, 0, + 4425, 8850, 8850, 4425, 4425, 4425, 8850, 13274, 4425, 13274, 26549, 13274, 35398, + 39823, 44248, 26549, 70796, 203540, 415929, 0, 0, 0], + [0, 3788, 0, 0, 0, 0, 0, 3788, 7576, 3788, 3788, 3788, 0, 3788, 3788, 7576, 0, 3788, + 7576, 11364, 0, 7576, 11364, 11364, 11364, 7576, 3788, 15152, 18939, 11364, 7576, + 37879, 26515, 34091, 37879, 41667, 83333, 178030, 390152, 0, 0, 0], + [0, 0, 0, 0, 3155, 6309, 0, 3155, 0, 6309, 0, 6309, 3155, 6309, 0, 3155, 6309, 15773, + 6309, 12618, 9464, 6309, 12618, 6309, 9464, 12618, 18927, 12618, 28391, 18927, 0, + 34700, 28391, 25237, 50473, 59937, 75710, 154574, 356467, 0, 0, 0], + [0, 0, 2882, 0, 0, 11527, 2882, 2882, 0, 5764, 0, 2882, 2882, 0, 5764, 2882, 5764, + 2882, 2882, 0, 11527, 0, 5764, 2882, 14409, 11527, 5764, 14409, 20173, 23055, 14409, + 31700, 25937, 31700, 40346, 37464, 69164, 210375, 377522, 0, 0, 0], + [0, 0, 0, 0, 2525, 2525, 2525, 5051, 0, 5051, 2525, 0, 5051, 0, 5051, 0, 5051, 0, + 10101, 7576, 12626, 7576, 2525, 2525, 15152, 17677, 15152, 15152, 10101, 7576, 37879, + 27778, 25253, 40404, 37879, 53030, 75758, 169192, 373737, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 6048, 2016, 2016, 2016, 8065, 0, 6048, 4032, 6048, 4032, 2016, 6048, + 8065, 4032, 6048, 2016, 10081, 4032, 4032, 6048, 16129, 14113, 20161, 16129, 12097, + 28226, 26210, 30242, 36290, 60484, 72581, 205645, 368952, 0, 0, 0], + [0, 1783, 0, 0, 3565, 0, 0, 3565, 5348, 3565, 1783, 1783, 5348, 1783, 3565, 3565, 1783, + 5348, 5348, 3565, 3565, 7130, 5348, 8913, 14260, 3565, 10695, 17825, 28520, 8913, + 19608, 21390, 19608, 48128, 32086, 64171, 67736, 165775, 401070, 0, 0, 0], + [0, 1412, 0, 2825, 0, 0, 0, 4237, 1412, 2825, 0, 5650, 1412, 2825, 5650, 5650, 1412, + 5650, 4237, 4237, 4237, 2825, 2825, 9887, 8475, 12712, 14124, 15537, 9887, 16949, + 25424, 19774, 24011, 28249, 31073, 62147, 70621, 218927, 372881, 0, 0, 0], + [0, 1153, 0, 3460, 1153, 1153, 1153, 1153, 3460, 0, 0, 3460, 5767, 0, 1153, 3460, 3460, + 2307, 9227, 8074, 2307, 5767, 11534, 8074, 10381, 5767, 9227, 12687, 3460, 13841, + 14994, 19608, 29988, 36909, 33449, 54210, 71511, 174164, 432526, 0, 0, 0], + [0, 0, 883, 883, 3534, 2650, 883, 1767, 883, 1767, 5300, 883, 2650, 0, 4417, 6184, + 2650, 4417, 3534, 5300, 11484, 3534, 8834, 4417, 8834, 12367, 12367, 9717, 16784, + 8834, 17668, 29152, 24735, 33569, 39753, 51237, 92756, 187279, 378092, 0, 0, 0], + [0, 0, 0, 1344, 672, 2688, 2688, 2016, 2688, 2688, 672, 2688, 3360, 2688, 2016, 2016, + 3360, 3360, 1344, 4704, 6720, 3360, 7392, 6048, 9409, 11425, 8737, 10753, 15457, + 12097, 14113, 16129, 18817, 36962, 41667, 48387, 84677, 200269, 406586, 0, 0, 0], + [0, 396, 0, 1584, 1979, 1584, 2771, 1584, 1188, 792, 3959, 3959, 1188, 1979, 2375, + 3959, 2771, 1979, 3167, 3167, 5542, 5146, 6334, 7126, 9897, 8314, 13064, 12272, 10689, + 15835, 17419, 19002, 20982, 28504, 38401, 52257, 83135, 193983, 411718, 0, 0, 0], + [0, 165, 1158, 993, 993, 662, 496, 1324, 1158, 2316, 662, 993, 1489, 2316, 1985, 2316, + 3309, 3640, 3309, 3805, 3971, 5295, 6453, 7280, 6618, 5956, 8604, 9265, 10754, 12574, + 14394, 16545, 23825, 29120, 36565, 46658, 80245, 200860, 441926, 0, 0, 0], + [0, 212, 424, 1413, 1130, 1342, 848, 1060, 918, 1201, 1696, 2049, 1625, 1766, 2685, + 2402, 2755, 2614, 2685, 3250, 3320, 5298, 4309, 5369, 6076, 7700, 8690, 9184, 9961, + 11657, 14059, 14836, 19993, 26351, 31438, 44507, 74956, 192935, 477287, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 230769, 76923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 76923, 76923, 153846, 0, 0, 384615, 0, 0, 0], + [0, 0, 76923, 38462, 38462, 0, 0, 0, 0, 0, 0, 0, 38462, 0, 38462, 0, 0, 38462, 0, 0, 0, + 0, 0, 0, 0, 38462, 38462, 0, 0, 0, 0, 38462, 0, 38462, 38462, 153846, 76923, 192308, + 115385, 0, 0, 0], + [0, 0, 0, 0, 0, 23256, 0, 0, 0, 0, 23256, 23256, 23256, 0, 0, 0, 0, 0, 23256, 0, 0, 0, + 0, 23256, 0, 0, 0, 0, 0, 23256, 0, 0, 46512, 23256, 23256, 69767, 69767, 69767, + 534884, 0, 0, 0], + [0, 20000, 20000, 0, 0, 0, 0, 0, 0, 20000, 20000, 0, 20000, 20000, 0, 0, 0, 0, 0, + 20000, 20000, 20000, 0, 40000, 0, 0, 0, 20000, 0, 20000, 0, 20000, 60000, 40000, + 80000, 20000, 100000, 180000, 240000, 0, 0, 0], + [0, 0, 0, 18868, 0, 0, 37736, 0, 18868, 0, 0, 18868, 0, 0, 0, 0, 0, 37736, 18868, + 18868, 37736, 0, 18868, 0, 18868, 0, 0, 0, 18868, 37736, 37736, 56604, 0, 18868, + 37736, 37736, 56604, 245283, 207547, 0, 0, 0], + [0, 0, 0, 68182, 0, 0, 0, 22727, 0, 0, 0, 0, 0, 0, 0, 45455, 0, 22727, 0, 0, 0, 22727, + 0, 0, 22727, 0, 0, 0, 22727, 68182, 22727, 22727, 22727, 45455, 68182, 22727, 159091, + 90909, 250000, 0, 0, 0], + [0, 0, 0, 0, 0, 38462, 19231, 57692, 19231, 0, 0, 0, 0, 0, 19231, 0, 0, 0, 19231, 0, + 38462, 19231, 0, 0, 38462, 0, 19231, 38462, 19231, 0, 38462, 38462, 19231, 19231, + 57692, 115385, 57692, 115385, 192308, 0, 0, 0], + [0, 0, 0, 0, 20000, 40000, 40000, 20000, 20000, 0, 0, 40000, 20000, 0, 20000, 0, 40000, + 20000, 20000, 0, 0, 0, 0, 40000, 0, 0, 20000, 40000, 0, 20000, 0, 0, 0, 20000, 0, + 40000, 120000, 180000, 220000, 0, 0, 0], + [0, 0, 0, 16949, 16949, 0, 0, 0, 0, 33898, 0, 0, 0, 0, 16949, 0, 16949, 0, 16949, + 16949, 0, 33898, 16949, 16949, 0, 16949, 0, 33898, 16949, 33898, 0, 84746, 50847, + 16949, 0, 67797, 33898, 220339, 220339, 0, 0, 0], + [0, 0, 0, 14085, 14085, 0, 0, 14085, 0, 14085, 0, 0, 28169, 0, 0, 0, 0, 0, 0, 14085, + 42254, 0, 0, 14085, 0, 0, 28169, 42254, 56338, 0, 0, 42254, 14085, 42254, 84507, + 28169, 42254, 98592, 366197, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13333, 13333, 13333, 13333, 0, 0, 0, + 40000, 0, 0, 13333, 26667, 26667, 13333, 13333, 40000, 53333, 0, 93333, 26667, 26667, + 66667, 186667, 320000, 0, 0, 0], + [0, 0, 0, 0, 0, 13889, 0, 0, 13889, 0, 0, 13889, 13889, 0, 0, 0, 0, 13889, 27778, 0, + 41667, 13889, 27778, 0, 13889, 13889, 27778, 0, 13889, 27778, 41667, 13889, 13889, + 27778, 13889, 69444, 97222, 166667, 277778, 0, 0, 0], + [0, 0, 0, 14706, 14706, 0, 14706, 14706, 0, 0, 14706, 14706, 0, 29412, 14706, 0, 29412, + 0, 0, 14706, 14706, 0, 0, 0, 0, 14706, 0, 14706, 29412, 0, 29412, 29412, 44118, 29412, + 14706, 14706, 102941, 161765, 323529, 0, 0, 0], + [0, 0, 0, 10753, 0, 0, 0, 0, 10753, 0, 0, 0, 10753, 0, 10753, 0, 10753, 10753, 0, + 10753, 0, 0, 21505, 0, 21505, 10753, 0, 0, 10753, 10753, 32258, 43011, 43011, 75269, + 21505, 32258, 86022, 182796, 333333, 0, 0, 0], + [0, 0, 0, 10000, 0, 0, 10000, 0, 0, 0, 20000, 0, 0, 10000, 0, 10000, 0, 10000, 0, 0, 0, + 0, 20000, 10000, 10000, 30000, 0, 30000, 20000, 30000, 0, 20000, 20000, 60000, 60000, + 20000, 80000, 190000, 330000, 0, 0, 0], + [0, 0, 0, 0, 10204, 10204, 10204, 20408, 0, 0, 0, 10204, 0, 10204, 10204, 0, 0, 0, + 10204, 10204, 20408, 10204, 30612, 30612, 30612, 0, 10204, 0, 0, 30612, 10204, 30612, + 10204, 20408, 30612, 61224, 51020, 204082, 316327, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 18868, 0, 9434, 0, 9434, 0, 9434, 28302, 0, 9434, 0, 18868, 0, + 18868, 9434, 28302, 28302, 0, 9434, 0, 9434, 9434, 28302, 47170, 9434, 37736, 28302, + 18868, 103774, 122642, 386792, 0, 0, 0], + [0, 8475, 0, 0, 0, 0, 8475, 8475, 16949, 0, 16949, 8475, 16949, 8475, 16949, 8475, + 16949, 16949, 0, 8475, 8475, 0, 8475, 8475, 8475, 8475, 25424, 25424, 16949, 16949, + 8475, 33898, 25424, 16949, 33898, 33898, 59322, 152542, 347458, 0, 0, 0], + [0, 0, 0, 15385, 7692, 7692, 0, 0, 7692, 7692, 7692, 0, 7692, 0, 7692, 7692, 7692, + 7692, 7692, 0, 7692, 15385, 0, 0, 15385, 7692, 0, 38462, 0, 30769, 15385, 7692, 23077, + 30769, 46154, 69231, 38462, 138462, 415385, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 6944, 6944, 6944, 0, 13889, 0, 27778, 0, 0, 6944, 0, 20833, 0, 0, + 13889, 0, 13889, 13889, 34722, 27778, 20833, 0, 13889, 6944, 27778, 13889, 34722, + 48611, 27778, 83333, 229167, 298611, 0, 0, 0], + [0, 0, 0, 5952, 0, 0, 0, 5952, 0, 0, 0, 0, 11905, 17857, 5952, 5952, 17857, 23810, 0, + 17857, 5952, 5952, 5952, 0, 0, 17857, 11905, 5952, 0, 17857, 5952, 29762, 47619, + 29762, 71429, 35714, 59524, 172619, 363095, 0, 0, 0], + [0, 0, 5102, 0, 5102, 5102, 5102, 0, 0, 10204, 0, 0, 5102, 0, 5102, 5102, 0, 5102, + 10204, 25510, 10204, 5102, 5102, 5102, 20408, 15306, 25510, 10204, 15306, 15306, + 15306, 15306, 25510, 30612, 51020, 66327, 96939, 178571, 306122, 0, 0, 0], + [0, 0, 4739, 4739, 0, 0, 0, 0, 0, 0, 4739, 4739, 4739, 0, 0, 4739, 0, 4739, 0, 4739, 0, + 0, 18957, 0, 9479, 9479, 9479, 14218, 14218, 18957, 23697, 28436, 33175, 33175, 47393, + 42654, 71090, 208531, 379147, 0, 0, 0], + [0, 0, 0, 8032, 0, 4016, 8032, 0, 0, 4016, 0, 4016, 0, 0, 4016, 0, 0, 16064, 8032, + 12048, 4016, 8032, 4016, 8032, 4016, 0, 24096, 20080, 16064, 24096, 20080, 32129, + 32129, 40161, 40161, 48193, 92369, 168675, 345382, 0, 0, 0], + [0, 0, 3745, 3745, 3745, 3745, 7491, 3745, 0, 3745, 0, 3745, 3745, 0, 7491, 14981, 0, + 3745, 11236, 7491, 11236, 7491, 11236, 7491, 7491, 7491, 3745, 11236, 26217, 11236, + 29963, 29963, 26217, 18727, 44944, 71161, 67416, 161049, 363296, 0, 0, 0], + [0, 0, 6494, 0, 0, 0, 0, 3247, 0, 3247, 3247, 3247, 3247, 12987, 0, 6494, 6494, 12987, + 6494, 0, 9740, 9740, 12987, 3247, 6494, 6494, 6494, 9740, 9740, 6494, 12987, 16234, + 32468, 38961, 25974, 42208, 81169, 194805, 405844, 0, 0, 0], + [0, 0, 0, 0, 5900, 2950, 0, 5900, 0, 2950, 11799, 0, 2950, 0, 0, 8850, 0, 0, 5900, + 5900, 8850, 2950, 11799, 2950, 20649, 14749, 5900, 8850, 5900, 26549, 17699, 38348, + 11799, 35398, 58997, 58997, 85546, 206490, 324484, 0, 0, 0], + [0, 0, 2710, 2710, 5420, 2710, 2710, 0, 0, 2710, 8130, 0, 2710, 10840, 5420, 0, 10840, + 5420, 8130, 5420, 18970, 5420, 18970, 10840, 2710, 13550, 13550, 18970, 10840, 24390, + 21680, 32520, 24390, 35230, 40650, 51491, 54201, 159892, 365854, 0, 0, 0], + [0, 0, 0, 2445, 4890, 0, 2445, 0, 0, 2445, 0, 4890, 2445, 4890, 4890, 4890, 2445, 4890, + 0, 4890, 4890, 4890, 2445, 9780, 14670, 19560, 12225, 9780, 9780, 12225, 17115, 19560, + 39120, 26895, 31785, 46455, 83130, 205379, 383863, 0, 0, 0], + [0, 0, 0, 0, 6224, 4149, 2075, 4149, 0, 0, 0, 4149, 0, 4149, 0, 4149, 6224, 8299, 0, + 10373, 8299, 2075, 4149, 2075, 10373, 8299, 10373, 16598, 10373, 20747, 10373, 16598, + 29046, 31120, 26971, 41494, 112033, 197095, 387967, 0, 0, 0], + [0, 0, 0, 5282, 1761, 0, 1761, 0, 1761, 3521, 0, 0, 5282, 5282, 0, 0, 1761, 1761, 8803, + 5282, 1761, 7042, 8803, 12324, 14085, 10563, 8803, 8803, 17606, 24648, 12324, 28169, + 24648, 24648, 36972, 56338, 80986, 174296, 404930, 0, 0, 0], + [0, 1425, 1425, 1425, 2849, 2849, 2849, 0, 2849, 4274, 0, 2849, 2849, 1425, 5698, 2849, + 5698, 2849, 5698, 2849, 4274, 7123, 9972, 7123, 11396, 5698, 9972, 9972, 8547, 15670, + 28490, 15670, 17094, 31339, 34188, 54131, 82621, 180912, 413105, 0, 0, 0], + [0, 1070, 0, 2139, 3209, 1070, 1070, 2139, 1070, 1070, 2139, 0, 1070, 2139, 3209, 8556, + 3209, 5348, 4278, 6417, 3209, 4278, 6417, 5348, 4278, 8556, 8556, 8556, 19251, 14973, + 13904, 16043, 31016, 26738, 36364, 55615, 101604, 174332, 411765, 0, 0, 0], + [0, 0, 0, 1813, 2720, 1813, 2720, 907, 907, 1813, 907, 4533, 3626, 2720, 2720, 3626, + 7253, 1813, 3626, 1813, 8160, 6346, 5440, 8160, 6346, 12693, 8160, 7253, 11786, 14506, + 19039, 21759, 25385, 24479, 41704, 51677, 97008, 180417, 404352, 0, 0, 0], + [0, 0, 672, 672, 672, 1345, 1345, 0, 1345, 1345, 2017, 2017, 3362, 4035, 1345, 2690, + 2017, 8070, 3362, 6725, 4707, 10760, 8070, 8070, 10087, 4707, 7397, 8742, 14795, + 14795, 19502, 15467, 19502, 26900, 32952, 63887, 80699, 200403, 405514, 0, 0, 0], + [0, 0, 1213, 809, 2022, 1213, 809, 1617, 1213, 1213, 1213, 1213, 1213, 2831, 4448, + 3235, 2426, 3235, 4852, 5257, 6066, 11322, 5661, 7683, 6470, 6874, 7683, 11322, 8087, + 9705, 16579, 19410, 21431, 25879, 30328, 59442, 74808, 207440, 423777, 0, 0, 0], + [0, 0, 492, 1477, 1477, 1641, 1313, 985, 985, 1313, 1641, 1969, 1149, 1969, 2134, 2134, + 2626, 4595, 3939, 4431, 3282, 5416, 4267, 6565, 6401, 7221, 7386, 11160, 12145, 13294, + 16576, 18054, 19531, 26260, 34958, 51206, 84031, 194485, 441490, 0, 0, 0], + [0, 72, 504, 576, 432, 1440, 1368, 864, 864, 1584, 1656, 1584, 1368, 1296, 1872, 2664, + 2232, 2376, 2664, 3168, 4032, 4392, 5256, 4896, 5616, 6984, 8281, 7993, 9361, 12457, + 13897, 13969, 21169, 23329, 31610, 47667, 75245, 193836, 481423, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125000, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125000, 0, 250000, 125000, 0, 0, 0], + [0, 40000, 120000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40000, 40000, 0, 0, 0, 0, 40000, 0, + 0, 0, 0, 0, 0, 0, 40000, 0, 0, 40000, 0, 40000, 0, 40000, 120000, 120000, 320000, 0, + 0, 0], + [0, 0, 0, 63830, 21277, 21277, 21277, 21277, 0, 0, 0, 21277, 0, 42553, 21277, 21277, 0, + 0, 21277, 0, 42553, 21277, 21277, 0, 0, 63830, 0, 0, 63830, 0, 21277, 0, 42553, 63830, + 21277, 21277, 42553, 106383, 191489, 0, 0, 0], + [0, 0, 20833, 0, 20833, 0, 20833, 0, 0, 0, 20833, 20833, 0, 0, 0, 20833, 0, 0, 20833, + 0, 0, 62500, 20833, 20833, 20833, 20833, 41667, 0, 41667, 0, 0, 0, 0, 83333, 20833, + 62500, 41667, 208333, 208333, 0, 0, 0], + [0, 0, 0, 0, 18182, 18182, 0, 36364, 0, 0, 18182, 0, 0, 0, 0, 0, 0, 18182, 0, 18182, + 36364, 0, 18182, 0, 18182, 0, 0, 18182, 18182, 18182, 18182, 18182, 54545, 36364, + 36364, 72727, 36364, 127273, 345455, 0, 0, 0], + [0, 0, 18182, 0, 0, 36364, 0, 0, 0, 0, 36364, 36364, 0, 0, 0, 0, 18182, 0, 54545, 0, + 18182, 18182, 0, 0, 18182, 18182, 0, 54545, 18182, 0, 18182, 0, 18182, 18182, 36364, + 90909, 145455, 72727, 254545, 0, 0, 0], + [0, 0, 0, 46512, 46512, 0, 0, 0, 0, 0, 0, 0, 23256, 0, 0, 0, 23256, 0, 0, 0, 23256, 0, + 23256, 93023, 0, 0, 23256, 0, 0, 0, 0, 0, 23256, 23256, 93023, 116279, 93023, 93023, + 255814, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 25641, 0, 0, 25641, 0, 51282, 25641, 25641, 0, 0, 0, 0, 25641, 0, 0, + 0, 0, 0, 0, 0, 0, 25641, 25641, 0, 25641, 51282, 0, 25641, 76923, 0, 153846, 128205, + 307692, 0, 0, 0], + [0, 0, 0, 0, 0, 35088, 0, 0, 0, 0, 35088, 0, 35088, 0, 0, 0, 17544, 0, 0, 0, 0, 17544, + 35088, 0, 17544, 17544, 17544, 0, 17544, 17544, 17544, 0, 17544, 35088, 52632, 35088, + 52632, 228070, 298246, 0, 0, 0], + [0, 0, 0, 0, 16667, 16667, 0, 0, 0, 0, 0, 0, 16667, 16667, 16667, 0, 0, 16667, 33333, + 16667, 0, 0, 33333, 0, 0, 66667, 33333, 0, 16667, 33333, 0, 33333, 33333, 16667, + 33333, 33333, 50000, 116667, 350000, 0, 0, 0], + [0, 0, 0, 15385, 30769, 0, 0, 15385, 15385, 0, 0, 0, 0, 15385, 15385, 15385, 0, 0, 0, + 0, 30769, 0, 15385, 0, 0, 0, 15385, 30769, 0, 15385, 30769, 15385, 30769, 46154, + 30769, 46154, 138462, 123077, 307692, 0, 0, 0], + [0, 0, 0, 0, 0, 30769, 0, 15385, 0, 15385, 0, 15385, 30769, 0, 0, 0, 15385, 0, 0, + 15385, 30769, 30769, 0, 0, 46154, 15385, 15385, 46154, 15385, 46154, 15385, 15385, + 15385, 61538, 15385, 30769, 61538, 92308, 307692, 0, 0, 0], + [0, 0, 0, 12987, 0, 0, 0, 12987, 12987, 0, 0, 12987, 0, 0, 0, 0, 0, 0, 12987, 0, 0, + 51948, 12987, 12987, 12987, 0, 12987, 0, 0, 0, 0, 12987, 25974, 64935, 12987, 142857, + 103896, 220779, 246753, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12195, 0, 0, 0, 12195, 0, 12195, 12195, 12195, 0, 0, + 0, 12195, 12195, 24390, 0, 12195, 60976, 24390, 36585, 0, 12195, 12195, 36585, 73171, + 60976, 231707, 329268, 0, 0, 0], + [0, 0, 0, 0, 0, 19802, 0, 9901, 0, 0, 0, 19802, 19802, 29703, 0, 0, 0, 0, 19802, 0, 0, + 19802, 0, 0, 0, 9901, 0, 39604, 0, 9901, 29703, 19802, 39604, 9901, 19802, 49505, + 59406, 217822, 356436, 0, 0, 0], + [0, 10417, 0, 10417, 0, 0, 0, 0, 0, 10417, 10417, 0, 0, 0, 0, 10417, 20833, 10417, 0, + 10417, 10417, 0, 10417, 10417, 20833, 20833, 0, 52083, 0, 41667, 10417, 31250, 20833, + 0, 10417, 31250, 93750, 177083, 364583, 0, 0, 0], + [0, 0, 0, 7874, 15748, 7874, 7874, 0, 0, 0, 7874, 0, 7874, 0, 23622, 7874, 7874, 15748, + 7874, 7874, 31496, 23622, 15748, 15748, 0, 7874, 15748, 7874, 7874, 23622, 0, 23622, + 39370, 15748, 31496, 47244, 94488, 141732, 330709, 0, 0, 0], + [0, 0, 0, 16393, 16393, 0, 0, 0, 0, 8197, 0, 0, 8197, 0, 16393, 8197, 0, 16393, 8197, + 0, 8197, 16393, 0, 16393, 8197, 32787, 8197, 24590, 16393, 0, 0, 16393, 24590, 16393, + 57377, 57377, 40984, 180328, 377049, 0, 0, 0], + [0, 0, 0, 0, 14085, 0, 7042, 0, 0, 0, 0, 7042, 14085, 7042, 21127, 7042, 7042, 7042, + 7042, 0, 0, 14085, 7042, 14085, 21127, 7042, 0, 7042, 21127, 28169, 42254, 7042, 7042, + 21127, 42254, 84507, 77465, 169014, 330986, 0, 0, 0], + [0, 0, 0, 0, 0, 6410, 0, 6410, 0, 6410, 0, 6410, 6410, 25641, 6410, 0, 6410, 19231, 0, + 0, 19231, 12821, 12821, 6410, 19231, 32051, 19231, 6410, 19231, 12821, 51282, 19231, + 12821, 32051, 25641, 51282, 70513, 185897, 301282, 0, 0, 0], + [0, 0, 5376, 5376, 0, 5376, 0, 0, 10753, 5376, 0, 0, 0, 0, 0, 5376, 0, 10753, 0, 5376, + 5376, 10753, 10753, 5376, 10753, 5376, 10753, 10753, 5376, 21505, 5376, 5376, 43011, + 26882, 21505, 37634, 91398, 204301, 413978, 0, 0, 0], + [0, 0, 5181, 0, 0, 0, 10363, 0, 0, 5181, 0, 5181, 0, 0, 10363, 20725, 5181, 15544, + 10363, 5181, 0, 15544, 10363, 15544, 5181, 15544, 20725, 20725, 25907, 25907, 25907, + 25907, 10363, 5181, 62176, 31088, 88083, 186528, 316062, 0, 0, 0], + [0, 0, 0, 0, 5051, 0, 0, 0, 0, 5051, 0, 10101, 0, 5051, 0, 5051, 5051, 10101, 5051, + 10101, 10101, 5051, 5051, 10101, 0, 5051, 0, 15152, 15152, 20202, 20202, 20202, 40404, + 25253, 50505, 45455, 101010, 126263, 424242, 0, 0, 0], + [0, 0, 4464, 0, 8929, 0, 4464, 4464, 0, 8929, 4464, 0, 0, 0, 13393, 8929, 13393, 0, + 4464, 8929, 8929, 8929, 4464, 17857, 8929, 4464, 13393, 13393, 4464, 13393, 22321, + 31250, 35714, 40179, 31250, 40179, 80357, 227679, 308036, 0, 0, 0], + [0, 0, 0, 4049, 0, 4049, 4049, 0, 0, 0, 0, 8097, 4049, 8097, 8097, 8097, 0, 12146, 0, + 0, 4049, 16194, 4049, 20243, 4049, 8097, 0, 28340, 16194, 28340, 12146, 28340, 20243, + 32389, 60729, 48583, 72874, 165992, 368421, 0, 0, 0], + [0, 0, 0, 0, 14706, 11029, 0, 0, 3676, 3676, 3676, 3676, 7353, 3676, 7353, 3676, 0, + 3676, 0, 7353, 18382, 22059, 7353, 3676, 14706, 14706, 3676, 22059, 25735, 7353, + 25735, 22059, 0, 29412, 25735, 36765, 58824, 183824, 404412, 0, 0, 0], + [0, 0, 3185, 0, 3185, 3185, 3185, 9554, 0, 0, 0, 6369, 6369, 6369, 3185, 6369, 6369, + 6369, 12739, 3185, 3185, 6369, 3185, 6369, 9554, 3185, 19108, 15924, 12739, 12739, + 38217, 6369, 35032, 22293, 50955, 44586, 82803, 194268, 353503, 0, 0, 0], + [0, 0, 0, 2890, 5780, 2890, 5780, 0, 2890, 0, 2890, 2890, 2890, 2890, 5780, 0, 2890, + 5780, 8671, 14451, 8671, 5780, 2890, 11561, 17341, 11561, 8671, 2890, 17341, 14451, + 31792, 14451, 43353, 26012, 60694, 31792, 49133, 219653, 352601, 0, 0, 0], + [0, 0, 0, 0, 2283, 0, 4566, 0, 2283, 6849, 0, 2283, 0, 2283, 4566, 9132, 0, 0, 11416, + 4566, 6849, 9132, 2283, 11416, 9132, 4566, 4566, 9132, 11416, 18265, 20548, 41096, + 25114, 29680, 45662, 68493, 73059, 189498, 369863, 0, 0, 0], + [0, 0, 1996, 1996, 5988, 3992, 1996, 0, 0, 3992, 1996, 3992, 3992, 1996, 1996, 1996, + 1996, 5988, 3992, 5988, 3992, 5988, 3992, 11976, 7984, 5988, 9980, 13972, 11976, + 23952, 9980, 17964, 29940, 37924, 43912, 59880, 83832, 137725, 425150, 0, 0, 0], + [0, 0, 0, 1776, 0, 0, 1776, 3552, 1776, 1776, 7105, 0, 1776, 1776, 0, 3552, 1776, 5329, + 0, 1776, 3552, 10657, 3552, 7105, 5329, 7105, 17762, 7105, 15986, 19538, 23091, 28419, + 35524, 30195, 33748, 62167, 88810, 190053, 376554, 0, 0, 0], + [0, 0, 0, 0, 1435, 1435, 0, 2869, 2869, 0, 0, 2869, 0, 2869, 5739, 5739, 4304, 1435, + 7174, 1435, 10043, 5739, 5739, 8608, 1435, 14347, 10043, 8608, 15782, 15782, 18651, + 22956, 22956, 30129, 50215, 57389, 80344, 183644, 397418, 0, 0, 0], + [0, 0, 1209, 2418, 2418, 2418, 1209, 3628, 1209, 3628, 0, 1209, 1209, 4837, 2418, 6046, + 0, 4837, 4837, 7255, 4837, 9674, 10883, 9674, 10883, 7255, 7255, 10883, 6046, 15719, + 10883, 24184, 20556, 29021, 42322, 60459, 84643, 193470, 390568, 0, 0, 0], + [0, 0, 0, 1852, 926, 926, 1852, 1852, 1852, 2778, 1852, 1852, 1852, 2778, 1852, 2778, + 2778, 7407, 2778, 3704, 7407, 7407, 10185, 12037, 5556, 9259, 8333, 14815, 14815, + 15741, 11111, 19444, 28704, 26852, 29630, 62037, 99074, 175000, 400926, 0, 0, 0], + [0, 621, 0, 1242, 3106, 1863, 621, 2484, 621, 1863, 621, 2484, 1863, 2484, 3727, 1242, + 2484, 2484, 3727, 3727, 3106, 9317, 5590, 8696, 6832, 11801, 9938, 7453, 17391, 7453, + 21739, 19255, 18012, 32298, 32919, 54658, 83851, 181988, 430435, 0, 0, 0], + [0, 396, 1189, 792, 1585, 1585, 0, 0, 1189, 1981, 0, 1189, 3170, 3170, 1585, 3566, + 1981, 6339, 4358, 3962, 6339, 6735, 8320, 6339, 7924, 11490, 11490, 6339, 13471, + 15055, 12678, 17036, 22187, 26149, 31696, 59826, 90729, 177496, 430666, 0, 0, 0], + [0, 164, 493, 1480, 1316, 1644, 329, 987, 658, 1316, 1480, 1973, 1644, 2796, 1644, + 2467, 2302, 2796, 3782, 3782, 4440, 5098, 4933, 5920, 8387, 9045, 8551, 10360, 11676, + 14142, 16116, 15787, 22858, 27463, 33876, 48347, 82059, 198487, 439401, 0, 0, 0], + [0, 143, 1004, 1076, 1219, 574, 789, 1076, 717, 861, 1004, 1650, 1219, 1865, 2152, + 1937, 2080, 2582, 2511, 3300, 3228, 4304, 4304, 5308, 6025, 7532, 7460, 9110, 11047, + 10975, 13916, 15422, 19296, 26038, 32279, 44760, 76967, 190230, 484040, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 400000, 0, 0, 0, 0, 0, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 100000, 0, 0, 0, 0, 0, 100000, 0, 0, 0, 0, 200000, 100000, 0, 0, 0], + [0, 0, 64516, 0, 0, 64516, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32258, 64516, 0, + 32258, 32258, 32258, 0, 0, 0, 0, 0, 0, 0, 0, 32258, 64516, 64516, 0, 193548, 322581, + 0, 0, 0], + [0, 0, 20833, 41667, 0, 0, 0, 0, 0, 0, 0, 0, 20833, 20833, 41667, 0, 0, 0, 41667, + 20833, 20833, 0, 20833, 0, 0, 62500, 0, 0, 41667, 0, 41667, 0, 83333, 0, 0, 62500, 0, + 104167, 354167, 0, 0, 0], + [0, 0, 30303, 0, 15152, 0, 30303, 15152, 0, 15152, 30303, 0, 0, 0, 0, 0, 15152, 45455, + 30303, 0, 15152, 30303, 0, 15152, 0, 0, 15152, 15152, 15152, 15152, 15152, 45455, + 30303, 15152, 60606, 15152, 60606, 196970, 212121, 0, 0, 0], + [0, 0, 19608, 58824, 39216, 0, 39216, 0, 0, 0, 0, 0, 0, 19608, 19608, 0, 19608, 0, + 19608, 19608, 19608, 19608, 0, 0, 19608, 19608, 0, 19608, 0, 19608, 19608, 0, 19608, + 19608, 0, 39216, 19608, 235294, 274510, 0, 0, 0], + [0, 0, 0, 0, 30303, 30303, 0, 0, 0, 0, 30303, 0, 0, 0, 0, 0, 0, 60606, 0, 0, 30303, + 30303, 0, 30303, 0, 60606, 30303, 0, 30303, 0, 0, 60606, 0, 30303, 30303, 0, 90909, + 212121, 212121, 0, 0, 0], + [0, 0, 21739, 21739, 0, 0, 43478, 0, 0, 0, 0, 0, 0, 21739, 0, 0, 43478, 0, 43478, 0, 0, + 0, 0, 0, 21739, 0, 21739, 21739, 0, 0, 0, 0, 21739, 43478, 43478, 108696, 130435, + 173913, 217391, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32258, 0, 32258, 0, 0, 32258, + 32258, 0, 0, 32258, 64516, 0, 64516, 32258, 32258, 32258, 32258, 64516, 96774, 193548, + 225806, 0, 0, 0], + [0, 0, 0, 0, 39216, 0, 0, 39216, 0, 0, 0, 0, 0, 0, 19608, 19608, 19608, 19608, 0, 0, + 19608, 0, 0, 0, 19608, 19608, 0, 0, 0, 19608, 0, 19608, 39216, 39216, 39216, 39216, + 98039, 58824, 431373, 0, 0, 0], + [0, 0, 0, 47619, 0, 0, 23810, 0, 0, 0, 23810, 0, 0, 23810, 23810, 0, 0, 23810, 0, + 23810, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23810, 23810, 71429, 47619, 119048, 238095, + 285714, 0, 0, 0], + [0, 0, 0, 0, 13889, 0, 13889, 0, 0, 0, 0, 0, 13889, 27778, 13889, 0, 13889, 0, 13889, + 0, 41667, 13889, 0, 55556, 0, 13889, 13889, 13889, 13889, 13889, 13889, 13889, 41667, + 13889, 55556, 55556, 83333, 180556, 250000, 0, 0, 0], + [0, 0, 0, 15625, 15625, 0, 15625, 15625, 0, 0, 0, 0, 0, 0, 15625, 0, 46875, 0, 0, + 15625, 15625, 0, 15625, 0, 0, 15625, 15625, 0, 0, 15625, 62500, 15625, 15625, 62500, + 15625, 31250, 109375, 187500, 281250, 0, 0, 0], + [0, 0, 0, 0, 11494, 11494, 0, 11494, 0, 11494, 0, 11494, 11494, 11494, 0, 0, 0, 22989, + 11494, 34483, 11494, 34483, 34483, 34483, 11494, 0, 11494, 11494, 0, 11494, 0, 0, + 22989, 34483, 45977, 34483, 80460, 183908, 287356, 0, 0, 0], + [0, 0, 0, 0, 11628, 11628, 0, 23256, 11628, 0, 0, 0, 0, 0, 11628, 0, 11628, 11628, 0, + 0, 11628, 23256, 11628, 11628, 0, 11628, 0, 11628, 0, 34884, 34884, 46512, 34884, + 23256, 34884, 81395, 46512, 162791, 325581, 0, 0, 0], + [0, 0, 0, 21277, 10638, 10638, 10638, 21277, 10638, 0, 31915, 0, 0, 0, 21277, 10638, + 10638, 21277, 0, 0, 10638, 0, 0, 0, 10638, 0, 31915, 10638, 21277, 21277, 31915, + 42553, 42553, 31915, 21277, 21277, 74468, 202128, 244681, 0, 0, 0], + [0, 0, 0, 12987, 0, 0, 25974, 0, 0, 0, 0, 0, 25974, 12987, 12987, 12987, 12987, 12987, + 0, 12987, 0, 0, 0, 12987, 0, 0, 12987, 12987, 25974, 38961, 51948, 12987, 12987, + 38961, 0, 64935, 51948, 194805, 324675, 0, 0, 0], + [0, 0, 0, 0, 0, 8403, 0, 8403, 0, 8403, 0, 0, 0, 0, 0, 8403, 25210, 16807, 8403, 25210, + 8403, 8403, 16807, 8403, 8403, 0, 16807, 33613, 16807, 8403, 8403, 50420, 25210, 8403, + 42017, 16807, 58824, 168067, 386555, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 8333, 8333, 0, 8333, 0, 0, 0, 0, 16667, 8333, 0, 0, 0, 16667, 0, + 8333, 0, 0, 0, 0, 8333, 25000, 25000, 33333, 16667, 33333, 16667, 33333, 33333, 83333, + 75000, 225000, 316667, 0, 0, 0], + [0, 0, 0, 0, 8197, 0, 0, 8197, 0, 0, 0, 0, 8197, 0, 8197, 24590, 0, 16393, 0, 16393, + 16393, 8197, 8197, 16393, 16393, 8197, 8197, 0, 16393, 32787, 24590, 8197, 16393, + 57377, 32787, 57377, 73770, 221311, 286885, 0, 0, 0], + [0, 0, 0, 6494, 0, 0, 6494, 6494, 25974, 0, 0, 0, 6494, 6494, 0, 12987, 6494, 6494, + 6494, 6494, 12987, 12987, 12987, 6494, 32468, 12987, 0, 25974, 25974, 19481, 19481, + 19481, 45455, 45455, 45455, 45455, 45455, 129870, 344156, 0, 0, 0], + [0, 0, 0, 0, 4975, 0, 0, 9950, 14925, 4975, 9950, 0, 4975, 0, 9950, 0, 9950, 9950, + 9950, 4975, 14925, 9950, 4975, 19900, 29851, 9950, 9950, 24876, 19900, 19900, 4975, + 34826, 29851, 14925, 24876, 64677, 84577, 144279, 338308, 0, 0, 0], + [0, 0, 0, 11364, 5682, 11364, 0, 5682, 11364, 0, 0, 0, 11364, 0, 0, 11364, 5682, 17045, + 5682, 11364, 11364, 11364, 5682, 5682, 11364, 5682, 11364, 22727, 5682, 17045, 22727, + 17045, 39773, 22727, 39773, 22727, 96591, 147727, 375000, 0, 0, 0], + [0, 0, 0, 0, 4545, 4545, 4545, 0, 4545, 4545, 0, 4545, 0, 4545, 4545, 9091, 13636, + 4545, 9091, 9091, 0, 0, 4545, 9091, 18182, 9091, 13636, 9091, 18182, 18182, 36364, + 36364, 45455, 31818, 45455, 22727, 72727, 163636, 363636, 0, 0, 0], + [0, 0, 4348, 4348, 0, 4348, 0, 8696, 0, 0, 4348, 4348, 0, 0, 0, 8696, 0, 8696, 8696, 0, + 0, 8696, 4348, 8696, 8696, 26087, 30435, 13043, 17391, 21739, 8696, 17391, 34783, + 39130, 26087, 47826, 56522, 173913, 400000, 0, 0, 0], + [0, 0, 0, 3484, 6969, 3484, 3484, 0, 6969, 3484, 0, 0, 6969, 13937, 6969, 10453, 6969, + 0, 6969, 10453, 10453, 6969, 3484, 0, 10453, 3484, 17422, 10453, 13937, 24390, 10453, + 31359, 20906, 20906, 31359, 41812, 87108, 149826, 414634, 0, 0, 0], + [0, 0, 3650, 0, 0, 0, 0, 3650, 3650, 10949, 0, 3650, 0, 10949, 10949, 7299, 7299, 7299, + 7299, 14599, 7299, 3650, 10949, 0, 7299, 14599, 10949, 18248, 18248, 10949, 21898, + 18248, 40146, 32847, 29197, 62044, 62044, 193431, 346715, 0, 0, 0], + [0, 0, 0, 3115, 3115, 0, 3115, 0, 3115, 0, 12461, 3115, 3115, 3115, 6231, 6231, 0, 0, + 3115, 6231, 9346, 6231, 12461, 6231, 15576, 15576, 12461, 6231, 21807, 15576, 12461, + 9346, 40498, 24922, 43614, 28037, 84112, 180685, 398754, 0, 0, 0], + [0, 0, 2525, 7576, 7576, 0, 0, 0, 0, 2525, 2525, 2525, 0, 2525, 7576, 2525, 0, 2525, + 12626, 2525, 17677, 2525, 10101, 22727, 22727, 10101, 15152, 15152, 5051, 10101, + 22727, 25253, 20202, 17677, 50505, 47980, 85859, 186869, 356061, 0, 0, 0], + [0, 0, 2387, 4773, 0, 2387, 4773, 4773, 0, 0, 0, 4773, 2387, 2387, 4773, 7160, 2387, + 7160, 7160, 4773, 4773, 4773, 19093, 14320, 4773, 16706, 14320, 7160, 23866, 19093, + 42959, 16706, 16706, 42959, 28640, 57279, 85919, 150358, 367542, 0, 0, 0], + [0, 0, 2012, 4024, 0, 6036, 2012, 10060, 0, 6036, 2012, 4024, 4024, 2012, 6036, 2012, + 0, 4024, 0, 0, 0, 4024, 2012, 16097, 10060, 10060, 14085, 12072, 10060, 12072, 18109, + 30181, 24145, 22133, 48290, 82495, 66398, 175050, 388330, 0, 0, 0], + [0, 0, 3670, 3670, 1835, 1835, 1835, 1835, 5505, 3670, 1835, 3670, 3670, 1835, 3670, + 1835, 5505, 5505, 5505, 5505, 7339, 9174, 5505, 3670, 3670, 14679, 16514, 0, 14679, + 18349, 14679, 14679, 29358, 44037, 34862, 55046, 97248, 166972, 387156, 0, 0, 0], + [0, 0, 1443, 7215, 0, 1443, 1443, 1443, 2886, 1443, 1443, 2886, 4329, 10101, 0, 5772, + 2886, 4329, 5772, 2886, 7215, 5772, 11544, 10101, 10101, 4329, 15873, 11544, 14430, + 7215, 20202, 31746, 24531, 36075, 36075, 66378, 56277, 183261, 389610, 0, 0, 0], + [0, 0, 1156, 2312, 4624, 1156, 0, 2312, 2312, 3468, 1156, 1156, 3468, 2312, 2312, 3468, + 3468, 4624, 6936, 5780, 6936, 8092, 9249, 9249, 11561, 8092, 16185, 9249, 11561, + 17341, 19653, 21965, 24277, 25434, 42775, 45087, 77457, 209249, 374566, 0, 0, 0], + [0, 0, 915, 1830, 0, 1830, 0, 1830, 1830, 3660, 1830, 2745, 1830, 2745, 1830, 2745, + 4575, 915, 5489, 4575, 7319, 6404, 4575, 5489, 9149, 12809, 8234, 13724, 11894, 12809, + 20128, 21043, 18298, 32022, 33852, 66789, 82342, 200366, 391583, 0, 0, 0], + [0, 635, 635, 0, 1271, 1271, 1271, 1906, 1271, 1271, 1271, 0, 0, 1906, 1271, 2541, + 6353, 5083, 2541, 3177, 5718, 6353, 8895, 6353, 7624, 10801, 5718, 11436, 22236, + 19060, 20330, 16518, 20966, 26048, 34307, 52732, 89581, 179797, 421855, 0, 0, 0], + [0, 0, 391, 1566, 1174, 2348, 1174, 1174, 1957, 1174, 4305, 2348, 1566, 1957, 2740, + 1957, 5088, 4305, 5871, 4697, 5088, 7436, 6654, 4697, 7828, 10176, 6654, 8219, 9393, + 12133, 19178, 13307, 20352, 27397, 35225, 58708, 89628, 208219, 403914, 0, 0, 0], + [0, 504, 839, 1679, 1511, 1343, 1175, 672, 1847, 1511, 2351, 2183, 2183, 2183, 2518, + 2518, 2686, 2686, 4030, 4197, 3862, 6380, 7555, 5373, 9738, 7555, 7555, 10745, 12760, + 11249, 14943, 17965, 21827, 28711, 34923, 49866, 82438, 203492, 424446, 0, 0, 0], + [0, 428, 500, 1071, 1142, 571, 785, 1071, 714, 1142, 1357, 1071, 1571, 1928, 1499, + 2570, 2285, 2499, 3713, 2999, 3784, 4498, 3713, 6069, 7354, 6854, 8139, 9996, 10139, + 11852, 13994, 15922, 19706, 22276, 33700, 50193, 76182, 197701, 469013, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 285714, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71429, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 71429, 214286, 0, 142857, 142857, 71429, 0, 0, 0], + [0, 0, 129032, 32258, 32258, 0, 0, 0, 0, 32258, 0, 0, 0, 0, 0, 0, 0, 0, 32258, 32258, + 0, 32258, 0, 0, 0, 32258, 0, 32258, 0, 0, 0, 0, 64516, 32258, 32258, 96774, 32258, + 64516, 290323, 0, 0, 0], + [0, 0, 15385, 0, 0, 15385, 0, 15385, 0, 0, 15385, 15385, 30769, 15385, 15385, 0, 30769, + 30769, 0, 30769, 15385, 0, 0, 0, 0, 0, 0, 15385, 15385, 15385, 61538, 15385, 0, 30769, + 76923, 15385, 61538, 169231, 276923, 0, 0, 0], + [0, 0, 17857, 17857, 0, 0, 17857, 0, 0, 17857, 0, 0, 17857, 0, 17857, 0, 17857, 17857, + 17857, 0, 0, 0, 0, 35714, 17857, 0, 35714, 0, 35714, 35714, 0, 35714, 0, 35714, 35714, + 35714, 53571, 160714, 321429, 0, 0, 0], + [0, 0, 22222, 22222, 22222, 0, 22222, 0, 0, 22222, 0, 0, 0, 0, 0, 0, 0, 0, 22222, 0, 0, + 22222, 22222, 0, 44444, 0, 22222, 44444, 0, 0, 44444, 0, 22222, 44444, 22222, 22222, + 88889, 200000, 266667, 0, 0, 0], + [0, 0, 22222, 44444, 22222, 0, 22222, 0, 0, 0, 22222, 22222, 0, 0, 22222, 22222, 0, + 22222, 22222, 22222, 0, 22222, 0, 22222, 0, 44444, 22222, 22222, 22222, 0, 0, 66667, + 22222, 44444, 22222, 0, 111111, 88889, 222222, 0, 0, 0], + [0, 0, 0, 17241, 17241, 0, 0, 0, 34483, 0, 0, 0, 0, 0, 0, 0, 17241, 34483, 17241, 0, + 34483, 0, 34483, 0, 17241, 0, 0, 0, 51724, 17241, 17241, 17241, 17241, 0, 34483, + 17241, 51724, 258621, 293103, 0, 0, 0], + [0, 0, 0, 18868, 18868, 0, 0, 0, 37736, 18868, 18868, 0, 0, 18868, 18868, 18868, 18868, + 0, 18868, 0, 18868, 18868, 0, 18868, 18868, 37736, 37736, 37736, 0, 18868, 37736, 0, + 18868, 0, 37736, 56604, 75472, 132075, 226415, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 18519, 0, 0, 0, 0, 0, 0, 18519, 18519, 0, 18519, 0, 0, 0, 0, + 55556, 37037, 0, 0, 18519, 37037, 18519, 18519, 37037, 0, 55556, 37037, 37037, 18519, + 222222, 333333, 0, 0, 0], + [0, 0, 0, 14925, 14925, 0, 0, 14925, 0, 0, 0, 14925, 0, 0, 0, 0, 0, 14925, 14925, 0, + 29851, 14925, 44776, 0, 0, 14925, 0, 14925, 14925, 0, 0, 29851, 29851, 0, 44776, + 29851, 89552, 268657, 283582, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 19231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 38462, 19231, 0, 19231, 57692, 19231, 19231, 57692, 38462, 96154, 211538, 403846, 0, + 0, 0], + [0, 0, 0, 0, 0, 0, 30769, 0, 15385, 15385, 0, 0, 0, 15385, 30769, 15385, 0, 0, 0, + 15385, 0, 15385, 0, 61538, 15385, 0, 15385, 0, 15385, 30769, 15385, 15385, 0, 15385, + 46154, 30769, 92308, 153846, 338462, 0, 0, 0], + [0, 0, 0, 0, 24390, 12195, 0, 0, 0, 0, 0, 12195, 0, 0, 24390, 0, 0, 0, 12195, 0, 0, + 12195, 12195, 12195, 0, 0, 0, 12195, 36585, 36585, 48780, 24390, 36585, 12195, 24390, + 36585, 48780, 317073, 243902, 0, 0, 0], + [0, 0, 0, 0, 12048, 0, 24096, 0, 0, 12048, 12048, 0, 0, 12048, 0, 0, 0, 12048, 12048, + 12048, 24096, 12048, 12048, 12048, 12048, 24096, 12048, 24096, 12048, 48193, 12048, + 24096, 24096, 12048, 0, 72289, 48193, 204819, 301205, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 20202, 0, 0, 0, 10101, 0, 0, 0, 0, 20202, 20202, 30303, 10101, + 10101, 0, 0, 10101, 10101, 30303, 40404, 10101, 40404, 40404, 10101, 30303, 30303, + 70707, 30303, 90909, 121212, 313131, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9009, 0, 9009, 9009, 9009, 9009, 0, 45045, 0, 0, 0, 0, 0, 0, 9009, + 18018, 9009, 36036, 9009, 18018, 18018, 9009, 9009, 36036, 36036, 18018, 18018, 36036, + 45045, 72072, 90090, 171171, 252252, 0, 0, 0], + [0, 0, 0, 0, 8696, 0, 8696, 0, 8696, 8696, 0, 8696, 17391, 8696, 8696, 0, 8696, 0, 0, + 0, 17391, 0, 17391, 0, 43478, 0, 43478, 8696, 26087, 17391, 8696, 34783, 60870, 17391, + 52174, 52174, 52174, 156522, 304348, 0, 0, 0], + [0, 0, 0, 0, 6849, 13699, 6849, 6849, 0, 0, 0, 6849, 0, 27397, 6849, 13699, 20548, + 13699, 6849, 13699, 13699, 6849, 6849, 0, 20548, 13699, 0, 0, 41096, 34247, 13699, + 13699, 41096, 47945, 41096, 41096, 75342, 178082, 267123, 0, 0, 0], + [0, 0, 0, 7519, 0, 0, 7519, 7519, 0, 0, 0, 0, 0, 0, 15038, 7519, 0, 15038, 7519, 7519, + 15038, 7519, 15038, 22556, 22556, 7519, 0, 45113, 0, 7519, 45113, 15038, 30075, 30075, + 30075, 82707, 52632, 210526, 285714, 0, 0, 0], + [0, 0, 0, 12270, 0, 6135, 6135, 0, 0, 0, 6135, 6135, 0, 6135, 12270, 6135, 0, 0, 6135, + 12270, 0, 6135, 6135, 12270, 6135, 12270, 18405, 6135, 24540, 24540, 24540, 24540, + 30675, 24540, 61350, 42945, 73620, 159509, 361963, 0, 0, 0], + [0, 5435, 0, 0, 5435, 5435, 0, 5435, 0, 0, 0, 0, 10870, 10870, 16304, 0, 10870, 0, 0, + 10870, 10870, 10870, 5435, 5435, 0, 0, 10870, 16304, 27174, 16304, 5435, 5435, 21739, + 38043, 43478, 59783, 103261, 211957, 326087, 0, 0, 0], + [0, 0, 0, 10582, 0, 15873, 5291, 5291, 0, 5291, 0, 5291, 0, 0, 5291, 0, 0, 5291, 0, + 5291, 26455, 15873, 5291, 15873, 15873, 21164, 5291, 5291, 15873, 15873, 37037, 10582, + 15873, 37037, 58201, 26455, 74074, 148148, 386243, 0, 0, 0], + [0, 0, 0, 0, 4695, 4695, 9390, 0, 0, 0, 14085, 0, 0, 0, 9390, 9390, 18779, 14085, + 18779, 18779, 9390, 9390, 4695, 9390, 14085, 9390, 18779, 9390, 14085, 18779, 14085, + 23474, 28169, 28169, 51643, 65728, 42254, 183099, 323944, 0, 0, 0], + [0, 0, 0, 3610, 3610, 7220, 3610, 3610, 3610, 3610, 0, 3610, 7220, 0, 10830, 7220, + 7220, 3610, 0, 7220, 3610, 14440, 10830, 0, 0, 18051, 18051, 32491, 14440, 7220, + 21661, 18051, 25271, 36101, 28881, 57762, 75812, 180505, 361011, 0, 0, 0], + [0, 3759, 0, 7519, 11278, 0, 0, 0, 0, 3759, 0, 7519, 3759, 0, 3759, 7519, 7519, 7519, + 3759, 3759, 7519, 3759, 18797, 15038, 11278, 15038, 26316, 3759, 26316, 18797, 7519, + 30075, 15038, 22556, 30075, 63910, 86466, 127820, 398496, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 3472, 0, 3472, 3472, 0, 6944, 3472, 6944, 10417, 6944, 6944, + 3472, 3472, 6944, 10417, 6944, 6944, 17361, 6944, 17361, 13889, 6944, 24306, 13889, + 38194, 34722, 62500, 48611, 59028, 194444, 371528, 0, 0, 0], + [0, 0, 3003, 6006, 6006, 0, 0, 3003, 3003, 0, 0, 0, 3003, 3003, 0, 3003, 18018, 0, + 3003, 3003, 6006, 9009, 6006, 6006, 9009, 12012, 21021, 9009, 3003, 9009, 18018, + 36036, 39039, 30030, 39039, 45045, 75075, 183183, 390390, 0, 0, 0], + [0, 0, 2591, 2591, 2591, 0, 2591, 0, 0, 0, 2591, 5181, 2591, 2591, 2591, 2591, 10363, + 5181, 2591, 2591, 5181, 5181, 12953, 20725, 5181, 10363, 10363, 12953, 18135, 18135, + 15544, 25907, 31088, 36269, 49223, 46632, 80311, 199482, 347150, 0, 0, 0], + [0, 0, 0, 0, 9685, 0, 4843, 0, 0, 2421, 0, 4843, 4843, 9685, 2421, 0, 4843, 4843, 2421, + 2421, 4843, 4843, 12107, 9685, 9685, 12107, 16949, 14528, 9685, 14528, 16949, 36320, + 26634, 33898, 43584, 38741, 75061, 171913, 394673, 0, 0, 0], + [0, 0, 1919, 3839, 3839, 0, 1919, 1919, 7678, 3839, 1919, 3839, 0, 7678, 7678, 5758, + 3839, 5758, 3839, 5758, 11516, 3839, 5758, 13436, 7678, 1919, 9597, 7678, 7678, 11516, + 23033, 19194, 30710, 32630, 38388, 55662, 67179, 193858, 387716, 0, 0, 0], + [0, 0, 3540, 0, 1770, 0, 5310, 1770, 0, 1770, 3540, 7080, 3540, 1770, 1770, 3540, 8850, + 12389, 8850, 3540, 5310, 3540, 1770, 3540, 7080, 10619, 24779, 10619, 12389, 24779, + 15929, 24779, 31858, 26549, 37168, 67257, 86726, 164602, 371681, 0, 0, 0], + [0, 0, 1441, 1441, 2882, 1441, 1441, 0, 1441, 1441, 1441, 2882, 7205, 2882, 5764, 7205, + 5764, 4323, 4323, 2882, 4323, 2882, 5764, 11527, 10086, 11527, 12968, 7205, 11527, + 11527, 24496, 28818, 28818, 36023, 44669, 43228, 74928, 185879, 387608, 0, 0, 0], + [0, 0, 0, 1209, 1209, 0, 2418, 2418, 2418, 1209, 2418, 2418, 2418, 2418, 3628, 1209, + 2418, 6046, 3628, 2418, 3628, 3628, 13301, 6046, 6046, 15719, 12092, 18138, 18138, + 15719, 22975, 18138, 27811, 45949, 44740, 47158, 73761, 210399, 356711, 0, 0, 0], + [0, 0, 3617, 2712, 1808, 1808, 0, 2712, 1808, 2712, 1808, 3617, 3617, 3617, 3617, 1808, + 3617, 2712, 7233, 5425, 7233, 5425, 5425, 5425, 6329, 7233, 8137, 15371, 9946, 14467, + 18083, 17179, 23508, 35262, 48825, 61483, 74141, 208861, 373418, 0, 0, 0], + [0, 608, 0, 1217, 3041, 608, 3041, 0, 3041, 1217, 2433, 1825, 3041, 1825, 2433, 1825, + 4258, 6083, 4258, 6083, 3650, 3650, 4866, 10341, 7908, 11557, 13382, 7908, 12774, + 19465, 16423, 16423, 21898, 25547, 38929, 52920, 86375, 194039, 405109, 0, 0, 0], + [0, 798, 399, 1995, 1995, 399, 1197, 1197, 2394, 3591, 798, 798, 1596, 399, 3192, 3591, + 3192, 4389, 3990, 5986, 5188, 3591, 4789, 6784, 8380, 8380, 11971, 7981, 12769, 13966, + 20750, 17558, 24342, 27933, 35116, 51875, 87390, 196728, 412610, 0, 0, 0], + [0, 162, 1457, 1133, 2104, 2428, 809, 971, 1619, 1295, 1619, 1295, 2266, 971, 1781, + 1295, 2266, 3399, 4856, 5018, 3885, 6313, 5503, 6151, 7122, 7931, 9874, 10036, 11007, + 14568, 13111, 16834, 23147, 24927, 33344, 50987, 83684, 202816, 432017, 0, 0, 0], + [0, 294, 294, 1472, 1104, 1178, 1031, 1104, 368, 1546, 1251, 1693, 1914, 1472, 1840, + 2797, 2356, 2282, 3386, 4049, 3681, 4932, 5374, 4858, 6478, 7656, 7876, 9790, 10305, + 13029, 12440, 15017, 19948, 23997, 32978, 47994, 75745, 194994, 471476, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 285714, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 71429, 0, 0, 0, 0, 0, 642857, 0, 0, 0], + [0, 0, 93750, 93750, 62500, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 31250, 0, 0, 0, + 31250, 0, 0, 31250, 0, 0, 0, 125000, 0, 93750, 0, 0, 62500, 62500, 93750, 218750, 0, + 0, 0], + [0, 0, 16667, 0, 33333, 0, 16667, 0, 16667, 16667, 0, 0, 0, 0, 0, 0, 16667, 0, 16667, + 16667, 0, 16667, 16667, 0, 0, 16667, 50000, 0, 16667, 50000, 16667, 0, 33333, 16667, + 33333, 83333, 66667, 150000, 283333, 0, 0, 0], + [0, 0, 0, 28571, 14286, 28571, 0, 14286, 14286, 14286, 0, 0, 42857, 14286, 14286, 0, 0, + 0, 14286, 14286, 0, 14286, 0, 0, 0, 0, 0, 0, 57143, 14286, 42857, 42857, 0, 71429, + 28571, 14286, 100000, 171429, 228571, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 20833, 0, 41667, 0, 0, 20833, 0, 0, 0, 41667, 0, 20833, 20833, 0, + 0, 20833, 0, 41667, 0, 0, 0, 0, 20833, 0, 20833, 20833, 41667, 62500, 20833, 83333, + 166667, 333333, 0, 0, 0], + [0, 0, 0, 0, 0, 18868, 0, 0, 18868, 0, 18868, 0, 0, 0, 0, 18868, 0, 37736, 0, 0, 18868, + 37736, 0, 0, 18868, 18868, 18868, 56604, 0, 18868, 37736, 56604, 37736, 37736, 56604, + 18868, 37736, 150943, 264151, 0, 0, 0], + [0, 0, 0, 25641, 25641, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51282, 0, 0, 0, + 0, 0, 25641, 0, 76923, 0, 25641, 0, 51282, 0, 51282, 51282, 205128, 410256, 0, 0, 0], + [0, 0, 0, 20833, 0, 0, 0, 0, 20833, 0, 0, 0, 0, 20833, 20833, 0, 41667, 20833, 0, + 20833, 0, 20833, 0, 0, 41667, 0, 0, 41667, 41667, 20833, 41667, 20833, 41667, 0, + 41667, 41667, 125000, 229167, 125000, 0, 0, 0], + [0, 0, 0, 16393, 0, 0, 16393, 16393, 16393, 16393, 16393, 16393, 0, 0, 0, 16393, 0, 0, + 16393, 0, 0, 16393, 0, 0, 16393, 16393, 16393, 49180, 16393, 16393, 16393, 0, 16393, + 32787, 0, 65574, 98361, 163934, 311475, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 19231, 0, 19231, 0, 19231, 0, 0, 0, 0, 0, 19231, 19231, 0, + 0, 38462, 19231, 19231, 76923, 0, 0, 19231, 0, 19231, 0, 0, 96154, 38462, 0, 134615, + 442308, 0, 0, 0], + [0, 0, 0, 0, 14925, 0, 0, 0, 0, 0, 29851, 0, 0, 0, 0, 29851, 0, 14925, 14925, 0, 14925, + 14925, 0, 29851, 0, 0, 14925, 0, 14925, 29851, 14925, 14925, 59701, 0, 29851, 29851, + 74627, 179104, 373134, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12987, 0, 12987, 12987, 12987, 12987, 25974, 25974, 0, + 0, 0, 12987, 0, 0, 0, 0, 0, 38961, 0, 25974, 12987, 64935, 51948, 12987, 64935, 90909, + 116883, 155844, 233766, 0, 0, 0], + [0, 0, 0, 0, 14706, 14706, 0, 0, 29412, 0, 0, 0, 14706, 14706, 0, 44118, 0, 0, 0, + 29412, 0, 0, 0, 0, 0, 14706, 0, 14706, 0, 0, 44118, 29412, 29412, 0, 58824, 29412, + 73529, 191176, 352941, 0, 0, 0], + [0, 0, 10989, 0, 21978, 10989, 0, 0, 21978, 21978, 0, 21978, 10989, 0, 10989, 10989, 0, + 10989, 10989, 0, 10989, 10989, 0, 21978, 10989, 21978, 0, 21978, 21978, 0, 32967, + 21978, 32967, 21978, 54945, 54945, 98901, 175824, 219780, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 22472, 0, 11236, 22472, 0, 0, 0, 0, 0, 0, 22472, 0, 11236, + 0, 11236, 0, 11236, 11236, 22472, 44944, 11236, 22472, 22472, 22472, 33708, 44944, + 78652, 67416, 157303, 348315, 0, 0, 0], + [0, 0, 0, 8850, 8850, 35398, 0, 0, 0, 0, 17699, 0, 0, 0, 0, 0, 0, 0, 17699, 0, 0, 8850, + 0, 17699, 26549, 0, 8850, 17699, 26549, 26549, 8850, 26549, 61947, 17699, 44248, + 88496, 79646, 212389, 238938, 0, 0, 0], + [0, 0, 8197, 0, 16393, 8197, 8197, 0, 0, 0, 0, 16393, 8197, 8197, 16393, 0, 0, 16393, + 8197, 0, 24590, 8197, 0, 8197, 24590, 24590, 0, 16393, 0, 8197, 24590, 8197, 40984, + 40984, 49180, 40984, 131148, 114754, 319672, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 7194, 0, 14388, 7194, 0, 0, 7194, 21583, 14388, 14388, 0, 0, 0, + 35971, 0, 7194, 7194, 14388, 7194, 0, 21583, 28777, 14388, 14388, 14388, 35971, 28777, + 57554, 43165, 14388, 64748, 194245, 309353, 0, 0, 0], + [0, 0, 6494, 0, 19481, 0, 0, 6494, 12987, 0, 0, 0, 6494, 6494, 0, 0, 6494, 0, 0, 6494, + 6494, 0, 12987, 6494, 12987, 6494, 6494, 25974, 6494, 25974, 19481, 32468, 25974, + 12987, 32468, 77922, 64935, 201299, 350649, 0, 0, 0], + [0, 0, 0, 0, 6623, 0, 6623, 6623, 0, 0, 0, 0, 13245, 0, 0, 0, 13245, 6623, 6623, 0, 0, + 6623, 6623, 19868, 19868, 26490, 0, 13245, 19868, 26490, 39735, 0, 6623, 26490, 79470, + 79470, 59603, 198675, 311258, 0, 0, 0], + [0, 0, 0, 5848, 11696, 0, 0, 5848, 17544, 0, 0, 0, 0, 0, 11696, 0, 11696, 5848, 11696, + 11696, 11696, 0, 5848, 0, 5848, 5848, 0, 11696, 17544, 11696, 11696, 17544, 35088, + 17544, 52632, 29240, 81871, 204678, 385965, 0, 0, 0], + [0, 0, 0, 0, 0, 10363, 5181, 5181, 5181, 0, 0, 0, 0, 0, 5181, 5181, 5181, 15544, 5181, + 20725, 5181, 10363, 0, 5181, 10363, 5181, 10363, 36269, 25907, 20725, 10363, 20725, + 25907, 41451, 46632, 5181, 41451, 196891, 398964, 0, 0, 0], + [0, 0, 4673, 0, 0, 4673, 0, 4673, 4673, 9346, 9346, 0, 0, 4673, 4673, 9346, 0, 0, 9346, + 14019, 14019, 4673, 9346, 0, 9346, 18692, 9346, 14019, 14019, 4673, 9346, 42056, 9346, + 32710, 56075, 65421, 74766, 200935, 331776, 0, 0, 0], + [0, 0, 4237, 4237, 4237, 4237, 4237, 4237, 0, 4237, 0, 0, 8475, 12712, 4237, 8475, 0, + 0, 0, 12712, 12712, 8475, 4237, 4237, 8475, 8475, 12712, 12712, 8475, 12712, 8475, + 29661, 16949, 42373, 25424, 42373, 67797, 211864, 385593, 0, 0, 0], + [0, 0, 0, 3597, 7194, 0, 0, 3597, 0, 3597, 0, 3597, 3597, 0, 10791, 0, 0, 3597, 10791, + 0, 3597, 10791, 7194, 10791, 0, 10791, 7194, 17986, 17986, 28777, 7194, 25180, 10791, + 32374, 21583, 53957, 115108, 179856, 388489, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3058, 0, 3058, 6116, 0, 3058, 3058, 0, 0, 6116, 6116, 6116, 3058, + 3058, 3058, 18349, 15291, 12232, 12232, 3058, 3058, 18349, 27523, 6116, 27523, 24465, + 51988, 30581, 30581, 42813, 70336, 204893, 354740, 0, 0, 0], + [0, 0, 2967, 2967, 0, 0, 0, 0, 2967, 0, 5935, 2967, 0, 0, 2967, 8902, 5935, 0, 2967, + 5935, 11869, 14837, 2967, 0, 8902, 8902, 8902, 23739, 14837, 20772, 26706, 11869, + 17804, 38576, 35608, 65282, 74184, 186944, 382789, 0, 0, 0], + [0, 0, 0, 0, 2667, 5333, 2667, 5333, 0, 5333, 0, 2667, 0, 0, 13333, 5333, 0, 10667, + 8000, 2667, 2667, 8000, 10667, 5333, 16000, 16000, 18667, 13333, 13333, 8000, 13333, + 21333, 26667, 40000, 50667, 56000, 64000, 226667, 325333, 0, 0, 0], + [0, 0, 0, 4338, 0, 2169, 0, 2169, 0, 8677, 2169, 6508, 4338, 2169, 4338, 2169, 4338, + 2169, 4338, 2169, 15184, 4338, 8677, 8677, 13015, 13015, 6508, 19523, 28200, 17354, + 6508, 15184, 23861, 23861, 30369, 67245, 69414, 193059, 383948, 0, 0, 0], + [0, 0, 0, 0, 4090, 2045, 0, 2045, 2045, 0, 4090, 4090, 2045, 4090, 2045, 6135, 4090, + 2045, 6135, 10225, 20450, 16360, 14315, 4090, 10225, 12270, 10225, 26585, 16360, + 20450, 8180, 16360, 22495, 34765, 34765, 57260, 98160, 169734, 351738, 0, 0, 0], + [0, 0, 0, 0, 3617, 1808, 3617, 0, 0, 3617, 3617, 0, 5425, 5425, 5425, 7233, 3617, 5425, + 0, 3617, 7233, 1808, 3617, 5425, 1808, 12658, 14467, 23508, 10850, 12658, 5425, 16275, + 18083, 39783, 34358, 50633, 97649, 179024, 412297, 0, 0, 0], + [0, 0, 2755, 1377, 2755, 2755, 2755, 2755, 0, 2755, 2755, 0, 2755, 2755, 0, 2755, 4132, + 4132, 9642, 4132, 5510, 6887, 4132, 11019, 6887, 8264, 16529, 12397, 9642, 15152, + 15152, 22039, 27548, 19284, 31680, 53719, 89532, 206612, 387052, 0, 0, 0], + [0, 0, 0, 1175, 1175, 1175, 1175, 1175, 0, 2350, 4700, 2350, 2350, 4700, 3525, 4700, + + 2350, 4700, 2350, 8226, 5875, 11751, 7051, 11751, 7051, 9401, 9401, 14101, 15276, + 19976, 8226, 16451, 22327, 32902, 38778, 51704, 76381, 199765, 393655, 0, 0, 0], + [0, 0, 0, 869, 1738, 869, 2606, 3475, 2606, 1738, 4344, 5213, 4344, 5213, 5213, 1738, + 6082, 1738, 5213, 6950, 6950, 5213, 5213, 7819, 8688, 13032, 12163, 12163, 11295, + 13901, 13901, 21720, 29540, 38228, 37359, 66030, 81668, 185056, 370113, 0, 0, 0], + [0, 0, 632, 1895, 1895, 1263, 3159, 1263, 0, 1263, 1895, 1263, 1895, 3790, 5054, 3159, + 1895, 3790, 4422, 5054, 6317, 5054, 6317, 7581, 10107, 6317, 8212, 8844, 12003, 17056, + 19583, 21478, 18320, 31586, 44852, 56854, 81491, 195831, 398610, 0, 0, 0], + [0, 403, 1208, 805, 805, 2416, 805, 2014, 1208, 1208, 1611, 1208, 1611, 2819, 2014, + 2416, 4027, 2819, 3222, 4027, 3222, 5638, 4833, 8458, 7249, 10471, 8458, 13693, 10068, + 14096, 15707, 20540, 20540, 30205, 36246, 55981, 85783, 201772, 410391, 0, 0, 0], + [0, 0, 647, 1133, 1457, 809, 1457, 1942, 1295, 1942, 1618, 1942, 2751, 3237, 2104, + 1295, 2266, 4208, 2913, 2589, 4370, 5988, 5826, 5503, 6474, 7606, 8254, 10358, 10681, + 11652, 16022, 19582, 23305, 29455, 31882, 53892, 80110, 200032, 433403, 0, 0, 0], + [0, 148, 516, 1033, 738, 1328, 959, 811, 1033, 1401, 1254, 1180, 1475, 1844, 1918, + 1844, 2065, 2951, 3319, 4647, 3246, 3614, 4204, 5680, 5163, 6344, 8409, 10401, 8999, + 11876, 12097, 17777, 19252, 22940, 33046, 47208, 77229, 192078, 479973, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 428571, 142857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 142857, 0, 0, 0, 285714, 0, 0, 0], + [0, 37037, 0, 74074, 0, 0, 74074, 37037, 37037, 0, 0, 0, 0, 0, 0, 0, 37037, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 37037, 0, 37037, 0, 37037, 74074, 0, 74074, 37037, 111111, + 296296, 0, 0, 0], + [0, 0, 0, 68182, 22727, 0, 22727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22727, 0, 0, 22727, + 22727, 22727, 0, 0, 0, 22727, 0, 45455, 22727, 0, 0, 22727, 22727, 45455, 90909, + 113636, 204545, 204545, 0, 0, 0], + [0, 17857, 0, 35714, 0, 0, 17857, 35714, 17857, 17857, 17857, 0, 35714, 0, 0, 35714, 0, + 0, 0, 17857, 0, 17857, 0, 0, 53571, 17857, 0, 35714, 35714, 17857, 0, 0, 0, 0, 53571, + 35714, 71429, 89286, 321429, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 37037, 18519, 18519, 0, 18519, 0, 37037, 0, 18519, 0, 0, 0, 18519, + 18519, 0, 18519, 0, 0, 0, 18519, 18519, 0, 55556, 18519, 18519, 0, 18519, 55556, + 92593, 55556, 55556, 111111, 277778, 0, 0, 0], + [0, 0, 21739, 21739, 0, 43478, 21739, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21739, 0, 0, 0, + 21739, 0, 0, 0, 21739, 0, 21739, 43478, 0, 0, 21739, 43478, 0, 65217, 21739, 65217, + 282609, 260870, 0, 0, 0], + [0, 0, 19608, 19608, 0, 0, 0, 19608, 0, 19608, 0, 0, 0, 19608, 0, 19608, 0, 0, 0, 0, 0, + 39216, 19608, 0, 19608, 19608, 0, 19608, 0, 19608, 19608, 0, 0, 78431, 78431, 117647, + 19608, 78431, 352941, 0, 0, 0], + [0, 0, 0, 20408, 20408, 0, 0, 20408, 0, 0, 61224, 0, 0, 40816, 0, 0, 0, 20408, 0, + 40816, 20408, 0, 20408, 20408, 0, 0, 20408, 40816, 0, 61224, 20408, 102041, 40816, + 40816, 20408, 20408, 20408, 183673, 142857, 0, 0, 0], + [0, 0, 0, 0, 14925, 14925, 0, 0, 0, 0, 0, 0, 0, 14925, 14925, 14925, 14925, 14925, + 29851, 0, 0, 14925, 14925, 14925, 14925, 14925, 29851, 14925, 0, 0, 29851, 0, 14925, + 29851, 134328, 44776, 134328, 134328, 223881, 0, 0, 0], + [0, 0, 0, 16393, 16393, 0, 0, 16393, 16393, 16393, 16393, 32787, 0, 0, 16393, 0, 0, + 32787, 0, 0, 16393, 16393, 0, 0, 16393, 16393, 16393, 16393, 16393, 16393, 16393, + 16393, 16393, 49180, 16393, 32787, 65574, 180328, 295082, 0, 0, 0], + [0, 0, 0, 0, 0, 17544, 0, 0, 0, 0, 0, 0, 0, 0, 17544, 35088, 0, 35088, 0, 0, 0, 0, 0, + 35088, 0, 0, 0, 0, 0, 0, 35088, 17544, 35088, 17544, 52632, 52632, 52632, 175439, + 421053, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 12987, 12987, 12987, 0, 38961, 12987, 0, 38961, 12987, 0, 0, 0, + 12987, 0, 0, 38961, 25974, 12987, 12987, 0, 0, 25974, 25974, 12987, 12987, 25974, + 25974, 51948, 64935, 51948, 77922, 103896, 272727, 0, 0, 0], + [0, 0, 0, 11111, 11111, 0, 11111, 0, 0, 0, 0, 0, 11111, 0, 0, 0, 0, 11111, 0, 11111, + 22222, 11111, 0, 11111, 0, 22222, 22222, 33333, 11111, 22222, 11111, 11111, 33333, + 66667, 77778, 11111, 66667, 177778, 322222, 0, 0, 0], + [0, 0, 0, 0, 11236, 0, 0, 11236, 0, 0, 11236, 0, 11236, 11236, 0, 0, 0, 11236, 11236, + 11236, 0, 11236, 0, 0, 11236, 0, 22472, 44944, 0, 11236, 22472, 33708, 11236, 22472, + 44944, 44944, 123596, 247191, 258427, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 12048, 0, 12048, 12048, 24096, 0, 24096, 0, 0, 0, 0, + 12048, 0, 12048, 36145, 24096, 0, 24096, 24096, 48193, 0, 24096, 36145, 60241, 72289, + 72289, 180723, 289157, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 11111, 11111, 11111, 11111, 0, 0, 11111, 0, 11111, 0, 22222, + 22222, 0, 0, 22222, 33333, 22222, 0, 0, 0, 33333, 0, 44444, 44444, 11111, 0, 66667, + 55556, 22222, 244444, 288889, 0, 0, 0], + [0, 0, 0, 8772, 0, 8772, 0, 0, 8772, 0, 8772, 0, 8772, 0, 0, 8772, 8772, 0, 0, 0, 0, 0, + 0, 17544, 0, 0, 0, 17544, 0, 17544, 26316, 35088, 61404, 35088, 17544, 78947, 105263, + 140351, 385965, 0, 0, 0], + [0, 0, 0, 8264, 0, 0, 0, 8264, 0, 0, 8264, 0, 0, 8264, 0, 0, 0, 8264, 8264, 0, 8264, + 8264, 16529, 16529, 8264, 16529, 0, 33058, 24793, 33058, 33058, 33058, 33058, 24793, + 66116, 33058, 66116, 123967, 371901, 0, 0, 0], + [0, 0, 6452, 6452, 0, 12903, 0, 6452, 0, 0, 0, 0, 6452, 12903, 6452, 6452, 19355, 6452, + 6452, 0, 25806, 6452, 12903, 19355, 25806, 12903, 0, 0, 6452, 12903, 25806, 32258, + 25806, 32258, 45161, 45161, 64516, 200000, 309677, 0, 0, 0], + [0, 0, 0, 6623, 6623, 6623, 0, 6623, 0, 0, 6623, 6623, 6623, 0, 0, 0, 0, 6623, 13245, + 0, 19868, 0, 6623, 26490, 13245, 19868, 13245, 19868, 26490, 13245, 26490, 13245, + 26490, 39735, 59603, 46358, 52980, 218543, 291391, 0, 0, 0], + [0, 0, 0, 5618, 0, 0, 5618, 0, 5618, 5618, 0, 0, 11236, 5618, 0, 5618, 11236, 16854, + 5618, 11236, 5618, 22472, 22472, 5618, 11236, 22472, 22472, 33708, 16854, 5618, 16854, + 5618, 50562, 16854, 44944, 73034, 95506, 101124, 337079, 0, 0, 0], + [0, 0, 0, 6061, 0, 6061, 6061, 0, 0, 6061, 0, 6061, 6061, 6061, 0, 0, 0, 6061, 0, + 12121, 6061, 18182, 12121, 18182, 18182, 30303, 6061, 18182, 24242, 24242, 12121, + 12121, 36364, 18182, 36364, 42424, 66667, 157576, 381818, 0, 0, 0], + [0, 0, 4808, 0, 4808, 4808, 0, 0, 9615, 0, 0, 0, 0, 4808, 4808, 9615, 9615, 9615, 4808, + 4808, 0, 0, 19231, 4808, 14423, 4808, 28846, 14423, 14423, 9615, 24038, 33654, 28846, + 28846, 28846, 43269, 76923, 158654, 394231, 0, 0, 0], + [0, 0, 0, 4608, 9217, 4608, 0, 9217, 4608, 0, 4608, 0, 0, 9217, 9217, 9217, 4608, 0, 0, + 13825, 0, 27650, 18433, 13825, 9217, 27650, 4608, 13825, 13825, 13825, 18433, 18433, + 55300, 23041, 41475, 50691, 73733, 193548, 299539, 0, 0, 0], + [0, 0, 3937, 7874, 3937, 3937, 0, 0, 7874, 3937, 0, 0, 7874, 3937, 7874, 0, 7874, 7874, + 7874, 3937, 15748, 11811, 7874, 15748, 11811, 3937, 19685, 15748, 19685, 3937, 23622, + 27559, 39370, 23622, 39370, 55118, 66929, 185039, 334646, 0, 0, 0], + [0, 0, 0, 6993, 0, 3497, 0, 0, 3497, 0, 3497, 10490, 3497, 0, 0, 3497, 6993, 3497, + 10490, 3497, 10490, 3497, 20979, 10490, 10490, 20979, 13986, 38462, 13986, 24476, + 24476, 24476, 38462, 24476, 45455, 38462, 80420, 178322, 318182, 0, 0, 0], + [0, 0, 2545, 12723, 0, 5089, 0, 7634, 0, 0, 0, 2545, 5089, 0, 2545, 5089, 12723, 5089, + 0, 7634, 12723, 10178, 10178, 0, 12723, 10178, 10178, 12723, 17812, 25445, 15267, + 20356, 25445, 30534, 33079, 40712, 86514, 175573, 381679, 0, 0, 0], + [0, 0, 5666, 2833, 2833, 0, 0, 0, 0, 8499, 5666, 2833, 2833, 11331, 8499, 5666, 2833, + 0, 5666, 5666, 16997, 5666, 5666, 5666, 8499, 28329, 2833, 5666, 19830, 39660, 28329, + 22663, 36827, 50992, 31161, 28329, 104816, 164306, 322946, 0, 0, 0], + [0, 0, 0, 4706, 2353, 0, 0, 2353, 2353, 0, 0, 7059, 4706, 4706, 2353, 7059, 9412, 0, 0, + 4706, 2353, 4706, 9412, 2353, 9412, 7059, 9412, 21176, 16471, 21176, 16471, 32941, + 28235, 18824, 44706, 56471, 94118, 218824, 334118, 0, 0, 0], + [0, 0, 0, 0, 4464, 0, 0, 2232, 4464, 0, 4464, 2232, 4464, 8929, 2232, 0, 2232, 8929, + 6696, 6696, 8929, 8929, 11161, 2232, 4464, 15625, 8929, 22321, 13393, 15625, 11161, + 37946, 33482, 44643, 29018, 51339, 82589, 176339, 363839, 0, 0, 0], + [0, 0, 1634, 3268, 4902, 3268, 0, 0, 8170, 3268, 0, 6536, 0, 3268, 1634, 9804, 3268, + 4902, 6536, 6536, 4902, 3268, 4902, 8170, 8170, 8170, 13072, 13072, 11438, 19608, + 24510, 19608, 19608, 29412, 47386, 47386, 93137, 205882, 351307, 0, 0, 0], + [0, 0, 1447, 2894, 0, 0, 0, 4342, 2894, 2894, 1447, 1447, 2894, 0, 2894, 4342, 0, 1447, + 2894, 5789, 7236, 5789, 4342, 8683, 5789, 11577, 23155, 4342, 11577, 15919, 23155, + 26049, 17366, 49204, 37627, 50651, 73806, 178003, 408104, 0, 0, 0], + [0, 0, 2299, 2299, 4598, 1149, 0, 2299, 1149, 3448, 1149, 1149, 5747, 3448, 4598, 1149, + 4598, 1149, 3448, 9195, 5747, 8046, 3448, 12644, 13793, 9195, 9195, 6897, 18391, + 19540, 21839, 18391, 26437, 33333, 43678, 49425, 96552, 182759, 367816, 0, 0, 0], + [0, 0, 0, 902, 902, 902, 902, 902, 1803, 2705, 1803, 2705, 3607, 2705, 2705, 3607, + 4509, 3607, 6312, 5410, 6312, 4509, 5410, 7214, 10821, 7214, 8115, 11722, 11722, + 14427, 9919, 24346, 35167, 26150, 41479, 49594, 78449, 211001, 390442, 0, 0, 0], + [0, 0, 612, 612, 0, 2448, 1224, 1224, 1224, 3672, 612, 1836, 4284, 1836, 5508, 5508, + 2448, 7344, 2448, 6732, 5508, 7956, 4896, 8568, 5508, 5508, 12240, 9792, 9792, 15300, + 15912, 20196, 21420, 25704, 39780, 50184, 80783, 202570, 408813, 0, 0, 0], + [0, 0, 1587, 2381, 4365, 1190, 1190, 1587, 1984, 794, 2778, 2381, 2381, 1190, 1587, + 4762, 3571, 1984, 2778, 7143, 4762, 4762, 6746, 10714, 7143, 11508, 10317, 9921, + 12302, 10714, 19048, 19841, 22222, 25794, 33333, 53571, 89683, 194048, 407937, 0, 0, + 0], + [0, 162, 487, 1300, 1137, 1300, 1787, 1950, 1300, 1787, 1787, 1787, 1300, 1462, 1950, + 2924, 4224, 3412, 3737, 4874, 3412, 5199, 6824, 7961, 7311, 9423, 10561, 11860, 11860, + 11860, 15760, 19334, 25508, 28107, 37206, 58002, 80097, 195613, 415435, 0, 0, 0], + [0, 511, 657, 803, 1094, 1751, 1386, 730, 803, 1094, 1386, 1970, 1459, 1605, 1605, + 3211, 2627, 3065, 3356, 4159, 4305, 3940, 4889, 5035, 7005, 7297, 7516, 9996, 10361, + 11383, 15980, 17877, 18387, 24663, 32981, 49179, 79533, 188398, 468004, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 307692, 76923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76923, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 153846, 153846, 230769, 0, 0, 0], + [0, 0, 33333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33333, 0, 0, 0, 0, 0, 0, 33333, 0, 0, 0, + 0, 33333, 66667, 33333, 33333, 33333, 33333, 0, 0, 0, 66667, 100000, 166667, 333333, + 0, 0, 0], + [0, 0, 46875, 31250, 15625, 0, 15625, 31250, 0, 0, 0, 15625, 0, 0, 15625, 31250, 15625, + 0, 46875, 15625, 0, 15625, 15625, 15625, 15625, 0, 31250, 46875, 46875, 31250, 0, 0, + 31250, 62500, 31250, 15625, 62500, 125000, 171875, 0, 0, 0], + [0, 0, 0, 0, 17857, 17857, 0, 0, 0, 0, 17857, 17857, 0, 0, 0, 17857, 0, 0, 17857, + 35714, 0, 17857, 0, 0, 17857, 35714, 17857, 17857, 35714, 0, 53571, 35714, 35714, + 17857, 35714, 53571, 125000, 89286, 267857, 0, 0, 0], + [0, 0, 0, 0, 0, 17241, 0, 0, 0, 0, 0, 17241, 17241, 34483, 0, 0, 17241, 0, 17241, 0, 0, + 51724, 17241, 34483, 17241, 0, 0, 17241, 34483, 34483, 17241, 0, 17241, 0, 51724, + 51724, 68966, 155172, 310345, 0, 0, 0], + [0, 0, 0, 0, 63830, 0, 21277, 42553, 21277, 0, 0, 21277, 0, 0, 0, 21277, 0, 0, 0, + 21277, 21277, 0, 21277, 21277, 0, 0, 21277, 21277, 0, 0, 21277, 21277, 21277, 42553, + 0, 63830, 63830, 148936, 297872, 0, 0, 0], + [0, 0, 0, 0, 0, 18868, 0, 37736, 0, 0, 0, 0, 18868, 18868, 18868, 0, 18868, 0, 0, + 18868, 18868, 18868, 18868, 18868, 0, 18868, 0, 18868, 18868, 0, 18868, 37736, 37736, + 0, 37736, 113208, 56604, 150943, 264151, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 37736, 18868, 0, 18868, 0, 18868, 0, 18868, 18868, 0, 0, + 18868, 56604, 18868, 0, 0, 0, 0, 0, 37736, 0, 18868, 56604, 18868, 37736, 56604, + 37736, 94340, 207547, 207547, 0, 0, 0], + [0, 0, 0, 18519, 0, 0, 18519, 0, 0, 0, 0, 0, 18519, 0, 0, 0, 0, 0, 18519, 0, 0, 0, + 37037, 18519, 0, 0, 0, 0, 18519, 0, 0, 55556, 37037, 18519, 37037, 55556, 166667, + 185185, 296296, 0, 0, 0], + [0, 0, 0, 0, 32258, 16129, 0, 16129, 0, 0, 16129, 0, 0, 0, 0, 16129, 0, 16129, 0, + 16129, 0, 0, 32258, 16129, 16129, 16129, 0, 16129, 16129, 48387, 0, 16129, 16129, + 16129, 64516, 64516, 129032, 145161, 258065, 0, 0, 0], + [0, 0, 0, 0, 0, 27778, 0, 0, 0, 0, 0, 0, 0, 13889, 0, 0, 0, 0, 13889, 13889, 0, 0, + 13889, 0, 27778, 27778, 27778, 27778, 13889, 41667, 0, 41667, 13889, 27778, 13889, + 55556, 97222, 194444, 305556, 0, 0, 0], + [0, 0, 0, 0, 13514, 13514, 0, 13514, 0, 0, 0, 13514, 0, 0, 0, 0, 13514, 0, 0, 40541, + 13514, 0, 0, 13514, 27027, 0, 27027, 13514, 27027, 13514, 40541, 0, 13514, 40541, + 27027, 27027, 148649, 189189, 270270, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 27397, 13699, 0, 0, 13699, 0, 0, 13699, 13699, 0, 0, 27397, 0, + 13699, 0, 13699, 0, 27397, 27397, 0, 13699, 27397, 41096, 54795, 27397, 27397, 41096, + 54795, 54795, 136986, 328767, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 13158, 0, 0, 13158, 13158, 13158, 0, 26316, 0, 0, 0, 0, 0, 0, 0, + 39474, 26316, 13158, 13158, 0, 13158, 26316, 39474, 26316, 13158, 13158, 26316, 39474, + 52632, 26316, 39474, 197368, 315789, 0, 0, 0], + [0, 0, 0, 8333, 8333, 0, 16667, 8333, 0, 0, 8333, 8333, 8333, 8333, 0, 0, 0, 8333, + 8333, 0, 0, 8333, 0, 16667, 8333, 0, 33333, 16667, 41667, 25000, 16667, 16667, 8333, + 50000, 25000, 75000, 58333, 191667, 316667, 0, 0, 0], + [0, 0, 0, 0, 17699, 0, 0, 8850, 0, 0, 0, 17699, 8850, 0, 8850, 0, 8850, 8850, 0, 8850, + 17699, 17699, 8850, 26549, 0, 8850, 0, 8850, 26549, 8850, 17699, 44248, 17699, 44248, + 35398, 35398, 88496, 212389, 292035, 0, 0, 0], + [0, 0, 0, 0, 0, 25210, 16807, 0, 0, 16807, 16807, 16807, 0, 8403, 8403, 0, 0, 8403, 0, + 16807, 8403, 8403, 0, 8403, 16807, 16807, 25210, 8403, 25210, 8403, 25210, 16807, + 25210, 25210, 33613, 50420, 84034, 151261, 327731, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8403, 0, 8403, 16807, 0, 0, 8403, 0, 16807, 16807, 0, + 8403, 16807, 42017, 16807, 8403, 0, 25210, 0, 16807, 8403, 25210, 25210, 33613, 42017, + 75630, 50420, 176471, 352941, 0, 0, 0], + [0, 0, 6024, 0, 6024, 0, 6024, 0, 0, 12048, 6024, 6024, 0, 0, 6024, 6024, 12048, 0, + 6024, 0, 0, 0, 0, 12048, 6024, 0, 18072, 6024, 6024, 30120, 36145, 18072, 30120, + 24096, 30120, 72289, 72289, 186747, 379518, 0, 0, 0], + [0, 0, 6289, 6289, 6289, 6289, 12579, 12579, 0, 6289, 0, 6289, 0, 6289, 0, 12579, 6289, + 6289, 18868, 6289, 6289, 0, 6289, 12579, 12579, 0, 12579, 0, 37736, 12579, 12579, + 18868, 18868, 12579, 31447, 56604, 69182, 251572, 308176, 0, 0, 0], + [0, 0, 0, 0, 0, 5780, 0, 5780, 5780, 0, 0, 0, 0, 5780, 0, 17341, 5780, 5780, 5780, + 11561, 11561, 11561, 23121, 23121, 23121, 0, 11561, 5780, 11561, 34682, 46243, 5780, + 28902, 23121, 52023, 52023, 109827, 156069, 300578, 0, 0, 0], + [0, 0, 0, 5000, 0, 0, 0, 5000, 0, 5000, 0, 5000, 5000, 0, 0, 0, 5000, 5000, 5000, 5000, + 0, 5000, 10000, 20000, 10000, 10000, 15000, 5000, 25000, 15000, 10000, 10000, 30000, + 20000, 65000, 50000, 60000, 235000, 360000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 4386, 0, 4386, 0, 0, 4386, 0, 4386, 0, 8772, 0, 4386, 4386, 4386, 0, + 8772, 8772, 13158, 8772, 17544, 17544, 17544, 21930, 21930, 35088, 35088, 30702, + 26316, 35088, 61404, 92105, 188596, 320175, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4016, 0, 0, 8032, 0, 8032, 0, 4016, 4016, 8032, + 12048, 20080, 8032, 8032, 20080, 12048, 16064, 32129, 12048, 16064, 24096, 36145, + 12048, 40161, 60241, 104418, 144578, 385542, 0, 0, 0], + [0, 0, 0, 0, 3448, 0, 3448, 0, 0, 3448, 3448, 0, 3448, 3448, 3448, 0, 3448, 3448, 0, + 13793, 10345, 10345, 13793, 10345, 13793, 17241, 13793, 20690, 10345, 13793, 17241, + 17241, 37931, 37931, 34483, 58621, 103448, 203448, 310345, 0, 0, 0], + [0, 0, 3300, 0, 0, 3300, 0, 0, 3300, 3300, 6601, 3300, 6601, 9901, 0, 9901, 3300, 0, + 6601, 3300, 3300, 6601, 9901, 19802, 16502, 36304, 16502, 26403, 9901, 23102, 19802, + 26403, 16502, 26403, 46205, 46205, 69307, 181518, 336634, 0, 0, 0], + [0, 0, 0, 0, 8264, 2755, 0, 0, 5510, 0, 0, 0, 11019, 0, 5510, 2755, 0, 5510, 8264, + 2755, 5510, 0, 13774, 13774, 11019, 5510, 19284, 16529, 8264, 24793, 22039, 13774, + 22039, 41322, 44077, 44077, 88154, 206612, 347107, 0, 0, 0], + [0, 0, 0, 2618, 0, 5236, 5236, 0, 2618, 0, 0, 7853, 5236, 0, 2618, 5236, 13089, 13089, + 2618, 0, 10471, 5236, 5236, 10471, 2618, 15707, 5236, 20942, 28796, 26178, 26178, + 10471, 26178, 34031, 31414, 39267, 94241, 164921, 376963, 0, 0, 0], + [0, 0, 0, 2387, 2387, 2387, 0, 2387, 0, 0, 0, 2387, 0, 0, 2387, 2387, 11933, 0, 4773, + 2387, 4773, 7160, 4773, 11933, 11933, 7160, 16706, 16706, 7160, 19093, 11933, 19093, + 45346, 33413, 38186, 52506, 97852, 207637, 350835, 0, 0, 0], + [0, 0, 0, 3690, 0, 0, 0, 3690, 0, 0, 1845, 1845, 3690, 1845, 1845, 9225, 7380, 5535, 0, + 5535, 3690, 12915, 3690, 1845, 12915, 12915, 27675, 7380, 11070, 11070, 22140, 18450, + 23985, 31365, 47970, 60886, 86716, 210332, 346863, 0, 0, 0], + [0, 0, 0, 1592, 1592, 1592, 1592, 3185, 4777, 0, 3185, 0, 0, 3185, 3185, 4777, 4777, + 3185, 7962, 1592, 0, 7962, 3185, 17516, 7962, 11146, 22293, 12739, 6369, 17516, 17516, + 38217, 23885, 28662, 49363, 52548, 95541, 149682, 391720, 0, 0, 0], + [0, 0, 1372, 4115, 1372, 1372, 2743, 1372, 4115, 4115, 1372, 1372, 2743, 9602, 4115, + 2743, 5487, 5487, 0, 8230, 5487, 10974, 5487, 2743, 8230, 4115, 17833, 16461, 12346, + 17833, 12346, 27435, 23320, 26063, 41152, 46639, 78189, 207133, 374486, 0, 0, 0], + [0, 1153, 0, 2307, 1153, 2307, 1153, 1153, 5767, 1153, 1153, 1153, 1153, 4614, 5767, + 3460, 4614, 4614, 8074, 4614, 6920, 4614, 4614, 6920, 3460, 5767, 8074, 13841, 14994, + 23068, 13841, 27682, 24221, 27682, 33449, 50750, 81892, 212226, 380623, 0, 0, 0], + [0, 0, 0, 1721, 2582, 861, 861, 3442, 4303, 0, 2582, 861, 2582, 4303, 2582, 3442, 3442, + 7745, 6024, 3442, 8606, 6024, 6885, 10327, 9466, 11188, 10327, 12909, 17212, 19793, + 12048, 23236, 29260, 24957, 34423, 51635, 96386, 197074, 367470, 0, 0, 0], + [0, 0, 617, 1233, 1233, 1233, 617, 1850, 1850, 1850, 3083, 3699, 2466, 2466, 1233, + 1233, 2466, 5549, 7398, 2466, 6165, 6165, 6165, 6165, 9864, 11097, 11097, 17263, + 16646, 15413, 12330, 33909, 19112, 24661, 38841, 57953, 83847, 180641, 400123, 0, 0, + 0], + [0, 389, 389, 1556, 1167, 1167, 389, 1167, 1556, 3112, 389, 1945, 3112, 1556, 3501, + 3501, 3890, 1556, 3890, 3501, 5056, 3890, 4278, 7779, 7001, 9335, 8946, 12447, 12835, + 15169, 14002, 12058, 20615, 29560, 38117, 51731, 80902, 202645, 425904, 0, 0, 0], + [0, 0, 664, 830, 166, 997, 1661, 1661, 1329, 1495, 1661, 830, 1495, 1993, 2657, 3156, + 3986, 3654, 4484, 3820, 4318, 5979, 5481, 7308, 9301, 9467, 8969, 10796, 11792, 11294, + 16110, 15446, 19100, 29729, 37037, 49493, 87195, 200797, 423850, 0, 0, 0], + [0, 75, 299, 1121, 1046, 1270, 897, 971, 1121, 1196, 1420, 1793, 1420, 1495, 1943, + 2317, 2167, 3213, 2989, 3139, 3811, 4558, 4558, 6427, 5605, 7249, 8220, 8668, 8818, + 12330, 14049, 17561, 20326, 22045, 33926, 49021, 76297, 191601, 475041, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 428571, 142857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 142857, 0, 142857, 0, 0, 142857, 0, 0, 0], + [0, 0, 157895, 0, 0, 52632, 0, 52632, 0, 0, 0, 0, 0, 0, 52632, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 52632, 0, 0, 0, 0, 0, 0, 52632, 105263, 0, 210526, 263158, 0, 0, 0], + [0, 0, 0, 22727, 0, 0, 22727, 0, 0, 0, 0, 0, 0, 22727, 0, 0, 0, 0, 0, 0, 0, 0, 22727, + 0, 0, 0, 68182, 22727, 0, 22727, 22727, 22727, 0, 22727, 45455, 22727, 136364, 136364, + 386364, 0, 0, 0], + [0, 0, 0, 22727, 22727, 22727, 0, 22727, 0, 0, 22727, 0, 45455, 68182, 22727, 0, 22727, + 22727, 0, 0, 0, 0, 22727, 0, 0, 0, 0, 0, 22727, 0, 45455, 0, 22727, 45455, 113636, + 22727, 45455, 68182, 295455, 0, 0, 0], + [0, 0, 0, 0, 40000, 0, 0, 0, 0, 0, 40000, 0, 0, 0, 20000, 0, 60000, 20000, 0, 0, 0, + 40000, 20000, 20000, 0, 20000, 0, 20000, 40000, 20000, 20000, 0, 20000, 60000, 40000, + 0, 40000, 160000, 300000, 0, 0, 0], + [0, 0, 22727, 0, 0, 0, 22727, 45455, 0, 0, 0, 22727, 22727, 0, 0, 22727, 68182, 45455, + 0, 68182, 22727, 0, 22727, 0, 22727, 0, 0, 22727, 0, 0, 0, 22727, 22727, 22727, 0, + 45455, 68182, 136364, 250000, 0, 0, 0], + [0, 0, 18519, 18519, 37037, 0, 0, 0, 0, 0, 0, 18519, 0, 37037, 18519, 0, 0, 0, 0, + 18519, 0, 37037, 37037, 0, 0, 0, 37037, 18519, 0, 18519, 0, 37037, 0, 18519, 92593, + 55556, 55556, 203704, 222222, 0, 0, 0], + [0, 0, 0, 0, 18182, 0, 18182, 0, 0, 0, 0, 0, 0, 0, 0, 36364, 0, 18182, 36364, 0, 0, 0, + 36364, 54545, 18182, 0, 36364, 18182, 18182, 36364, 0, 18182, 18182, 72727, 36364, + 72727, 72727, 145455, 218182, 0, 0, 0], + [0, 0, 0, 0, 19231, 0, 38462, 0, 38462, 19231, 0, 0, 0, 19231, 0, 0, 0, 0, 19231, + 19231, 19231, 19231, 19231, 0, 0, 38462, 19231, 19231, 0, 19231, 19231, 57692, 0, 0, + 38462, 76923, 38462, 173077, 269231, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 18182, 0, 0, 18182, 0, 0, 0, 0, 18182, 0, 18182, 18182, 18182, 0, + 0, 18182, 18182, 54545, 36364, 36364, 0, 18182, 36364, 36364, 18182, 18182, 18182, + 54545, 18182, 109091, 200000, 200000, 0, 0, 0], + [0, 0, 0, 0, 15385, 15385, 0, 46154, 15385, 0, 0, 0, 0, 15385, 0, 0, 0, 15385, 15385, + 0, 0, 0, 15385, 15385, 30769, 0, 0, 15385, 0, 30769, 30769, 0, 15385, 30769, 0, 30769, + 107692, 138462, 400000, 0, 0, 0], + [0, 0, 0, 15152, 0, 0, 0, 15152, 0, 0, 0, 30303, 0, 0, 0, 45455, 0, 15152, 0, 15152, + 15152, 0, 15152, 30303, 0, 0, 15152, 0, 0, 0, 0, 0, 60606, 30303, 15152, 106061, + 30303, 181818, 363636, 0, 0, 0], + [0, 0, 0, 0, 0, 26316, 0, 0, 0, 0, 0, 13158, 26316, 0, 0, 26316, 0, 0, 0, 0, 13158, + 26316, 13158, 26316, 0, 0, 26316, 13158, 39474, 0, 0, 0, 13158, 26316, 13158, 39474, + 92105, 144737, 421053, 0, 0, 0], + [0, 0, 0, 0, 12346, 12346, 0, 0, 12346, 0, 12346, 0, 12346, 0, 12346, 0, 12346, 0, + 24691, 0, 0, 0, 12346, 49383, 0, 0, 0, 24691, 37037, 12346, 0, 24691, 37037, 24691, + 37037, 37037, 37037, 172840, 382716, 0, 0, 0], + [0, 0, 0, 0, 0, 20202, 0, 0, 0, 0, 10101, 10101, 0, 10101, 10101, 0, 0, 0, 20202, + 10101, 10101, 20202, 10101, 20202, 30303, 10101, 40404, 10101, 10101, 0, 30303, 20202, + 10101, 50505, 40404, 70707, 121212, 151515, 252525, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 17699, 0, 8850, 0, 0, 0, 0, 8850, 0, 0, 17699, 26549, 0, 0, + 17699, 17699, 0, 26549, 8850, 8850, 17699, 17699, 17699, 44248, 8850, 17699, 53097, + 26549, 79646, 221239, 336283, 0, 0, 0], + [0, 0, 8475, 0, 16949, 0, 8475, 0, 0, 0, 0, 0, 0, 8475, 0, 8475, 0, 16949, 0, 8475, 0, + 0, 0, 0, 16949, 0, 16949, 8475, 16949, 0, 33898, 8475, 16949, 42373, 59322, 42373, + 135593, 203390, 322034, 0, 0, 0], + [0, 0, 0, 7463, 0, 7463, 7463, 7463, 0, 7463, 0, 7463, 7463, 7463, 0, 22388, 0, 7463, + 7463, 7463, 7463, 14925, 14925, 0, 22388, 14925, 7463, 29851, 22388, 29851, 7463, + 22388, 14925, 44776, 44776, 67164, 74627, 201493, 253731, 0, 0, 0], + [0, 0, 0, 7937, 0, 7937, 0, 7937, 7937, 0, 0, 0, 0, 0, 0, 7937, 0, 15873, 23810, 15873, + 15873, 7937, 0, 7937, 15873, 7937, 15873, 15873, 23810, 7937, 15873, 47619, 39683, + 15873, 47619, 95238, 39683, 190476, 293651, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 6849, 0, 0, 6849, 0, 0, 6849, 0, 13699, 6849, 6849, 6849, 0, + 34247, 0, 6849, 6849, 13699, 27397, 27397, 27397, 27397, 20548, 41096, 13699, 13699, + 41096, 102740, 61644, 164384, 315068, 0, 0, 0], + [0, 0, 0, 10811, 5405, 0, 0, 0, 16216, 0, 0, 5405, 5405, 10811, 0, 0, 5405, 10811, 0, + 10811, 0, 16216, 0, 5405, 21622, 32432, 10811, 16216, 16216, 10811, 10811, 32432, + 27027, 21622, 43243, 64865, 59459, 162162, 367568, 0, 0, 0], + [0, 0, 0, 0, 0, 5556, 0, 0, 0, 0, 5556, 0, 16667, 0, 5556, 5556, 11111, 0, 0, 16667, + 22222, 0, 11111, 5556, 5556, 11111, 0, 5556, 5556, 16667, 27778, 27778, 11111, 11111, + 38889, 33333, 111111, 200000, 388889, 0, 0, 0], + [0, 0, 7905, 0, 3953, 3953, 3953, 0, 3953, 0, 3953, 3953, 0, 0, 0, 3953, 7905, 15810, + 11858, 7905, 7905, 7905, 7905, 3953, 7905, 19763, 27668, 23715, 15810, 27668, 15810, + 27668, 27668, 43478, 39526, 27668, 102767, 166008, 320158, 0, 0, 0], + [0, 0, 4115, 8230, 4115, 0, 0, 0, 8230, 0, 0, 4115, 8230, 4115, 4115, 8230, 4115, 0, + 4115, 4115, 8230, 4115, 4115, 4115, 4115, 8230, 20576, 16461, 24691, 20576, 8230, + 12346, 45267, 57613, 37037, 57613, 61728, 193416, 345679, 0, 0, 0], + [0, 0, 3559, 3559, 7117, 10676, 0, 0, 0, 0, 0, 14235, 7117, 3559, 0, 7117, 3559, 10676, + 0, 3559, 0, 3559, 7117, 7117, 3559, 7117, 7117, 17794, 24911, 17794, 32028, 14235, + 24911, 32028, 53381, 60498, 67616, 234875, 309609, 0, 0, 0], + [0, 0, 0, 3058, 0, 3058, 0, 0, 9174, 0, 0, 6116, 3058, 6116, 9174, 0, 0, 0, 6116, 3058, + 0, 12232, 24465, 18349, 12232, 15291, 3058, 0, 21407, 21407, 27523, 12232, 30581, + 45872, 48930, 48930, 64220, 235474, 308869, 0, 0, 0], + [0, 0, 2778, 2778, 2778, 8333, 5556, 2778, 0, 8333, 11111, 0, 2778, 11111, 2778, 0, + 2778, 5556, 2778, 2778, 5556, 5556, 2778, 8333, 16667, 25000, 8333, 8333, 30556, + 19444, 19444, 16667, 22222, 33333, 41667, 47222, 88889, 180556, 344444, 0, 0, 0], + [0, 0, 0, 0, 0, 5236, 5236, 0, 0, 0, 2618, 0, 2618, 2618, 7853, 7853, 7853, 2618, 2618, + 2618, 10471, 15707, 7853, 13089, 7853, 5236, 15707, 7853, 26178, 20942, 18325, 34031, + 23560, 36649, 49738, 49738, 89005, 183246, 335079, 0, 0, 0], + [0, 2198, 2198, 0, 2198, 6593, 0, 2198, 2198, 2198, 0, 2198, 6593, 4396, 0, 6593, 4396, + 2198, 6593, 10989, 6593, 13187, 6593, 2198, 10989, 6593, 13187, 15385, 13187, 26374, + 17582, 28571, 28571, 37363, 30769, 41758, 105495, 186813, 345055, 0, 0, 0], + [0, 0, 2058, 0, 2058, 2058, 0, 2058, 0, 0, 0, 4115, 4115, 2058, 6173, 6173, 2058, 6173, + 6173, 4115, 8230, 10288, 10288, 12346, 8230, 14403, 8230, 10288, 14403, 8230, 24691, + 24691, 16461, 32922, 41152, 53498, 80247, 201646, 370370, 0, 0, 0], + [0, 0, 1653, 4959, 1653, 3306, 0, 0, 3306, 3306, 1653, 1653, 4959, 1653, 3306, 4959, + 4959, 3306, 3306, 11570, 6612, 8264, 13223, 8264, 8264, 4959, 11570, 9917, 19835, + 23140, 9917, 21488, 33058, 26446, 38017, 61157, 82645, 183471, 370248, 0, 0, 0], + [0, 0, 0, 1458, 1458, 1458, 2915, 0, 0, 0, 4373, 0, 2915, 7289, 8746, 1458, 5831, 7289, + 4373, 4373, 7289, 10204, 10204, 10204, 8746, 13120, 10204, 10204, 11662, 16035, 20408, + 17493, 29155, 32070, 40816, 77259, 78717, 186589, 355685, 0, 0, 0], + [0, 0, 1220, 1220, 0, 1220, 0, 0, 2439, 6098, 1220, 2439, 2439, 1220, 2439, 7317, 6098, + 3659, 2439, 10976, 9756, 0, 7317, 7317, 9756, 12195, 14634, 19512, 10976, 10976, + 10976, 26829, 23171, 28049, 43902, 63415, 81707, 184146, 382927, 0, 0, 0], + [0, 0, 865, 0, 3460, 0, 4325, 1730, 3460, 0, 2595, 865, 1730, 2595, 865, 4325, 3460, + 4325, 5190, 4325, 6055, 5190, 6055, 6055, 5190, 12111, 8651, 12111, 19031, 25087, + 23356, 20761, 19031, 39792, 43253, 63149, 78720, 173875, 388408, 0, 0, 0], + [0, 0, 1246, 1246, 3115, 2492, 1869, 1869, 1869, 1246, 1869, 3115, 1246, 2492, 2492, + 4984, 2492, 4361, 4984, 4361, 4361, 6854, 9346, 5607, 8100, 9346, 14953, 16822, 15576, + 12461, 20561, 18692, 26168, 25545, 32399, 56698, 87850, 195639, 385670, 0, 0, 0], + [0, 0, 768, 2304, 768, 768, 1152, 1536, 1920, 2688, 1536, 768, 3456, 1152, 3072, 4608, + 4608, 4224, 3456, 4224, 3840, 3456, 5376, 6528, 9217, 6912, 5760, 15361, 12673, 11521, + 17281, 20353, 21505, 27650, 36098, 46083, 84869, 189708, 432796, 0, 0, 0], + [0, 326, 815, 978, 978, 978, 1141, 489, 2119, 2608, 2445, 2608, 1304, 2282, 3423, 2608, + 2608, 3586, 2608, 3912, 4564, 5216, 5216, 8476, 7498, 8639, 8313, 10758, 13040, 13855, + 16952, 20701, 21679, 27873, 32926, 56398, 81337, 201630, 417115, 0, 0, 0], + [0, 74, 889, 889, 1407, 1037, 815, 815, 1259, 1407, 2000, 1333, 1259, 2074, 2444, 1778, + 1926, 2074, 3333, 4444, 4444, 4963, 3926, 6074, 6148, 7111, 9110, 9925, 10296, 12147, + 13851, 15258, 18591, 25406, 31701, 48515, 77624, 186505, 477150, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 428571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 142857, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 285714, 142857, 0, 0, 0], + [0, 0, 78947, 0, 0, 26316, 0, 0, 26316, 26316, 0, 0, 0, 0, 0, 0, 0, 0, 26316, 0, 26316, + 0, 0, 0, 26316, 26316, 0, 0, 26316, 26316, 0, 26316, 52632, 26316, 0, 52632, 26316, + 157895, 342105, 0, 0, 0], + [0, 0, 0, 22727, 45455, 22727, 0, 22727, 22727, 0, 22727, 22727, 0, 0, 0, 22727, 0, 0, + 0, 22727, 0, 22727, 45455, 0, 0, 22727, 0, 0, 0, 0, 0, 68182, 0, 68182, 45455, 22727, + 22727, 113636, 340909, 0, 0, 0], + [0, 0, 0, 35088, 35088, 17544, 0, 0, 17544, 0, 52632, 0, 0, 0, 0, 17544, 0, 0, 35088, + 0, 0, 0, 0, 35088, 17544, 0, 0, 17544, 35088, 0, 35088, 17544, 17544, 35088, 17544, + 17544, 70175, 175439, 298246, 0, 0, 0], + [0, 18182, 18182, 36364, 36364, 18182, 18182, 0, 0, 18182, 0, 0, 54545, 0, 0, 0, 0, 0, + 18182, 18182, 18182, 0, 0, 0, 18182, 18182, 0, 36364, 18182, 18182, 18182, 18182, + 18182, 0, 54545, 36364, 90909, 109091, 272727, 0, 0, 0], + [0, 0, 23256, 0, 0, 23256, 0, 23256, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23256, 23256, 23256, 0, + 23256, 0, 23256, 23256, 23256, 0, 0, 0, 46512, 23256, 23256, 46512, 23256, 116279, + 23256, 69767, 116279, 279070, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 108108, 27027, 0, 54054, 0, 0, 0, 0, 0, 0, 0, 0, 27027, 27027, 0, 0, + 0, 0, 0, 0, 0, 0, 27027, 27027, 0, 54054, 27027, 27027, 81081, 0, 108108, 270270, + 135135, 0, 0, 0], + [0, 0, 0, 15625, 15625, 15625, 0, 0, 0, 0, 0, 0, 0, 31250, 0, 0, 15625, 31250, 0, + 15625, 0, 15625, 15625, 31250, 0, 0, 15625, 0, 0, 31250, 0, 15625, 15625, 15625, + 78125, 78125, 78125, 140625, 328125, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 17544, 0, 17544, 0, 0, 0, 0, 0, 0, 0, 17544, 0, 0, 17544, 0, 0, + 17544, 17544, 17544, 17544, 35088, 0, 0, 52632, 70175, 0, 17544, 70175, 17544, 105263, + 210526, 280702, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14085, 28169, 0, 28169, 0, 0, 0, 0, 0, 28169, 0, 14085, + 0, 0, 0, 14085, 28169, 14085, 0, 0, 14085, 0, 28169, 28169, 28169, 84507, 98592, + 154930, 394366, 0, 0, 0], + [0, 0, 0, 0, 30769, 0, 0, 15385, 0, 0, 0, 0, 0, 15385, 0, 0, 46154, 0, 0, 0, 15385, + 30769, 0, 0, 15385, 15385, 0, 15385, 15385, 30769, 30769, 46154, 30769, 30769, 46154, + 46154, 107692, 92308, 323077, 0, 0, 0], + [0, 0, 0, 0, 0, 14706, 29412, 14706, 0, 0, 0, 0, 0, 29412, 0, 14706, 14706, 0, 0, + 14706, 14706, 14706, 0, 0, 0, 14706, 0, 29412, 44118, 44118, 14706, 14706, 14706, + 44118, 29412, 58824, 0, 220588, 308824, 0, 0, 0], + [0, 0, 0, 11905, 23810, 0, 0, 0, 0, 0, 0, 0, 23810, 0, 11905, 11905, 0, 11905, 0, 0, + 11905, 11905, 0, 23810, 0, 23810, 35714, 35714, 0, 23810, 23810, 0, 23810, 47619, + 11905, 107143, 23810, 154762, 345238, 0, 0, 0], + [0, 0, 10417, 0, 0, 0, 0, 10417, 10417, 0, 0, 0, 10417, 0, 0, 0, 10417, 10417, 20833, + 20833, 10417, 10417, 10417, 31250, 0, 10417, 0, 10417, 20833, 0, 10417, 31250, 31250, + 0, 41667, 93750, 62500, 197917, 322917, 0, 0, 0], + [0, 0, 9524, 19048, 9524, 9524, 9524, 9524, 9524, 9524, 19048, 0, 0, 0, 0, 0, 9524, 0, + 0, 0, 19048, 19048, 0, 9524, 19048, 9524, 9524, 9524, 28571, 0, 19048, 38095, 38095, + 38095, 104762, 57143, 76190, 123810, 266667, 0, 0, 0], + [0, 0, 0, 0, 0, 10204, 0, 10204, 10204, 20408, 10204, 0, 0, 10204, 10204, 0, 10204, + 20408, 0, 0, 0, 0, 20408, 0, 0, 40816, 0, 0, 20408, 20408, 20408, 10204, 40816, 40816, + 30612, 51020, 122449, 122449, 346939, 0, 0, 0], + [0, 0, 0, 8850, 8850, 0, 0, 0, 0, 0, 0, 8850, 8850, 0, 8850, 17699, 0, 8850, 8850, + 17699, 0, 26549, 8850, 8850, 8850, 17699, 8850, 8850, 17699, 8850, 35398, 44248, + 17699, 26549, 61947, 35398, 70796, 194690, 300885, 0, 0, 0], + [0, 0, 0, 8264, 0, 0, 8264, 0, 8264, 8264, 0, 0, 8264, 0, 0, 0, 16529, 16529, 8264, 0, + 33058, 8264, 24793, 8264, 8264, 24793, 33058, 8264, 24793, 16529, 16529, 16529, 24793, + 74380, 41322, 49587, 82645, 165289, 256198, 0, 0, 0], + [0, 0, 0, 6211, 6211, 0, 0, 0, 6211, 12422, 0, 6211, 6211, 12422, 6211, 0, 6211, 0, + 12422, 6211, 18634, 0, 12422, 0, 12422, 6211, 12422, 0, 12422, 18634, 24845, 43478, + 18634, 24845, 24845, 62112, 86957, 198758, 335404, 0, 0, 0], + [0, 0, 0, 0, 6329, 6329, 0, 0, 0, 0, 6329, 6329, 12658, 0, 12658, 0, 18987, 25316, + 6329, 0, 0, 6329, 12658, 0, 6329, 6329, 6329, 31646, 18987, 25316, 0, 25316, 12658, + 63291, 25316, 69620, 75949, 221519, 291139, 0, 0, 0], + [0, 0, 0, 0, 5435, 0, 5435, 0, 0, 0, 5435, 10870, 0, 5435, 5435, 10870, 0, 0, 16304, + 10870, 16304, 21739, 0, 0, 10870, 21739, 16304, 21739, 21739, 21739, 10870, 16304, + 32609, 32609, 54348, 48913, 54348, 141304, 380435, 0, 0, 0], + [0, 0, 0, 5319, 5319, 0, 0, 5319, 5319, 5319, 0, 0, 0, 0, 5319, 10638, 5319, 10638, + 10638, 42553, 10638, 10638, 15957, 10638, 10638, 5319, 37234, 15957, 21277, 63830, + 21277, 21277, 15957, 15957, 26596, 53191, 90426, 180851, 260638, 0, 0, 0], + [0, 0, 0, 4310, 0, 8621, 0, 4310, 0, 0, 0, 4310, 4310, 8621, 0, 4310, 12931, 4310, + 4310, 12931, 0, 4310, 0, 17241, 4310, 12931, 4310, 4310, 17241, 47414, 12931, 25862, + 43103, 30172, 43103, 60345, 64655, 176724, 357759, 0, 0, 0], + [0, 0, 0, 0, 4167, 0, 0, 4167, 0, 0, 8333, 4167, 4167, 4167, 8333, 4167, 4167, 12500, + 8333, 4167, 29167, 4167, 4167, 0, 8333, 8333, 8333, 16667, 8333, 8333, 29167, 37500, + 20833, 33333, 41667, 66667, 108333, 141667, 354167, 0, 0, 0], + [0, 0, 0, 7273, 0, 0, 0, 3636, 0, 3636, 3636, 3636, 0, 0, 7273, 10909, 7273, 0, 7273, + 7273, 3636, 7273, 10909, 0, 14545, 3636, 0, 10909, 18182, 14545, 14545, 36364, 18182, + 43636, 54545, 50909, 76364, 210909, 349091, 0, 0, 0], + [0, 0, 0, 0, 0, 3205, 0, 0, 3205, 6410, 0, 3205, 3205, 6410, 3205, 0, 3205, 9615, + 12821, 6410, 9615, 9615, 0, 12821, 16026, 6410, 12821, 9615, 6410, 28846, 16026, + 22436, 19231, 38462, 38462, 64103, 96154, 182692, 349359, 0, 0, 0], + [0, 0, 0, 2695, 5391, 2695, 5391, 0, 0, 2695, 0, 10782, 8086, 5391, 5391, 0, 0, 8086, + 5391, 5391, 5391, 8086, 10782, 8086, 5391, 5391, 5391, 10782, 10782, 16173, 16173, + 8086, 26954, 29650, 40431, 51213, 56604, 202156, 415094, 0, 0, 0], + [0, 0, 0, 4808, 2404, 2404, 7212, 0, 2404, 7212, 2404, 4808, 7212, 2404, 2404, 0, 4808, + 4808, 4808, 9615, 9615, 9615, 12019, 9615, 9615, 9615, 14423, 7212, 7212, 28846, + 26442, 33654, 19231, 36058, 38462, 74519, 69712, 170673, 343750, 0, 0, 0], + [0, 0, 2252, 0, 0, 0, 0, 4505, 2252, 2252, 2252, 0, 6757, 2252, 0, 0, 0, 6757, 6757, + 4505, 13514, 0, 2252, 11261, 4505, 24775, 6757, 18018, 4505, 13514, 18018, 22523, + 20270, 51802, 29279, 40541, 78829, 200450, 398649, 0, 0, 0], + [0, 0, 0, 3891, 3891, 1946, 5837, 1946, 0, 9728, 3891, 1946, 1946, 0, 1946, 0, 5837, + 3891, 0, 3891, 7782, 5837, 11673, 9728, 7782, 11673, 15564, 13619, 11673, 17510, + 23346, 19455, 25292, 36965, 46693, 58366, 79767, 175097, 371595, 0, 0, 0], + [0, 0, 0, 1684, 0, 0, 1684, 0, 1684, 3367, 5051, 3367, 1684, 0, 6734, 5051, 5051, + 10101, 3367, 1684, 5051, 5051, 1684, 6734, 10101, 11785, 11785, 10101, 16835, 18519, + 13468, 26936, 33670, 31987, 45455, 65657, 82492, 193603, 358586, 0, 0, 0], + [0, 1493, 0, 7463, 2985, 0, 0, 0, 1493, 1493, 2985, 1493, 0, 1493, 2985, 2985, 0, 4478, + 1493, 4478, 5970, 7463, 14925, 11940, 1493, 13433, 2985, 13433, 8955, 20896, 19403, + 25373, 28358, 40299, 41791, 55224, 74627, 202985, 373134, 0, 0, 0], + [0, 0, 0, 0, 4484, 0, 1121, 0, 1121, 1121, 1121, 4484, 1121, 4484, 2242, 3363, 2242, + 2242, 5605, 5605, 6726, 6726, 5605, 5605, 10090, 11211, 4484, 8969, 7848, 14574, + 19058, 16816, 25785, 42601, 43722, 42601, 100897, 218610, 367713, 0, 0, 0], + [0, 903, 0, 2708, 3610, 4513, 1805, 1805, 2708, 0, 903, 3610, 0, 2708, 3610, 4513, + 3610, 5415, 6318, 7220, 7220, 6318, 6318, 4513, 10830, 11733, 11733, 11733, 19856, + 12635, 18953, 28881, 25271, 32491, 44224, 63177, 85740, 190433, 351986, 0, 0, 0], + [0, 0, 0, 1201, 1201, 1802, 1802, 3003, 2402, 3003, 1802, 1802, 1201, 2402, 4204, 3003, + 4204, 6006, 6006, 3003, 6607, 7207, 6006, 4805, 7808, 13814, 7808, 12613, 11411, + 13814, 14414, 22823, 23423, 31231, 46847, 64264, 82282, 206607, 368168, 0, 0, 0], + [0, 393, 786, 1965, 2358, 786, 1572, 1965, 2752, 1965, 1965, 2358, 2752, 786, 2358, + 4324, 2358, 3538, 6682, 4324, 4717, 7469, 3931, 7469, 9434, 8255, 8255, 9434, 15330, + 13365, 15723, 17296, 29088, 27909, 41667, 61714, 83333, 204796, 384827, 0, 0, 0], + [0, 166, 997, 997, 1495, 2159, 1163, 997, 1495, 1661, 2990, 1993, 1495, 2325, 2823, + 2990, 3156, 3156, 3488, 2325, 4484, 5315, 5647, 6477, 8969, 10297, 10131, 10131, + 10131, 14948, 16442, 21259, 23086, 29729, 35708, 53978, 85534, 193157, 416708, 0, 0, + 0], + [0, 148, 370, 1185, 963, 1111, 741, 1185, 1111, 2148, 1333, 1185, 1259, 1333, 1852, + 2296, 2370, 2296, 2593, 3704, 3852, 4296, 5556, 5185, 6000, 6815, 8963, 8889, 10370, + 12963, 14222, 18296, 21111, 27259, 36296, 47259, 76741, 194444, 462296, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200000, 300000, 0, 0, 0], + [0, 95238, 0, 47619, 47619, 0, 95238, 0, 0, 0, 0, 0, 47619, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 47619, 0, 0, 47619, 0, 47619, 142857, 95238, 95238, 190476, 0, 0, + 0], + [0, 0, 16949, 16949, 33898, 16949, 0, 16949, 0, 33898, 16949, 0, 0, 0, 0, 16949, 16949, + 0, 16949, 0, 0, 0, 0, 16949, 0, 0, 50847, 33898, 33898, 33898, 16949, 0, 67797, 33898, + 16949, 33898, 50847, 237288, 169492, 0, 0, 0], + [0, 0, 15873, 0, 0, 0, 31746, 0, 0, 31746, 0, 0, 0, 0, 15873, 0, 31746, 15873, 0, 0, + 15873, 31746, 15873, 15873, 31746, 31746, 15873, 79365, 31746, 31746, 15873, 0, 0, + 47619, 47619, 31746, 95238, 111111, 206349, 0, 0, 0], + [0, 0, 0, 18519, 37037, 37037, 18519, 0, 0, 18519, 0, 37037, 0, 0, 37037, 0, 37037, 0, + 37037, 0, 0, 18519, 0, 0, 0, 18519, 0, 18519, 0, 18519, 55556, 18519, 18519, 0, 55556, + 55556, 55556, 166667, 222222, 0, 0, 0], + [0, 0, 43478, 21739, 21739, 21739, 0, 21739, 21739, 0, 0, 21739, 0, 0, 0, 0, 0, 0, 0, + 0, 43478, 0, 0, 0, 0, 0, 0, 43478, 21739, 65217, 43478, 108696, 0, 43478, 21739, 0, + 86957, 130435, 217391, 0, 0, 0], + [0, 0, 0, 0, 40000, 40000, 0, 0, 0, 0, 0, 20000, 0, 20000, 0, 0, 0, 40000, 0, 0, 20000, + 0, 0, 20000, 0, 40000, 20000, 0, 0, 0, 40000, 0, 40000, 20000, 0, 20000, 140000, + 280000, 200000, 0, 0, 0], + [0, 0, 18868, 0, 0, 37736, 0, 18868, 0, 0, 18868, 18868, 18868, 0, 0, 0, 0, 18868, 0, + 18868, 0, 18868, 0, 18868, 18868, 18868, 0, 0, 18868, 18868, 18868, 18868, 18868, + 56604, 18868, 75472, 37736, 132075, 339623, 0, 0, 0], + [0, 12821, 0, 25641, 12821, 0, 12821, 0, 12821, 0, 0, 0, 38462, 0, 0, 12821, 0, 0, 0, + 12821, 12821, 0, 25641, 0, 51282, 25641, 0, 0, 38462, 0, 12821, 25641, 12821, 38462, + 51282, 64103, 115385, 141026, 243590, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 14706, 0, 0, 29412, 0, 14706, 0, 14706, 14706, 14706, 29412, 0, + 0, 0, 0, 29412, 0, 29412, 0, 0, 0, 14706, 14706, 0, 14706, 73529, 29412, 58824, 88235, + 58824, 147059, 308824, 0, 0, 0], + [0, 0, 0, 0, 0, 14925, 0, 0, 14925, 0, 0, 0, 0, 0, 14925, 0, 29851, 0, 29851, 0, 0, + 14925, 0, 0, 0, 29851, 14925, 14925, 0, 29851, 44776, 59701, 44776, 14925, 59701, + 59701, 119403, 149254, 238806, 0, 0, 0], + [0, 0, 0, 0, 49180, 16393, 16393, 16393, 16393, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16393, 0, 0, + 16393, 0, 0, 16393, 16393, 32787, 0, 16393, 0, 0, 16393, 81967, 49180, 49180, 81967, + 49180, 196721, 245902, 0, 0, 0], + [0, 0, 0, 0, 15152, 15152, 15152, 15152, 0, 30303, 0, 15152, 0, 0, 15152, 0, 0, 30303, + 30303, 0, 0, 0, 0, 15152, 15152, 0, 30303, 15152, 15152, 15152, 30303, 15152, 75758, + 15152, 60606, 15152, 60606, 121212, 318182, 0, 0, 0], + [0, 0, 0, 11905, 0, 0, 0, 11905, 0, 0, 11905, 23810, 11905, 11905, 11905, 0, 0, 23810, + 11905, 0, 11905, 23810, 0, 35714, 11905, 23810, 23810, 0, 35714, 23810, 35714, 23810, + 47619, 35714, 35714, 35714, 83333, 95238, 285714, 0, 0, 0], + [0, 0, 0, 0, 0, 21505, 0, 0, 0, 10753, 10753, 0, 0, 0, 10753, 0, 10753, 10753, 21505, + 10753, 10753, 10753, 32258, 10753, 21505, 0, 21505, 43011, 21505, 10753, 10753, 53763, + 10753, 21505, 10753, 53763, 64516, 193548, 290323, 0, 0, 0], + [0, 0, 0, 0, 10000, 10000, 0, 10000, 0, 0, 0, 10000, 10000, 30000, 0, 10000, 0, 0, 0, + 10000, 0, 10000, 10000, 30000, 10000, 20000, 10000, 30000, 10000, 0, 20000, 0, 20000, + 60000, 0, 70000, 120000, 160000, 320000, 0, 0, 0], + [0, 0, 0, 16667, 0, 16667, 0, 8333, 0, 8333, 0, 8333, 8333, 0, 0, 8333, 0, 0, 0, 0, + 8333, 16667, 0, 16667, 8333, 0, 8333, 25000, 0, 8333, 8333, 25000, 16667, 25000, + 75000, 100000, 75000, 183333, 325000, 0, 0, 0], + [0, 0, 0, 0, 7576, 7576, 0, 7576, 7576, 0, 15152, 0, 7576, 0, 0, 7576, 0, 0, 7576, + 7576, 7576, 0, 0, 15152, 15152, 7576, 22727, 37879, 7576, 0, 0, 30303, 53030, 30303, + 53030, 37879, 143939, 174242, 287879, 0, 0, 0], + [0, 0, 7246, 7246, 0, 0, 7246, 0, 7246, 0, 7246, 0, 7246, 0, 0, 0, 7246, 7246, 14493, + 7246, 14493, 7246, 28986, 7246, 0, 28986, 36232, 14493, 0, 7246, 21739, 28986, 43478, + 50725, 36232, 28986, 137681, 188406, 239130, 0, 0, 0], + [0, 0, 5848, 5848, 0, 0, 5848, 0, 5848, 5848, 0, 0, 5848, 11696, 0, 11696, 0, 11696, + 11696, 0, 11696, 0, 11696, 0, 11696, 11696, 11696, 17544, 11696, 35088, 23392, 29240, + 58480, 5848, 64327, 52632, 87719, 216374, 257310, 0, 0, 0], + [0, 0, 5525, 0, 0, 0, 5525, 0, 0, 0, 0, 0, 0, 0, 5525, 0, 16575, 11050, 11050, 5525, + 5525, 0, 22099, 11050, 16575, 5525, 5525, 11050, 27624, 27624, 38674, 27624, 27624, + 44199, 27624, 55249, 110497, 220994, 254144, 0, 0, 0], + [0, 0, 0, 0, 0, 5291, 0, 0, 0, 10582, 0, 10582, 5291, 5291, 0, 10582, 0, 15873, 5291, + 5291, 5291, 5291, 5291, 10582, 10582, 15873, 10582, 5291, 15873, 10582, 10582, 21164, + 31746, 21164, 58201, 52910, 84656, 174603, 375661, 0, 0, 0], + [0, 0, 0, 0, 0, 5000, 0, 5000, 0, 0, 5000, 5000, 10000, 5000, 10000, 0, 5000, 5000, 0, + 10000, 5000, 25000, 15000, 10000, 5000, 20000, 20000, 35000, 25000, 30000, 25000, + 40000, 20000, 20000, 35000, 60000, 85000, 150000, 310000, 0, 0, 0], + [0, 0, 4149, 4149, 8299, 4149, 4149, 0, 4149, 0, 4149, 4149, 8299, 4149, 8299, 4149, + 4149, 4149, 8299, 4149, 4149, 4149, 4149, 4149, 12448, 4149, 12448, 24896, 8299, + 20747, 24896, 24896, 29046, 37344, 20747, 41494, 107884, 244813, 286307, 0, 0, 0], + [0, 0, 10135, 0, 6757, 6757, 3378, 0, 10135, 0, 3378, 16892, 0, 6757, 0, 13514, 3378, + 0, 0, 10135, 13514, 0, 13514, 10135, 10135, 0, 20270, 23649, 10135, 13514, 16892, + 23649, 20270, 37162, 43919, 60811, 67568, 185811, 337838, 0, 0, 0], + [0, 0, 0, 3401, 3401, 6803, 3401, 3401, 0, 0, 10204, 0, 3401, 0, 3401, 3401, 3401, + 13605, 3401, 6803, 3401, 17007, 10204, 13605, 17007, 10204, 13605, 6803, 13605, 10204, + 23810, 27211, 27211, 3401, 44218, 61224, 78231, 180272, 370748, 0, 0, 0], + [0, 0, 3096, 3096, 3096, 3096, 0, 3096, 3096, 3096, 9288, 3096, 6192, 3096, 3096, 0, + 6192, 12384, 9288, 9288, 3096, 12384, 0, 6192, 9288, 15480, 9288, 18576, 18576, 18576, + 27864, 43344, 46440, 43344, 40248, 46440, 55728, 154799, 346749, 0, 0, 0], + [0, 2732, 0, 2732, 5464, 2732, 2732, 2732, 0, 2732, 5464, 8197, 2732, 0, 5464, 0, 2732, + 2732, 8197, 10929, 5464, 8197, 16393, 10929, 10929, 5464, 16393, 13661, 10929, 21858, + 13661, 35519, 30055, 38251, 32787, 65574, 92896, 158470, 344262, 0, 0, 0], + [0, 0, 2105, 4211, 0, 2105, 0, 2105, 4211, 2105, 2105, 4211, 0, 4211, 4211, 6316, 6316, + 2105, 12632, 4211, 8421, 8421, 6316, 12632, 10526, 27368, 14737, 18947, 8421, 14737, + 21053, 29474, 31579, 27368, 50526, 48421, 75789, 170526, 351579, 0, 0, 0], + [0, 0, 0, 3968, 0, 1984, 1984, 3968, 0, 0, 3968, 5952, 0, 0, 0, 5952, 3968, 5952, 3968, + 13889, 9921, 9921, 9921, 11905, 7937, 15873, 9921, 3968, 9921, 25794, 21825, 25794, + 21825, 23810, 33730, 53571, 85317, 186508, 376984, 0, 0, 0], + [0, 0, 1522, 1522, 6088, 0, 4566, 4566, 0, 3044, 7610, 6088, 0, 3044, 3044, 3044, 6088, + 4566, 7610, 4566, 6088, 4566, 1522, 10654, 10654, 9132, 9132, 18265, 19787, 9132, + 18265, 31963, 38052, 28919, 50228, 41096, 89802, 190259, 345510, 0, 0, 0], + [0, 0, 1355, 5420, 2710, 1355, 2710, 4065, 1355, 4065, 2710, 2710, 0, 4065, 2710, 4065, + 1355, 4065, 6775, 5420, 6775, 5420, 6775, 12195, 10840, 8130, 13550, 12195, 16260, + 10840, 14905, 25745, 23035, 28455, 52846, 46070, 98916, 211382, 338753, 0, 0, 0], + [0, 0, 1041, 3122, 0, 2081, 3122, 1041, 2081, 1041, 3122, 4162, 1041, 1041, 3122, 2081, + 7284, 5203, 2081, 6243, 5203, 4162, 5203, 13528, 13528, 13528, 12487, 13528, 12487, + 18730, 19771, 22893, 22893, 35380, 41623, 57232, 87409, 193548, 357960, 0, 0, 0], + [0, 0, 1625, 1625, 4874, 5686, 3249, 812, 812, 1625, 1625, 0, 812, 2437, 2437, 812, + 5686, 2437, 6499, 10561, 5686, 8936, 8123, 8123, 7311, 18684, 8123, 12998, 12185, + 17872, 14622, 15435, 25183, 34931, 41430, 64988, 95857, 207961, 337937, 0, 0, 0], + [0, 0, 596, 2384, 2980, 1788, 1192, 2384, 2384, 1788, 1192, 2384, 1788, 1192, 3576, + 3576, 4172, 4768, 5364, 5364, 5959, 10727, 4172, 7747, 5364, 11919, 11919, 10131, + 16091, 19666, 19070, 23242, 26818, 34565, 36949, 60787, 91180, 190703, 364124, 0, 0, + 0], + [0, 786, 1572, 1572, 1179, 3145, 1572, 2358, 2752, 1572, 2752, 1965, 1965, 2752, 3538, + 4324, 3931, 5110, 5110, 3931, 5896, 5110, 6682, 6682, 14151, 9041, 12186, 16509, + 12972, 14151, 19654, 21226, 21619, 31447, 40094, 48349, 85692, 193003, 383648, 0, 0, + 0], + [0, 163, 488, 2602, 1789, 651, 1627, 1139, 1627, 1789, 1627, 2115, 2277, 2928, 3090, + 3253, 2928, 4066, 4392, 2440, 4717, 5368, 6018, 7157, 6994, 9434, 8458, 11223, 13338, + 14802, 16265, 19193, 21796, 27489, 36760, 54001, 88159, 198764, 409076, 0, 0, 0], + [0, 152, 304, 1749, 1445, 1445, 988, 1369, 1064, 1064, 1445, 1141, 1825, 2433, 1369, + 2585, 3498, 2813, 3345, 4182, 4106, 4562, 5550, 5855, 6463, 8060, 7984, 9732, 11785, + 14523, 15435, 17108, 22962, 26992, 31630, 47141, 80520, 198829, 446548, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 83333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166667, 166667, 250000, 0, 0, 0], + [0, 0, 62500, 62500, 0, 0, 31250, 0, 0, 31250, 0, 0, 31250, 0, 0, 0, 0, 0, 31250, 0, 0, + 0, 0, 0, 0, 0, 93750, 0, 31250, 0, 0, 62500, 31250, 31250, 31250, 0, 31250, 156250, + 281250, 0, 0, 0], + [0, 13158, 13158, 13158, 13158, 0, 39474, 0, 0, 13158, 13158, 13158, 0, 26316, 13158, + 13158, 13158, 0, 0, 13158, 0, 13158, 26316, 13158, 13158, 0, 13158, 13158, 13158, 0, + 52632, 0, 52632, 39474, 13158, 78947, 78947, 171053, 197368, 0, 0, 0], + [0, 0, 0, 27397, 13699, 0, 13699, 0, 0, 13699, 0, 13699, 0, 0, 13699, 0, 0, 27397, + 41096, 0, 13699, 41096, 0, 27397, 0, 13699, 27397, 13699, 27397, 27397, 41096, 13699, + 13699, 13699, 27397, 68493, 82192, 178082, 205479, 0, 0, 0], + [0, 0, 0, 13889, 13889, 13889, 13889, 0, 13889, 13889, 13889, 13889, 0, 0, 13889, 0, + 27778, 13889, 27778, 0, 13889, 13889, 0, 55556, 27778, 13889, 13889, 13889, 13889, 0, + 13889, 13889, 41667, 97222, 55556, 0, 41667, 83333, 291667, 0, 0, 0], + [0, 0, 0, 35088, 0, 0, 0, 17544, 35088, 35088, 0, 17544, 0, 17544, 0, 0, 0, 0, 70175, + 0, 0, 17544, 0, 17544, 0, 0, 17544, 0, 35088, 17544, 17544, 70175, 87719, 0, 35088, + 17544, 17544, 157895, 263158, 0, 0, 0], + [0, 0, 0, 0, 33333, 0, 0, 0, 0, 33333, 16667, 0, 33333, 16667, 0, 0, 0, 16667, 0, + 16667, 50000, 0, 0, 16667, 0, 16667, 33333, 0, 50000, 50000, 0, 66667, 33333, 0, + 16667, 66667, 16667, 116667, 300000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 18868, 0, 0, 56604, 0, 0, 18868, 18868, 0, 0, 18868, 0, 0, 0, + 37736, 18868, 0, 18868, 18868, 0, 18868, 0, 37736, 18868, 18868, 37736, 37736, 37736, + 113208, 207547, 245283, 0, 0, 0], + [0, 0, 0, 18182, 18182, 0, 18182, 0, 18182, 0, 0, 0, 18182, 0, 18182, 0, 18182, 36364, + 18182, 0, 18182, 18182, 36364, 0, 54545, 0, 72727, 18182, 36364, 0, 0, 18182, 18182, + 72727, 18182, 36364, 109091, 72727, 218182, 0, 0, 0], + [0, 0, 0, 0, 0, 13699, 27397, 0, 0, 13699, 0, 0, 13699, 0, 27397, 13699, 13699, 13699, + 13699, 13699, 13699, 27397, 13699, 0, 13699, 13699, 13699, 41096, 13699, 41096, 41096, + 0, 27397, 54795, 27397, 27397, 109589, 123288, 232877, 0, 0, 0], + [0, 0, 0, 13333, 40000, 0, 26667, 0, 0, 13333, 0, 13333, 13333, 0, 40000, 0, 0, 0, 0, + 0, 13333, 13333, 13333, 13333, 0, 0, 40000, 26667, 53333, 0, 40000, 53333, 26667, + 13333, 0, 53333, 80000, 133333, 266667, 0, 0, 0], + [0, 0, 0, 0, 14493, 0, 0, 28986, 0, 14493, 14493, 28986, 0, 0, 0, 14493, 0, 0, 0, 0, + 28986, 14493, 28986, 0, 0, 0, 0, 0, 14493, 14493, 14493, 14493, 14493, 43478, 86957, + 14493, 130435, 173913, 289855, 0, 0, 0], + [0, 0, 0, 24096, 12048, 0, 24096, 0, 0, 0, 12048, 0, 24096, 0, 12048, 24096, 0, 12048, + 12048, 24096, 0, 36145, 0, 12048, 0, 48193, 0, 24096, 24096, 0, 0, 0, 24096, 48193, + 48193, 36145, 72289, 120482, 325301, 0, 0, 0], + [0, 0, 0, 0, 0, 12346, 12346, 0, 0, 12346, 0, 0, 0, 0, 0, 0, 0, 12346, 12346, 12346, + 24691, 12346, 24691, 12346, 12346, 24691, 0, 12346, 24691, 12346, 24691, 24691, 12346, + 12346, 37037, 98765, 61728, 135802, 358025, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9901, 0, 0, 0, 9901, 29703, 9901, 0, 9901, 19802, 19802, 0, 0, 0, 0, + 0, 9901, 9901, 19802, 19802, 29703, 0, 9901, 69307, 39604, 39604, 29703, 39604, 59406, + 19802, 49505, 217822, 227723, 0, 0, 0], + [0, 0, 0, 8000, 0, 0, 16000, 0, 16000, 0, 0, 0, 0, 0, 24000, 32000, 8000, 24000, 16000, + 0, 8000, 8000, 0, 0, 8000, 16000, 16000, 40000, 0, 8000, 64000, 16000, 32000, 32000, + 48000, 40000, 64000, 200000, 256000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 15267, 0, 15267, 7634, 0, 7634, 0, 0, 15267, 7634, 22901, + 15267, 15267, 0, 15267, 15267, 15267, 7634, 22901, 22901, 38168, 15267, 22901, 22901, + 38168, 53435, 7634, 68702, 99237, 137405, 274809, 0, 0, 0], + [0, 0, 0, 13423, 0, 0, 0, 6711, 6711, 6711, 0, 13423, 0, 6711, 13423, 13423, 6711, + 20134, 0, 6711, 13423, 6711, 6711, 6711, 13423, 20134, 33557, 13423, 13423, 6711, + 20134, 26846, 40268, 20134, 46980, 40268, 100671, 194631, 261745, 0, 0, 0], + [0, 0, 6803, 13605, 6803, 6803, 0, 6803, 0, 0, 0, 0, 0, 0, 0, 0, 13605, 6803, 13605, + 6803, 6803, 20408, 6803, 6803, 20408, 0, 6803, 13605, 34014, 20408, 13605, 47619, + 47619, 20408, 47619, 61224, 129252, 156463, 258503, 0, 0, 0], + [0, 0, 0, 12270, 0, 0, 6135, 6135, 0, 0, 0, 6135, 0, 0, 6135, 6135, 6135, 0, 12270, 0, + 12270, 18405, 0, 12270, 18405, 0, 24540, 0, 18405, 12270, 18405, 36810, 49080, 30675, + 49080, 36810, 73620, 202454, 325153, 0, 0, 0], + [0, 0, 0, 0, 0, 10695, 10695, 10695, 0, 5348, 0, 0, 16043, 5348, 0, 0, 0, 0, 10695, + 16043, 5348, 5348, 5348, 10695, 5348, 16043, 16043, 48128, 10695, 16043, 10695, 10695, + 32086, 26738, 42781, 64171, 48128, 203209, 336898, 0, 0, 0], + [0, 0, 0, 0, 0, 5000, 15000, 10000, 0, 15000, 15000, 0, 0, 10000, 5000, 5000, 0, 15000, + 5000, 10000, 15000, 15000, 15000, 0, 15000, 5000, 20000, 20000, 10000, 30000, 10000, + 20000, 30000, 50000, 25000, 95000, 65000, 150000, 300000, 0, 0, 0], + [0, 0, 4184, 0, 0, 0, 4184, 0, 4184, 0, 0, 0, 8368, 0, 4184, 4184, 4184, 8368, 12552, + 0, 8368, 12552, 29289, 16736, 16736, 25105, 8368, 20921, 20921, 20921, 16736, 25105, + 37657, 16736, 46025, 46025, 66946, 225941, 284519, 0, 0, 0], + [0, 0, 0, 3788, 0, 3788, 11364, 0, 3788, 3788, 3788, 7576, 3788, 7576, 11364, 0, 11364, + 7576, 3788, 7576, 18939, 15152, 7576, 18939, 22727, 15152, 15152, 15152, 11364, 15152, + 22727, 3788, 34091, 34091, 49242, 60606, 68182, 162879, 318182, 0, 0, 0], + [0, 3155, 0, 6309, 0, 3155, 9464, 6309, 0, 0, 9464, 12618, 3155, 9464, 6309, 0, 6309, + 0, 9464, 6309, 3155, 9464, 18927, 6309, 6309, 12618, 15773, 12618, 18927, 12618, + 22082, 18927, 25237, 37855, 50473, 50473, 69401, 186120, 331230, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 15974, 6390, 0, 0, 6390, 3195, 0, 3195, 6390, 3195, 9585, 19169, + 9585, 9585, 9585, 3195, 3195, 3195, 12780, 15974, 15974, 22364, 19169, 19169, 25559, + 9585, 25559, 41534, 60703, 57508, 73482, 204473, 284345, 0, 0, 0], + [0, 0, 0, 2597, 10390, 2597, 2597, 2597, 2597, 7792, 0, 0, 5195, 7792, 2597, 2597, + 10390, 7792, 7792, 7792, 5195, 10390, 10390, 15584, 10390, 10390, 18182, 15584, 12987, + 10390, 33766, 36364, 18182, 33766, 36364, 64935, 77922, 212987, 283117, 0, 0, 0], + [0, 0, 0, 4866, 0, 4866, 2433, 2433, 2433, 4866, 2433, 2433, 4866, 7299, 2433, 4866, + 7299, 4866, 12165, 4866, 4866, 7299, 7299, 9732, 12165, 26764, 2433, 7299, 21898, + 7299, 17032, 21898, 17032, 21898, 48662, 87591, 92457, 175182, 335766, 0, 0, 0], + [0, 0, 2045, 0, 0, 0, 0, 0, 6135, 4090, 2045, 4090, 0, 4090, 6135, 2045, 4090, 2045, + 6135, 8180, 10225, 8180, 8180, 10225, 20450, 10225, 18405, 10225, 28630, 38855, 22495, + 38855, 28630, 26585, 53170, 51125, 79755, 179959, 304703, 0, 0, 0], + [0, 0, 1845, 1845, 5535, 3690, 1845, 0, 0, 3690, 3690, 0, 1845, 5535, 3690, 3690, 0, + 5535, 1845, 1845, 14760, 9225, 11070, 14760, 14760, 3690, 22140, 18450, 25830, 22140, + 14760, 18450, 31365, 29520, 46125, 38745, 60886, 258303, 298893, 0, 0, 0], + [0, 0, 1543, 1543, 3086, 4630, 1543, 1543, 0, 3086, 4630, 4630, 7716, 4630, 7716, 6173, + 7716, 4630, 7716, 10802, 9259, 1543, 4630, 13889, 10802, 10802, 7716, 12346, 15432, + 18519, 18519, 23148, 43210, 27778, 44753, 52469, 86420, 195988, 319444, 0, 0, 0], + [0, 0, 3851, 2567, 5135, 0, 2567, 1284, 5135, 2567, 2567, 2567, 1284, 6418, 5135, 5135, + 2567, 10270, 5135, 7702, 7702, 5135, 7702, 11553, 7702, 7702, 15404, 16688, 14121, + 19255, 12837, 21823, 19255, 39795, 42362, 50064, 83440, 189987, 355584, 0, 0, 0], + [0, 1092, 0, 4367, 4367, 2183, 1092, 2183, 2183, 1092, 2183, 1092, 2183, 4367, 1092, + 4367, 3275, 4367, 4367, 5459, 1092, 5459, 6550, 10917, 15284, 9825, 12009, 15284, + 10917, 20742, 24017, 26201, 28384, 42576, 58952, 48035, 85153, 174672, 352620, 0, 0, + 0], + [0, 0, 0, 2600, 3466, 3466, 1733, 1733, 1733, 3466, 2600, 3466, 1733, 3466, 2600, 6066, + 3466, 4333, 4333, 6066, 7799, 5199, 7799, 6932, 8666, 12998, 15598, 9532, 18198, + 18198, 17331, 24263, 23397, 38995, 39861, 52860, 96187, 207106, 332756, 0, 0, 0], + [0, 0, 0, 2468, 2468, 1234, 1851, 4935, 617, 0, 1234, 1234, 1234, 4318, 2468, 4318, + 3085, 4318, 6169, 5552, 4318, 6786, 6169, 11104, 6786, 13572, 11104, 8637, 12338, + 16039, 17890, 21592, 31462, 34547, 35163, 61073, 90685, 195558, 367674, 0, 0, 0], + [0, 0, 370, 2592, 2592, 1851, 1481, 1851, 2221, 1111, 1111, 4443, 2221, 2221, 4073, + 4073, 2962, 5924, 5924, 5183, 7775, 5183, 9256, 7775, 9626, 9256, 8515, 13328, 17771, + 13699, 17401, 19252, 27027, 34061, 42577, 56275, 88116, 197705, 363199, 0, 0, 0], + [0, 323, 323, 1293, 2263, 1617, 2102, 1778, 1940, 2425, 1778, 2102, 808, 2425, 1617, + 3071, 2910, 4203, 2910, 3880, 4850, 6951, 7598, 7113, 6951, 8891, 10346, 12124, 16327, + 13417, 17944, 23925, 21823, 29421, 36534, 59974, 88264, 193986, 393792, 0, 0, 0], + [0, 79, 316, 1184, 1263, 1420, 1263, 947, 1499, 1815, 2367, 2288, 1736, 1420, 1973, + 2446, 2525, 2999, 3393, 4498, 4103, 4813, 4656, 6155, 7260, 6470, 6155, 11205, 11284, + 13493, 13099, 17281, 19490, 27460, 34325, 47029, 77093, 196875, 456324, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 400000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 100000, 100000, 400000, 0, 0, 0], + [0, 0, 52632, 105263, 0, 52632, 0, 0, 0, 52632, 0, 0, 0, 0, 0, 0, 52632, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 52632, 52632, 52632, 52632, 52632, 0, 0, 0, 52632, 105263, 0, 157895, + 105263, 0, 0, 0], + [0, 0, 28571, 71429, 0, 42857, 14286, 14286, 14286, 0, 0, 0, 0, 0, 14286, 0, 14286, 0, + 0, 0, 28571, 0, 14286, 14286, 28571, 28571, 0, 28571, 0, 28571, 42857, 71429, 14286, + 28571, 14286, 57143, 85714, 142857, 157143, 0, 0, 0], + [0, 0, 13514, 13514, 27027, 0, 0, 13514, 0, 0, 13514, 0, 13514, 13514, 13514, 0, 13514, + 0, 13514, 27027, 13514, 13514, 0, 13514, 0, 13514, 54054, 0, 0, 40541, 27027, 13514, + 13514, 13514, 27027, 54054, 162162, 162162, 202703, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17241, 17241, 0, 17241, 17241, 0, 17241, 0, 0, 17241, 0, + 34483, 17241, 17241, 34483, 51724, 17241, 34483, 17241, 0, 17241, 0, 17241, 17241, + 51724, 51724, 68966, 241379, 206897, 0, 0, 0], + [0, 0, 0, 12500, 0, 12500, 25000, 12500, 12500, 12500, 25000, 12500, 0, 12500, 12500, + 0, 0, 12500, 37500, 12500, 37500, 0, 50000, 0, 62500, 12500, 12500, 50000, 12500, + 37500, 50000, 12500, 25000, 50000, 12500, 37500, 75000, 125000, 125000, 0, 0, 0], + [0, 0, 0, 34483, 17241, 0, 17241, 0, 0, 0, 0, 0, 0, 17241, 17241, 17241, 0, 17241, + 34483, 0, 0, 0, 0, 17241, 17241, 51724, 0, 17241, 17241, 34483, 0, 51724, 34483, + 51724, 68966, 17241, 120690, 189655, 137931, 0, 0, 0], + [0, 0, 0, 15873, 0, 15873, 15873, 15873, 0, 0, 0, 15873, 0, 0, 0, 0, 0, 0, 15873, 0, + 31746, 15873, 0, 0, 0, 0, 15873, 0, 47619, 63492, 31746, 63492, 31746, 31746, 15873, + 95238, 79365, 95238, 285714, 0, 0, 0], + [0, 0, 0, 0, 0, 25974, 0, 12987, 12987, 0, 12987, 0, 12987, 12987, 25974, 0, 12987, 0, + 25974, 0, 12987, 12987, 0, 0, 25974, 12987, 12987, 38961, 0, 25974, 12987, 51948, + 38961, 25974, 64935, 51948, 90909, 168831, 194805, 0, 0, 0], + [0, 0, 0, 0, 12987, 12987, 0, 0, 0, 12987, 0, 0, 12987, 0, 25974, 25974, 0, 12987, + 12987, 12987, 0, 38961, 25974, 12987, 12987, 0, 12987, 0, 0, 38961, 12987, 12987, + 12987, 12987, 51948, 90909, 116883, 142857, 259740, 0, 0, 0], + [0, 0, 0, 10753, 10753, 0, 0, 10753, 0, 0, 10753, 10753, 0, 10753, 0, 21505, 0, 10753, + 10753, 10753, 10753, 21505, 0, 10753, 21505, 0, 43011, 21505, 21505, 21505, 10753, + 43011, 21505, 32258, 10753, 64516, 53763, 172043, 301075, 0, 0, 0], + [0, 0, 0, 0, 15152, 15152, 15152, 15152, 0, 15152, 15152, 0, 15152, 0, 30303, 0, 0, 0, + 15152, 15152, 15152, 0, 0, 15152, 0, 30303, 15152, 45455, 15152, 45455, 15152, 45455, + 15152, 30303, 30303, 0, 60606, 196970, 257576, 0, 0, 0], + [0, 0, 0, 11364, 11364, 0, 11364, 0, 11364, 0, 11364, 0, 0, 0, 11364, 0, 11364, 11364, + 0, 0, 22727, 0, 11364, 11364, 34091, 22727, 0, 34091, 22727, 34091, 56818, 22727, + 34091, 22727, 34091, 22727, 79545, 159091, 284091, 0, 0, 0], + [0, 0, 0, 0, 10309, 20619, 0, 10309, 0, 0, 0, 10309, 0, 0, 10309, 30928, 0, 0, 0, + 10309, 0, 20619, 10309, 20619, 20619, 30928, 10309, 0, 10309, 20619, 20619, 20619, + 51546, 20619, 51546, 72165, 82474, 226804, 206186, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9009, 0, 0, 0, 0, 9009, 18018, 9009, 18018, 9009, 9009, 18018, 9009, + 0, 18018, 9009, 18018, 27027, 9009, 0, 18018, 9009, 0, 9009, 9009, 18018, 18018, + 45045, 63063, 27027, 45045, 189189, 360360, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 9174, 0, 0, 0, 0, 27523, 18349, 9174, 0, 9174, 9174, 9174, 18349, + 9174, 0, 0, 36697, 0, 9174, 9174, 18349, 45872, 27523, 27523, 27523, 36697, 27523, + 36697, 55046, 73394, 137615, 311927, 0, 0, 0], + [0, 0, 0, 0, 0, 6849, 20548, 6849, 0, 6849, 20548, 6849, 13699, 6849, 6849, 13699, + 13699, 13699, 0, 0, 6849, 6849, 13699, 6849, 27397, 13699, 13699, 0, 13699, 34247, + 6849, 27397, 13699, 34247, 54795, 61644, 89041, 191781, 246575, 0, 0, 0], + [0, 0, 0, 0, 6494, 19481, 0, 6494, 6494, 12987, 6494, 0, 0, 0, 6494, 19481, 0, 19481, + 12987, 12987, 0, 12987, 19481, 25974, 6494, 19481, 12987, 6494, 19481, 32468, 51948, + 45455, 19481, 19481, 25974, 32468, 97403, 201299, 220779, 0, 0, 0], + [0, 0, 6211, 0, 12422, 0, 0, 6211, 6211, 0, 0, 12422, 12422, 6211, 12422, 18634, 6211, + 6211, 0, 6211, 0, 6211, 12422, 6211, 0, 31056, 0, 18634, 18634, 31056, 31056, 18634, + 37267, 31056, 12422, 74534, 62112, 130435, 366460, 0, 0, 0], + [0, 0, 0, 10870, 5435, 10870, 0, 5435, 5435, 10870, 5435, 5435, 10870, 5435, 0, 5435, + 5435, 5435, 5435, 0, 10870, 10870, 16304, 16304, 16304, 27174, 16304, 27174, 21739, + 27174, 16304, 16304, 21739, 38043, 27174, 81522, 76087, 179348, 255435, 0, 0, 0], + [0, 5025, 0, 15075, 5025, 0, 0, 10050, 0, 5025, 0, 15075, 10050, 5025, 5025, 5025, + 10050, 5025, 0, 0, 20101, 15075, 10050, 15075, 5025, 20101, 5025, 5025, 25126, 20101, + 20101, 30151, 35176, 45226, 45226, 65327, 40201, 150754, 331658, 0, 0, 0], + [0, 0, 0, 0, 9132, 4566, 4566, 0, 0, 9132, 13699, 9132, 0, 4566, 0, 9132, 4566, 22831, + 9132, 4566, 18265, 13699, 27397, 4566, 22831, 4566, 4566, 9132, 22831, 41096, 22831, + 22831, 27397, 50228, 31963, 68493, 95890, 132420, 273973, 0, 0, 0], + [0, 0, 0, 3937, 3937, 0, 3937, 0, 3937, 0, 3937, 3937, 3937, 7874, 11811, 0, 0, 0, + 11811, 7874, 11811, 11811, 3937, 15748, 23622, 3937, 15748, 7874, 15748, 23622, 39370, + 19685, 31496, 43307, 39370, 66929, 90551, 181102, 287402, 0, 0, 0], + [0, 0, 3610, 10830, 3610, 3610, 0, 0, 3610, 7220, 0, 0, 3610, 3610, 3610, 0, 0, 0, + 3610, 0, 0, 3610, 10830, 10830, 25271, 18051, 18051, 14440, 21661, 14440, 10830, + 18051, 25271, 36101, 54152, 68592, 79422, 209386, 314079, 0, 0, 0], + [0, 0, 0, 3509, 0, 3509, 3509, 3509, 7018, 7018, 10526, 0, 0, 3509, 3509, 7018, 7018, + 3509, 3509, 7018, 7018, 3509, 3509, 17544, 24561, 7018, 7018, 28070, 14035, 24561, + 17544, 24561, 17544, 35088, 31579, 63158, 112281, 168421, 319298, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 3145, 3145, 0, 3145, 3145, 3145, 3145, 3145, 3145, 3145, 12579, + 9434, 12579, 18868, 12579, 9434, 6289, 18868, 3145, 25157, 15723, 15723, 12579, 18868, + 31447, 22013, 31447, 40881, 34591, 53459, 100629, 128931, 336478, 0, 0, 0], + [0, 0, 0, 2538, 2538, 7614, 2538, 0, 0, 0, 7614, 0, 7614, 0, 10152, 2538, 2538, 2538, + 2538, 12690, 7614, 5076, 12690, 10152, 2538, 17766, 20305, 20305, 12690, 27919, 15228, + 30457, 20305, 30457, 45685, 48223, 86294, 152284, 370558, 0, 0, 0], + [0, 0, 0, 2132, 4264, 4264, 2132, 2132, 0, 0, 0, 2132, 4264, 4264, 2132, 2132, 4264, + 4264, 4264, 2132, 10661, 4264, 6397, 8529, 25586, 17058, 8529, 12793, 21322, 17058, + 21322, 40512, 34115, 27719, 53305, 55437, 68230, 206823, 315565, 0, 0, 0], + [0, 0, 2096, 6289, 4193, 0, 0, 0, 0, 4193, 6289, 2096, 0, 0, 8386, 8386, 10482, 4193, + 6289, 0, 10482, 8386, 12579, 8386, 20964, 18868, 4193, 16771, 10482, 16771, 12579, + 14675, 50314, 20964, 35639, 54507, 77568, 186583, 356394, 0, 0, 0], + [0, 1894, 3788, 0, 3788, 0, 1894, 1894, 3788, 3788, 5682, 1894, 3788, 3788, 3788, 5682, + 5682, 7576, 3788, 1894, 7576, 1894, 13258, 7576, 17045, 13258, 22727, 11364, 11364, + 15152, 28409, 28409, 26515, 28409, 20833, 60606, 77652, 202652, 340909, 0, 0, 0], + [0, 1517, 0, 3035, 1517, 1517, 1517, 1517, 1517, 1517, 4552, 4552, 1517, 0, 3035, 3035, + 0, 4552, 10622, 6070, 6070, 12140, 4552, 21244, 7587, 21244, 10622, 9105, 16692, + 22762, 18209, 24279, 31866, 33384, 34901, 59181, 95599, 185129, 333839, 0, 0, 0], + [0, 0, 2660, 1330, 1330, 6649, 5319, 3989, 1330, 1330, 1330, 2660, 3989, 0, 5319, 3989, + 3989, 2660, 6649, 3989, 2660, 3989, 6649, 7979, 6649, 14628, 15957, 17287, 19947, + 15957, 22606, 19947, 29255, 39894, 37234, 51862, 75798, 196809, 356383, 0, 0, 0], + [0, 0, 0, 2058, 1029, 1029, 1029, 4115, 1029, 2058, 2058, 1029, 1029, 2058, 6173, 5144, + 2058, 8230, 3086, 6173, 4115, 4115, 1029, 7202, 6173, 13374, 14403, 9259, 9259, 13374, + 29835, 25720, 25720, 30864, 33951, 50412, 104938, 203704, 363169, 0, 0, 0], + [0, 0, 0, 1645, 3289, 3289, 0, 3289, 4112, 2467, 2467, 3289, 4112, 3289, 2467, 4934, + 4112, 4112, 4112, 4112, 4112, 9046, 2467, 4934, 10691, 12336, 12336, 16447, 12336, + 18914, 18914, 23026, 17270, 32895, 44408, 50164, 74013, 211349, 369243, 0, 0, 0], + [0, 0, 599, 1198, 2994, 2395, 2395, 2994, 3593, 1796, 2994, 4790, 1198, 3593, 3593, + 1796, 4790, 5389, 6587, 4790, 7784, 6587, 7784, 5988, 7186, 12575, 10180, 10778, + 17365, 20359, 16168, 21557, 30539, 25749, 41317, 52695, 71257, 194611, 382036, 0, 0, + 0], + [0, 0, 770, 1540, 2695, 2695, 1925, 1155, 2695, 3080, 3080, 1925, 3851, 5006, 3080, + 4236, 5776, 3466, 6546, 5776, 4236, 6546, 6546, 5391, 6546, 10397, 11167, 14632, + 16558, 18483, 15017, 25029, 25414, 29265, 41586, 44282, 89334, 198691, 371583, 0, 0, + 0], + [0, 162, 487, 1947, 974, 1947, 1461, 1785, 2110, 1136, 2272, 1298, 2110, 2434, 2921, + 2434, 3408, 3895, 4057, 3246, 4706, 6167, 5193, 6654, 6329, 6816, 8926, 11847, 13470, + 12171, 18500, 21908, 21746, 27588, 37326, 52743, 83090, 210646, 404090, 0, 0, 0], + [0, 80, 321, 802, 1283, 1203, 1203, 561, 1363, 1524, 1043, 1684, 1123, 1845, 2647, + 2326, 3208, 2566, 3689, 3850, 3529, 4411, 5614, 5053, 5053, 7699, 8100, 9062, 9704, + 13153, 14436, 19408, 22456, 26466, 33443, 47077, 79076, 189109, 464833, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 111111, 0, 0, 0, 0, 111111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 111111, 0, 0, 0, 0, 0, 0, 0, 0, 111111, 222222, 0, 0, 0], + [0, 0, 47619, 47619, 47619, 0, 47619, 0, 0, 0, 0, 47619, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 47619, 0, 0, 0, 47619, 0, 0, 0, 0, 0, 0, 0, 0, 142857, 190476, 333333, 0, 0, 0], + [0, 0, 31250, 15625, 0, 31250, 15625, 15625, 0, 0, 15625, 31250, 31250, 15625, 15625, + 15625, 0, 0, 46875, 15625, 15625, 15625, 31250, 15625, 15625, 0, 31250, 31250, 31250, + 31250, 15625, 31250, 0, 31250, 31250, 46875, 62500, 78125, 187500, 0, 0, 0], + [0, 0, 0, 0, 30769, 15385, 0, 15385, 0, 0, 0, 0, 0, 0, 0, 15385, 0, 15385, 0, 46154, + 46154, 30769, 0, 46154, 15385, 15385, 15385, 46154, 30769, 15385, 30769, 0, 61538, + 15385, 30769, 46154, 92308, 92308, 230769, 0, 0, 0], + [0, 0, 0, 40000, 13333, 13333, 13333, 13333, 26667, 40000, 0, 0, 0, 0, 13333, 40000, 0, + 0, 0, 13333, 13333, 13333, 13333, 0, 13333, 0, 13333, 26667, 13333, 53333, 13333, + 26667, 13333, 13333, 13333, 26667, 93333, 160000, 253333, 0, 0, 0], + [0, 0, 0, 0, 0, 52632, 17544, 0, 17544, 0, 0, 0, 17544, 35088, 0, 0, 17544, 35088, 0, + 0, 0, 0, 17544, 0, 0, 17544, 17544, 35088, 17544, 0, 17544, 17544, 35088, 17544, + 17544, 87719, 52632, 157895, 298246, 0, 0, 0], + [0, 0, 0, 17544, 0, 0, 17544, 0, 0, 17544, 17544, 35088, 17544, 0, 17544, 17544, 17544, + 0, 0, 0, 0, 0, 17544, 17544, 35088, 17544, 35088, 17544, 17544, 17544, 17544, 17544, + 0, 0, 70175, 52632, 70175, 175439, 245614, 0, 0, 0], + [0, 0, 0, 15625, 15625, 0, 0, 0, 0, 0, 0, 15625, 0, 0, 0, 0, 15625, 15625, 0, 0, 0, + 15625, 0, 15625, 15625, 15625, 31250, 15625, 46875, 0, 0, 15625, 46875, 0, 0, 93750, + 15625, 203125, 390625, 0, 0, 0], + [0, 0, 0, 15385, 0, 30769, 15385, 0, 0, 0, 0, 30769, 0, 15385, 15385, 46154, 0, 0, + 15385, 30769, 0, 15385, 0, 15385, 15385, 0, 0, 15385, 46154, 30769, 0, 61538, 30769, + 30769, 0, 30769, 92308, 169231, 230769, 0, 0, 0], + [0, 0, 0, 0, 37975, 12658, 25316, 0, 12658, 0, 0, 12658, 0, 12658, 0, 0, 25316, 12658, + 25316, 0, 0, 25316, 25316, 12658, 12658, 0, 0, 25316, 12658, 12658, 12658, 25316, + 12658, 50633, 37975, 12658, 37975, 240506, 265823, 0, 0, 0], + [0, 0, 0, 0, 0, 13889, 0, 0, 27778, 0, 0, 13889, 0, 41667, 0, 13889, 41667, 13889, 0, + 27778, 0, 13889, 13889, 13889, 13889, 13889, 0, 13889, 27778, 13889, 13889, 0, 13889, + 13889, 13889, 69444, 69444, 166667, 319444, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 13158, 13158, 0, 26316, 13158, 0, 0, 13158, 0, 0, 0, 13158, 0, + 13158, 0, 26316, 0, 13158, 13158, 13158, 26316, 0, 52632, 39474, 65789, 39474, 26316, + 52632, 13158, 65789, 92105, 118421, 236842, 0, 0, 0], + [0, 0, 0, 11628, 0, 0, 0, 23256, 0, 11628, 0, 0, 23256, 0, 0, 0, 11628, 11628, 34884, + 0, 0, 0, 0, 58140, 11628, 0, 23256, 0, 11628, 23256, 11628, 23256, 0, 23256, 34884, + 69767, 46512, 220930, 313953, 0, 0, 0], + [0, 0, 0, 0, 0, 16949, 0, 8475, 0, 0, 8475, 8475, 25424, 0, 0, 16949, 8475, 16949, + 33898, 8475, 16949, 25424, 0, 8475, 0, 8475, 16949, 42373, 25424, 16949, 8475, 25424, + 0, 33898, 25424, 25424, 76271, 194915, 296610, 0, 0, 0], + [0, 0, 0, 18692, 0, 0, 0, 0, 0, 9346, 0, 18692, 0, 9346, 0, 18692, 9346, 0, 0, 9346, 0, + 28037, 9346, 18692, 18692, 9346, 9346, 9346, 9346, 37383, 18692, 9346, 9346, 9346, + 65421, 56075, 168224, 130841, 289720, 0, 0, 0], + [0, 0, 0, 7937, 7937, 0, 7937, 7937, 7937, 0, 7937, 7937, 0, 0, 0, 0, 0, 7937, 7937, + 23810, 15873, 7937, 7937, 0, 15873, 7937, 23810, 15873, 15873, 31746, 7937, 23810, + 47619, 23810, 39683, 55556, 111111, 158730, 293651, 0, 0, 0], + [0, 0, 0, 0, 0, 7937, 0, 0, 7937, 0, 7937, 0, 0, 0, 15873, 7937, 15873, 0, 0, 23810, + 7937, 15873, 23810, 7937, 7937, 23810, 15873, 23810, 15873, 23810, 39683, 15873, 0, + 23810, 31746, 23810, 103175, 230159, 277778, 0, 0, 0], + [0, 0, 0, 0, 0, 12903, 0, 6452, 0, 0, 6452, 0, 12903, 12903, 6452, 12903, 6452, 6452, + 0, 19355, 6452, 6452, 6452, 19355, 19355, 12903, 6452, 12903, 25806, 38710, 12903, + 32258, 32258, 45161, 38710, 45161, 77419, 167742, 290323, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 7143, 0, 14286, 7143, 14286, 7143, 7143, 21429, 21429, 0, + 14286, 7143, 0, 7143, 0, 7143, 7143, 14286, 28571, 14286, 35714, 21429, 50000, 21429, + 35714, 14286, 64286, 28571, 85714, 185714, 257143, 0, 0, 0], + [0, 0, 6061, 6061, 12121, 0, 6061, 12121, 12121, 0, 12121, 0, 6061, 0, 12121, 6061, 0, + 18182, 6061, 24242, 18182, 0, 12121, 24242, 6061, 12121, 6061, 6061, 18182, 18182, + 12121, 18182, 60606, 54545, 30303, 48485, 96970, 151515, 266667, 0, 0, 0], + [0, 0, 0, 5291, 0, 0, 10582, 5291, 0, 0, 0, 10582, 5291, 10582, 5291, 5291, 5291, 5291, + 10582, 5291, 5291, 21164, 5291, 10582, 10582, 10582, 10582, 10582, 15873, 5291, 21164, + 47619, 47619, 47619, 47619, 47619, 116402, 164021, 269841, 0, 0, 0], + [0, 0, 0, 4950, 0, 9901, 0, 9901, 4950, 0, 0, 4950, 4950, 9901, 0, 9901, 4950, 0, 0, + 9901, 19802, 9901, 29703, 14851, 24752, 29703, 4950, 4950, 0, 24752, 19802, 9901, + 24752, 29703, 39604, 69307, 94059, 153465, 321782, 0, 0, 0], + [0, 0, 4444, 13333, 8889, 0, 8889, 4444, 0, 0, 0, 0, 4444, 8889, 4444, 4444, 4444, + 4444, 4444, 8889, 0, 13333, 8889, 13333, 0, 13333, 13333, 22222, 17778, 31111, 31111, + 17778, 22222, 35556, 44444, 66667, 84444, 142222, 337778, 0, 0, 0], + [0, 0, 4032, 8065, 8065, 0, 0, 12097, 0, 4032, 12097, 4032, 0, 0, 0, 8065, 0, 4032, + 12097, 20161, 8065, 20161, 24194, 4032, 12097, 24194, 8065, 16129, 24194, 12097, + 12097, 8065, 36290, 36290, 28226, 76613, 80645, 177419, 294355, 0, 0, 0], + [0, 0, 3077, 0, 3077, 0, 6154, 0, 0, 3077, 3077, 12308, 3077, 3077, 12308, 3077, 3077, + 6154, 6154, 9231, 15385, 9231, 15385, 18462, 15385, 15385, 21538, 15385, 18462, 3077, + 18462, 30769, 36923, 36923, 52308, 55385, 70769, 184615, 289231, 0, 0, 0], + [0, 0, 0, 9375, 3125, 6250, 3125, 0, 3125, 3125, 6250, 0, 6250, 3125, 9375, 6250, 9375, + 3125, 6250, 9375, 15625, 3125, 12500, 12500, 15625, 18750, 12500, 12500, 21875, 21875, + 18750, 9375, 18750, 25000, 40625, 37500, 103125, 203125, 309375, 0, 0, 0], + [0, 0, 0, 5362, 5362, 0, 5362, 2681, 5362, 2681, 5362, 8043, 0, 2681, 5362, 8043, 0, + 2681, 5362, 0, 16086, 8043, 5362, 10724, 18767, 16086, 10724, 5362, 8043, 29491, + 18767, 34853, 26810, 42895, 45576, 42895, 96515, 179625, 319035, 0, 0, 0], + [0, 0, 0, 0, 7317, 2439, 0, 4878, 2439, 7317, 4878, 2439, 4878, 4878, 0, 9756, 2439, + 2439, 14634, 12195, 7317, 0, 12195, 9756, 2439, 17073, 21951, 17073, 17073, 12195, + 29268, 26829, 34146, 34146, 41463, 53659, 87805, 192683, 300000, 0, 0, 0], + [0, 0, 0, 1965, 7859, 3929, 1965, 3929, 1965, 3929, 7859, 1965, 1965, 1965, 1965, 5894, + 3929, 3929, 3929, 9823, 9823, 13752, 5894, 9823, 9823, 11788, 17682, 15717, 9823, + 33399, 21611, 21611, 27505, 37328, 51081, 56974, 82515, 186640, 308448, 0, 0, 0], + [0, 0, 3571, 3571, 3571, 5357, 0, 1786, 1786, 3571, 3571, 5357, 5357, 1786, 5357, 5357, + 1786, 1786, 8929, 7143, 3571, 3571, 10714, 10714, 14286, 8929, 12500, 19643, 12500, + 17857, 30357, 21429, 32143, 51786, 55357, 48214, 75000, 182143, 319643, 0, 0, 0], + [0, 0, 0, 2849, 2849, 5698, 0, 0, 0, 0, 1425, 4274, 4274, 0, 5698, 7123, 1425, 7123, + 4274, 9972, 9972, 7123, 9972, 9972, 12821, 15670, 11396, 14245, 11396, 21368, 19943, + 29915, 22792, 37037, 34188, 66952, 105413, 202279, 300570, 0, 0, 0], + [0, 0, 0, 2597, 0, 2597, 2597, 1299, 5195, 3896, 2597, 3896, 3896, 3896, 5195, 2597, + 6494, 3896, 7792, 9091, 2597, 5195, 9091, 6494, 15584, 6494, 10390, 10390, 14286, + 22078, 28571, 20779, 38961, 29870, 35065, 55844, 85714, 183117, 351948, 0, 0, 0], + [0, 0, 0, 1101, 3304, 1101, 2203, 4405, 1101, 2203, 1101, 1101, 4405, 3304, 5507, 0, + 5507, 5507, 3304, 5507, 9912, 8811, 11013, 9912, 11013, 13216, 16520, 12115, 13216, + 22026, 24229, 23128, 28634, 37445, 29736, 52863, 85903, 196035, 343612, 0, 0, 0], + [0, 0, 864, 1729, 4322, 0, 2593, 1729, 864, 2593, 1729, 5186, 3457, 6914, 5186, 4322, + 1729, 5186, 6050, 6914, 3457, 5186, 7779, 6914, 7779, 13829, 16422, 9507, 17286, + 12100, 16422, 23336, 30251, 35436, 40622, 48401, 88159, 212619, 343129, 0, 0, 0], + [0, 0, 0, 3117, 1247, 2494, 2494, 2494, 623, 1247, 1870, 3117, 3741, 3741, 4364, 2494, + 6234, 4364, 6858, 4364, 4988, 6858, 8728, 12469, 4364, 9352, 13092, 13092, 9975, + 14963, 21197, 19950, 31172, 24938, 46135, 59850, 88529, 193890, 361596, 0, 0, 0], + [0, 0, 386, 772, 3476, 3476, 1931, 1545, 1545, 3090, 2317, 2317, 3476, 1159, 2704, + 2317, 3862, 3090, 3476, 5407, 5407, 4635, 8884, 5794, 6180, 9270, 11201, 14291, 13905, + 13905, 20085, 20085, 27424, 27424, 42487, 54847, 84589, 200077, 383160, 0, 0, 0], + [0, 0, 326, 978, 1305, 1957, 1631, 2772, 1794, 2446, 2772, 1794, 1957, 2609, 2935, + 3914, 4566, 3262, 4403, 4240, 4892, 5219, 7012, 8969, 7339, 9459, 10111, 11416, 15166, + 12557, 18102, 18917, 25277, 29680, 44357, 53164, 83986, 205806, 382909, 0, 0, 0], + [0, 392, 705, 862, 1489, 784, 1175, 862, 1097, 1175, 1567, 1724, 1175, 2037, 2272, + 3056, 2821, 3056, 3761, 3761, 4153, 3996, 5328, 7757, 6112, 8071, 8776, 9325, 11127, + 13634, 15828, 18806, 21940, 27504, 32518, 46074, 78436, 192368, 454474, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 125000, 0, 0, 0, 0, 125000, 375000, 0, 0, 0], + [0, 43478, 43478, 86957, 0, 43478, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43478, + 0, 0, 0, 0, 0, 0, 43478, 0, 0, 43478, 0, 43478, 43478, 0, 43478, 347826, 173913, 0, 0, + 0], + [0, 0, 16949, 50847, 33898, 0, 33898, 16949, 0, 16949, 0, 16949, 50847, 0, 0, 0, 0, 0, + 0, 50847, 0, 0, 0, 33898, 16949, 16949, 0, 33898, 16949, 33898, 50847, 0, 0, 84746, + 50847, 16949, 67797, 101695, 186441, 0, 0, 0], + [0, 0, 0, 26316, 13158, 0, 0, 0, 0, 0, 0, 26316, 0, 13158, 0, 0, 0, 26316, 13158, + 26316, 13158, 0, 13158, 26316, 13158, 0, 0, 0, 65789, 13158, 26316, 0, 52632, 26316, + 65789, 65789, 78947, 157895, 236842, 0, 0, 0], + [0, 0, 0, 0, 44118, 0, 0, 0, 14706, 0, 0, 14706, 0, 29412, 29412, 0, 14706, 0, 14706, + 14706, 14706, 29412, 29412, 29412, 58824, 14706, 0, 0, 14706, 0, 29412, 0, 29412, 0, + 29412, 88235, 102941, 161765, 191176, 0, 0, 0], + [0, 0, 0, 0, 0, 16129, 16129, 16129, 0, 0, 16129, 0, 16129, 16129, 0, 16129, 0, 32258, + 0, 48387, 32258, 0, 0, 32258, 16129, 16129, 0, 16129, 32258, 48387, 16129, 32258, + 48387, 0, 32258, 0, 96774, 112903, 274194, 0, 0, 0], + [0, 0, 0, 29412, 0, 0, 29412, 0, 0, 0, 14706, 14706, 14706, 14706, 14706, 0, 14706, + 29412, 0, 0, 0, 14706, 0, 14706, 0, 44118, 0, 14706, 14706, 14706, 73529, 14706, + 14706, 29412, 44118, 58824, 88235, 191176, 191176, 0, 0, 0], + [0, 0, 0, 18519, 0, 18519, 18519, 0, 0, 0, 0, 18519, 18519, 0, 18519, 0, 0, 0, 0, + 55556, 18519, 18519, 18519, 55556, 18519, 0, 18519, 18519, 37037, 18519, 18519, 18519, + 18519, 55556, 18519, 55556, 55556, 92593, 277778, 0, 0, 0], + [0, 0, 0, 0, 14925, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14925, 0, 14925, 0, 0, 14925, 29851, + 14925, 0, 14925, 29851, 14925, 44776, 0, 14925, 29851, 44776, 0, 44776, 44776, 59701, + 0, 164179, 164179, 223881, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 12658, 12658, 0, 12658, 0, 25316, 12658, 0, 0, 0, 0, 12658, 0, 0, + 12658, 12658, 25316, 0, 12658, 25316, 37975, 25316, 12658, 25316, 37975, 37975, 50633, + 50633, 63291, 50633, 177215, 253165, 0, 0, 0], + [0, 0, 11364, 11364, 11364, 0, 22727, 0, 0, 22727, 11364, 11364, 11364, 11364, 11364, + 0, 34091, 11364, 0, 0, 11364, 0, 11364, 11364, 11364, 45455, 0, 22727, 34091, 34091, + 22727, 22727, 45455, 22727, 34091, 68182, 45455, 181818, 193182, 0, 0, 0], + [0, 0, 0, 36585, 0, 24390, 12195, 0, 0, 12195, 12195, 0, 12195, 0, 12195, 12195, 12195, + 12195, 0, 0, 12195, 12195, 0, 12195, 24390, 0, 12195, 12195, 48780, 0, 24390, 24390, + 60976, 48780, 24390, 36585, 109756, 97561, 280488, 0, 0, 0], + [0, 10989, 0, 10989, 0, 10989, 0, 10989, 10989, 0, 21978, 43956, 0, 0, 21978, 21978, 0, + 0, 0, 0, 21978, 0, 10989, 10989, 0, 43956, 21978, 21978, 65934, 10989, 21978, 54945, + 21978, 43956, 10989, 54945, 54945, 131868, 230769, 0, 0, 0], + [0, 0, 0, 0, 19048, 9524, 9524, 0, 0, 0, 9524, 0, 0, 19048, 9524, 0, 0, 9524, 0, 0, 0, + 9524, 9524, 9524, 0, 9524, 19048, 9524, 19048, 9524, 28571, 19048, 28571, 57143, + 38095, 104762, 76190, 180952, 285714, 0, 0, 0], + [0, 0, 0, 7813, 7813, 7813, 15625, 7813, 7813, 7813, 7813, 0, 0, 0, 23438, 15625, 0, 0, + 0, 7813, 15625, 15625, 23438, 23438, 15625, 0, 15625, 7813, 7813, 39063, 7813, 7813, + 39063, 23438, 31250, 39063, 62500, 195313, 312500, 0, 0, 0], + [0, 0, 0, 0, 8000, 8000, 8000, 0, 0, 8000, 0, 24000, 0, 0, 0, 0, 16000, 16000, 40000, + 8000, 16000, 16000, 24000, 8000, 8000, 24000, 24000, 24000, 16000, 32000, 8000, 24000, + 40000, 0, 40000, 24000, 96000, 184000, 256000, 0, 0, 0], + [0, 0, 0, 0, 8403, 0, 8403, 0, 8403, 0, 0, 0, 8403, 0, 0, 8403, 0, 0, 25210, 8403, 0, + 0, 0, 16807, 0, 16807, 8403, 8403, 8403, 8403, 16807, 25210, 16807, 50420, 67227, + 50420, 58824, 226891, 344538, 0, 0, 0], + [0, 0, 0, 0, 19231, 0, 0, 0, 6410, 6410, 19231, 6410, 0, 0, 0, 12821, 19231, 0, 19231, + 12821, 6410, 0, 6410, 0, 25641, 0, 19231, 6410, 12821, 25641, 32051, 38462, 19231, + 19231, 32051, 38462, 108974, 192308, 294872, 0, 0, 0], + [0, 0, 0, 5618, 11236, 0, 11236, 0, 0, 0, 11236, 5618, 0, 11236, 0, 16854, 5618, 11236, + 11236, 11236, 11236, 22472, 11236, 5618, 16854, 16854, 39326, 11236, 16854, 28090, + 28090, 16854, 16854, 28090, 16854, 84270, 95506, 117978, 303371, 0, 0, 0], + [0, 0, 0, 0, 5747, 0, 5747, 0, 5747, 0, 5747, 0, 0, 5747, 5747, 5747, 5747, 11494, + 5747, 11494, 5747, 11494, 5747, 17241, 11494, 11494, 17241, 28736, 22989, 17241, + 22989, 22989, 5747, 22989, 28736, 45977, 63218, 201149, 362069, 0, 0, 0], + [0, 0, 0, 0, 0, 11050, 0, 11050, 11050, 22099, 0, 11050, 11050, 5525, 5525, 5525, 5525, + 0, 11050, 11050, 11050, 11050, 11050, 11050, 0, 11050, 11050, 16575, 11050, 11050, + 16575, 11050, 38674, 27624, 49724, 38674, 104972, 176796, 309392, 0, 0, 0], + [0, 0, 0, 4219, 8439, 4219, 0, 4219, 4219, 8439, 0, 0, 4219, 4219, 8439, 8439, 0, + 12658, 8439, 12658, 12658, 12658, 8439, 16878, 21097, 16878, 4219, 8439, 16878, 29536, + 8439, 29536, 50633, 25316, 46414, 54852, 92827, 189873, 261603, 0, 0, 0], + [0, 0, 3521, 0, 0, 0, 0, 3521, 0, 3521, 14085, 3521, 3521, 7042, 14085, 0, 0, 7042, + 10563, 17606, 10563, 3521, 7042, 17606, 14085, 14085, 14085, 7042, 10563, 7042, 17606, + 17606, 35211, 21127, 42254, 52817, 73944, 207746, 338028, 0, 0, 0], + [0, 0, 0, 0, 4032, 0, 8065, 4032, 4032, 4032, 4032, 0, 0, 0, 0, 0, 0, 20161, 0, 12097, + 4032, 0, 4032, 4032, 12097, 16129, 12097, 28226, 8065, 28226, 24194, 12097, 20161, + 44355, 52419, 32258, 96774, 189516, 350806, 0, 0, 0], + [0, 0, 0, 0, 0, 3185, 3185, 9554, 3185, 0, 3185, 12739, 6369, 3185, 9554, 9554, 9554, + 12739, 0, 0, 9554, 6369, 3185, 12739, 15924, 9554, 12739, 25478, 12739, 12739, 12739, + 22293, 22293, 41401, 35032, 73248, 76433, 194268, 315287, 0, 0, 0], + [0, 0, 0, 0, 2865, 2865, 0, 2865, 2865, 0, 5731, 0, 2865, 2865, 2865, 2865, 8596, 2865, + 8596, 17192, 11461, 2865, 5731, 20057, 11461, 5731, 8596, 17192, 20057, 20057, 11461, + 20057, 31519, 20057, 48711, 103152, 85960, 194842, 295129, 0, 0, 0], + [0, 0, 0, 8152, 2717, 0, 2717, 2717, 2717, 5435, 2717, 8152, 0, 5435, 0, 5435, 10870, + 0, 8152, 2717, 10870, 16304, 5435, 10870, 16304, 16304, 13587, 21739, 13587, 10870, + 19022, 19022, 24457, 24457, 48913, 48913, 97826, 201087, 312500, 0, 0, 0], + [0, 0, 0, 9346, 0, 0, 4673, 2336, 4673, 2336, 9346, 4673, 9346, 7009, 2336, 2336, 2336, + 0, 7009, 9346, 2336, 7009, 9346, 9346, 16355, 14019, 18692, 11682, 9346, 32710, 14019, + 28037, 23364, 23364, 37383, 74766, 72430, 172897, 345794, 0, 0, 0], + [0, 0, 0, 2058, 0, 2058, 2058, 2058, 2058, 2058, 4115, 4115, 6173, 4115, 4115, 2058, + 8230, 4115, 2058, 10288, 4115, 0, 10288, 6173, 6173, 14403, 14403, 18519, 18519, + 18519, 16461, 30864, 39095, 34979, 39095, 39095, 100823, 174897, 351852, 0, 0, 0], + [0, 0, 0, 0, 3407, 1704, 5111, 0, 3407, 1704, 6814, 3407, 1704, 0, 5111, 6814, 6814, + 5111, 3407, 1704, 3407, 6814, 8518, 10221, 8518, 5111, 15332, 17036, 15332, 15332, + 15332, 25554, 34072, 39182, 47700, 59625, 78365, 197615, 340716, 0, 0, 0], + [0, 0, 1563, 1563, 1563, 3125, 3125, 3125, 1563, 3125, 0, 3125, 9375, 0, 3125, 6250, + 1563, 1563, 3125, 1563, 3125, 17188, 10938, 6250, 14063, 9375, 4688, 15625, 21875, + 20313, 10938, 34375, 21875, 43750, 53125, 57813, 92188, 176563, 337500, 0, 0, 0], + [0, 0, 0, 1238, 2475, 1238, 2475, 2475, 1238, 1238, 6188, 0, 1238, 1238, 1238, 1238, + 7426, 4950, 2475, 6188, 8663, 3713, 8663, 9901, 9901, 9901, 11139, 16089, 16089, + 19802, 21040, 28465, 32178, 21040, 33416, 42079, 123762, 191832, 347772, 0, 0, 0], + [0, 0, 3175, 2116, 1058, 0, 1058, 2116, 1058, 5291, 1058, 3175, 3175, 1058, 2116, 4233, + 4233, 2116, 7407, 6349, 3175, 5291, 10582, 7407, 14815, 9524, 7407, 13757, 11640, + 14815, 23280, 27513, 26455, 31746, 49735, 63492, 87831, 176720, 364021, 0, 0, 0], + [0, 0, 828, 2483, 828, 828, 828, 3311, 3311, 4967, 2483, 3311, 2483, 2483, 5795, 2483, + 4967, 4967, 7450, 3311, 6623, 5795, 6623, 9106, 12417, 6623, 10762, 7450, 18212, + 16556, 15728, 22351, 19868, 41391, 32285, 60430, 81954, 208609, 360099, 0, 0, 0], + [0, 0, 623, 4359, 2491, 1245, 2491, 1245, 1245, 1868, 1868, 1868, 3736, 3736, 4359, + 6849, 4981, 2491, 4981, 4981, 5604, 3113, 10585, 11208, 10585, 8717, 9963, 9963, + 20548, 20548, 13076, 19303, 26775, 28020, 39851, 64757, 84060, 206725, 351183, 0, 0, + 0], + [0, 0, 1138, 2656, 1138, 1138, 2276, 2656, 1897, 0, 2276, 1897, 2656, 1517, 3035, 2656, + 3794, 6449, 1897, 4173, 4173, 3794, 6449, 5690, 6070, 9105, 12519, 13278, 13278, + 13657, 15175, 20106, 30728, 30349, 40971, 60319, 78149, 204856, 388088, 0, 0, 0], + [0, 325, 488, 1463, 1625, 1625, 1951, 1300, 1138, 2113, 1788, 2113, 2601, 2438, 1300, + 2438, 2113, 4389, 5202, 5202, 5364, 5202, 8778, 8615, 7152, 8127, 8615, 10891, 11216, + 13654, 15605, 17555, 25845, 28446, 38687, 51691, 86476, 199447, 407022, 0, 0, 0], + [0, 161, 322, 1368, 1529, 1046, 402, 402, 1288, 2093, 1529, 1610, 1690, 2173, 2173, + 2414, 2414, 1932, 3863, 2334, 3461, 4105, 4024, 5714, 7726, 7324, 8612, 11187, 11187, + 10624, 15372, 18833, 19074, 27606, 34366, 48853, 83380, 195493, 452314, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 111111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111111, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 111111, 0, 0, 0, 0, 0, 111111, 222222, 0, 0, 0], + [0, 0, 100000, 0, 0, 0, 0, 0, 50000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50000, 0, 0, 0, 0, 0, + 0, 0, 50000, 0, 0, 0, 0, 50000, 50000, 0, 0, 100000, 50000, 150000, 350000, 0, 0, 0], + [0, 0, 27397, 27397, 13699, 13699, 68493, 0, 27397, 0, 0, 0, 27397, 13699, 0, 13699, 0, + 0, 0, 13699, 0, 13699, 0, 0, 27397, 41096, 27397, 0, 13699, 13699, 13699, 13699, + 54795, 13699, 41096, 68493, 54795, 164384, 191781, 0, 0, 0], + [0, 0, 0, 59701, 0, 14925, 0, 14925, 29851, 0, 0, 0, 0, 0, 14925, 0, 0, 0, 0, 14925, + 29851, 0, 14925, 0, 14925, 14925, 29851, 0, 44776, 14925, 14925, 14925, 14925, 44776, + 44776, 14925, 119403, 179104, 238806, 0, 0, 0], + [0, 0, 0, 0, 0, 20833, 20833, 20833, 0, 20833, 0, 0, 0, 0, 20833, 0, 20833, 0, 0, 0, + 20833, 0, 0, 20833, 20833, 41667, 0, 20833, 20833, 0, 20833, 62500, 41667, 41667, + 41667, 20833, 104167, 250000, 145833, 0, 0, 0], + [0, 0, 0, 16667, 33333, 16667, 0, 16667, 0, 16667, 0, 0, 66667, 0, 0, 16667, 33333, 0, + 16667, 33333, 16667, 0, 0, 16667, 16667, 0, 33333, 50000, 0, 16667, 16667, 16667, + 16667, 33333, 66667, 16667, 116667, 150000, 150000, 0, 0, 0], + [0, 0, 0, 40816, 61224, 20408, 40816, 0, 20408, 0, 0, 0, 20408, 20408, 40816, 0, 0, 0, + 20408, 0, 0, 20408, 20408, 0, 0, 40816, 0, 40816, 20408, 0, 0, 0, 0, 61224, 0, 40816, + 102041, 183673, 183673, 0, 0, 0], + [0, 0, 0, 0, 17857, 17857, 17857, 0, 17857, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17857, 0, + 17857, 17857, 35714, 17857, 35714, 17857, 35714, 0, 17857, 17857, 17857, 17857, 17857, + 35714, 107143, 71429, 214286, 214286, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 26316, 26316, 0, 0, 13158, 0, 0, 13158, 13158, 0, 13158, + 26316, 0, 0, 13158, 39474, 13158, 13158, 13158, 13158, 39474, 0, 0, 39474, 0, 65789, + 13158, 13158, 92105, 223684, 276316, 0, 0, 0], + [0, 0, 0, 0, 12195, 12195, 12195, 0, 0, 12195, 12195, 0, 12195, 0, 0, 12195, 24390, + 24390, 12195, 12195, 0, 12195, 0, 0, 24390, 12195, 24390, 36585, 0, 48780, 24390, + 12195, 24390, 48780, 60976, 36585, 73171, 158537, 243902, 0, 0, 0], + [0, 0, 0, 24390, 24390, 0, 24390, 0, 12195, 0, 12195, 12195, 24390, 0, 12195, 24390, 0, + 0, 12195, 0, 0, 12195, 24390, 24390, 0, 24390, 24390, 0, 12195, 0, 12195, 0, 12195, + 36585, 24390, 73171, 121951, 195122, 219512, 0, 0, 0], + [0, 0, 0, 0, 11236, 11236, 0, 0, 22472, 0, 0, 22472, 0, 22472, 0, 11236, 0, 22472, 0, + 22472, 0, 11236, 0, 11236, 22472, 0, 11236, 0, 33708, 0, 44944, 0, 11236, 11236, + 78652, 33708, 112360, 157303, 314607, 0, 0, 0], + [0, 0, 0, 0, 0, 12195, 12195, 0, 12195, 0, 0, 12195, 0, 12195, 0, 12195, 24390, 12195, + 0, 0, 0, 12195, 12195, 0, 24390, 12195, 24390, 24390, 12195, 36585, 12195, 24390, + 12195, 36585, 60976, 73171, 36585, 170732, 304878, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 10753, 21505, 10753, 0, 10753, 10753, 21505, 10753, 0, 10753, + 0, 21505, 43011, 10753, 10753, 32258, 0, 21505, 21505, 21505, 10753, 10753, 10753, + 32258, 10753, 21505, 75269, 43011, 75269, 129032, 290323, 0, 0, 0], + [0, 0, 0, 9709, 0, 0, 19417, 0, 29126, 0, 19417, 19417, 29126, 9709, 0, 19417, 19417, + 19417, 19417, 19417, 9709, 19417, 9709, 0, 9709, 9709, 0, 19417, 0, 19417, 9709, + 29126, 9709, 38835, 9709, 29126, 116505, 155340, 271845, 0, 0, 0], + [0, 0, 0, 0, 8929, 8929, 8929, 17857, 17857, 8929, 0, 0, 8929, 0, 8929, 35714, 0, 8929, + 8929, 0, 0, 17857, 17857, 0, 17857, 8929, 8929, 26786, 17857, 8929, 26786, 53571, + 44643, 35714, 53571, 35714, 44643, 142857, 294643, 0, 0, 0], + [0, 0, 8333, 0, 16667, 16667, 0, 0, 0, 8333, 8333, 8333, 0, 0, 16667, 8333, 0, 25000, + 25000, 8333, 8333, 25000, 0, 8333, 33333, 0, 0, 8333, 33333, 16667, 25000, 33333, + 8333, 16667, 58333, 33333, 83333, 150000, 308333, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6711, 0, 6711, 6711, 6711, 0, 20134, 6711, 6711, 0, + 13423, 13423, 13423, 13423, 26846, 0, 33557, 26846, 0, 40268, 26846, 33557, 26846, + 60403, 73826, 80537, 154362, 302013, 0, 0, 0], + [0, 0, 6757, 6757, 0, 6757, 6757, 0, 0, 0, 13514, 0, 13514, 0, 13514, 13514, 13514, + 20270, 6757, 13514, 6757, 6757, 20270, 0, 0, 13514, 27027, 27027, 33784, 33784, 13514, + 33784, 13514, 54054, 20270, 74324, 101351, 128378, 256757, 0, 0, 0], + [0, 0, 0, 6250, 6250, 0, 0, 0, 0, 6250, 0, 0, 0, 6250, 12500, 6250, 6250, 6250, 6250, + 18750, 25000, 6250, 12500, 12500, 12500, 12500, 12500, 12500, 6250, 25000, 37500, + 12500, 12500, 43750, 31250, 18750, 68750, 206250, 350000, 0, 0, 0], + [0, 0, 0, 12121, 0, 12121, 6061, 12121, 0, 0, 12121, 6061, 18182, 12121, 6061, 18182, + 6061, 0, 6061, 6061, 18182, 6061, 12121, 6061, 0, 30303, 6061, 6061, 24242, 18182, + 18182, 36364, 18182, 6061, 48485, 48485, 96970, 187879, 278788, 0, 0, 0], + [0, 0, 0, 0, 9346, 0, 0, 4673, 4673, 0, 0, 0, 9346, 0, 4673, 14019, 9346, 9346, 0, + 4673, 9346, 4673, 9346, 28037, 14019, 0, 4673, 4673, 37383, 23364, 18692, 9346, 28037, + 46729, 46729, 28037, 79439, 233645, 303738, 0, 0, 0], + [0, 0, 0, 19531, 0, 0, 3906, 0, 3906, 3906, 3906, 3906, 0, 7813, 3906, 7813, 7813, + 7813, 15625, 0, 11719, 3906, 11719, 3906, 19531, 0, 15625, 0, 19531, 31250, 35156, + 27344, 31250, 39063, 42969, 42969, 82031, 203125, 289063, 0, 0, 0], + [0, 0, 0, 3497, 3497, 6993, 6993, 0, 0, 3497, 6993, 0, 3497, 10490, 10490, 6993, 10490, + 6993, 3497, 10490, 6993, 6993, 3497, 10490, 6993, 17483, 10490, 20979, 13986, 13986, + 31469, 38462, 17483, 55944, 27972, 45455, 90909, 174825, 311189, 0, 0, 0], + [0, 0, 0, 0, 0, 7194, 0, 3597, 0, 7194, 10791, 10791, 0, 3597, 3597, 0, 7194, 3597, + 3597, 3597, 10791, 7194, 10791, 17986, 14388, 17986, 21583, 28777, 14388, 10791, 7194, + 35971, 25180, 39568, 32374, 50360, 82734, 190647, 316547, 0, 0, 0], + [0, 0, 0, 3155, 0, 6309, 3155, 0, 6309, 0, 12618, 6309, 6309, 6309, 3155, 3155, 3155, + 3155, 0, 9464, 9464, 15773, 3155, 12618, 3155, 12618, 15773, 18927, 0, 18927, 18927, + 25237, 44164, 50473, 31546, 59937, 72555, 192429, 321767, 0, 0, 0], + [0, 0, 0, 0, 2571, 0, 0, 7712, 0, 5141, 2571, 7712, 2571, 5141, 7712, 2571, 7712, 5141, + 7712, 7712, 2571, 5141, 12853, 5141, 23136, 5141, 10283, 10283, 5141, 15424, 35990, + 23136, 20566, 43702, 51414, 30848, 82262, 167095, 377892, 0, 0, 0], + [0, 0, 0, 0, 4662, 0, 0, 0, 2331, 0, 2331, 0, 0, 4662, 13986, 6993, 2331, 2331, 4662, + 11655, 4662, 6993, 13986, 20979, 6993, 16317, 11655, 11655, 13986, 23310, 27972, + 16317, 34965, 32634, 37296, 48951, 116550, 216783, 282051, 0, 0, 0], + [0, 0, 2217, 2217, 4435, 2217, 2217, 2217, 0, 0, 0, 8869, 4435, 0, 4435, 0, 2217, 0, + 8869, 4435, 6652, 11086, 15521, 6652, 8869, 13304, 6652, 6652, 19956, 26608, 26608, + 39911, 33259, 31042, 50998, 35477, 97561, 212860, 301552, 0, 0, 0], + [0, 0, 0, 0, 7797, 0, 1949, 0, 5848, 1949, 0, 1949, 5848, 3899, 5848, 9747, 1949, 5848, + 3899, 5848, 7797, 17544, 3899, 11696, 9747, 5848, 21442, 17544, 15595, 11696, 21442, + 17544, 25341, 25341, 37037, 58480, 91618, 202729, 335283, 0, 0, 0], + [0, 1555, 0, 3110, 4666, 3110, 1555, 1555, 4666, 6221, 4666, 1555, 1555, 3110, 3110, + 1555, 3110, 7776, 4666, 4666, 4666, 1555, 7776, 13997, 12442, 12442, 17107, 17107, + 20218, 13997, 26439, 20218, 29549, 37325, 37325, 51322, 102644, 194401, 317263, 0, 0, + 0], + [0, 0, 0, 0, 1299, 1299, 1299, 2597, 1299, 3896, 2597, 3896, 6494, 1299, 6494, 1299, + 3896, 9091, 6494, 2597, 7792, 3896, 12987, 9091, 16883, 10390, 9091, 11688, 22078, + 18182, 22078, 28571, 31169, 40260, 33766, 75325, 75325, 193506, 322078, 0, 0, 0], + [0, 1073, 0, 3219, 2146, 2146, 1073, 2146, 4292, 1073, 3219, 5365, 4292, 3219, 3219, + 4292, 3219, 3219, 5365, 6438, 0, 10730, 6438, 2146, 11803, 7511, 10730, 17167, 12876, + 22532, 24678, 21459, 34335, 23605, 35408, 76180, 75107, 204936, 343348, 0, 0, 0], + [0, 0, 831, 831, 4156, 4156, 4988, 3325, 2494, 831, 2494, 1663, 831, 4156, 4156, 2494, + 3325, 1663, 5819, 3325, 11638, 5819, 5819, 7481, 10806, 8313, 7481, 16625, 18288, + 17456, 14131, 21613, 29094, 25769, 40732, 58188, 93932, 193682, 361596, 0, 0, 0], + [0, 592, 1775, 0, 1775, 3550, 2959, 2959, 2959, 1183, 592, 5325, 1775, 3550, 2367, + 3550, 5917, 5917, 2959, 5325, 1775, 7101, 5917, 8876, 10059, 14201, 14793, 16568, + 11834, 19527, 18343, 21302, 28994, 32544, 36686, 49704, 82249, 215976, 348521, 0, 0, + 0], + [0, 741, 371, 2965, 2595, 2224, 1112, 2224, 1853, 2224, 1112, 1853, 1483, 4818, 2595, + 3336, 2595, 5560, 4818, 6301, 4818, 4448, 8154, 8154, 8154, 8895, 11861, 12973, 15938, + 16679, 23721, 17791, 27428, 28540, 40400, 57079, 82654, 204596, 366938, 0, 0, 0], + [0, 0, 324, 1618, 1780, 1780, 1294, 1456, 1618, 1780, 1456, 2265, 2751, 2104, 2751, + 2913, 2751, 3398, 3722, 4207, 5987, 6472, 6472, 6796, 7120, 7605, 12783, 13269, 12460, + 14078, 15049, 19903, 23139, 37540, 38511, 49191, 85922, 203074, 394660, 0, 0, 0], + [0, 79, 634, 1268, 1902, 1109, 1189, 1030, 1109, 1268, 713, 1506, 1347, 2219, 1902, + 2219, 2298, 2773, 3566, 3645, 4358, 5626, 5309, 4992, 5864, 7765, 8796, 11014, 11965, + 12837, 15610, 16957, 22187, 27734, 33677, 46038, 80983, 196672, 449842, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111111, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 111111, 0, 0, 0, 222222, 0, 222222, 0, 0, 0], + [0, 43478, 86957, 43478, 0, 0, 0, 0, 0, 0, 0, 0, 43478, 0, 0, 0, 0, 0, 0, 0, 0, 43478, + 0, 43478, 43478, 0, 0, 0, 0, 0, 0, 43478, 43478, 0, 43478, 130435, 43478, 86957, + 260870, 0, 0, 0], + [0, 0, 15625, 15625, 15625, 31250, 0, 31250, 15625, 15625, 0, 0, 0, 0, 15625, 15625, + 15625, 15625, 46875, 0, 15625, 15625, 0, 0, 0, 0, 15625, 46875, 15625, 31250, 15625, + 15625, 15625, 15625, 31250, 46875, 46875, 156250, 265625, 0, 0, 0], + [0, 0, 12048, 0, 0, 12048, 24096, 12048, 12048, 0, 12048, 0, 0, 12048, 36145, 12048, + 12048, 0, 0, 0, 0, 12048, 12048, 48193, 0, 12048, 0, 0, 12048, 0, 12048, 24096, 24096, + 36145, 60241, 60241, 108434, 156627, 265060, 0, 0, 0], + [0, 14493, 0, 72464, 28986, 28986, 14493, 0, 0, 14493, 14493, 0, 0, 0, 0, 14493, 0, + 28986, 28986, 14493, 28986, 0, 0, 14493, 28986, 14493, 14493, 14493, 0, 28986, 28986, + 28986, 86957, 14493, 57971, 14493, 57971, 173913, 115942, 0, 0, 0], + [0, 0, 15625, 15625, 15625, 15625, 0, 46875, 0, 0, 0, 0, 15625, 0, 31250, 0, 15625, 0, + 0, 15625, 0, 15625, 15625, 15625, 0, 31250, 0, 0, 15625, 31250, 15625, 31250, 0, + 46875, 46875, 46875, 62500, 203125, 234375, 0, 0, 0], + [0, 0, 0, 18182, 18182, 0, 0, 0, 0, 0, 0, 0, 0, 18182, 0, 0, 0, 18182, 36364, 18182, + 54545, 18182, 18182, 36364, 18182, 0, 18182, 18182, 18182, 0, 18182, 36364, 72727, + 54545, 36364, 18182, 36364, 145455, 254545, 0, 0, 0], + [0, 0, 0, 0, 13889, 27778, 0, 27778, 0, 13889, 0, 13889, 0, 27778, 0, 0, 13889, 41667, + 0, 13889, 0, 0, 13889, 27778, 27778, 27778, 13889, 13889, 27778, 27778, 13889, 55556, + 27778, 69444, 27778, 0, 83333, 166667, 180556, 0, 0, 0], + [0, 0, 0, 0, 16393, 16393, 0, 0, 0, 0, 0, 0, 16393, 0, 0, 16393, 16393, 16393, 0, 0, + 32787, 0, 0, 16393, 16393, 0, 32787, 16393, 16393, 49180, 16393, 32787, 16393, 65574, + 32787, 49180, 81967, 98361, 327869, 0, 0, 0], + [0, 0, 0, 0, 18182, 0, 0, 0, 0, 0, 0, 18182, 18182, 0, 0, 18182, 0, 18182, 0, 36364, 0, + 36364, 0, 18182, 0, 18182, 0, 54545, 36364, 54545, 18182, 18182, 0, 72727, 36364, + 72727, 36364, 181818, 218182, 0, 0, 0], + [0, 0, 0, 0, 0, 12346, 37037, 12346, 12346, 0, 0, 0, 0, 12346, 0, 12346, 24691, 0, + 12346, 0, 0, 12346, 0, 0, 12346, 12346, 24691, 12346, 37037, 24691, 37037, 12346, + 61728, 12346, 61728, 37037, 123457, 209877, 172840, 0, 0, 0], + [0, 0, 0, 0, 0, 11905, 23810, 11905, 0, 0, 23810, 23810, 0, 0, 11905, 23810, 0, 0, + 35714, 11905, 23810, 0, 11905, 11905, 0, 11905, 0, 23810, 11905, 11905, 11905, 23810, + 59524, 71429, 35714, 47619, 47619, 226190, 190476, 0, 0, 0], + [0, 0, 0, 10417, 0, 0, 10417, 0, 0, 0, 0, 10417, 20833, 0, 10417, 10417, 0, 0, 0, 0, + 20833, 10417, 20833, 0, 31250, 31250, 31250, 31250, 20833, 10417, 31250, 20833, 31250, + 41667, 41667, 62500, 114583, 145833, 229167, 0, 0, 0], + [0, 0, 0, 0, 0, 19048, 0, 0, 0, 9524, 19048, 0, 9524, 0, 0, 9524, 9524, 0, 0, 0, 9524, + 9524, 57143, 38095, 19048, 9524, 38095, 9524, 57143, 38095, 9524, 28571, 66667, 9524, + 19048, 47619, 57143, 161905, 238095, 0, 0, 0], + [0, 0, 0, 27273, 18182, 0, 0, 9091, 27273, 0, 0, 18182, 0, 18182, 27273, 0, 0, 18182, + 0, 9091, 45455, 9091, 18182, 9091, 18182, 9091, 27273, 0, 9091, 9091, 0, 18182, 36364, + 9091, 63636, 81818, 72727, 100000, 290909, 0, 0, 0], + [0, 0, 0, 0, 9524, 9524, 19048, 0, 9524, 0, 0, 0, 0, 19048, 38095, 0, 9524, 0, 9524, 0, + 0, 0, 0, 9524, 0, 19048, 19048, 9524, 47619, 28571, 9524, 28571, 28571, 9524, 57143, + 47619, 95238, 133333, 333333, 0, 0, 0], + [0, 0, 0, 0, 7634, 22901, 0, 15267, 7634, 0, 0, 7634, 0, 0, 7634, 7634, 7634, 7634, + 15267, 0, 0, 7634, 7634, 22901, 38168, 30534, 15267, 45802, 30534, 0, 0, 53435, 22901, + 7634, 68702, 61069, 83969, 145038, 251908, 0, 0, 0], + [0, 0, 0, 7194, 7194, 0, 0, 7194, 7194, 0, 0, 0, 0, 7194, 28777, 14388, 0, 21583, 7194, + 7194, 7194, 28777, 14388, 0, 14388, 35971, 21583, 21583, 14388, 28777, 7194, 28777, + 14388, 28777, 35971, 43165, 100719, 172662, 266187, 0, 0, 0], + [0, 0, 6410, 12821, 6410, 6410, 6410, 12821, 0, 6410, 6410, 19231, 0, 12821, 6410, + 6410, 0, 19231, 0, 6410, 0, 12821, 19231, 12821, 12821, 32051, 12821, 12821, 19231, + 25641, 25641, 32051, 12821, 12821, 44872, 51282, 76923, 173077, 275641, 0, 0, 0], + [0, 0, 0, 0, 11628, 0, 5814, 5814, 11628, 11628, 0, 0, 0, 0, 17442, 0, 5814, 17442, + 5814, 5814, 29070, 5814, 11628, 17442, 23256, 23256, 17442, 5814, 17442, 23256, 11628, + 17442, 29070, 17442, 63953, 40698, 87209, 174419, 284884, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 19417, 0, 9709, 4854, 4854, 9709, 9709, 9709, 9709, 14563, 4854, 0, + 19417, 9709, 19417, 4854, 9709, 19417, 9709, 19417, 9709, 9709, 4854, 19417, 9709, + 48544, 29126, 43689, 29126, 72816, 87379, 145631, 281553, 0, 0, 0], + [0, 0, 0, 0, 0, 9217, 4608, 4608, 0, 4608, 4608, 9217, 9217, 9217, 9217, 13825, 0, + 27650, 9217, 9217, 4608, 4608, 13825, 13825, 13825, 13825, 23041, 4608, 4608, 9217, + 32258, 18433, 36866, 46083, 46083, 50691, 64516, 188940, 285714, 0, 0, 0], + [0, 0, 0, 0, 8811, 4405, 13216, 0, 4405, 4405, 8811, 8811, 13216, 0, 0, 4405, 0, 0, + 17621, 8811, 13216, 8811, 4405, 8811, 22026, 4405, 17621, 8811, 4405, 26432, 30837, + 30837, 22026, 17621, 48458, 48458, 52863, 202643, 330396, 0, 0, 0], + [0, 0, 0, 3817, 7634, 3817, 0, 0, 11450, 3817, 11450, 0, 7634, 0, 0, 3817, 3817, 3817, + 3817, 11450, 3817, 11450, 3817, 15267, 3817, 19084, 11450, 11450, 34351, 15267, 45802, + 26718, 15267, 26718, 53435, 38168, 38168, 225191, 324427, 0, 0, 0], + [0, 0, 0, 0, 0, 3448, 3448, 0, 6897, 0, 3448, 6897, 3448, 0, 17241, 0, 0, 0, 6897, + 3448, 13793, 3448, 6897, 24138, 6897, 3448, 20690, 10345, 37931, 20690, 31034, 20690, + 34483, 31034, 58621, 79310, 62069, 196552, 282759, 0, 0, 0], + [0, 0, 2841, 0, 0, 0, 0, 2841, 0, 0, 5682, 2841, 2841, 8523, 8523, 2841, 8523, 2841, + 8523, 5682, 5682, 2841, 11364, 14205, 19886, 22727, 19886, 14205, 8523, 25568, 8523, + 11364, 31250, 48295, 51136, 48295, 76705, 187500, 329545, 0, 0, 0], + [0, 0, 2404, 2404, 2404, 4808, 2404, 0, 2404, 0, 2404, 0, 2404, 2404, 4808, 2404, 2404, + 2404, 4808, 7212, 9615, 16827, 4808, 7212, 24038, 4808, 12019, 19231, 24038, 12019, + 12019, 31250, 38462, 21635, 33654, 57692, 105769, 192308, 324519, 0, 0, 0], + [0, 0, 0, 4587, 2294, 0, 2294, 2294, 9174, 0, 0, 0, 4587, 6881, 0, 9174, 9174, 9174, + 4587, 6881, 2294, 4587, 4587, 11468, 6881, 27523, 13761, 13761, 9174, 20642, 22936, + 22936, 25229, 38991, 48165, 50459, 73394, 213303, 318807, 0, 0, 0], + [0, 2079, 2079, 4158, 2079, 0, 2079, 4158, 0, 2079, 4158, 6237, 2079, 4158, 4158, 4158, + 0, 4158, 6237, 4158, 2079, 4158, 12474, 10395, 18711, 27027, 14553, 14553, 12474, + 22869, 20790, 33264, 27027, 47817, 37422, 60291, 87318, 178794, 309771, 0, 0, 0], + [0, 1736, 0, 6944, 1736, 5208, 1736, 8681, 3472, 3472, 3472, 1736, 5208, 8681, 3472, + 3472, 1736, 5208, 1736, 1736, 3472, 6944, 12153, 3472, 12153, 12153, 19097, 12153, + 17361, 29514, 20833, 26042, 24306, 39931, 41667, 64236, 86806, 196181, 302083, 0, 0, + 0], + [0, 0, 1585, 3170, 0, 1585, 1585, 3170, 3170, 0, 3170, 3170, 9509, 7924, 7924, 3170, + 12678, 4754, 9509, 9509, 9509, 6339, 11094, 6339, 6339, 4754, 14263, 9509, 17433, + 14263, 11094, 25357, 28526, 30111, 47544, 66561, 90333, 204437, 310618, 0, 0, 0], + [0, 0, 1279, 2558, 3836, 6394, 5115, 2558, 1279, 2558, 1279, 3836, 6394, 1279, 1279, + 3836, 5115, 8951, 3836, 10230, 7673, 7673, 7673, 6394, 12788, 8951, 12788, 11509, + 20460, 17903, 19182, 33248, 29412, 29412, 42199, 60102, 83120, 179028, 338875, 0, 0, + 0], + [0, 997, 0, 0, 1994, 1994, 1994, 1994, 3988, 3988, 2991, 1994, 1994, 1994, 5982, 1994, + 4985, 2991, 997, 4985, 4985, 9970, 5982, 12961, 7976, 11964, 16949, 11964, 12961, + 15952, 29910, 24925, 25922, 32901, 41874, 67797, 88734, 203390, 325025, 0, 0, 0], + [0, 0, 0, 5119, 3413, 853, 0, 1706, 1706, 0, 2560, 3413, 5973, 2560, 5973, 3413, 3413, + 5973, 7679, 9386, 7679, 6826, 9386, 12799, 10239, 6826, 13652, 13652, 14505, 19625, + 18771, 26451, 30717, 39249, 57167, 48635, 96416, 192833, 311433, 0, 0, 0], + [0, 0, 632, 2528, 1896, 1896, 3161, 632, 4425, 1896, 1264, 0, 632, 1896, 3793, 3793, + 1264, 8217, 5689, 3793, 3793, 3161, 6321, 5689, 11378, 10746, 13906, 13906, 14539, + 19595, 22756, 20860, 33502, 32238, 37927, 59418, 84071, 185209, 373578, 0, 0, 0], + [0, 1127, 1502, 2629, 1878, 2253, 1878, 1127, 751, 1502, 1502, 3380, 2253, 1878, 1878, + 1127, 4131, 6384, 6008, 5257, 6384, 6384, 9388, 9012, 6384, 10139, 12768, 11641, + 19527, 16523, 16147, 23282, 22531, 30041, 42058, 54074, 78858, 206910, 369508, 0, 0, + 0], + [0, 0, 318, 795, 1431, 1113, 1590, 1908, 1431, 2226, 1908, 954, 3022, 2385, 1908, 3181, + 5566, 3181, 3658, 3022, 4771, 5566, 4930, 7634, 9065, 10496, 9542, 10496, 13200, + 15585, 19243, 23219, 22583, 30057, 36419, 59955, 81425, 194975, 401240, 0, 0, 0], + [0, 161, 1049, 1533, 1452, 1291, 1291, 484, 1372, 1210, 1533, 1452, 2340, 2178, 2017, + 2017, 3469, 2905, 2824, 4922, 4115, 5809, 4760, 5809, 8310, 7907, 7746, 10570, 12022, + 13313, 15895, 19606, 22027, 26142, 34533, 46474, 78667, 196466, 444328, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 230769, 76923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 76923, 0, 0, 0, 0, 76923, 0, 76923, 76923, 384615, 0, 0, 0], + [0, 32258, 64516, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32258, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 32258, 0, 0, 0, 0, 0, 32258, 0, 32258, 0, 129032, 193548, 451613, 0, 0, 0], + [0, 0, 14085, 0, 14085, 70423, 42254, 14085, 0, 28169, 0, 0, 28169, 14085, 0, 14085, + 14085, 14085, 42254, 0, 14085, 0, 0, 0, 0, 56338, 42254, 14085, 28169, 0, 28169, 0, + 14085, 14085, 42254, 56338, 42254, 154930, 183099, 0, 0, 0], + [0, 0, 14706, 14706, 0, 0, 0, 0, 0, 0, 0, 29412, 14706, 14706, 14706, 0, 29412, 0, + 14706, 29412, 0, 14706, 14706, 44118, 14706, 14706, 14706, 14706, 0, 58824, 14706, + 14706, 14706, 14706, 58824, 58824, 44118, 205882, 205882, 0, 0, 0], + [0, 0, 14493, 0, 0, 0, 0, 0, 0, 14493, 0, 0, 0, 14493, 14493, 43478, 43478, 0, 0, + 28986, 14493, 14493, 0, 0, 0, 14493, 0, 0, 14493, 0, 14493, 57971, 28986, 43478, + 14493, 28986, 115942, 202899, 260870, 0, 0, 0], + [0, 0, 0, 14493, 14493, 28986, 14493, 14493, 14493, 14493, 0, 43478, 28986, 0, 14493, + 0, 0, 14493, 0, 0, 0, 0, 14493, 28986, 14493, 14493, 14493, 14493, 14493, 28986, + 57971, 14493, 28986, 14493, 28986, 43478, 43478, 202899, 202899, 0, 0, 0], + [0, 0, 0, 35088, 17544, 17544, 52632, 0, 0, 0, 35088, 0, 0, 17544, 35088, 17544, 17544, + 0, 17544, 0, 0, 17544, 0, 0, 17544, 17544, 0, 52632, 17544, 17544, 0, 35088, 17544, + 35088, 17544, 35088, 52632, 157895, 245614, 0, 0, 0], + [0, 0, 14286, 0, 0, 28571, 0, 0, 14286, 28571, 14286, 14286, 0, 14286, 28571, 14286, 0, + 0, 28571, 0, 14286, 0, 0, 0, 0, 14286, 0, 28571, 14286, 42857, 14286, 0, 57143, 14286, + 14286, 114286, 57143, 114286, 300000, 0, 0, 0], + [0, 0, 0, 35714, 0, 0, 17857, 0, 17857, 0, 17857, 17857, 0, 0, 17857, 0, 17857, 17857, + 17857, 0, 17857, 0, 0, 0, 0, 17857, 35714, 53571, 53571, 0, 35714, 17857, 17857, + 35714, 35714, 17857, 35714, 178571, 267857, 0, 0, 0], + [0, 0, 0, 14706, 0, 0, 29412, 0, 0, 0, 14706, 14706, 29412, 0, 29412, 14706, 0, 14706, + 14706, 14706, 14706, 0, 29412, 29412, 29412, 0, 0, 0, 14706, 44118, 14706, 44118, + 14706, 29412, 44118, 44118, 88235, 132353, 235294, 0, 0, 0], + [0, 0, 0, 0, 14706, 0, 0, 29412, 14706, 0, 14706, 0, 14706, 0, 14706, 14706, 14706, + 14706, 0, 0, 14706, 29412, 0, 29412, 29412, 14706, 14706, 29412, 0, 29412, 14706, + 29412, 14706, 58824, 0, 58824, 73529, 161765, 250000, 0, 0, 0], + [0, 0, 10000, 0, 0, 0, 10000, 10000, 0, 20000, 10000, 10000, 0, 0, 20000, 10000, 0, 0, + 0, 20000, 10000, 30000, 0, 20000, 10000, 10000, 0, 10000, 10000, 30000, 30000, 30000, + 20000, 40000, 20000, 40000, 130000, 180000, 260000, 0, 0, 0], + [0, 0, 10989, 21978, 0, 0, 0, 0, 21978, 0, 10989, 0, 0, 10989, 0, 10989, 0, 0, 10989, + 0, 10989, 0, 21978, 10989, 0, 32967, 32967, 10989, 43956, 21978, 21978, 43956, 21978, + 21978, 10989, 54945, 109890, 175824, 252747, 0, 0, 0], + [0, 0, 9174, 18349, 9174, 0, 9174, 27523, 0, 0, 9174, 0, 0, 18349, 0, 27523, 18349, 0, + 0, 18349, 36697, 0, 0, 18349, 9174, 18349, 0, 9174, 36697, 27523, 55046, 18349, 18349, + 27523, 9174, 9174, 82569, 128440, 330275, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 20619, 10309, 0, 0, 0, 10309, 10309, 20619, 10309, 10309, 20619, + 20619, 10309, 10309, 20619, 20619, 10309, 10309, 20619, 10309, 10309, 10309, 10309, 0, + 51546, 0, 51546, 30928, 61856, 92784, 51546, 134021, 247423, 0, 0, 0], + [0, 0, 7407, 7407, 0, 0, 0, 0, 7407, 0, 0, 7407, 7407, 22222, 0, 7407, 7407, 0, 7407, + 7407, 7407, 0, 14815, 22222, 14815, 22222, 14815, 22222, 7407, 29630, 14815, 7407, + 22222, 7407, 22222, 66667, 59259, 192593, 362963, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 27586, 0, 6897, 0, 0, 6897, 0, 6897, 0, 13793, 6897, 0, + 6897, 13793, 34483, 20690, 6897, 20690, 13793, 13793, 27586, 6897, 41379, 41379, + 34483, 20690, 68966, 110345, 158621, 289655, 0, 0, 0], + [0, 0, 0, 7042, 7042, 0, 0, 0, 7042, 0, 7042, 7042, 14085, 14085, 0, 0, 7042, 7042, + 21127, 14085, 14085, 7042, 7042, 14085, 14085, 14085, 21127, 14085, 7042, 7042, 21127, + 42254, 49296, 35211, 49296, 49296, 105634, 183099, 232394, 0, 0, 0], + [0, 0, 0, 6173, 0, 6173, 6173, 6173, 0, 0, 0, 0, 0, 0, 12346, 12346, 6173, 0, 18519, 0, + 24691, 6173, 24691, 18519, 30864, 12346, 18519, 6173, 24691, 12346, 18519, 43210, + 30864, 30864, 55556, 30864, 80247, 154321, 302469, 0, 0, 0], + [0, 0, 0, 5650, 5650, 0, 0, 0, 5650, 0, 0, 5650, 16949, 5650, 0, 0, 5650, 0, 16949, 0, + 5650, 11299, 11299, 11299, 5650, 16949, 11299, 16949, 45198, 28249, 22599, 33898, + 33898, 22599, 28249, 67797, 90395, 152542, 316384, 0, 0, 0], + [0, 0, 5000, 0, 0, 15000, 5000, 5000, 0, 0, 5000, 10000, 0, 5000, 5000, 10000, 10000, + 10000, 0, 0, 0, 15000, 5000, 25000, 5000, 35000, 15000, 40000, 20000, 10000, 15000, + 20000, 20000, 45000, 55000, 25000, 75000, 220000, 270000, 0, 0, 0], + [0, 0, 0, 4808, 0, 4808, 4808, 9615, 0, 9615, 4808, 9615, 0, 4808, 0, 4808, 9615, 9615, + 9615, 14423, 14423, 14423, 19231, 4808, 14423, 33654, 24038, 14423, 28846, 19231, + 24038, 14423, 14423, 19231, 28846, 43269, 67308, 211538, 288462, 0, 0, 0], + [0, 0, 0, 0, 0, 3876, 0, 0, 3876, 0, 3876, 0, 3876, 3876, 11628, 11628, 0, 0, 3876, 0, + 15504, 3876, 7752, 15504, 3876, 7752, 7752, 19380, 19380, 38760, 27132, 42636, 7752, + 54264, 58140, 58140, 77519, 189922, 298450, 0, 0, 0], + [0, 3268, 0, 9804, 0, 0, 6536, 3268, 3268, 3268, 3268, 0, 0, 6536, 3268, 3268, 0, 3268, + 13072, 3268, 0, 9804, 9804, 6536, 19608, 9804, 22876, 9804, 9804, 26144, 9804, 19608, + 19608, 29412, 49020, 68627, 104575, 212418, 297386, 0, 0, 0], + [0, 0, 0, 6098, 3049, 0, 0, 3049, 3049, 9146, 0, 3049, 0, 6098, 18293, 0, 3049, 3049, + 12195, 18293, 9146, 12195, 3049, 3049, 15244, 21341, 15244, 24390, 21341, 27439, + 24390, 33537, 21341, 36585, 39634, 60976, 70122, 179878, 292683, 0, 0, 0], + [0, 0, 0, 0, 2857, 2857, 0, 0, 5714, 2857, 11429, 11429, 0, 5714, 8571, 5714, 2857, + 11429, 14286, 8571, 2857, 11429, 11429, 8571, 11429, 14286, 2857, 8571, 28571, 25714, + 42857, 20000, 42857, 20000, 54286, 45714, 74286, 180000, 300000, 0, 0, 0], + [0, 0, 2725, 2725, 0, 0, 0, 2725, 0, 2725, 0, 10899, 5450, 2725, 2725, 10899, 2725, 0, + 5450, 13624, 5450, 19074, 13624, 13624, 13624, 19074, 19074, 5450, 5450, 21798, 24523, + 21798, 24523, 13624, 49046, 54496, 84469, 193460, 332425, 0, 0, 0], + [0, 0, 0, 4357, 4357, 6536, 0, 2179, 4357, 2179, 8715, 4357, 2179, 4357, 0, 6536, 4357, + 2179, 8715, 8715, 17429, 4357, 6536, 8715, 10893, 13072, 10893, 28322, 21786, 21786, + 15251, 39216, 28322, 28322, 41394, 43573, 69717, 176471, 339869, 0, 0, 0], + [0, 0, 0, 1957, 3914, 1957, 3914, 0, 0, 1957, 3914, 0, 1957, 7828, 3914, 1957, 5871, + 5871, 7828, 1957, 5871, 5871, 11742, 1957, 5871, 9785, 17613, 11742, 13699, 27397, + 27397, 31311, 33268, 23483, 35225, 68493, 88063, 207436, 318982, 0, 0, 0], + [0, 1745, 0, 1745, 0, 1745, 3490, 5236, 1745, 0, 8726, 0, 0, 5236, 3490, 1745, 10471, + 3490, 3490, 5236, 12216, 5236, 0, 5236, 12216, 17452, 6981, 13962, 17452, 19197, + 27923, 26178, 19197, 40140, 41885, 62827, 80279, 167539, 366492, 0, 0, 0], + [0, 1383, 0, 4149, 4149, 0, 5533, 4149, 6916, 0, 6916, 5533, 1383, 2766, 6916, 4149, + 2766, 4149, 6916, 4149, 8299, 5533, 4149, 15214, 8299, 13831, 19364, 16598, 11065, + 13831, 20747, 20747, 23513, 31812, 42877, 66390, 74689, 208852, 322268, 0, 0, 0], + [0, 0, 1272, 1272, 1272, 2545, 3817, 1272, 5089, 0, 1272, 3817, 5089, 8906, 2545, 6361, + 5089, 6361, 5089, 6361, 7634, 8906, 5089, 8906, 13995, 7634, 21628, 12723, 15267, + 16539, 17812, 40712, 25445, 36896, 35623, 45802, 76336, 193384, 342239, 0, 0, 0], + [0, 1063, 0, 3188, 2125, 5313, 3188, 2125, 2125, 3188, 4251, 1063, 3188, 5313, 3188, + 4251, 7439, 2125, 5313, 5313, 7439, 4251, 4251, 4251, 10627, 11690, 13815, 11690, + 17003, 17003, 25505, 23379, 22317, 28693, 39320, 66950, 92455, 193411, 342189, 0, 0, + 0], + [0, 809, 0, 3236, 1618, 4045, 1618, 1618, 809, 809, 2427, 2427, 4045, 2427, 2427, 5663, + 4854, 4854, 6472, 8900, 12136, 7282, 8091, 8091, 9709, 9709, 9709, 11327, 17799, + 22654, 22654, 19417, 25890, 31553, 42071, 67961, 101133, 187702, 326052, 0, 0, 0], + [0, 0, 0, 0, 5332, 1185, 1185, 1185, 3555, 2370, 2962, 4147, 1185, 3555, 3555, 2370, + 4739, 2962, 4147, 5332, 6517, 7109, 5924, 7701, 10071, 8886, 13626, 12441, 16588, + 18365, 19550, 27251, 26659, 34953, 47393, 60427, 90640, 197275, 338863, 0, 0, 0], + [0, 0, 1172, 1563, 781, 2344, 1172, 1563, 1172, 1953, 1953, 3125, 1953, 2344, 1563, + 3516, 6641, 3906, 7422, 6641, 4688, 4297, 3516, 9766, 10547, 7422, 12891, 14063, + 14063, 12500, 23047, 22266, 22656, 27344, 35156, 59375, 89844, 203516, 372266, 0, 0, + 0], + [0, 163, 650, 1788, 1463, 1788, 2113, 1950, 2438, 2113, 975, 1300, 2113, 1300, 2275, + 4226, 3413, 2763, 3738, 5363, 5038, 6988, 7151, 6338, 8289, 8776, 9426, 12189, 12352, + 15765, 20153, 21941, 21290, 31529, 38193, 54120, 84024, 195027, 399480, 0, 0, 0], + [0, 82, 652, 1223, 1549, 1712, 897, 1386, 652, 1549, 1630, 1549, 2609, 2201, 2283, + 2364, 2935, 2446, 3342, 3424, 4402, 4973, 6032, 6685, 5951, 7500, 10353, 10271, 9945, + 13206, 16304, 18749, 19483, 24211, 32852, 49075, 79808, 196299, 449417, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 363636, 0, 0, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90909, 0, 0, + 0, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 0, 0, 0, 181818, 181818, 0, 0, 0], + [0, 34483, 103448, 103448, 0, 68966, 34483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68966, 0, 0, + 34483, 34483, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34483, 34483, 34483, 68966, 34483, 103448, + 206897, 0, 0, 0], + [0, 0, 14925, 14925, 0, 0, 0, 14925, 0, 14925, 0, 0, 29851, 14925, 29851, 29851, 14925, + 0, 0, 14925, 0, 44776, 29851, 0, 0, 14925, 14925, 14925, 29851, 0, 0, 44776, 29851, + 44776, 74627, 29851, 119403, 164179, 149254, 0, 0, 0], + [0, 0, 0, 16667, 0, 0, 16667, 16667, 0, 16667, 16667, 16667, 0, 0, 16667, 0, 0, 0, + 16667, 16667, 33333, 0, 0, 16667, 16667, 16667, 33333, 33333, 0, 0, 16667, 0, 50000, + 0, 16667, 50000, 183333, 166667, 216667, 0, 0, 0], + [0, 0, 0, 0, 0, 13514, 13514, 13514, 13514, 0, 0, 0, 13514, 0, 0, 0, 13514, 67568, + 27027, 13514, 0, 13514, 27027, 0, 0, 40541, 13514, 27027, 0, 13514, 40541, 67568, + 27027, 13514, 0, 40541, 94595, 229730, 162162, 0, 0, 0], + [0, 0, 15625, 15625, 0, 0, 0, 0, 46875, 0, 15625, 0, 15625, 0, 0, 31250, 0, 15625, + 15625, 15625, 0, 0, 31250, 15625, 15625, 46875, 31250, 15625, 0, 0, 62500, 31250, + 15625, 15625, 62500, 46875, 31250, 93750, 296875, 0, 0, 0], + [0, 0, 0, 15873, 0, 0, 0, 0, 0, 31746, 0, 15873, 0, 15873, 15873, 0, 0, 0, 0, 15873, 0, + 0, 0, 0, 0, 0, 15873, 31746, 31746, 79365, 31746, 47619, 31746, 0, 63492, 79365, + 111111, 95238, 269841, 0, 0, 0], + [0, 0, 32787, 32787, 16393, 16393, 0, 0, 0, 16393, 0, 0, 0, 0, 0, 0, 0, 32787, 0, 0, 0, + 0, 0, 0, 32787, 49180, 16393, 0, 16393, 16393, 16393, 81967, 16393, 0, 49180, 32787, + 114754, 163934, 245902, 0, 0, 0], + [0, 0, 0, 0, 14925, 0, 44776, 14925, 0, 14925, 0, 0, 0, 0, 0, 0, 0, 14925, 0, 14925, + 14925, 14925, 0, 14925, 14925, 29851, 29851, 14925, 0, 14925, 44776, 14925, 59701, + 14925, 44776, 104478, 74627, 164179, 208955, 0, 0, 0], + [0, 0, 0, 12821, 12821, 25641, 0, 25641, 0, 0, 12821, 0, 25641, 12821, 0, 0, 0, 12821, + 0, 0, 0, 12821, 51282, 12821, 38462, 12821, 12821, 38462, 25641, 12821, 25641, 12821, + 0, 51282, 12821, 25641, 153846, 76923, 282051, 0, 0, 0], + [0, 0, 0, 24390, 0, 0, 0, 24390, 0, 0, 12195, 24390, 12195, 0, 12195, 24390, 12195, 0, + 0, 0, 0, 12195, 36585, 0, 0, 12195, 12195, 12195, 36585, 24390, 36585, 12195, 24390, + 60976, 36585, 12195, 73171, 158537, 292683, 0, 0, 0], + [0, 0, 11628, 0, 0, 0, 0, 11628, 0, 0, 0, 0, 0, 23256, 0, 0, 23256, 11628, 0, 11628, 0, + 11628, 11628, 11628, 0, 23256, 23256, 11628, 0, 11628, 93023, 23256, 0, 34884, 23256, + 23256, 81395, 232558, 290698, 0, 0, 0], + [0, 0, 0, 0, 20202, 10101, 0, 10101, 10101, 20202, 0, 0, 0, 0, 10101, 20202, 0, 10101, + 0, 20202, 30303, 40404, 10101, 0, 30303, 10101, 0, 20202, 10101, 0, 0, 10101, 10101, + 20202, 20202, 80808, 101010, 171717, 303030, 0, 0, 0], + [0, 0, 0, 9901, 0, 0, 0, 9901, 0, 0, 0, 9901, 9901, 9901, 0, 9901, 9901, 9901, 19802, + 19802, 0, 9901, 19802, 19802, 19802, 19802, 19802, 9901, 19802, 19802, 39604, 19802, + 29703, 49505, 59406, 79208, 59406, 207921, 178218, 0, 0, 0], + [0, 0, 0, 0, 8197, 0, 0, 0, 16393, 0, 8197, 8197, 24590, 0, 0, 16393, 0, 16393, 8197, + 8197, 16393, 32787, 0, 16393, 24590, 24590, 16393, 8197, 40984, 16393, 24590, 24590, + 24590, 16393, 16393, 24590, 106557, 180328, 270492, 0, 0, 0], + [0, 0, 0, 0, 7299, 7299, 7299, 0, 7299, 14599, 0, 0, 7299, 0, 0, 0, 29197, 0, 7299, + 14599, 0, 14599, 7299, 14599, 29197, 14599, 29197, 14599, 7299, 14599, 7299, 21898, + 51095, 36496, 36496, 43796, 80292, 153285, 321168, 0, 0, 0], + [0, 0, 0, 9804, 0, 0, 0, 9804, 9804, 0, 0, 0, 0, 9804, 9804, 19608, 0, 9804, 0, 9804, + 0, 9804, 9804, 0, 19608, 9804, 19608, 29412, 19608, 49020, 19608, 19608, 9804, 19608, + 49020, 49020, 68627, 215686, 294118, 0, 0, 0], + [0, 0, 0, 0, 0, 6135, 6135, 12270, 6135, 6135, 0, 6135, 0, 6135, 0, 30675, 12270, + 18405, 6135, 6135, 12270, 30675, 24540, 18405, 24540, 6135, 30675, 6135, 12270, 12270, + 18405, 24540, 36810, 49080, 36810, 42945, 98160, 159509, 233129, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 6061, 6061, 12121, 0, 18182, 6061, 6061, 6061, 0, 6061, 6061, + 12121, 6061, 12121, 18182, 12121, 12121, 30303, 12121, 18182, 12121, 6061, 12121, + 24242, 42424, 30303, 30303, 30303, 54545, 66667, 139394, 345455, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 5128, 10256, 10256, 10256, 10256, 10256, 10256, 0, 10256, 15385, + 5128, 10256, 0, 5128, 0, 10256, 35897, 10256, 10256, 25641, 35897, 25641, 25641, + 20513, 10256, 30769, 35897, 20513, 71795, 56410, 97436, 123077, 241026, 0, 0, 0], + [0, 0, 0, 0, 5025, 5025, 5025, 5025, 20101, 5025, 0, 5025, 0, 10050, 10050, 5025, + 15075, 20101, 5025, 10050, 15075, 5025, 5025, 25126, 5025, 10050, 20101, 25126, 20101, + 35176, 30151, 15075, 10050, 25126, 25126, 45226, 90452, 175879, 291457, 0, 0, 0], + [0, 4878, 0, 0, 14634, 0, 4878, 0, 4878, 4878, 4878, 9756, 4878, 4878, 4878, 0, 4878, + 9756, 14634, 4878, 9756, 9756, 14634, 4878, 4878, 14634, 14634, 19512, 14634, 24390, + 39024, 14634, 14634, 43902, 34146, 58537, 97561, 165854, 302439, 0, 0, 0], + [0, 0, 0, 12000, 12000, 12000, 0, 4000, 0, 4000, 4000, 12000, 0, 0, 4000, 16000, 4000, + 8000, 8000, 20000, 16000, 8000, 24000, 12000, 8000, 12000, 16000, 20000, 24000, 24000, + 8000, 12000, 12000, 48000, 48000, 64000, 88000, 200000, 236000, 0, 0, 0], + [0, 0, 0, 0, 11070, 3690, 0, 0, 0, 3690, 0, 11070, 7380, 0, 3690, 3690, 11070, 14760, + 3690, 3690, 22140, 11070, 14760, 3690, 7380, 11070, 14760, 22140, 3690, 22140, 22140, + 25830, 33210, 40590, 66421, 51661, 81181, 140221, 328413, 0, 0, 0], + [0, 0, 0, 9772, 3257, 0, 0, 6515, 6515, 6515, 3257, 0, 3257, 6515, 0, 6515, 6515, + 13029, 16287, 9772, 3257, 9772, 16287, 16287, 19544, 26059, 19544, 13029, 16287, + 22801, 22801, 32573, 29316, 35831, 35831, 61889, 120521, 156352, 244300, 0, 0, 0], + [0, 0, 0, 5391, 0, 5391, 5391, 8086, 2695, 10782, 5391, 0, 2695, 10782, 5391, 5391, + 2695, 5391, 8086, 10782, 16173, 8086, 8086, 13477, 5391, 18868, 8086, 16173, 18868, + 18868, 21563, 18868, 21563, 21563, 45822, 67385, 99730, 202156, 274933, 0, 0, 0], + [0, 2551, 0, 2551, 2551, 0, 5102, 5102, 0, 5102, 5102, 5102, 5102, 7653, 2551, 5102, + 2551, 10204, 2551, 5102, 7653, 7653, 7653, 12755, 15306, 17857, 17857, 28061, 30612, + 7653, 12755, 30612, 12755, 33163, 43367, 53571, 96939, 214286, 275510, 0, 0, 0], + [0, 0, 0, 0, 4762, 4762, 4762, 7143, 7143, 9524, 4762, 2381, 2381, 4762, 2381, 4762, + 14286, 2381, 7143, 2381, 4762, 11905, 4762, 14286, 11905, 11905, 11905, 23810, 21429, + 14286, 33333, 19048, 33333, 35714, 40476, 64286, 92857, 152381, 311905, 0, 0, 0], + [0, 0, 0, 3891, 3891, 3891, 3891, 5837, 0, 3891, 0, 1946, 3891, 7782, 3891, 1946, 5837, + 7782, 7782, 7782, 3891, 13619, 13619, 13619, 13619, 15564, 11673, 15564, 21401, 17510, + 23346, 21401, 27237, 54475, 44747, 58366, 87549, 194553, 274319, 0, 0, 0], + [0, 1597, 1597, 3195, 1597, 6390, 3195, 4792, 3195, 1597, 1597, 1597, 3195, 0, 7987, + 4792, 3195, 1597, 1597, 12780, 9585, 11182, 4792, 19169, 6390, 7987, 17572, 14377, + 15974, 22364, 20767, 27157, 20767, 28754, 38339, 43131, 86262, 214058, 325879, 0, 0, + 0], + [0, 0, 0, 2821, 4231, 1410, 1410, 8463, 2821, 4231, 1410, 1410, 8463, 5642, 7052, 2821, + 4231, 1410, 9873, 7052, 5642, 15515, 8463, 12694, 11283, 22567, 28209, 11283, 16925, + 22567, 21157, 21157, 33850, 36671, 42313, 50776, 77574, 169252, 317348, 0, 0, 0], + [0, 0, 0, 0, 2845, 1422, 8535, 1422, 1422, 0, 4267, 5690, 5690, 1422, 1422, 4267, 7112, + 0, 2845, 8535, 9957, 8535, 15647, 12802, 12802, 9957, 8535, 19915, 12802, 12802, + 21337, 32717, 36984, 49787, 41252, 56899, 81081, 196302, 302987, 0, 0, 0], + [0, 0, 0, 4469, 2235, 2235, 4469, 2235, 1117, 3352, 1117, 4469, 4469, 2235, 6704, 2235, + 4469, 5587, 4469, 4469, 8939, 3352, 7821, 13408, 7821, 7821, 5587, 14525, 13408, + 21229, 23464, 23464, 24581, 36872, 34637, 55866, 84916, 204469, 347486, 0, 0, 0], + [0, 855, 855, 855, 1709, 3419, 1709, 855, 2564, 4274, 2564, 5128, 1709, 855, 5128, + 2564, 8547, 5983, 6838, 3419, 8547, 7692, 8547, 11111, 11111, 10256, 9402, 10256, + 12821, 20513, 22222, 19658, 30769, 35897, 32479, 55556, 89744, 197436, 346154, 0, 0, + 0], [0, 585, 0, 6433, 4678, 1170, 2924, 1170, 1754, 1754, 3509, 1170, 4094, 4678, 585, + 4094, 4678, 2924, 4094, 7018, 5848, 6433, 9357, 12281, 8187, 5263, 13450, 11111, + 17544, 16959, 14620, 27485, 30409, 38596, 34503, 53216, 88889, 204678, 343860, 0, + 0, 0], + [0, 379, 379, 2276, 3414, 2276, 2656, 1138, 3414, 2276, 2276, 1138, 3035, 3794, 4173, + 2276, 4932, 4552, 5311, 3035, 3035, 4932, 8346, 5690, 11002, 9863, 10243, 15554, + 14416, 15175, 19727, 23520, 29211, 27314, 37557, 58422, 92185, 207511, 353566, 0, 0, + 0], + [0, 163, 650, 1951, 2113, 1788, 1625, 1625, 975, 2438, 2113, 1788, 2926, 2601, 1951, + 2601, 3414, 3901, 4389, 3901, 5202, 5202, 8127, 6502, 9428, 9265, 9428, 11866, 10566, + 14142, 16743, 20806, 25520, 34298, 38849, 56730, 90702, 201886, 381827, 0, 0, 0], + [0, 81, 890, 1214, 1376, 971, 890, 1295, 1700, 1781, 1619, 1133, 1700, 1861, 1861, + 3399, 3642, 2671, 3804, 3561, 5342, 4856, 5180, 5827, 6717, 7850, 8579, 10440, 12545, + 11573, 15296, 19505, 21852, 25170, 33911, 49045, 80123, 195694, 445047, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 230769, 153846, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 76923, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 76923, 0, 0, 0, 0, 0, 76923, 0, 0, 0, 76923, 76923, 230769, 0, 0, 0], + [0, 0, 38462, 38462, 76923, 38462, 38462, 0, 0, 0, 0, 0, 38462, 0, 0, 0, 38462, 0, + 76923, 0, 0, 0, 0, 38462, 0, 0, 0, 0, 0, 0, 0, 0, 38462, 38462, 115385, 0, 38462, + 230769, 115385, 0, 0, 0], + [0, 0, 12821, 38462, 25641, 0, 12821, 12821, 12821, 0, 0, 0, 25641, 25641, 0, 12821, 0, + 12821, 12821, 12821, 25641, 38462, 0, 0, 0, 12821, 0, 12821, 12821, 12821, 25641, + 25641, 25641, 51282, 76923, 38462, 141026, 102564, 179487, 0, 0, 0], + [0, 0, 12500, 0, 0, 12500, 12500, 12500, 12500, 12500, 0, 0, 0, 12500, 12500, 0, 12500, + 0, 25000, 12500, 12500, 37500, 12500, 0, 25000, 12500, 62500, 25000, 37500, 25000, 0, + 25000, 25000, 12500, 25000, 150000, 37500, 112500, 212500, 0, 0, 0], + [0, 0, 0, 0, 15873, 15873, 0, 15873, 15873, 0, 0, 0, 0, 0, 0, 0, 31746, 0, 31746, + 31746, 15873, 0, 15873, 47619, 0, 31746, 0, 31746, 15873, 15873, 63492, 31746, 0, + 63492, 31746, 95238, 95238, 142857, 142857, 0, 0, 0], + [0, 0, 0, 14925, 14925, 0, 0, 14925, 0, 14925, 0, 14925, 0, 0, 0, 14925, 0, 29851, + 29851, 14925, 14925, 0, 0, 29851, 0, 14925, 0, 0, 29851, 29851, 44776, 29851, 14925, + 14925, 44776, 89552, 14925, 253731, 208955, 0, 0, 0], + [0, 0, 13158, 13158, 39474, 13158, 0, 26316, 0, 0, 0, 0, 0, 13158, 0, 13158, 0, 52632, + 0, 0, 13158, 26316, 0, 39474, 26316, 26316, 0, 0, 39474, 26316, 13158, 65789, 26316, + 39474, 26316, 52632, 78947, 118421, 197368, 0, 0, 0], + [0, 0, 13889, 13889, 0, 13889, 0, 0, 27778, 0, 13889, 13889, 0, 13889, 0, 13889, 13889, + 0, 13889, 27778, 0, 13889, 13889, 0, 0, 27778, 13889, 0, 41667, 0, 41667, 13889, + 27778, 69444, 13889, 55556, 83333, 152778, 250000, 0, 0, 0], + [0, 0, 10870, 32609, 0, 10870, 0, 0, 0, 10870, 0, 21739, 43478, 21739, 0, 0, 10870, 0, + 0, 21739, 10870, 21739, 10870, 32609, 10870, 10870, 32609, 21739, 21739, 10870, 10870, + 43478, 21739, 65217, 54348, 10870, 65217, 152174, 206522, 0, 0, 0], + [0, 0, 0, 0, 14286, 0, 0, 14286, 0, 14286, 14286, 0, 0, 14286, 0, 0, 0, 0, 28571, + 28571, 14286, 0, 0, 0, 14286, 14286, 57143, 14286, 0, 14286, 28571, 14286, 14286, + 28571, 28571, 85714, 71429, 214286, 257143, 0, 0, 0], + [0, 0, 0, 0, 14085, 0, 14085, 0, 0, 0, 14085, 28169, 14085, 0, 14085, 0, 14085, 0, 0, + 28169, 14085, 28169, 14085, 0, 0, 0, 28169, 56338, 42254, 28169, 56338, 14085, 14085, + 14085, 56338, 56338, 84507, 169014, 183099, 0, 0, 0], + [0, 0, 0, 20619, 0, 20619, 20619, 20619, 10309, 0, 10309, 0, 10309, 0, 0, 30928, 0, 0, + 20619, 10309, 10309, 0, 10309, 41237, 10309, 30928, 0, 41237, 30928, 10309, 0, 30928, + 20619, 72165, 10309, 51546, 51546, 185567, 216495, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 10870, 0, 10870, 0, 10870, 0, 0, 0, 21739, 0, 10870, 10870, 0, 0, + 21739, 10870, 0, 32609, 21739, 10870, 32609, 21739, 10870, 10870, 43478, 32609, 21739, + 43478, 32609, 86957, 108696, 119565, 260870, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10989, 0, 0, 21978, 32967, 0, 21978, 0, 21978, 21978, + 10989, 21978, 43956, 0, 21978, 10989, 21978, 10989, 54945, 43956, 21978, 0, 32967, + 32967, 98901, 43956, 164835, 230769, 0, 0, 0], + [0, 0, 8333, 0, 8333, 8333, 8333, 0, 0, 16667, 0, 8333, 8333, 0, 8333, 25000, 33333, + 16667, 0, 16667, 8333, 16667, 16667, 8333, 8333, 16667, 16667, 33333, 25000, 16667, + 16667, 16667, 50000, 41667, 8333, 50000, 50000, 166667, 266667, 0, 0, 0], + [0, 0, 0, 6849, 13699, 0, 0, 6849, 6849, 6849, 0, 6849, 0, 6849, 0, 6849, 0, 20548, 0, + 6849, 0, 0, 6849, 13699, 13699, 41096, 20548, 27397, 20548, 13699, 20548, 20548, + 20548, 34247, 47945, 54795, 130137, 130137, 294521, 0, 0, 0], + [0, 0, 0, 14388, 14388, 0, 0, 7194, 0, 14388, 0, 7194, 0, 21583, 7194, 0, 14388, 14388, + 28777, 14388, 14388, 7194, 7194, 0, 7194, 14388, 21583, 14388, 14388, 28777, 21583, + 35971, 21583, 28777, 43165, 50360, 93525, 187050, 230216, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 6623, 6623, 6623, 0, 13245, 0, 0, 6623, 0, 0, 0, 13245, 0, 26490, 0, + 13245, 6623, 33113, 13245, 0, 6623, 6623, 19868, 19868, 33113, 19868, 39735, 39735, + 66225, 39735, 86093, 172185, 304636, 0, 0, 0], + [0, 0, 0, 19231, 0, 6410, 6410, 0, 19231, 0, 0, 6410, 0, 0, 6410, 6410, 0, 12821, 0, 0, + 6410, 12821, 12821, 32051, 6410, 6410, 25641, 0, 32051, 12821, 25641, 51282, 38462, + 64103, 38462, 51282, 102564, 179487, 217949, 0, 0, 0], + [0, 0, 0, 5181, 10363, 5181, 0, 5181, 0, 5181, 5181, 0, 0, 0, 5181, 10363, 0, 0, 0, + 20725, 5181, 10363, 15544, 20725, 15544, 10363, 31088, 15544, 10363, 31088, 20725, + 31088, 25907, 20725, 56995, 88083, 77720, 217617, 222798, 0, 0, 0], + [0, 4695, 0, 9390, 9390, 0, 14085, 9390, 0, 4695, 14085, 0, 4695, 9390, 4695, 4695, + 9390, 0, 28169, 4695, 14085, 9390, 14085, 4695, 28169, 9390, 18779, 4695, 46948, + 23474, 14085, 23474, 28169, 42254, 37559, 37559, 103286, 197183, 211268, 0, 0, 0], + [0, 0, 0, 3922, 0, 7843, 11765, 11765, 0, 0, 0, 3922, 11765, 11765, 3922, 15686, 11765, + 15686, 11765, 3922, 7843, 3922, 11765, 23529, 15686, 35294, 11765, 27451, 15686, + 23529, 23529, 31373, 27451, 23529, 43137, 86275, 54902, 176471, 231373, 0, 0, 0], + [0, 0, 0, 0, 3861, 0, 3861, 3861, 7722, 0, 0, 3861, 7722, 7722, 0, 3861, 0, 0, 19305, + 7722, 15444, 3861, 11583, 11583, 7722, 23166, 23166, 23166, 42471, 19305, 23166, + 23166, 30888, 50193, 57915, 73359, 73359, 150579, 266409, 0, 0, 0], + [0, 0, 0, 10345, 0, 6897, 0, 3448, 0, 3448, 3448, 0, 3448, 10345, 3448, 6897, 6897, + 6897, 3448, 13793, 10345, 17241, 13793, 20690, 20690, 10345, 13793, 24138, 10345, + 27586, 20690, 17241, 37931, 41379, 65517, 48276, 82759, 193103, 241379, 0, 0, 0], + [0, 0, 0, 3165, 9494, 6329, 3165, 3165, 3165, 12658, 9494, 6329, 0, 6329, 9494, 9494, + 3165, 6329, 6329, 12658, 18987, 0, 31646, 9494, 12658, 12658, 15823, 25316, 25316, + 22152, 22152, 28481, 25316, 50633, 50633, 47468, 69620, 132911, 287975, 0, 0, 0], + [0, 0, 2874, 8621, 5747, 5747, 8621, 2874, 2874, 2874, 2874, 0, 5747, 2874, 5747, 5747, + 8621, 14368, 2874, 5747, 8621, 8621, 5747, 14368, 5747, 2874, 22989, 8621, 28736, + 25862, 14368, 22989, 34483, 34483, 51724, 77586, 77586, 201149, 258621, 0, 0, 0], + [0, 0, 0, 0, 2451, 2451, 0, 0, 0, 0, 7353, 12255, 2451, 2451, 2451, 9804, 9804, 2451, + 9804, 4902, 4902, 17157, 14706, 4902, 14706, 9804, 12255, 29412, 17157, 19608, 9804, + 24510, 29412, 41667, 46569, 80882, 85784, 161765, 306373, 0, 0, 0], + [0, 0, 0, 2309, 0, 4619, 4619, 2309, 6928, 0, 2309, 11547, 2309, 11547, 0, 4619, 2309, + 6928, 16166, 6928, 11547, 11547, 6928, 9238, 16166, 18476, 20785, 9238, 11547, 18476, + 25404, 11547, 16166, 18476, 48499, 71594, 92379, 191686, 304850, 0, 0, 0], + [0, 0, 0, 4274, 2137, 0, 2137, 6410, 2137, 0, 0, 2137, 0, 2137, 2137, 6410, 2137, 4274, + 10684, 10684, 6410, 8547, 4274, 17094, 17094, 10684, 10684, 21368, 23504, 23504, + 17094, 27778, 17094, 32051, 51282, 51282, 94017, 181624, 326923, 0, 0, 0], + [0, 0, 1742, 5226, 5226, 1742, 0, 6969, 0, 5226, 3484, 3484, 5226, 1742, 3484, 5226, + 6969, 3484, 3484, 3484, 12195, 8711, 15679, 8711, 13937, 22648, 19164, 19164, 27875, + 15679, 19164, 22648, 33101, 40070, 52265, 38328, 81882, 222997, 259582, 0, 0, 0], + [0, 1445, 0, 4335, 1445, 1445, 1445, 1445, 2890, 4335, 0, 0, 2890, 4335, 4335, 4335, + 1445, 5780, 8671, 5780, 5780, 4335, 8671, 11561, 13006, 10116, 11561, 13006, 11561, + 24566, 23121, 24566, 31792, 43353, 59249, 63584, 89595, 192197, 302023, 0, 0, 0], + [0, 0, 0, 2516, 2516, 2516, 6289, 0, 2516, 7547, 5031, 6289, 3774, 3774, 2516, 3774, + 6289, 2516, 7547, 7547, 7547, 13836, 11321, 12579, 3774, 12579, 12579, 17610, 21384, + 25157, 16352, 31447, 27673, 50314, 37736, 60377, 86792, 186164, 291824, 0, 0, 0], + [0, 0, 1022, 4090, 0, 2045, 2045, 2045, 4090, 2045, 2045, 2045, 3067, 5112, 3067, 2045, + 7157, 4090, 2045, 6135, 4090, 6135, 7157, 9202, 13292, 11247, 9202, 13292, 18405, + 22495, 14315, 18405, 46012, 18405, 49080, 56237, 98160, 206544, 324131, 0, 0, 0], + [0, 857, 0, 2571, 1714, 1714, 857, 1714, 3428, 3428, 1714, 4284, 1714, 4284, 3428, + 5141, 2571, 3428, 5998, 5141, 5998, 6855, 5141, 5141, 17995, 9426, 12853, 16281, + 16281, 15424, 23136, 21422, 24850, 41131, 42845, 62554, 78835, 179949, 359897, 0, 0, + 0], + [0, 0, 595, 2976, 3571, 3571, 1190, 2381, 2381, 3571, 1786, 2381, 3571, 3571, 3571, + 2976, 4167, 2976, 4762, 7143, 5952, 5357, 10119, 5952, 8929, 12500, 13690, 8929, + 20238, 16667, 16667, 22024, 30357, 37500, 41667, 52381, 99405, 194048, 340476, 0, 0, + 0], + [0, 0, 1463, 2926, 3292, 4755, 1463, 366, 2195, 2560, 2926, 3658, 2195, 3292, 1463, + 3658, 3658, 3658, 3292, 5486, 5852, 6584, 5852, 7315, 8047, 9144, 12802, 13168, 15362, + 14996, 19020, 21580, 26335, 32919, 47184, 68398, 93270, 194587, 345282, 0, 0, 0], + [0, 162, 324, 647, 1941, 1456, 2588, 1941, 1456, 2588, 1779, 2103, 2103, 3073, 2588, + 3559, 2750, 4529, 3720, 6794, 6794, 5823, 5500, 7603, 11323, 8897, 9220, 10191, 11970, + 17955, 18926, 20382, 25235, 32999, 37528, 55484, 93174, 206244, 368651, 0, 0, 0], + [0, 249, 582, 1247, 1580, 1164, 1413, 2162, 1164, 1829, 2162, 1996, 1829, 1663, 1829, + 3243, 2993, 3076, 3658, 2744, 4074, 5072, 4822, 7317, 7899, 8647, 8647, 11058, 13303, + 12222, 13719, 18043, 22782, 27272, 35171, 48973, 84809, 195976, 433608, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100000, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100000, 100000, 400000, 0, 0, 0], + [0, 0, 153846, 38462, 0, 0, 38462, 0, 76923, 0, 0, 0, 0, 0, 0, 0, 38462, 0, 0, 0, 0, + 38462, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 115385, 0, 115385, 38462, 115385, 230769, 0, + 0, 0], + [0, 0, 37975, 12658, 12658, 12658, 12658, 0, 12658, 0, 37975, 0, 12658, 0, 0, 12658, 0, + 25316, 12658, 25316, 12658, 0, 12658, 37975, 12658, 25316, 25316, 25316, 12658, 0, + 25316, 50633, 37975, 37975, 37975, 50633, 63291, 139241, 164557, 0, 0, 0], + [0, 0, 0, 24390, 24390, 12195, 12195, 24390, 12195, 36585, 0, 0, 0, 0, 12195, 12195, + 12195, 0, 12195, 24390, 24390, 12195, 12195, 12195, 0, 12195, 12195, 12195, 0, 48780, + 12195, 24390, 12195, 48780, 12195, 73171, 97561, 182927, 170732, 0, 0, 0], + [0, 0, 0, 27778, 27778, 0, 27778, 13889, 0, 0, 0, 13889, 0, 0, 27778, 0, 0, 0, 27778, + 41667, 27778, 0, 13889, 13889, 0, 0, 0, 13889, 27778, 13889, 0, 27778, 41667, 13889, + 27778, 97222, 97222, 152778, 222222, 0, 0, 0], + [0, 0, 0, 27778, 13889, 41667, 0, 0, 13889, 0, 0, 13889, 0, 13889, 0, 0, 0, 13889, 0, + 13889, 27778, 0, 0, 13889, 27778, 27778, 0, 13889, 0, 13889, 13889, 13889, 13889, + 41667, 41667, 83333, 138889, 208333, 166667, 0, 0, 0], + [0, 0, 0, 38462, 38462, 0, 0, 0, 12821, 0, 0, 0, 0, 38462, 0, 12821, 0, 12821, 25641, + 12821, 0, 12821, 25641, 0, 0, 0, 0, 38462, 12821, 12821, 64103, 12821, 25641, 25641, + 25641, 64103, 38462, 217949, 230769, 0, 0, 0], + [0, 0, 0, 15385, 15385, 0, 30769, 0, 0, 15385, 15385, 30769, 0, 0, 15385, 0, 0, 15385, + 30769, 15385, 0, 0, 30769, 46154, 0, 0, 15385, 0, 0, 0, 15385, 0, 0, 46154, 15385, + 46154, 92308, 246154, 246154, 0, 0, 0], + [0, 0, 0, 11628, 0, 23256, 0, 11628, 11628, 0, 0, 0, 0, 23256, 0, 0, 0, 34884, 11628, + 0, 11628, 11628, 0, 0, 11628, 34884, 0, 0, 11628, 0, 23256, 46512, 69767, 11628, + 46512, 58140, 93023, 139535, 302326, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 12821, 0, 0, 0, 0, 12821, 0, 12821, 12821, 0, 0, 0, 12821, 12821, + 12821, 38462, 64103, 12821, 12821, 0, 38462, 38462, 38462, 12821, 12821, 12821, 38462, + 25641, 38462, 12821, 153846, 141026, 217949, 0, 0, 0], + [0, 0, 0, 0, 10989, 10989, 0, 0, 0, 10989, 32967, 0, 0, 21978, 0, 0, 10989, 21978, + 10989, 0, 21978, 32967, 10989, 10989, 0, 21978, 10989, 32967, 21978, 21978, 32967, + 10989, 21978, 65934, 21978, 43956, 76923, 87912, 318681, 0, 0, 0], + [0, 0, 0, 12346, 24691, 0, 0, 12346, 0, 12346, 0, 24691, 0, 12346, 12346, 12346, 0, 0, + 24691, 0, 37037, 12346, 0, 12346, 24691, 24691, 37037, 0, 0, 24691, 24691, 37037, + 49383, 24691, 37037, 24691, 123457, 98765, 259259, 0, 0, 0], + [0, 0, 0, 9615, 9615, 0, 0, 19231, 9615, 0, 9615, 0, 0, 19231, 0, 0, 9615, 38462, + 28846, 19231, 0, 0, 9615, 9615, 28846, 0, 28846, 28846, 9615, 19231, 9615, 38462, + 9615, 57692, 28846, 48077, 115385, 192308, 192308, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 24390, 0, 0, 0, 12195, 0, 0, 12195, 0, 0, 12195, 12195, 12195, + 48780, 0, 12195, 0, 0, 24390, 12195, 24390, 24390, 0, 0, 48780, 48780, 24390, 60976, + 12195, 121951, 97561, 146341, 207317, 0, 0, 0], + [0, 0, 0, 15152, 0, 7576, 0, 0, 15152, 7576, 7576, 7576, 15152, 0, 0, 15152, 7576, 0, + 7576, 0, 7576, 15152, 15152, 22727, 15152, 15152, 30303, 22727, 0, 37879, 15152, + 37879, 7576, 22727, 60606, 45455, 83333, 136364, 303030, 0, 0, 0], + [0, 0, 0, 8197, 8197, 0, 0, 0, 0, 8197, 0, 24590, 0, 8197, 0, 0, 0, 8197, 24590, 0, 0, + 8197, 8197, 8197, 24590, 16393, 8197, 24590, 32787, 24590, 24590, 8197, 40984, 49180, + 40984, 32787, 114754, 180328, 262295, 0, 0, 0], + [0, 0, 7353, 7353, 7353, 0, 0, 0, 7353, 0, 14706, 14706, 7353, 29412, 14706, 0, 7353, + 7353, 29412, 29412, 7353, 14706, 0, 22059, 7353, 0, 0, 14706, 22059, 22059, 22059, + 44118, 14706, 44118, 44118, 44118, 80882, 139706, 272059, 0, 0, 0], + [0, 0, 0, 6289, 6289, 0, 0, 6289, 6289, 0, 6289, 0, 0, 18868, 6289, 6289, 12579, 6289, + 12579, 6289, 0, 0, 18868, 6289, 25157, 6289, 37736, 12579, 12579, 62893, 37736, 37736, + 31447, 37736, 12579, 31447, 75472, 150943, 301887, 0, 0, 0], + [0, 0, 0, 5587, 16760, 5587, 5587, 11173, 0, 0, 11173, 27933, 5587, 11173, 0, 11173, + 16760, 11173, 5587, 0, 22346, 11173, 11173, 11173, 27933, 0, 5587, 11173, 0, 27933, + 27933, 33520, 33520, 16760, 55866, 67039, 111732, 156425, 223464, 0, 0, 0], + [0, 0, 0, 5128, 0, 5128, 10256, 5128, 0, 5128, 5128, 0, 15385, 5128, 0, 15385, 10256, + 5128, 15385, 10256, 20513, 5128, 10256, 15385, 15385, 10256, 15385, 15385, 15385, + 15385, 25641, 20513, 20513, 35897, 30769, 87179, 97436, 174359, 256410, 0, 0, 0], + [0, 0, 0, 4785, 0, 14354, 4785, 4785, 4785, 4785, 14354, 0, 0, 9569, 0, 4785, 19139, + 14354, 9569, 9569, 9569, 4785, 9569, 4785, 28708, 14354, 9569, 19139, 23923, 23923, + 19139, 38278, 33493, 47847, 76555, 62201, 90909, 153110, 210526, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 9259, 0, 0, 4630, 0, 4630, 9259, 0, 9259, 4630, 9259, 4630, 18519, + 18519, 9259, 0, 23148, 4630, 0, 23148, 9259, 18519, 18519, 23148, 32407, 18519, 23148, + 41667, 27778, 64815, 92593, 157407, 319444, 0, 0, 0], + [0, 0, 0, 14235, 0, 3559, 0, 7117, 3559, 0, 10676, 10676, 0, 3559, 7117, 7117, 7117, 0, + 10676, 10676, 10676, 17794, 7117, 10676, 21352, 10676, 10676, 17794, 17794, 17794, + 32028, 28470, 39146, 21352, 39146, 64057, 64057, 185053, 288256, 0, 0, 0], + [0, 0, 0, 3125, 6250, 0, 9375, 3125, 15625, 0, 0, 9375, 6250, 6250, 3125, 3125, 9375, + 6250, 6250, 3125, 12500, 6250, 12500, 9375, 18750, 12500, 15625, 25000, 18750, 25000, + 28125, 25000, 25000, 53125, 31250, 53125, 81250, 193750, 262500, 0, 0, 0], + [0, 0, 0, 0, 3040, 3040, 0, 9119, 3040, 0, 0, 6079, 6079, 9119, 3040, 0, 0, 12158, + 6079, 6079, 6079, 24316, 12158, 6079, 9119, 12158, 18237, 15198, 39514, 18237, 18237, + 18237, 51672, 15198, 45593, 66869, 91185, 176292, 288754, 0, 0, 0], + [0, 0, 0, 11111, 8333, 5556, 2778, 0, 2778, 5556, 2778, 5556, 5556, 5556, 8333, 5556, + 11111, 2778, 2778, 11111, 8333, 16667, 11111, 19444, 11111, 11111, 11111, 22222, + 44444, 27778, 25000, 30556, 36111, 36111, 38889, 50000, 83333, 158333, 261111, 0, 0, + 0], + [0, 0, 0, 0, 4938, 2469, 7407, 4938, 7407, 0, 0, 2469, 4938, 4938, 4938, 9877, 9877, 0, + 0, 4938, 7407, 7407, 9877, 19753, 4938, 17284, 7407, 12346, 39506, 17284, 22222, + 27160, 27160, 44444, 49383, 49383, 76543, 197531, 293827, 0, 0, 0], + [0, 0, 2008, 4016, 4016, 6024, 4016, 4016, 2008, 2008, 0, 2008, 4016, 4016, 8032, 6024, + 12048, 12048, 6024, 6024, 12048, 12048, 4016, 10040, 18072, 16064, 10040, 18072, + 26104, 32129, 22088, 18072, 24096, 36145, 48193, 52209, 56225, 196787, 299197, 0, 0, + 0], + [0, 1931, 0, 3861, 1931, 0, 3861, 7722, 0, 1931, 3861, 1931, 5792, 5792, 15444, 5792, + 11583, 11583, 5792, 11583, 13514, 9653, 5792, 7722, 11583, 7722, 17375, 13514, 7722, + 17375, 19305, 13514, 25097, 32819, 54054, 55985, 79151, 212355, 295367, 0, 0, 0], + [0, 0, 0, 3650, 1825, 1825, 0, 1825, 5474, 3650, 3650, 3650, 1825, 3650, 5474, 5474, + 10949, 1825, 5474, 5474, 5474, 16423, 7299, 5474, 12774, 10949, 16423, 25547, 9124, + 12774, 14599, 25547, 31022, 36496, 32847, 52920, 98540, 209854, 310219, 0, 0, 0], + [0, 0, 1513, 1513, 7564, 4539, 1513, 7564, 3026, 3026, 7564, 9077, 6051, 3026, 3026, + 12103, 6051, 4539, 1513, 7564, 6051, 9077, 10590, 10590, 6051, 9077, 9077, 16641, + 16641, 24206, 13616, 18154, 33283, 24206, 43873, 48411, 87746, 184569, 337368, 0, 0, + 0], + [0, 2448, 0, 2448, 2448, 1224, 1224, 6120, 1224, 1224, 6120, 6120, 4896, 9792, 4896, + 3672, 4896, 1224, 6120, 9792, 7344, 8568, 11016, 3672, 22032, 3672, 13464, 11016, + 29376, 17136, 22032, 25704, 18360, 42840, 52632, 52632, 91799, 192166, 298654, 0, 0, + 0], [0, 973, 973, 0, 2918, 3891, 2918, 2918, 1946, 0, 2918, 973, 973, 5837, 973, 5837, + 7782, 2918, 9728, 6809, 2918, 9728, 7782, 12646, 7782, 13619, 11673, 15564, + 15564, 21401, 25292, 25292, 23346, 29183, 55447, 55447, 82685, 191634, 331712, 0, + 0, 0], + [0, 0, 780, 3900, 3120, 1560, 2340, 0, 3120, 780, 1560, 3120, 1560, 7020, 5460, 1560, + 3900, 3900, 3900, 3120, 8580, 3900, 7020, 6240, 10920, 14041, 14041, 18721, 20281, + 21841, 25741, 23401, 29641, 35881, 40562, 66303, 85803, 193448, 322933, 0, 0, 0], + [0, 568, 0, 1703, 1703, 568, 5108, 2270, 2838, 1135, 2270, 4540, 2838, 3405, 3973, + 3405, 3973, 7946, 6810, 7946, 6243, 2838, 8513, 6243, 12486, 13621, 9081, 11351, + 11351, 9648, 15891, 22134, 27242, 26107, 37457, 59591, 93644, 199205, 364359, 0, 0, + 0], [0, 0, 718, 1078, 1796, 1078, 718, 2514, 1437, 2514, 2514, 1796, 2514, 3233, 2874, + 2155, 3951, 6106, 5747, 5747, 4670, 6106, 8261, 8261, 6466, 7902, 9698, 13649, + 17241, 14368, 20474, 22989, 26221, 29095, 48132, 54239, 100934, 196121, 356681, + 0, 0, 0], + [0, 162, 1300, 2600, 3412, 1462, 1950, 1625, 1137, 1787, 2437, 2924, 2437, 1950, 1462, + 2762, 2762, 4549, 5361, 3899, 5037, 6661, 8448, 6986, 7636, 8123, 11373, 11210, 11210, + 17222, 16572, 19821, 27945, 31357, 34768, 58164, 83347, 212348, 375792, 0, 0, 0], + [0, 0, 603, 603, 1464, 1464, 775, 1378, 1206, 1723, 1378, 1723, 1723, 2412, 2067, 2498, + 2670, 3015, 3618, 4220, 4823, 4220, 5426, 6288, 7321, 9388, 8613, 10680, 10939, 12748, + 14901, 18260, 19208, 27907, 39276, 51938, 80448, 196813, 436262, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 111111, 0, 0, 444444, 111111, 0, 0, 0], + [0, 0, 137931, 0, 0, 103448, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68966, 0, + 0, 0, 0, 0, 0, 34483, 0, 0, 34483, 68966, 34483, 34483, 34483, 137931, 310345, 0, 0, + 0], [0, 0, 26667, 40000, 13333, 13333, 13333, 40000, 13333, 26667, 0, 13333, 0, 40000, + 26667, 26667, 0, 13333, 0, 0, 0, 13333, 13333, 13333, 26667, 13333, 0, 13333, 0, + 0, 26667, 26667, 26667, 13333, 13333, 26667, 133333, 120000, 213333, 0, 0, 0], + [0, 0, 0, 0, 32609, 0, 32609, 0, 0, 10870, 0, 0, 10870, 0, 10870, 0, 0, 10870, 10870, + 32609, 0, 10870, 32609, 32609, 10870, 54348, 0, 21739, 0, 10870, 10870, 10870, 32609, + 76087, 32609, 43478, 54348, 163043, 250000, 0, 0, 0], + [0, 0, 0, 31746, 15873, 15873, 15873, 0, 15873, 15873, 0, 0, 0, 0, 0, 15873, 0, 0, 0, + 0, 0, 0, 0, 31746, 15873, 0, 15873, 31746, 47619, 47619, 15873, 47619, 31746, 15873, + 15873, 31746, 63492, 238095, 222222, 0, 0, 0], + [0, 0, 0, 14925, 14925, 0, 0, 14925, 0, 0, 14925, 59701, 0, 0, 0, 29851, 29851, 14925, + 44776, 14925, 29851, 0, 29851, 0, 14925, 14925, 14925, 14925, 14925, 0, 14925, 74627, + 44776, 29851, 74627, 14925, 119403, 89552, 149254, 0, 0, 0], + [0, 0, 0, 0, 38961, 0, 12987, 25974, 12987, 25974, 0, 12987, 25974, 0, 12987, 12987, + 12987, 12987, 12987, 0, 38961, 12987, 12987, 0, 12987, 12987, 0, 51948, 25974, 0, + 25974, 25974, 25974, 38961, 25974, 38961, 77922, 155844, 194805, 0, 0, 0], + [0, 0, 0, 0, 0, 29851, 14925, 0, 14925, 14925, 0, 0, 14925, 0, 14925, 14925, 0, 0, 0, + 14925, 0, 14925, 0, 0, 14925, 29851, 14925, 29851, 29851, 29851, 14925, 59701, 59701, + 29851, 44776, 59701, 89552, 194030, 149254, 0, 0, 0], + [0, 0, 0, 16393, 0, 16393, 16393, 32787, 16393, 0, 0, 0, 16393, 16393, 32787, 0, 0, 0, + 0, 16393, 0, 0, 32787, 0, 32787, 16393, 0, 16393, 0, 32787, 0, 16393, 0, 49180, 65574, + 65574, 81967, 131148, 278689, 0, 0, 0], + [0, 0, 11905, 0, 11905, 11905, 0, 23810, 0, 0, 11905, 11905, 0, 11905, 23810, 11905, + 11905, 11905, 11905, 0, 0, 0, 35714, 23810, 0, 0, 35714, 23810, 23810, 47619, 11905, + 23810, 47619, 0, 35714, 59524, 23810, 154762, 285714, 0, 0, 0], + [0, 0, 0, 9901, 0, 0, 0, 19802, 0, 0, 9901, 9901, 9901, 9901, 0, 9901, 49505, 9901, 0, + 9901, 0, 9901, 9901, 19802, 0, 59406, 9901, 19802, 9901, 9901, 59406, 29703, 29703, + 39604, 9901, 29703, 128713, 168317, 207921, 0, 0, 0], + [0, 0, 24390, 0, 0, 0, 12195, 12195, 0, 0, 12195, 0, 0, 0, 0, 0, 0, 0, 12195, 0, 24390, + 12195, 36585, 24390, 24390, 36585, 24390, 12195, 24390, 0, 12195, 12195, 36585, 12195, + 24390, 109756, 73171, 146341, 280488, 0, 0, 0], + [0, 0, 0, 0, 24390, 8130, 8130, 8130, 8130, 0, 8130, 8130, 0, 24390, 0, 8130, 16260, 0, + 8130, 40650, 8130, 16260, 24390, 16260, 16260, 24390, 16260, 16260, 32520, 16260, + 24390, 8130, 32520, 8130, 73171, 48780, 65041, 186992, 195122, 0, 0, 0], + [0, 0, 10309, 0, 0, 0, 0, 0, 0, 0, 20619, 10309, 10309, 10309, 10309, 30928, 0, 20619, + 20619, 0, 20619, 20619, 20619, 10309, 20619, 10309, 10309, 20619, 10309, 10309, 41237, + 20619, 30928, 10309, 61856, 41237, 41237, 154639, 298969, 0, 0, 0], + [0, 0, 0, 9174, 9174, 9174, 9174, 9174, 27523, 9174, 0, 0, 0, 0, 9174, 0, 27523, 27523, + 9174, 0, 0, 9174, 18349, 9174, 0, 9174, 27523, 36697, 55046, 0, 18349, 9174, 36697, + 27523, 55046, 82569, 82569, 146789, 220183, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14493, 0, 0, 7246, 0, 7246, 14493, 7246, 0, 0, 14493, + 7246, 28986, 28986, 21739, 7246, 28986, 7246, 28986, 36232, 21739, 21739, 21739, + 36232, 43478, 50725, 86957, 195652, 260870, 0, 0, 0], + [0, 0, 0, 6579, 13158, 6579, 13158, 0, 0, 6579, 13158, 0, 6579, 0, 6579, 13158, 13158, + 6579, 13158, 0, 19737, 6579, 0, 6579, 26316, 6579, 0, 0, 13158, 26316, 19737, 32895, + 26316, 52632, 65789, 72368, 92105, 190789, 223684, 0, 0, 0], + [0, 0, 5618, 5618, 11236, 11236, 5618, 0, 5618, 22472, 0, 5618, 5618, 16854, 11236, + 11236, 5618, 0, 5618, 16854, 5618, 5618, 16854, 5618, 16854, 16854, 33708, 5618, + 16854, 5618, 33708, 22472, 16854, 33708, 50562, 50562, 61798, 174157, 280899, 0, 0, + 0], + [0, 0, 5525, 0, 5525, 11050, 0, 11050, 5525, 5525, 5525, 11050, 11050, 11050, 5525, + 11050, 11050, 11050, 11050, 5525, 5525, 22099, 16575, 11050, 5525, 11050, 5525, 5525, + 38674, 16575, 33149, 11050, 22099, 55249, 22099, 49724, 71823, 176796, 281768, 0, 0, + 0], + [0, 0, 0, 5155, 5155, 15464, 0, 0, 5155, 0, 10309, 0, 15464, 0, 15464, 20619, 5155, + 10309, 15464, 0, 0, 15464, 10309, 15464, 15464, 36082, 5155, 10309, 20619, 15464, + 25773, 15464, 25773, 41237, 25773, 51546, 113402, 159794, 273196, 0, 0, 0], + [0, 0, 0, 9756, 0, 4878, 9756, 9756, 0, 4878, 4878, 14634, 0, 0, 0, 0, 14634, 0, 0, + 19512, 9756, 4878, 4878, 24390, 19512, 39024, 24390, 24390, 14634, 34146, 19512, + 19512, 43902, 63415, 39024, 68293, 58537, 170732, 224390, 0, 0, 0], + [0, 0, 0, 0, 4098, 4098, 4098, 8197, 0, 0, 0, 4098, 0, 0, 8197, 8197, 16393, 4098, + 4098, 12295, 4098, 24590, 4098, 20492, 20492, 8197, 12295, 16393, 12295, 20492, 32787, + 28689, 20492, 32787, 49180, 36885, 94262, 237705, 245902, 0, 0, 0], + [0, 0, 0, 0, 0, 4098, 0, 0, 4098, 8197, 8197, 4098, 12295, 4098, 0, 16393, 0, 4098, + 4098, 16393, 16393, 12295, 4098, 8197, 16393, 8197, 8197, 16393, 24590, 28689, 32787, + 16393, 32787, 36885, 45082, 57377, 81967, 172131, 295082, 0, 0, 0], + [0, 0, 3390, 3390, 6780, 3390, 3390, 3390, 3390, 0, 0, 3390, 0, 0, 10169, 3390, 13559, + 10169, 10169, 6780, 13559, 16949, 13559, 10169, 20339, 13559, 13559, 20339, 13559, + 30508, 16949, 30508, 40678, 47458, 44068, 61017, 81356, 169492, 257627, 0, 0, 0], + [0, 0, 3185, 0, 9554, 0, 3185, 3185, 3185, 3185, 3185, 0, 9554, 0, 3185, 12739, 15924, + 3185, 3185, 3185, 9554, 6369, 12739, 19108, 9554, 6369, 12739, 28662, 25478, 19108, + 19108, 22293, 22293, 19108, 41401, 50955, 95541, 149682, 350318, 0, 0, 0], + [0, 0, 0, 11799, 0, 0, 2950, 2950, 2950, 0, 5900, 0, 2950, 5900, 2950, 14749, 17699, + 2950, 5900, 8850, 14749, 2950, 8850, 8850, 8850, 8850, 11799, 2950, 17699, 20649, + 20649, 29499, 35398, 23599, 53097, 61947, 79646, 212389, 289086, 0, 0, 0], + [0, 0, 0, 0, 9662, 9662, 7246, 4831, 7246, 0, 7246, 0, 4831, 0, 7246, 2415, 4831, 2415, + 7246, 12077, 4831, 12077, 7246, 14493, 9662, 14493, 9662, 14493, 16908, 28986, 24155, + 26570, 33816, 31401, 36232, 67633, 99034, 181159, 280193, 0, 0, 0], + [0, 0, 0, 4435, 0, 6652, 0, 0, 2217, 4435, 0, 2217, 6652, 6652, 2217, 0, 4435, 2217, + 8869, 8869, 6652, 11086, 11086, 19956, 11086, 19956, 26608, 24390, 11086, 11086, + 24390, 28825, 44346, 44346, 57650, 48780, 95344, 170732, 272727, 0, 0, 0], + [0, 0, 1953, 1953, 3906, 1953, 5859, 0, 0, 3906, 5859, 0, 3906, 13672, 0, 3906, 7813, + 3906, 5859, 5859, 3906, 21484, 7813, 5859, 9766, 5859, 9766, 15625, 13672, 15625, + 19531, 39063, 31250, 29297, 33203, 64453, 103516, 193359, 306641, 0, 0, 0], + [0, 0, 0, 3478, 1739, 1739, 0, 5217, 1739, 5217, 0, 10435, 3478, 8696, 3478, 1739, + 5217, 12174, 5217, 6957, 8696, 5217, 10435, 10435, 12174, 13913, 5217, 12174, 12174, + 15652, 26087, 34783, 29565, 31304, 46957, 64348, 93913, 193043, 297391, 0, 0, 0], + [0, 0, 1499, 7496, 1499, 2999, 0, 0, 1499, 5997, 2999, 5997, 0, 4498, 5997, 2999, 1499, + 7496, 0, 5997, 4498, 8996, 13493, 14993, 16492, 14993, 8996, 19490, 25487, 19490, + 23988, 13493, 29985, 43478, 41979, 44978, 89955, 175412, 331334, 0, 0, 0], + [0, 0, 1282, 2564, 0, 0, 2564, 1282, 1282, 1282, 2564, 2564, 5128, 5128, 6410, 8974, + 3846, 5128, 6410, 6410, 5128, 5128, 10256, 10256, 11538, 10256, 15385, 7692, 17949, + 24359, 20513, 15385, 34615, 39744, 52564, 64103, 89744, 192308, 310256, 0, 0, 0], + [0, 0, 1025, 3074, 1025, 1025, 1025, 1025, 2049, 1025, 3074, 3074, 2049, 3074, 5123, + 4098, 8197, 1025, 5123, 4098, 11270, 6148, 9221, 10246, 13320, 14344, 14344, 15369, + 16393, 20492, 16393, 19467, 24590, 37910, 49180, 60451, 94262, 185451, 330943, 0, 0, + 0], + [0, 0, 1565, 782, 2347, 3912, 4695, 5477, 782, 2347, 0, 2347, 3130, 4695, 6260, 5477, + 5477, 5477, 3130, 4695, 8607, 7042, 8607, 10172, 10955, 9390, 10172, 14867, 19562, + 17997, 16432, 17214, 28169, 32864, 47731, 57903, 102504, 181534, 335681, 0, 0, 0], + [0, 0, 571, 2284, 2856, 1713, 2856, 3427, 1142, 2284, 2284, 1713, 5140, 2284, 5140, + 5711, 5140, 5711, 6282, 6853, 3998, 7995, 5140, 10280, 5711, 11422, 12564, 9138, + 14849, 19417, 23415, 29126, 30840, 35979, 40548, 61679, 90805, 201599, 322102, 0, 0, + 0], + [0, 370, 0, 1850, 1850, 1110, 1850, 2220, 2220, 2220, 1480, 1480, 4070, 2960, 2590, + 4809, 2960, 5179, 5179, 6289, 5549, 4440, 8509, 8509, 8509, 11469, 15908, 21458, + 15908, 18868, 22937, 24787, 24047, 32556, 41065, 60673, 83241, 197188, 343692, 0, 0, + 0], + [0, 322, 1448, 1126, 1609, 1126, 1126, 2091, 2574, 1770, 2091, 1287, 2252, 3378, 3057, + 3218, 2735, 3700, 4826, 5631, 4826, 6918, 7883, 5309, 7400, 9009, 9813, 11744, 15122, + 17214, 17696, 21879, 25579, 32175, 36680, 54215, 86873, 204794, 379505, 0, 0, 0], + [0, 85, 680, 1275, 1869, 1954, 1275, 1020, 1784, 935, 1869, 2209, 1954, 2294, 2039, + 3739, 3314, 3399, 2889, 4758, 3229, 4588, 5268, 7052, 7647, 7902, 10706, 9686, 11641, + 12321, 14955, 15974, 22262, 24811, 35347, 51491, 81060, 197043, 437675, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 428571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 142857, 0, 0, 0, 0, 0, 142857, 285714, 0, 0, 0], + [0, 0, 105263, 26316, 26316, 0, 0, 0, 26316, 0, 0, 0, 52632, 0, 26316, 0, 26316, 26316, + 0, 26316, 0, 0, 26316, 0, 26316, 0, 0, 26316, 26316, 0, 52632, 26316, 52632, 26316, + 26316, 26316, 52632, 26316, 263158, 0, 0, 0], + [0, 0, 0, 0, 0, 30303, 15152, 15152, 0, 0, 30303, 30303, 15152, 15152, 0, 0, 15152, 0, + 45455, 0, 15152, 45455, 0, 15152, 15152, 45455, 15152, 0, 15152, 0, 0, 0, 45455, + 15152, 45455, 90909, 90909, 121212, 212121, 0, 0, 0], + [0, 0, 0, 12500, 12500, 37500, 0, 0, 0, 0, 25000, 0, 12500, 12500, 25000, 0, 12500, 0, + 25000, 0, 37500, 25000, 0, 0, 12500, 0, 12500, 12500, 0, 0, 25000, 12500, 25000, + 62500, 62500, 50000, 125000, 100000, 262500, 0, 0, 0], + [0, 0, 0, 26316, 0, 0, 39474, 0, 26316, 0, 26316, 26316, 0, 39474, 0, 13158, 26316, + 13158, 0, 13158, 13158, 0, 13158, 0, 13158, 0, 0, 0, 0, 13158, 13158, 65789, 13158, + 39474, 26316, 26316, 157895, 184211, 171053, 0, 0, 0], + [0, 0, 0, 14925, 44776, 0, 14925, 0, 0, 0, 29851, 0, 14925, 0, 29851, 0, 0, 0, 0, + 14925, 29851, 14925, 0, 0, 0, 14925, 29851, 0, 29851, 14925, 14925, 59701, 59701, + 44776, 74627, 59701, 59701, 194030, 134328, 0, 0, 0], + [0, 0, 0, 0, 53333, 13333, 0, 26667, 0, 0, 26667, 13333, 0, 0, 13333, 13333, 0, 13333, + 0, 13333, 0, 26667, 13333, 13333, 26667, 26667, 26667, 0, 0, 26667, 66667, 53333, + 40000, 13333, 26667, 53333, 26667, 200000, 173333, 0, 0, 0], + [0, 0, 0, 0, 0, 14085, 42254, 14085, 0, 28169, 0, 0, 0, 0, 14085, 0, 0, 0, 28169, 0, + 14085, 0, 0, 14085, 0, 14085, 42254, 28169, 28169, 0, 14085, 28169, 56338, 70423, + 42254, 28169, 84507, 154930, 239437, 0, 0, 0], + [0, 0, 0, 0, 30303, 15152, 15152, 0, 15152, 0, 15152, 15152, 0, 15152, 30303, 15152, 0, + 30303, 15152, 15152, 0, 15152, 0, 0, 15152, 45455, 0, 0, 15152, 15152, 15152, 30303, + 45455, 0, 90909, 60606, 45455, 121212, 257576, 0, 0, 0], + [0, 0, 0, 26316, 26316, 0, 0, 0, 0, 0, 0, 13158, 0, 13158, 13158, 0, 26316, 13158, + 13158, 0, 0, 26316, 13158, 13158, 0, 0, 39474, 0, 26316, 13158, 26316, 78947, 0, + 39474, 65789, 65789, 65789, 171053, 210526, 0, 0, 0], + [0, 0, 12658, 0, 12658, 0, 0, 0, 0, 25316, 0, 12658, 0, 12658, 0, 0, 12658, 12658, + 25316, 25316, 25316, 12658, 0, 37975, 0, 12658, 37975, 0, 25316, 25316, 37975, 0, 0, + 37975, 25316, 37975, 113924, 177215, 240506, 0, 0, 0], + [0, 0, 0, 20619, 0, 0, 0, 0, 10309, 10309, 30928, 10309, 0, 20619, 0, 0, 10309, 0, 0, + 10309, 20619, 10309, 10309, 10309, 0, 10309, 30928, 41237, 10309, 41237, 51546, 61856, + 30928, 10309, 51546, 30928, 82474, 113402, 257732, 0, 0, 0], + [0, 0, 0, 0, 0, 9091, 9091, 9091, 18182, 9091, 9091, 18182, 0, 0, 9091, 18182, 18182, + 0, 9091, 9091, 0, 18182, 27273, 27273, 0, 0, 9091, 18182, 45455, 27273, 27273, 27273, + 45455, 0, 36364, 45455, 72727, 154545, 272727, 0, 0, 0], + [0, 0, 0, 0, 8929, 17857, 17857, 17857, 8929, 0, 8929, 8929, 0, 0, 8929, 0, 0, 8929, 0, + 0, 8929, 26786, 0, 17857, 35714, 0, 17857, 17857, 17857, 8929, 26786, 17857, 26786, + 17857, 44643, 62500, 53571, 178571, 312500, 0, 0, 0], + [0, 0, 0, 13245, 6623, 0, 0, 0, 6623, 6623, 0, 6623, 0, 0, 0, 19868, 6623, 13245, 6623, + 6623, 6623, 6623, 13245, 6623, 0, 26490, 33113, 39735, 52980, 19868, 19868, 19868, + 19868, 66225, 66225, 79470, 52980, 178808, 198675, 0, 0, 0], + [0, 0, 0, 6803, 0, 0, 6803, 0, 0, 34014, 13605, 13605, 0, 6803, 6803, 0, 13605, 13605, + 6803, 13605, 6803, 6803, 20408, 13605, 20408, 6803, 20408, 20408, 27211, 34014, 27211, + 13605, 20408, 27211, 27211, 54422, 68027, 183673, 265306, 0, 0, 0], + [0, 0, 7194, 0, 0, 14388, 7194, 14388, 7194, 7194, 7194, 7194, 14388, 7194, 7194, 7194, + 7194, 7194, 0, 14388, 14388, 0, 0, 14388, 7194, 21583, 21583, 14388, 21583, 28777, + 14388, 21583, 57554, 0, 43165, 50360, 71942, 122302, 338129, 0, 0, 0], + [0, 6993, 0, 0, 0, 13986, 6993, 0, 0, 0, 0, 6993, 0, 6993, 0, 6993, 0, 6993, 27972, + 6993, 13986, 0, 6993, 34965, 6993, 20979, 6993, 34965, 6993, 34965, 13986, 41958, + 34965, 41958, 48951, 69930, 111888, 139860, 237762, 0, 0, 0], + [0, 0, 0, 0, 10638, 0, 5319, 10638, 5319, 0, 0, 0, 5319, 5319, 0, 5319, 5319, 15957, + 5319, 0, 5319, 5319, 15957, 21277, 15957, 15957, 21277, 21277, 31915, 15957, 26596, + 15957, 15957, 47872, 47872, 58511, 74468, 175532, 292553, 0, 0, 0], + [0, 0, 5988, 5988, 0, 0, 5988, 0, 5988, 0, 0, 17964, 11976, 5988, 0, 5988, 23952, 0, + 5988, 11976, 11976, 0, 0, 11976, 0, 11976, 11976, 17964, 23952, 11976, 23952, 53892, + 17964, 23952, 53892, 59880, 119760, 173653, 263473, 0, 0, 0], + [0, 0, 0, 9479, 4739, 0, 0, 9479, 0, 0, 9479, 14218, 4739, 9479, 4739, 4739, 18957, + 14218, 9479, 18957, 4739, 14218, 18957, 0, 4739, 14218, 37915, 4739, 18957, 14218, + 9479, 28436, 23697, 33175, 33175, 94787, 104265, 137441, 270142, 0, 0, 0], + [0, 0, 0, 4016, 4016, 4016, 8032, 12048, 4016, 0, 0, 4016, 0, 4016, 8032, 0, 8032, + 4016, 4016, 12048, 12048, 4016, 12048, 12048, 24096, 16064, 16064, 12048, 4016, 32129, + 12048, 36145, 32129, 24096, 44177, 68273, 108434, 148594, 301205, 0, 0, 0], + [0, 0, 0, 3663, 3663, 7326, 3663, 0, 0, 3663, 7326, 3663, 0, 7326, 3663, 0, 0, 0, 0, + 21978, 14652, 21978, 18315, 14652, 10989, 21978, 25641, 7326, 18315, 25641, 18315, + 36630, 40293, 32967, 40293, 69597, 102564, 161172, 252747, 0, 0, 0], + [0, 0, 0, 3436, 6873, 3436, 6873, 3436, 3436, 3436, 6873, 0, 0, 10309, 13746, 6873, + 6873, 10309, 3436, 20619, 6873, 10309, 13746, 10309, 6873, 24055, 20619, 20619, 27491, + 24055, 13746, 20619, 54983, 37801, 37801, 44674, 65292, 189003, 261168, 0, 0, 0], + [0, 0, 0, 3030, 3030, 3030, 9091, 0, 6061, 6061, 3030, 12121, 6061, 0, 15152, 9091, + 12121, 9091, 15152, 6061, 18182, 6061, 18182, 15152, 6061, 9091, 18182, 21212, 36364, + 3030, 15152, 51515, 33333, 57576, 54545, 51515, 112121, 115152, 239394, 0, 0, 0], + [0, 0, 2703, 5405, 2703, 2703, 0, 10811, 8108, 2703, 8108, 2703, 5405, 2703, 2703, + 5405, 2703, 2703, 8108, 8108, 8108, 10811, 8108, 10811, 5405, 27027, 16216, 8108, + 8108, 10811, 18919, 18919, 59459, 32432, 62162, 35135, 91892, 189189, 294595, 0, 0, + 0], [0, 0, 2463, 2463, 0, 2463, 2463, 7389, 4926, 2463, 7389, 7389, 7389, 7389, 7389, + 12315, 9852, 2463, 2463, 9852, 7389, 9852, 9852, 7389, 4926, 9852, 4926, 12315, + 19704, 17241, 17241, 29557, 36946, 34483, 24631, 73892, 83744, 182266, 315271, 0, + 0, 0], + [0, 0, 0, 4237, 4237, 4237, 0, 2119, 6356, 4237, 2119, 6356, 4237, 6356, 2119, 8475, + 4237, 10593, 10593, 0, 4237, 2119, 8475, 10593, 12712, 10593, 8475, 10593, 16949, + 21186, 27542, 27542, 38136, 29661, 42373, 74153, 93220, 205508, 275424, 0, 0, 0], + [0, 0, 3846, 0, 5769, 11538, 1923, 1923, 0, 3846, 0, 3846, 0, 1923, 3846, 5769, 0, + 5769, 9615, 1923, 7692, 7692, 13462, 11538, 21154, 15385, 15385, 15385, 11538, 19231, + 11538, 28846, 30769, 40385, 40385, 50000, 86538, 211538, 300000, 0, 0, 0], + [0, 0, 1695, 1695, 0, 1695, 3390, 3390, 5085, 3390, 3390, 5085, 5085, 0, 5085, 8475, + 5085, 3390, 8475, 8475, 10169, 16949, 5085, 15254, 15254, 15254, 10169, 18644, 27119, + 16949, 22034, 20339, 44068, 27119, 40678, 62712, 84746, 201695, 272881, 0, 0, 0], + [0, 0, 1529, 0, 0, 0, 1529, 3058, 1529, 3058, 1529, 3058, 1529, 4587, 6116, 7645, 4587, + 9174, 3058, 9174, 10703, 12232, 6116, 9174, 16820, 15291, 15291, 7645, 15291, 13761, + 25994, 29052, 22936, 44343, 19878, 58104, 81040, 195719, 339450, 0, 0, 0], + [0, 0, 4854, 1214, 4854, 1214, 4854, 2427, 2427, 2427, 7282, 0, 6068, 3641, 2427, 4854, + 1214, 3641, 3641, 13350, 7282, 6068, 7282, 13350, 13350, 13350, 10922, 18204, 13350, + 21845, 23058, 30340, 26699, 47330, 57039, 58252, 92233, 188107, 281553, 0, 0, 0], + [0, 0, 2053, 3080, 1027, 2053, 3080, 5133, 4107, 2053, 2053, 4107, 2053, 10267, 6160, + 6160, 5133, 6160, 7187, 4107, 5133, 4107, 13347, 7187, 9240, 14374, 15400, 13347, + 15400, 21561, 23614, 34908, 19507, 36961, 53388, 55441, 78029, 198152, 304928, 0, 0, + 0], + [0, 1605, 0, 803, 803, 2408, 2408, 1605, 1605, 2408, 1605, 4013, 3210, 0, 4815, 4013, + 4013, 10433, 3210, 4013, 4815, 8828, 8026, 16854, 8026, 4013, 12039, 12039, 15249, + 18459, 20064, 24077, 33708, 33708, 36116, 69021, 89085, 210273, 322632, 0, 0, 0], + [0, 0, 2869, 3442, 3442, 1147, 1721, 1721, 574, 3442, 1721, 574, 5737, 2869, 4590, + 2295, 4590, 4590, 10327, 6885, 4590, 6885, 9753, 8606, 9180, 13196, 12622, 16638, + 10327, 16064, 25244, 25818, 32702, 41308, 44750, 64831, 82616, 211704, 300631, 0, 0, + 0], + [0, 736, 368, 1104, 368, 1840, 736, 1472, 1840, 2944, 2208, 3312, 4049, 2208, 1840, + 2944, 5153, 4417, 5153, 3681, 6625, 9201, 8833, 7361, 8097, 7361, 12882, 14354, 16194, + 18403, 19875, 23187, 29812, 33861, 41590, 56312, 97902, 205374, 336400, 0, 0, 0], + [0, 0, 1137, 2437, 2599, 1787, 2112, 1300, 2112, 2437, 2112, 975, 2437, 2437, 2437, + 3411, 4224, 3086, 4711, 5198, 7635, 5361, 5523, 7147, 9422, 9422, 12671, 11858, 15757, + 16569, 18194, 21118, 26153, 33301, 38499, 54581, 95841, 201754, 362248, 0, 0, 0], + [0, 170, 682, 1534, 1705, 767, 1364, 1193, 1961, 1790, 1449, 1364, 2046, 2131, 2131, + 1875, 3239, 2472, 3495, 3580, 5967, 5967, 4603, 6479, 7587, 8695, 8524, 9292, 12360, + 13042, 16708, 18924, 21908, 27363, 33757, 49186, 76038, 198875, 439775, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 0, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 100000, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 400000, 0, 0, 0], + [0, 25000, 50000, 50000, 0, 0, 0, 0, 25000, 0, 0, 0, 0, 25000, 0, 0, 0, 25000, 0, 0, 0, + 0, 0, 0, 25000, 0, 75000, 0, 25000, 25000, 25000, 0, 50000, 0, 75000, 25000, 50000, + 200000, 225000, 0, 0, 0], + [0, 0, 13889, 13889, 27778, 0, 27778, 13889, 13889, 27778, 0, 0, 13889, 27778, 13889, + 0, 13889, 13889, 0, 0, 0, 0, 27778, 0, 13889, 27778, 13889, 27778, 13889, 13889, + 13889, 27778, 69444, 69444, 13889, 13889, 13889, 194444, 222222, 0, 0, 0], + [0, 0, 12658, 0, 25316, 12658, 25316, 12658, 12658, 12658, 12658, 0, 25316, 12658, + 12658, 12658, 63291, 12658, 12658, 0, 0, 12658, 0, 0, 25316, 12658, 12658, 12658, 0, + 25316, 25316, 12658, 25316, 12658, 37975, 88608, 88608, 151899, 177215, 0, 0, 0], + [0, 0, 0, 15625, 15625, 0, 0, 15625, 15625, 15625, 0, 0, 31250, 15625, 0, 15625, 15625, + 31250, 15625, 15625, 0, 15625, 0, 31250, 0, 31250, 0, 0, 0, 62500, 15625, 0, 46875, + 15625, 93750, 62500, 125000, 171875, 109375, 0, 0, 0], + [0, 0, 13514, 0, 13514, 0, 13514, 13514, 13514, 0, 13514, 13514, 0, 0, 13514, 13514, + 13514, 0, 0, 13514, 0, 40541, 0, 0, 13514, 40541, 13514, 67568, 13514, 13514, 40541, + 40541, 81081, 27027, 27027, 54054, 67568, 175676, 135135, 0, 0, 0], + [0, 0, 0, 29412, 14706, 0, 0, 0, 0, 0, 44118, 14706, 14706, 14706, 0, 14706, 14706, 0, + 0, 0, 14706, 58824, 0, 14706, 14706, 14706, 29412, 14706, 58824, 14706, 0, 0, 44118, + 29412, 58824, 29412, 88235, 88235, 264706, 0, 0, 0], + [0, 0, 0, 25641, 0, 12821, 0, 12821, 12821, 0, 12821, 0, 0, 12821, 12821, 12821, 12821, + 0, 12821, 12821, 12821, 38462, 12821, 0, 12821, 12821, 12821, 12821, 12821, 38462, + 64103, 12821, 38462, 12821, 51282, 76923, 76923, 153846, 192308, 0, 0, 0], + [0, 0, 0, 0, 23810, 0, 0, 0, 11905, 35714, 11905, 0, 0, 0, 0, 11905, 11905, 23810, 0, + 23810, 11905, 11905, 35714, 0, 23810, 0, 0, 11905, 0, 11905, 23810, 35714, 23810, + 83333, 47619, 59524, 71429, 107143, 285714, 0, 0, 0], + [0, 0, 23529, 23529, 11765, 0, 11765, 0, 23529, 11765, 11765, 11765, 35294, 11765, 0, + 0, 11765, 11765, 11765, 23529, 11765, 0, 0, 11765, 11765, 23529, 11765, 11765, 11765, + 23529, 11765, 35294, 35294, 35294, 58824, 23529, 70588, 117647, 258824, 0, 0, 0], + [0, 0, 0, 0, 11905, 0, 0, 11905, 35714, 23810, 23810, 0, 11905, 23810, 11905, 0, 0, + 23810, 11905, 35714, 35714, 23810, 0, 0, 11905, 35714, 23810, 35714, 0, 0, 11905, + 47619, 35714, 11905, 0, 47619, 107143, 119048, 226190, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 10526, 0, 0, 10526, 0, 0, 0, 0, 10526, 21053, 10526, 0, 0, 0, 10526, + 0, 0, 0, 21053, 21053, 31579, 31579, 10526, 21053, 10526, 31579, 84211, 52632, 31579, + 73684, 94737, 200000, 210526, 0, 0, 0], + [0, 0, 10204, 10204, 20408, 0, 10204, 0, 40816, 0, 10204, 0, 10204, 0, 0, 10204, 0, 0, + 20408, 10204, 10204, 0, 10204, 20408, 10204, 30612, 30612, 10204, 51020, 20408, 20408, + 71429, 40816, 30612, 40816, 51020, 51020, 224490, 122449, 0, 0, 0], + [0, 0, 9259, 9259, 9259, 0, 0, 0, 9259, 18519, 27778, 9259, 0, 0, 0, 0, 9259, 18519, + 9259, 27778, 9259, 9259, 9259, 18519, 9259, 0, 18519, 27778, 27778, 27778, 46296, + 18519, 37037, 74074, 55556, 46296, 64815, 175926, 166667, 0, 0, 0], + [0, 0, 0, 8929, 0, 8929, 8929, 8929, 8929, 8929, 0, 0, 0, 17857, 0, 17857, 17857, + 17857, 0, 8929, 0, 17857, 26786, 0, 17857, 8929, 17857, 8929, 53571, 35714, 26786, + 44643, 35714, 26786, 62500, 35714, 89286, 98214, 258929, 0, 0, 0], + [0, 0, 0, 21127, 0, 21127, 0, 14085, 14085, 7042, 0, 0, 0, 7042, 14085, 0, 7042, 7042, + 21127, 14085, 21127, 14085, 0, 7042, 21127, 21127, 14085, 28169, 21127, 28169, 35211, + 21127, 28169, 49296, 21127, 28169, 84507, 161972, 246479, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 7407, 7407, 0, 7407, 7407, 7407, 7407, 0, 7407, 7407, 7407, 7407, + 22222, 0, 22222, 14815, 22222, 22222, 14815, 7407, 7407, 14815, 22222, 22222, 14815, + 29630, 14815, 59259, 37037, 103704, 170370, 303704, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 12048, 0, 0, 0, 0, 0, 6024, 12048, 6024, 0, 6024, 12048, 6024, + 6024, 12048, 6024, 6024, 12048, 6024, 18072, 6024, 30120, 18072, 42169, 24096, 30120, + 24096, 24096, 84337, 120482, 180723, 289157, 0, 0, 0], + [0, 0, 5780, 0, 5780, 0, 0, 5780, 0, 17341, 0, 5780, 5780, 17341, 5780, 5780, 11561, + 17341, 11561, 5780, 5780, 11561, 5780, 23121, 5780, 17341, 17341, 11561, 23121, 11561, + 23121, 34682, 46243, 69364, 28902, 34682, 69364, 202312, 236994, 0, 0, 0], + [0, 0, 0, 8969, 0, 13453, 4484, 0, 4484, 0, 4484, 0, 8969, 8969, 0, 4484, 4484, 4484, + 0, 8969, 13453, 4484, 4484, 26906, 0, 22422, 13453, 17937, 17937, 8969, 35874, 26906, + 35874, 35874, 40359, 67265, 89686, 201794, 260090, 0, 0, 0], + [0, 0, 0, 0, 4405, 4405, 4405, 0, 8811, 4405, 0, 13216, 17621, 17621, 0, 8811, 8811, + 8811, 4405, 13216, 8811, 13216, 4405, 26432, 4405, 13216, 13216, 17621, 26432, 17621, + 17621, 30837, 35242, 30837, 48458, 52863, 96916, 154185, 268722, 0, 0, 0], + [0, 0, 0, 4505, 0, 4505, 13514, 0, 0, 0, 4505, 0, 13514, 4505, 13514, 9009, 0, 0, + 13514, 4505, 4505, 13514, 13514, 13514, 13514, 9009, 18018, 31532, 13514, 27027, + 31532, 22523, 13514, 40541, 63063, 49550, 67568, 184685, 283784, 0, 0, 0], + [0, 0, 3690, 3690, 14760, 11070, 3690, 0, 7380, 0, 3690, 7380, 0, 0, 0, 3690, 0, 11070, + 7380, 11070, 11070, 3690, 11070, 18450, 11070, 14760, 14760, 14760, 11070, 11070, + 36900, 44280, 29520, 33210, 66421, 44280, 77491, 162362, 295203, 0, 0, 0], + [0, 0, 0, 3460, 10381, 3460, 3460, 6920, 6920, 10381, 0, 3460, 0, 3460, 6920, 3460, 0, + 0, 10381, 6920, 6920, 6920, 10381, 6920, 6920, 17301, 20761, 24221, 20761, 20761, + 13841, 31142, 38062, 41522, 41522, 48443, 103806, 176471, 283737, 0, 0, 0], + [0, 0, 0, 3030, 3030, 0, 9091, 0, 0, 0, 3030, 9091, 9091, 9091, 6061, 12121, 6061, + 18182, 6061, 9091, 12121, 12121, 9091, 33333, 9091, 12121, 12121, 21212, 15152, 12121, + 30303, 27273, 36364, 27273, 36364, 45455, 78788, 206061, 260606, 0, 0, 0], + [0, 0, 0, 13158, 5263, 2632, 5263, 2632, 2632, 7895, 2632, 0, 7895, 7895, 13158, 13158, + 7895, 15789, 7895, 5263, 10526, 5263, 13158, 0, 10526, 13158, 5263, 18421, 21053, + 23684, 15789, 23684, 31579, 47368, 42105, 76316, 86842, 184211, 250000, 0, 0, 0], + [0, 0, 2604, 0, 5208, 7813, 5208, 0, 2604, 0, 2604, 5208, 10417, 0, 5208, 5208, 7813, + 7813, 10417, 5208, 10417, 2604, 10417, 18229, 15625, 15625, 13021, 23438, 28646, + 10417, 23438, 39063, 15625, 52083, 59896, 52083, 67708, 169271, 289063, 0, 0, 0], + [0, 0, 2105, 4211, 2105, 0, 6316, 8421, 6316, 2105, 4211, 2105, 0, 6316, 2105, 4211, + 6316, 4211, 6316, 6316, 12632, 4211, 21053, 6316, 10526, 6316, 12632, 8421, 27368, + 14737, 33684, 33684, 23158, 16842, 44211, 63158, 94737, 223158, 269474, 0, 0, 0], + [0, 0, 0, 3929, 5894, 3929, 1965, 3929, 1965, 1965, 5894, 1965, 5894, 9823, 3929, 5894, + 7859, 9823, 0, 13752, 11788, 7859, 9823, 9823, 19646, 13752, 17682, 23576, 11788, + 17682, 15717, 15717, 27505, 41257, 49116, 64833, 84479, 176817, 292731, 0, 0, 0], + [0, 0, 1656, 6623, 6623, 1656, 4967, 4967, 1656, 1656, 6623, 4967, 3311, 1656, 3311, + 8278, 6623, 1656, 3311, 9934, 4967, 8278, 14901, 6623, 11589, 13245, 14901, 11589, + 9934, 21523, 21523, 28146, 26490, 31457, 31457, 62914, 84437, 187086, 329470, 0, 0, + 0], + [0, 0, 1355, 1355, 4065, 0, 0, 6775, 1355, 1355, 1355, 2710, 5420, 10840, 4065, 6775, + 9485, 8130, 6775, 4065, 4065, 6775, 9485, 9485, 9485, 12195, 21680, 16260, 14905, + 20325, 23035, 24390, 27100, 47425, 42005, 59621, 100271, 168022, 307588, 0, 0, 0], + [0, 1163, 0, 0, 5814, 3488, 3488, 1163, 6977, 3488, 3488, 5814, 2326, 4651, 3488, 3488, + 1163, 3488, 5814, 5814, 8140, 6977, 9302, 4651, 12791, 10465, 6977, 16279, 17442, + 17442, 22093, 27907, 30233, 51163, 43023, 67442, 89535, 208140, 284884, 0, 0, 0], + [0, 0, 0, 975, 2924, 3899, 1949, 975, 2924, 5848, 4873, 3899, 975, 1949, 3899, 2924, + 4873, 3899, 6823, 5848, 7797, 3899, 12671, 12671, 12671, 11696, 12671, 11696, 11696, + 17544, 27290, 27290, 23392, 36062, 40936, 60429, 100390, 192008, 317739, 0, 0, 0], + [0, 0, 2439, 3252, 0, 813, 2439, 1626, 0, 4065, 3252, 3252, 4878, 813, 6504, 1626, + 5691, 5691, 8943, 8943, 13008, 9756, 8130, 12195, 8943, 12195, 10569, 13008, 23577, + 17073, 19512, 21951, 21138, 31707, 39837, 56911, 89431, 208130, 318699, 0, 0, 0], + [0, 0, 0, 2874, 2299, 2874, 1149, 2299, 2874, 1724, 4598, 3448, 2299, 4598, 3448, 4023, + 5172, 3448, 4598, 6897, 6322, 7471, 10920, 10920, 5172, 12644, 15517, 13218, 11494, + 18966, 17816, 19540, 29885, 33908, 44828, 55172, 89080, 213218, 325287, 0, 0, 0], + [0, 739, 1478, 4064, 2216, 1108, 1478, 2955, 3325, 2955, 2586, 2216, 5172, 2955, 1108, + 3694, 3325, 3325, 5172, 6280, 7758, 4064, 6649, 9235, 12929, 11821, 13299, 13668, + 11821, 13299, 24012, 21057, 28445, 36941, 43960, 63170, 93092, 215368, 313262, 0, 0, + 0], + [0, 322, 1125, 1286, 2733, 1768, 1768, 2251, 1608, 1286, 3215, 2894, 1929, 3698, 2572, + 4019, 3215, 4823, 4341, 4984, 3537, 8842, 5627, 5949, 9325, 8199, 8842, 9968, 14630, + 14791, 19453, 21383, 26045, 32637, 38585, 55305, 82637, 213505, 370900, 0, 0, 0], + [0, 434, 434, 1998, 1911, 1129, 1477, 1564, 1651, 1738, 1998, 1651, 2085, 1477, 2433, + 2520, 3215, 3128, 3215, 5213, 5560, 5300, 6342, 6777, 7385, 8080, 9991, 9818, 12076, + 13901, 15030, 19809, 23719, 27715, 37359, 52302, 83666, 194005, 421894, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 214286, 71429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 71429, 0, 142857, 500000, 0, 0, 0], + [0, 0, 58824, 58824, 29412, 0, 29412, 0, 0, 29412, 0, 0, 0, 0, 0, 29412, 29412, 0, 0, + 29412, 29412, 0, 0, 29412, 0, 29412, 0, 0, 0, 0, 29412, 29412, 0, 88235, 58824, 0, + 58824, 176471, 176471, 0, 0, 0], + [0, 0, 11236, 22472, 0, 11236, 22472, 22472, 22472, 11236, 11236, 44944, 11236, 0, 0, + 0, 22472, 11236, 11236, 0, 11236, 11236, 11236, 0, 11236, 22472, 33708, 11236, 22472, + 33708, 22472, 22472, 44944, 11236, 89888, 33708, 67416, 112360, 191011, 0, 0, 0], + [0, 0, 0, 10417, 10417, 0, 10417, 10417, 0, 0, 20833, 0, 0, 10417, 10417, 41667, 10417, + 0, 0, 20833, 20833, 31250, 10417, 41667, 41667, 10417, 20833, 31250, 10417, 10417, + 31250, 20833, 10417, 83333, 62500, 20833, 62500, 135417, 187500, 0, 0, 0], + [0, 0, 0, 0, 0, 16129, 0, 16129, 0, 0, 0, 16129, 16129, 16129, 0, 0, 0, 16129, 16129, + 16129, 0, 16129, 32258, 48387, 0, 16129, 16129, 0, 16129, 16129, 64516, 16129, 32258, + 32258, 64516, 48387, 96774, 193548, 161290, 0, 0, 0], + [0, 0, 0, 13889, 0, 13889, 27778, 0, 0, 0, 0, 0, 13889, 0, 27778, 27778, 27778, 0, 0, + 41667, 0, 0, 13889, 13889, 27778, 13889, 0, 0, 13889, 13889, 27778, 55556, 0, 27778, + 13889, 41667, 69444, 250000, 222222, 0, 0, 0], + [0, 0, 0, 12821, 25641, 12821, 51282, 0, 0, 0, 0, 0, 12821, 12821, 0, 0, 12821, 0, 0, + 12821, 0, 0, 12821, 51282, 12821, 51282, 25641, 0, 38462, 12821, 25641, 25641, 51282, + 51282, 51282, 51282, 76923, 128205, 179487, 0, 0, 0], + [0, 0, 22727, 0, 0, 11364, 11364, 11364, 11364, 11364, 34091, 0, 11364, 11364, 22727, + 34091, 11364, 11364, 11364, 0, 11364, 0, 0, 11364, 11364, 22727, 11364, 11364, 11364, + 34091, 79545, 22727, 45455, 22727, 56818, 79545, 56818, 113636, 170455, 0, 0, 0], + [0, 0, 12195, 36585, 12195, 0, 12195, 24390, 0, 24390, 12195, 12195, 0, 0, 36585, 0, + 12195, 36585, 12195, 12195, 36585, 12195, 0, 0, 12195, 0, 12195, 36585, 24390, 0, 0, + 0, 48780, 12195, 48780, 48780, 48780, 158537, 243902, 0, 0, 0], + [0, 0, 0, 9901, 19802, 29703, 0, 0, 0, 19802, 19802, 9901, 9901, 0, 9901, 0, 0, 0, + 19802, 9901, 0, 19802, 19802, 19802, 0, 9901, 0, 9901, 19802, 29703, 29703, 49505, + 9901, 29703, 69307, 69307, 138614, 188119, 128713, 0, 0, 0], + [0, 0, 0, 0, 0, 11628, 11628, 0, 11628, 34884, 11628, 23256, 0, 23256, 11628, 0, 0, 0, + 11628, 0, 11628, 0, 23256, 23256, 46512, 34884, 23256, 11628, 0, 0, 11628, 58140, + 46512, 11628, 58140, 46512, 69767, 116279, 255814, 0, 0, 0], + [0, 0, 0, 9615, 9615, 9615, 0, 0, 19231, 0, 0, 0, 9615, 0, 9615, 0, 19231, 19231, 9615, + 0, 28846, 48077, 19231, 19231, 9615, 28846, 9615, 0, 19231, 57692, 19231, 48077, + 28846, 9615, 0, 67308, 96154, 125000, 250000, 0, 0, 0], + [0, 0, 8929, 26786, 17857, 26786, 0, 17857, 0, 0, 8929, 0, 0, 0, 8929, 0, 0, 0, 17857, + 8929, 26786, 17857, 8929, 0, 35714, 8929, 26786, 0, 8929, 35714, 8929, 8929, 44643, + 35714, 53571, 53571, 62500, 214286, 205357, 0, 0, 0], + [0, 0, 0, 9901, 0, 0, 0, 9901, 9901, 0, 19802, 0, 19802, 9901, 9901, 9901, 9901, 29703, + 9901, 9901, 0, 9901, 39604, 9901, 19802, 9901, 29703, 0, 39604, 19802, 39604, 19802, + 39604, 9901, 19802, 29703, 49505, 168317, 287129, 0, 0, 0], + [0, 0, 0, 7937, 0, 7937, 23810, 0, 15873, 7937, 7937, 7937, 0, 7937, 0, 0, 23810, 0, + 15873, 7937, 23810, 0, 0, 0, 15873, 7937, 15873, 15873, 23810, 0, 7937, 23810, 31746, + 23810, 7937, 79365, 103175, 142857, 341270, 0, 0, 0], + [0, 0, 0, 0, 14599, 7299, 0, 21898, 14599, 21898, 0, 7299, 7299, 14599, 14599, 7299, 0, + 0, 21898, 14599, 21898, 0, 14599, 0, 21898, 14599, 14599, 7299, 29197, 21898, 0, + 36496, 21898, 36496, 51095, 65693, 94891, 182482, 197080, 0, 0, 0], + [0, 0, 6667, 6667, 0, 13333, 0, 13333, 0, 13333, 0, 13333, 6667, 6667, 6667, 6667, + 6667, 13333, 20000, 20000, 20000, 6667, 20000, 20000, 13333, 13333, 13333, 26667, + 6667, 13333, 6667, 26667, 53333, 60000, 46667, 53333, 66667, 146667, 233333, 0, 0, 0], + [0, 0, 0, 6536, 13072, 0, 0, 19608, 6536, 6536, 0, 6536, 19608, 6536, 6536, 6536, 6536, + 0, 13072, 32680, 0, 19608, 6536, 13072, 6536, 0, 39216, 6536, 6536, 32680, 19608, + 6536, 52288, 39216, 52288, 65359, 45752, 156863, 281046, 0, 0, 0], + [0, 0, 4975, 9950, 0, 4975, 4975, 9950, 0, 14925, 4975, 0, 0, 9950, 4975, 9950, 9950, + 4975, 19900, 0, 4975, 9950, 4975, 29851, 24876, 4975, 24876, 14925, 14925, 4975, + 39801, 24876, 34826, 9950, 59701, 59701, 114428, 199005, 203980, 0, 0, 0], + [0, 0, 0, 0, 4878, 0, 4878, 9756, 0, 0, 4878, 4878, 0, 0, 4878, 19512, 4878, 0, 4878, + 9756, 9756, 9756, 4878, 29268, 14634, 19512, 9756, 9756, 34146, 4878, 4878, 34146, + 43902, 34146, 34146, 107317, 87805, 224390, 209756, 0, 0, 0], + [0, 0, 9009, 4505, 4505, 9009, 4505, 4505, 0, 0, 0, 0, 0, 13514, 0, 13514, 4505, 4505, + 9009, 13514, 22523, 0, 13514, 9009, 9009, 0, 27027, 13514, 18018, 31532, 27027, 9009, + 27027, 40541, 45045, 67568, 112613, 157658, 274775, 0, 0, 0], + [0, 0, 4082, 0, 4082, 8163, 8163, 4082, 4082, 0, 4082, 0, 8163, 4082, 8163, 4082, 4082, + 0, 16327, 0, 8163, 12245, 8163, 20408, 20408, 32653, 32653, 16327, 12245, 4082, 16327, + 28571, 28571, 61224, 36735, 57143, 69388, 175510, 277551, 0, 0, 0], + [0, 0, 3745, 11236, 7491, 0, 3745, 3745, 0, 0, 7491, 0, 3745, 0, 3745, 11236, 7491, 0, + 18727, 7491, 7491, 11236, 14981, 3745, 7491, 3745, 11236, 7491, 37453, 33708, 33708, + 22472, 33708, 22472, 37453, 37453, 108614, 198502, 277154, 0, 0, 0], + [0, 0, 0, 3344, 0, 3344, 0, 3344, 0, 0, 6689, 6689, 3344, 6689, 13378, 10033, 0, 16722, + 6689, 10033, 20067, 3344, 13378, 10033, 10033, 10033, 16722, 13378, 6689, 30100, + 23411, 30100, 20067, 43478, 33445, 80268, 96990, 190635, 257525, 0, 0, 0], + [0, 0, 0, 3077, 3077, 3077, 0, 0, 6154, 6154, 0, 3077, 3077, 3077, 3077, 9231, 0, 6154, + 6154, 6154, 15385, 12308, 12308, 18462, 15385, 15385, 21538, 27692, 9231, 33846, + 12308, 24615, 40000, 46154, 33846, 55385, 86154, 200000, 258462, 0, 0, 0], + [0, 0, 0, 0, 8174, 5450, 2725, 2725, 2725, 2725, 2725, 2725, 5450, 0, 0, 5450, 0, 2725, + 10899, 5450, 10899, 13624, 16349, 13624, 8174, 10899, 8174, 10899, 16349, 10899, + 24523, 35422, 40872, 46322, 51771, 73569, 106267, 196185, 245232, 0, 0, 0], + [0, 0, 0, 5102, 0, 7653, 5102, 0, 10204, 2551, 7653, 0, 2551, 5102, 2551, 2551, 5102, + 15306, 2551, 10204, 10204, 12755, 17857, 7653, 7653, 10204, 7653, 15306, 17857, 20408, + 22959, 30612, 35714, 35714, 38265, 86735, 81633, 158163, 298469, 0, 0, 0], + [0, 0, 0, 2179, 4357, 2179, 0, 0, 2179, 4357, 4357, 6536, 4357, 2179, 4357, 8715, 6536, + 4357, 4357, 6536, 8715, 19608, 10893, 21786, 13072, 13072, 15251, 23965, 13072, 21786, + 21786, 15251, 26144, 30501, 39216, 63181, 91503, 191721, 291939, 0, 0, 0], + [0, 0, 0, 8048, 0, 6036, 2012, 4024, 2012, 0, 4024, 4024, 4024, 4024, 2012, 0, 6036, + 6036, 12072, 4024, 22133, 20121, 12072, 8048, 12072, 20121, 14085, 16097, 16097, + 14085, 28169, 38229, 30181, 30181, 48290, 54326, 90543, 189135, 267606, 0, 0, 0], + [0, 0, 0, 3226, 3226, 0, 4839, 4839, 1613, 0, 3226, 3226, 6452, 3226, 3226, 6452, 9677, + 6452, 8065, 4839, 11290, 9677, 8065, 8065, 17742, 9677, 19355, 19355, 11290, 27419, + 17742, 32258, 27419, 32258, 48387, 56452, 111290, 167742, 291935, 0, 0, 0], + [0, 0, 0, 2813, 9845, 0, 0, 0, 2813, 1406, 4219, 4219, 4219, 5626, 7032, 2813, 4219, + 5626, 5626, 11252, 11252, 15471, 9845, 5626, 12658, 11252, 12658, 12658, 9845, 21097, + 29536, 21097, 43601, 36568, 43601, 64698, 105485, 175809, 285513, 0, 0, 0], + [0, 1188, 1188, 2375, 1188, 2375, 9501, 3563, 2375, 0, 3563, 1188, 5938, 2375, 8314, + 2375, 1188, 5938, 7126, 5938, 9501, 10689, 1188, 8314, 9501, 14252, 11876, 7126, + 22565, 19002, 14252, 34442, 23753, 35629, 51069, 48694, 93824, 204276, 312352, 0, 0, + 0], + [0, 0, 0, 3835, 2876, 959, 0, 2876, 1918, 0, 2876, 5753, 3835, 2876, 7670, 5753, 3835, + 5753, 6711, 11505, 6711, 10547, 15340, 15340, 10547, 12464, 11505, 14382, 11505, + 20134, 23011, 20134, 46980, 36433, 35475, 48897, 101630, 168744, 321189, 0, 0, 0], + [0, 0, 782, 1565, 2347, 3912, 3130, 2347, 4695, 2347, 2347, 782, 5477, 5477, 3130, + 4695, 4695, 3912, 3912, 5477, 7042, 12520, 13302, 11737, 9390, 11737, 14085, 14085, + 21909, 17997, 23474, 18779, 31299, 42254, 50078, 57903, 79030, 192488, 309859, 0, 0, + 0], + [0, 0, 568, 2838, 2838, 3405, 3405, 2270, 1703, 2838, 568, 4540, 568, 2270, 1135, 1703, + 5675, 3405, 3973, 5108, 6243, 5108, 13053, 13053, 9081, 10783, 10783, 15323, 15891, + 18161, 24972, 15891, 28377, 30647, 39728, 65267, 109535, 217934, 301362, 0, 0, 0], + [0, 734, 1101, 1468, 367, 2569, 3303, 1101, 1101, 2936, 3303, 1835, 2569, 3670, 5505, + 3670, 4037, 3670, 7339, 6972, 6239, 8807, 10642, 8440, 8440, 10642, 12110, 8807, + 16881, 19817, 18349, 22752, 26422, 31927, 44771, 63486, 93945, 202936, 327339, 0, 0, + 0], + [0, 477, 1114, 2704, 2704, 1750, 1273, 1909, 1909, 2068, 1591, 2545, 2386, 3341, 4136, + 3818, 2864, 3977, 5409, 3659, 5409, 7954, 8591, 7636, 9545, 11136, 10181, 13204, + 11295, 16386, 18295, 19885, 25612, 32294, 39453, 54566, 91791, 203945, 363188, 0, 0, + 0], + [0, 266, 621, 1507, 975, 1330, 1152, 1241, 1330, 1596, 2039, 1418, 2039, 2837, 2305, + 1950, 2837, 2659, 3546, 3900, 4964, 4964, 6471, 5851, 6382, 8599, 8421, 11081, 11169, + 13474, 16045, 18438, 21009, 25796, 35015, 50527, 86429, 208581, 421239, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83333, 0, + 0, 0, 0, 0, 83333, 0, 83333, 0, 0, 0, 83333, 0, 416667, 0, 0, 0], + [0, 29412, 88235, 0, 29412, 0, 0, 0, 0, 29412, 0, 0, 0, 0, 0, 0, 29412, 0, 0, 0, 0, + 58824, 29412, 0, 0, 0, 0, 0, 0, 29412, 29412, 0, 88235, 58824, 0, 58824, 29412, 29412, + 382353, 0, 0, 0], + [0, 0, 44944, 11236, 11236, 11236, 11236, 22472, 0, 11236, 22472, 0, 11236, 0, 11236, + 0, 33708, 11236, 0, 0, 33708, 11236, 0, 11236, 22472, 11236, 11236, 22472, 33708, + 22472, 33708, 33708, 44944, 44944, 33708, 56180, 44944, 101124, 213483, 0, 0, 0], + [0, 0, 0, 0, 26667, 13333, 13333, 13333, 0, 0, 0, 0, 26667, 26667, 0, 0, 0, 0, 13333, + 0, 13333, 0, 13333, 40000, 26667, 26667, 0, 40000, 13333, 13333, 26667, 53333, 53333, + 40000, 93333, 66667, 66667, 146667, 133333, 0, 0, 0], + [0, 0, 0, 12500, 25000, 37500, 0, 0, 12500, 0, 12500, 0, 0, 25000, 25000, 0, 12500, + 25000, 12500, 12500, 12500, 37500, 25000, 12500, 37500, 0, 12500, 25000, 37500, 12500, + 25000, 50000, 12500, 50000, 25000, 50000, 37500, 175000, 150000, 0, 0, 0], + [0, 0, 0, 25974, 0, 0, 12987, 12987, 38961, 0, 25974, 25974, 0, 0, 0, 12987, 25974, + 12987, 0, 25974, 0, 12987, 0, 12987, 12987, 0, 0, 0, 25974, 0, 38961, 25974, 25974, + 25974, 77922, 64935, 77922, 194805, 181818, 0, 0, 0], + [0, 0, 0, 27027, 0, 13514, 13514, 0, 0, 0, 0, 13514, 13514, 13514, 40541, 0, 0, 0, + 13514, 67568, 0, 27027, 13514, 0, 13514, 27027, 0, 27027, 40541, 13514, 13514, 54054, + 0, 27027, 54054, 27027, 148649, 135135, 162162, 0, 0, 0], + [0, 0, 0, 0, 44118, 0, 0, 0, 0, 14706, 29412, 0, 14706, 14706, 14706, 14706, 14706, + 14706, 0, 29412, 0, 0, 14706, 44118, 0, 29412, 0, 14706, 14706, 29412, 44118, 29412, + 44118, 14706, 29412, 44118, 58824, 191176, 191176, 0, 0, 0], + [0, 0, 13514, 27027, 27027, 13514, 0, 27027, 0, 13514, 0, 0, 0, 27027, 0, 27027, 0, 0, + 13514, 40541, 13514, 0, 0, 0, 0, 27027, 0, 13514, 13514, 27027, 13514, 0, 40541, + 81081, 81081, 40541, 108108, 121622, 189189, 0, 0, 0], + [0, 0, 0, 11628, 11628, 0, 0, 11628, 0, 0, 0, 0, 0, 0, 11628, 0, 0, 0, 0, 0, 34884, + 34884, 11628, 11628, 34884, 0, 11628, 11628, 23256, 46512, 23256, 58140, 34884, 11628, + 34884, 93023, 104651, 197674, 174419, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 12195, 0, 0, 12195, 0, 0, 24390, 0, 12195, 12195, 12195, 0, 0, + 12195, 24390, 24390, 0, 24390, 12195, 48780, 36585, 36585, 0, 60976, 24390, 36585, + 73171, 12195, 36585, 73171, 158537, 219512, 0, 0, 0], + [0, 0, 0, 21053, 0, 0, 21053, 10526, 0, 10526, 0, 10526, 10526, 0, 0, 0, 0, 0, 21053, + 21053, 0, 0, 0, 0, 21053, 10526, 21053, 0, 31579, 31579, 21053, 52632, 63158, 21053, + 31579, 63158, 73684, 189474, 242105, 0, 0, 0], + [0, 0, 0, 9009, 18018, 0, 0, 0, 9009, 27027, 0, 18018, 0, 27027, 0, 0, 0, 18018, 18018, + 9009, 45045, 18018, 0, 18018, 18018, 27027, 0, 9009, 27027, 27027, 27027, 36036, 9009, + 9009, 63063, 27027, 72072, 198198, 216216, 0, 0, 0], + [0, 0, 0, 15873, 15873, 7937, 7937, 15873, 0, 0, 15873, 7937, 0, 0, 7937, 15873, 0, + 15873, 0, 7937, 0, 7937, 23810, 0, 7937, 23810, 23810, 31746, 23810, 7937, 23810, + 15873, 55556, 63492, 47619, 23810, 79365, 166667, 238095, 0, 0, 0], + [0, 0, 0, 33613, 16807, 0, 0, 16807, 8403, 0, 8403, 0, 8403, 25210, 0, 0, 25210, 33613, + 33613, 8403, 0, 8403, 0, 16807, 8403, 25210, 0, 0, 8403, 33613, 33613, 16807, 33613, + 42017, 50420, 50420, 67227, 142857, 243697, 0, 0, 0], + [0, 0, 0, 16260, 16260, 0, 0, 0, 8130, 0, 0, 8130, 16260, 8130, 16260, 24390, 24390, + 8130, 8130, 8130, 8130, 8130, 32520, 32520, 0, 8130, 16260, 16260, 32520, 16260, + 24390, 40650, 32520, 40650, 32520, 32520, 65041, 195122, 203252, 0, 0, 0], + [0, 0, 0, 7752, 0, 15504, 15504, 0, 7752, 0, 15504, 0, 0, 0, 0, 0, 7752, 0, 7752, 0, + 15504, 15504, 23256, 7752, 15504, 15504, 15504, 7752, 15504, 38760, 31008, 15504, + 31008, 15504, 46512, 69767, 93023, 193798, 255814, 0, 0, 0], + [0, 0, 0, 10989, 16484, 5495, 5495, 5495, 0, 0, 0, 5495, 5495, 10989, 5495, 0, 10989, + 5495, 0, 10989, 16484, 5495, 27473, 21978, 10989, 27473, 16484, 27473, 5495, 32967, + 27473, 38462, 27473, 27473, 54945, 54945, 76923, 159341, 241758, 0, 0, 0], + [0, 0, 0, 5682, 0, 5682, 17045, 0, 0, 0, 17045, 5682, 17045, 5682, 0, 22727, 11364, + 5682, 5682, 22727, 22727, 17045, 11364, 11364, 5682, 17045, 11364, 28409, 17045, + 11364, 11364, 51136, 28409, 45455, 62500, 62500, 62500, 176136, 204545, 0, 0, 0], + [0, 0, 0, 4405, 8811, 0, 4405, 0, 4405, 4405, 13216, 13216, 8811, 4405, 0, 13216, 8811, + 8811, 13216, 13216, 22026, 13216, 17621, 13216, 13216, 17621, 17621, 30837, 22026, + 13216, 22026, 30837, 48458, 30837, 44053, 52863, 96916, 145374, 224670, 0, 0, 0], + [0, 0, 0, 0, 7813, 0, 0, 0, 3906, 3906, 0, 0, 0, 0, 3906, 7813, 11719, 15625, 23438, 0, + 11719, 11719, 19531, 15625, 0, 15625, 15625, 15625, 27344, 31250, 19531, 35156, 31250, + 46875, 39063, 82031, 74219, 171875, 257813, 0, 0, 0], + [0, 0, 3436, 6873, 10309, 0, 6873, 6873, 3436, 0, 3436, 3436, 6873, 3436, 3436, 6873, + 3436, 6873, 6873, 27491, 6873, 17182, 17182, 0, 17182, 10309, 3436, 10309, 10309, + 24055, 34364, 34364, 6873, 37801, 34364, 58419, 106529, 182131, 278351, 0, 0, 0], + [0, 0, 0, 7042, 10563, 3521, 3521, 3521, 3521, 7042, 10563, 0, 0, 10563, 3521, 3521, + 3521, 3521, 10563, 7042, 7042, 7042, 28169, 14085, 17606, 10563, 17606, 21127, 17606, + 38732, 24648, 24648, 28169, 56338, 28169, 73944, 91549, 179577, 221831, 0, 0, 0], + [0, 0, 6803, 0, 0, 0, 10204, 6803, 0, 3401, 0, 3401, 6803, 6803, 0, 3401, 10204, 10204, + 3401, 3401, 6803, 3401, 10204, 13605, 13605, 23810, 23810, 10204, 37415, 20408, 27211, + 37415, 30612, 37415, 40816, 64626, 95238, 159864, 268707, 0, 0, 0], + [0, 0, 0, 5865, 5865, 2933, 2933, 8798, 0, 2933, 5865, 0, 5865, 2933, 2933, 11730, + 8798, 2933, 8798, 11730, 11730, 5865, 2933, 2933, 5865, 8798, 17595, 17595, 5865, + 17595, 32258, 35191, 20528, 61584, 41056, 58651, 85044, 208211, 269795, 0, 0, 0], + [0, 0, 2786, 2786, 8357, 2786, 0, 8357, 5571, 0, 2786, 2786, 11142, 11142, 11142, 8357, + 0, 5571, 5571, 13928, 11142, 13928, 11142, 13928, 16713, 11142, 5571, 16713, 22284, + 22284, 16713, 38997, 25070, 27855, 30641, 52925, 66852, 217270, 275766, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 2545, 0, 0, 0, 10178, 2545, 10178, 12723, 5089, 5089, 7634, + 7634, 5089, 2545, 12723, 0, 17812, 15267, 25445, 7634, 20356, 15267, 27990, 25445, + 27990, 33079, 58524, 66158, 104326, 167939, 302799, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 2315, 2315, 9259, 0, 4630, 4630, 6944, 4630, 2315, 6944, 9259, 2315, + 9259, 13889, 16204, 4630, 13889, 13889, 11574, 18519, 13889, 11574, 20833, 16204, + 25463, 20833, 34722, 27778, 43981, 50926, 90278, 178241, 307870, 0, 0, 0], + [0, 0, 0, 1866, 7463, 1866, 5597, 0, 1866, 7463, 7463, 5597, 5597, 5597, 7463, 7463, + 1866, 13060, 7463, 1866, 5597, 9328, 11194, 7463, 5597, 11194, 22388, 20522, 9328, + 9328, 22388, 37313, 39179, 50373, 50373, 42910, 65299, 175373, 315299, 0, 0, 0], + [0, 0, 0, 4950, 1650, 1650, 3300, 3300, 3300, 4950, 3300, 1650, 1650, 1650, 8251, 3300, + 8251, 6601, 11551, 9901, 11551, 6601, 4950, 14851, 3300, 14851, 8251, 11551, 16502, + 19802, 36304, 37954, 36304, 33003, 36304, 64356, 90759, 219472, 254125, 0, 0, 0], + [0, 0, 2976, 1488, 2976, 1488, 5952, 1488, 2976, 1488, 2976, 2976, 2976, 4464, 4464, + 1488, 5952, 10417, 5952, 11905, 4464, 11905, 14881, 10417, 2976, 16369, 7440, 22321, + 13393, 20833, 23810, 31250, 34226, 28274, 35714, 68452, 71429, 224702, 282738, 0, 0, + 0], + [0, 0, 2356, 0, 5889, 0, 4711, 1178, 4711, 3534, 3534, 5889, 5889, 3534, 3534, 5889, + 8245, 5889, 5889, 4711, 5889, 7067, 9423, 10601, 7067, 10601, 22379, 18846, 16490, + 12956, 17668, 21201, 25913, 30624, 54181, 75383, 87161, 184923, 306243, 0, 0, 0], + [0, 1014, 1014, 4057, 2028, 3043, 0, 4057, 3043, 5071, 4057, 3043, 1014, 2028, 3043, + 6085, 6085, 6085, 7099, 11156, 7099, 10142, 11156, 15213, 9128, 11156, 6085, 10142, + 19270, 17241, 21298, 33469, 35497, 44625, 39554, 67951, 86207, 191684, 290061, 0, 0, + 0], + [0, 792, 3170, 1585, 3962, 4754, 2377, 1585, 2377, 4754, 2377, 4754, 1585, 1585, 2377, + 3170, 5547, 4754, 2377, 5547, 6339, 9509, 15055, 4754, 11886, 5547, 18225, 19810, + 14263, 19017, 26941, 30111, 25357, 44374, 40412, 64184, 89540, 199683, 295563, 0, 0, + 0], [0, 0, 565, 1694, 3388, 565, 3388, 2823, 2259, 3953, 1694, 1694, 1129, 3388, 4517, + 5647, 1694, 6776, 2259, 5647, 6776, 5082, 9034, 10728, 8470, 9599, 15810, 15246, + 21457, 23151, 18634, 31056, 29927, 42914, 37832, 68323, 89215, 198758, 304912, 0, + 0, 0], + [0, 0, 347, 1734, 1734, 1387, 1734, 2081, 1734, 3469, 2081, 2428, 1734, 2428, 2428, + 4856, 2428, 5203, 5897, 4856, 6937, 6937, 5897, 9365, 10406, 14221, 11446, 11793, + 13874, 21505, 20812, 21159, 26361, 31564, 47520, 55845, 86368, 208810, 340617, 0, 0, + 0], + [0, 158, 158, 950, 1583, 1425, 1742, 2692, 1267, 1583, 1425, 1900, 3008, 3642, 2533, + 4117, 4117, 5541, 5541, 4750, 6650, 7758, 9025, 7758, 8391, 9341, 11875, 15358, 13616, + 15516, 18366, 20424, 25491, 31507, 39107, 59056, 89139, 207093, 356396, 0, 0, 0], + [0, 180, 539, 1436, 1526, 1346, 1616, 1346, 1885, 1616, 1346, 1975, 1616, 1975, 2603, + 2782, 3411, 3411, 2872, 3141, 4398, 4757, 4488, 5654, 7719, 7090, 7808, 10770, 12834, + 14181, 15886, 19207, 21989, 28720, 33297, 53761, 87866, 192694, 430264, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 444444, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111111, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111111, 111111, 0, 222222, 0, 0, 0], + [0, 0, 100000, 33333, 0, 33333, 33333, 0, 0, 0, 0, 66667, 0, 0, 33333, 0, 0, 0, 33333, + 0, 0, 66667, 33333, 0, 33333, 33333, 0, 33333, 33333, 0, 0, 0, 100000, 33333, 33333, + 33333, 0, 33333, 200000, 0, 0, 0], + [0, 0, 0, 41096, 0, 13699, 13699, 27397, 0, 13699, 13699, 0, 0, 13699, 0, 27397, 27397, + 13699, 27397, 0, 13699, 13699, 27397, 0, 27397, 0, 13699, 27397, 13699, 0, 0, 27397, + 54795, 27397, 27397, 82192, 54795, 191781, 164384, 0, 0, 0], + [0, 0, 10526, 21053, 0, 0, 21053, 0, 10526, 10526, 21053, 10526, 10526, 21053, 0, + 10526, 21053, 21053, 10526, 21053, 31579, 0, 0, 31579, 10526, 31579, 10526, 0, 10526, + 21053, 31579, 21053, 31579, 42105, 42105, 73684, 52632, 178947, 157895, 0, 0, 0], + [0, 0, 0, 0, 17857, 17857, 0, 17857, 0, 0, 17857, 0, 0, 0, 0, 17857, 17857, 53571, 0, + 0, 0, 35714, 35714, 0, 0, 0, 0, 0, 0, 17857, 35714, 35714, 0, 17857, 17857, 71429, + 53571, 178571, 339286, 0, 0, 0], + [0, 0, 0, 0, 0, 12821, 25641, 0, 12821, 0, 38462, 12821, 12821, 25641, 0, 0, 12821, + 25641, 12821, 0, 0, 38462, 0, 51282, 0, 12821, 0, 12821, 25641, 0, 0, 51282, 25641, + 25641, 64103, 64103, 115385, 128205, 192308, 0, 0, 0], + [0, 0, 0, 0, 12658, 0, 0, 0, 0, 25316, 0, 25316, 25316, 12658, 0, 25316, 25316, 0, 0, + 12658, 25316, 50633, 12658, 12658, 12658, 12658, 25316, 50633, 25316, 37975, 25316, + 50633, 25316, 25316, 25316, 25316, 75949, 139241, 177215, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 13889, 27778, 0, 13889, 13889, 13889, 0, 13889, 0, 41667, 0, 0, 0, + 41667, 0, 0, 27778, 13889, 13889, 13889, 27778, 27778, 0, 13889, 0, 27778, 13889, 0, + 69444, 97222, 97222, 166667, 208333, 0, 0, 0], + [0, 0, 12346, 12346, 12346, 0, 24691, 12346, 12346, 12346, 12346, 0, 0, 0, 12346, + 24691, 0, 0, 0, 49383, 24691, 0, 0, 0, 24691, 0, 12346, 24691, 24691, 37037, 24691, + 24691, 24691, 74074, 37037, 86420, 61728, 74074, 246914, 0, 0, 0], + [0, 0, 0, 25316, 0, 0, 25316, 0, 37975, 25316, 12658, 12658, 0, 0, 12658, 12658, 12658, + 12658, 25316, 12658, 0, 25316, 0, 25316, 25316, 0, 37975, 12658, 37975, 12658, 12658, + 12658, 37975, 12658, 0, 12658, 101266, 113924, 291139, 0, 0, 0], + [0, 0, 0, 12195, 12195, 0, 0, 0, 0, 0, 12195, 0, 0, 0, 0, 0, 0, 0, 0, 12195, 12195, 0, + 0, 48780, 12195, 24390, 12195, 24390, 12195, 12195, 36585, 48780, 0, 48780, 24390, + 73171, 48780, 231707, 280488, 0, 0, 0], + [0, 0, 0, 0, 11111, 11111, 11111, 22222, 0, 22222, 33333, 0, 0, 11111, 22222, 11111, 0, + 11111, 11111, 0, 44444, 0, 11111, 11111, 0, 0, 33333, 0, 44444, 44444, 33333, 22222, + 33333, 88889, 22222, 11111, 100000, 166667, 155556, 0, 0, 0], + [0, 0, 0, 18692, 9346, 0, 9346, 0, 9346, 9346, 9346, 0, 0, 0, 18692, 18692, 0, 0, 0, + 9346, 18692, 9346, 9346, 28037, 37383, 28037, 9346, 18692, 18692, 9346, 28037, 37383, + 28037, 9346, 65421, 56075, 130841, 84112, 261682, 0, 0, 0], + [0, 0, 0, 9434, 18868, 9434, 0, 18868, 0, 0, 18868, 9434, 0, 0, 9434, 9434, 28302, + 18868, 37736, 37736, 0, 18868, 28302, 9434, 18868, 56604, 9434, 0, 18868, 37736, + 18868, 28302, 0, 28302, 56604, 28302, 56604, 198113, 160377, 0, 0, 0], + [0, 0, 7092, 7092, 0, 0, 7092, 7092, 0, 0, 7092, 0, 0, 21277, 7092, 7092, 0, 21277, + 35461, 14184, 14184, 7092, 14184, 14184, 14184, 14184, 28369, 28369, 0, 35461, 63830, + 14184, 49645, 49645, 14184, 42553, 49645, 163121, 241135, 0, 0, 0], + [0, 0, 6993, 6993, 6993, 13986, 6993, 13986, 0, 13986, 0, 6993, 0, 20979, 0, 20979, 0, + 6993, 6993, 20979, 6993, 6993, 20979, 13986, 0, 6993, 34965, 13986, 41958, 13986, + 27972, 34965, 20979, 27972, 34965, 69930, 104895, 139860, 223776, 0, 0, 0], + [0, 0, 0, 5882, 0, 11765, 11765, 5882, 0, 17647, 5882, 17647, 11765, 5882, 5882, 5882, + 5882, 0, 11765, 5882, 5882, 5882, 5882, 11765, 29412, 17647, 17647, 11765, 23529, + 41176, 11765, 11765, 47059, 23529, 58824, 70588, 76471, 158824, 241176, 0, 0, 0], + [0, 0, 0, 12500, 0, 18750, 0, 6250, 6250, 12500, 0, 18750, 0, 0, 6250, 6250, 12500, + 6250, 6250, 12500, 6250, 6250, 6250, 6250, 0, 6250, 18750, 31250, 25000, 37500, 18750, + 62500, 18750, 43750, 31250, 112500, 81250, 187500, 175000, 0, 0, 0], + [0, 0, 0, 10929, 16393, 0, 10929, 5464, 10929, 5464, 27322, 16393, 5464, 5464, 21858, + 5464, 0, 0, 16393, 0, 16393, 16393, 5464, 21858, 10929, 10929, 10929, 21858, 21858, + 10929, 21858, 32787, 38251, 38251, 54645, 54645, 76503, 180328, 196721, 0, 0, 0], + [0, 0, 0, 4717, 0, 0, 9434, 0, 0, 9434, 4717, 4717, 9434, 14151, 14151, 0, 9434, 9434, + 14151, 14151, 18868, 23585, 9434, 4717, 9434, 9434, 9434, 42453, 18868, 18868, 14151, + 23585, 56604, 37736, 75472, 47170, 75472, 141509, 245283, 0, 0, 0], + [0, 0, 0, 4444, 4444, 0, 0, 0, 4444, 0, 4444, 8889, 13333, 4444, 13333, 13333, 8889, 0, + 4444, 0, 8889, 8889, 13333, 22222, 26667, 13333, 8889, 22222, 8889, 26667, 13333, + 22222, 40000, 40000, 80000, 71111, 75556, 155556, 257778, 0, 0, 0], + [0, 0, 3788, 3788, 3788, 7576, 11364, 7576, 3788, 0, 3788, 7576, 3788, 7576, 11364, + 3788, 11364, 7576, 7576, 15152, 3788, 11364, 7576, 15152, 30303, 22727, 11364, 7576, + 15152, 37879, 30303, 37879, 37879, 15152, 45455, 75758, 60606, 159091, 253788, 0, 0, + 0], + [0, 0, 0, 3846, 7692, 0, 0, 7692, 3846, 11538, 3846, 7692, 3846, 0, 3846, 7692, 3846, + 3846, 3846, 7692, 15385, 7692, 23077, 11538, 23077, 15385, 23077, 7692, 15385, 30769, + 23077, 38462, 23077, 57692, 61538, 46154, 65385, 196154, 234615, 0, 0, 0], + [0, 0, 0, 3521, 7042, 3521, 3521, 0, 10563, 0, 0, 0, 14085, 10563, 0, 14085, 3521, + 3521, 3521, 10563, 0, 14085, 7042, 10563, 7042, 0, 3521, 10563, 35211, 24648, 28169, + 31690, 45775, 24648, 42254, 52817, 109155, 214789, 250000, 0, 0, 0], + [0, 0, 0, 6211, 0, 0, 3106, 3106, 3106, 0, 3106, 6211, 0, 6211, 6211, 0, 6211, 21739, + 6211, 3106, 6211, 12422, 12422, 6211, 12422, 24845, 3106, 27950, 21739, 18634, 27950, + 21739, 37267, 37267, 52795, 55901, 111801, 170807, 263975, 0, 0, 0], + [0, 0, 2786, 8357, 0, 2786, 2786, 2786, 0, 8357, 5571, 2786, 2786, 11142, 8357, 2786, + 5571, 2786, 11142, 5571, 5571, 25070, 25070, 11142, 13928, 16713, 16713, 16713, 27855, + 16713, 33426, 30641, 44568, 36212, 52925, 75209, 80780, 150418, 233983, 0, 0, 0], + [0, 0, 0, 4566, 6849, 0, 4566, 6849, 0, 6849, 4566, 9132, 2283, 4566, 6849, 0, 4566, + 4566, 9132, 2283, 11416, 9132, 9132, 15982, 9132, 13699, 18265, 11416, 13699, 27397, + 18265, 29680, 22831, 34247, 29680, 82192, 75342, 230594, 260274, 0, 0, 0], + [0, 0, 0, 0, 6263, 2088, 2088, 2088, 4175, 4175, 2088, 6263, 2088, 2088, 4175, 4175, + 4175, 4175, 6263, 10438, 8351, 14614, 14614, 12526, 10438, 12526, 25052, 25052, 14614, + 20877, 41754, 18789, 43841, 33403, 50104, 60543, 79332, 177453, 269311, 0, 0, 0], + [0, 0, 1838, 1838, 5515, 11029, 1838, 3676, 1838, 9191, 5515, 1838, 0, 12868, 5515, 0, + 11029, 16544, 9191, 9191, 27574, 1838, 12868, 0, 16544, 9191, 12868, 27574, 27574, + 12868, 23897, 36765, 20221, 23897, 42279, 69853, 71691, 169118, 284926, 0, 0, 0], + [0, 0, 1587, 1587, 4762, 4762, 6349, 3175, 3175, 3175, 3175, 3175, 9524, 4762, 0, 1587, + 4762, 7937, 4762, 11111, 0, 1587, 6349, 12698, 11111, 19048, 20635, 22222, 38095, + 15873, 22222, 19048, 25397, 31746, 55556, 68254, 111111, 179365, 260317, 0, 0, 0], + [0, 0, 0, 6553, 2621, 2621, 3932, 2621, 2621, 2621, 1311, 3932, 3932, 2621, 6553, 3932, + 6553, 9174, 6553, 6553, 11796, 10485, 13106, 7864, 10485, 13106, 13106, 18349, 15727, + 23591, 36697, 30144, 36697, 48493, 55046, 56356, 65531, 195282, 263434, 0, 0, 0], + [0, 0, 1200, 0, 1200, 3601, 2401, 3601, 2401, 2401, 2401, 7203, 8403, 6002, 3601, 6002, + 6002, 4802, 9604, 8403, 8403, 7203, 13205, 6002, 10804, 10804, 14406, 12005, 18007, + 16807, 19208, 24010, 38415, 43217, 38415, 80432, 93637, 165666, 300120, 0, 0, 0], + [0, 0, 945, 945, 5671, 945, 5671, 5671, 945, 4726, 1890, 2836, 5671, 2836, 3781, 4726, + 7561, 5671, 4726, 5671, 7561, 10397, 9452, 7561, 11342, 9452, 10397, 18904, 16068, + 16068, 17958, 27410, 27410, 42533, 39698, 61437, 92628, 219282, 283554, 0, 0, 0], + [0, 0, 1619, 1619, 810, 3239, 3239, 4049, 3239, 2429, 1619, 5668, 4858, 4049, 2429, + 5668, 5668, 8907, 5668, 5668, 4049, 9717, 9717, 8097, 14575, 13765, 11336, 14575, + 17814, 21862, 17814, 17814, 21862, 35628, 51822, 61538, 79352, 210526, 307692, 0, 0, + 0], + [0, 0, 1085, 2170, 3256, 1628, 2170, 4341, 3256, 3256, 1085, 2170, 3798, 3798, 6511, + 1628, 3798, 2713, 4883, 4883, 4883, 7596, 8139, 10852, 10309, 16820, 16820, 11394, + 10852, 27672, 18448, 28215, 22246, 41237, 53174, 56430, 86272, 214867, 297341, 0, 0, + 0], + [0, 0, 0, 2542, 2542, 2905, 2905, 2542, 1452, 2542, 3268, 2905, 5084, 3268, 5810, 2905, + 2542, 3994, 4357, 7625, 6536, 5810, 10167, 5810, 11619, 15977, 13798, 9078, 18882, + 20334, 21060, 30864, 20697, 31227, 47930, 53377, 82789, 213145, 321714, 0, 0, 0], + [0, 161, 967, 2418, 1289, 2418, 1773, 2901, 2257, 1934, 2740, 2901, 2418, 3385, 3868, + 4030, 4513, 4191, 3868, 4191, 5964, 7253, 6286, 7737, 9994, 9188, 12250, 13701, 14346, + 17730, 21599, 19826, 26596, 28530, 40941, 57060, 91393, 203417, 353965, 0, 0, 0], + [0, 0, 448, 1790, 1343, 1790, 1343, 1164, 1701, 1074, 2148, 1701, 1611, 2506, 2417, + 3312, 2775, 3491, 4028, 3223, 4744, 5371, 6356, 6356, 6803, 9847, 9668, 10742, 13786, + 13517, 15755, 17545, 25244, 26408, 35449, 52457, 85042, 201862, 415182, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 600000, 200000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200000, 0, 0, 0], + [0, 0, 107143, 0, 35714, 0, 0, 0, 0, 0, 0, 35714, 0, 0, 35714, 0, 35714, 0, 0, 35714, + 0, 0, 0, 35714, 0, 0, 0, 0, 35714, 0, 71429, 107143, 35714, 0, 35714, 35714, 71429, + 142857, 142857, 0, 0, 0], + [0, 0, 22727, 22727, 22727, 22727, 0, 11364, 0, 22727, 11364, 0, 11364, 11364, 0, + 11364, 22727, 0, 0, 0, 0, 11364, 0, 11364, 11364, 0, 22727, 34091, 45455, 34091, + 11364, 22727, 34091, 45455, 11364, 68182, 79545, 215909, 147727, 0, 0, 0], + [0, 13158, 0, 0, 0, 0, 0, 0, 26316, 0, 13158, 52632, 0, 39474, 13158, 26316, 13158, 0, + 13158, 0, 0, 0, 13158, 0, 0, 13158, 0, 13158, 13158, 0, 39474, 26316, 26316, 13158, + 92105, 52632, 92105, 144737, 250000, 0, 0, 0], + [0, 0, 0, 12048, 24096, 24096, 0, 12048, 0, 12048, 12048, 12048, 24096, 36145, 12048, + 0, 0, 24096, 12048, 12048, 24096, 12048, 36145, 24096, 12048, 24096, 12048, 12048, + 12048, 12048, 0, 24096, 24096, 12048, 60241, 48193, 60241, 168675, 192771, 0, 0, 0], + [0, 0, 0, 11364, 11364, 11364, 11364, 0, 22727, 0, 22727, 22727, 0, 11364, 22727, + 11364, 0, 0, 11364, 11364, 0, 0, 22727, 0, 22727, 0, 22727, 56818, 45455, 11364, + 11364, 22727, 34091, 102273, 22727, 45455, 34091, 147727, 215909, 0, 0, 0], + [0, 0, 0, 0, 10870, 21739, 21739, 21739, 0, 0, 21739, 10870, 32609, 0, 10870, 10870, + 10870, 10870, 32609, 10870, 10870, 10870, 0, 21739, 10870, 0, 43478, 10870, 10870, + 21739, 32609, 32609, 32609, 10870, 43478, 76087, 54348, 130435, 217391, 0, 0, 0], + [0, 0, 0, 13514, 0, 13514, 0, 0, 0, 0, 13514, 0, 0, 0, 13514, 27027, 0, 13514, 13514, + 13514, 13514, 67568, 40541, 0, 13514, 13514, 0, 0, 40541, 13514, 27027, 40541, 40541, + 13514, 108108, 40541, 54054, 202703, 148649, 0, 0, 0], + [0, 0, 0, 0, 34091, 11364, 11364, 22727, 22727, 0, 11364, 22727, 0, 11364, 11364, + 34091, 0, 45455, 11364, 34091, 0, 0, 0, 22727, 22727, 0, 11364, 22727, 11364, 22727, + 0, 11364, 22727, 45455, 45455, 34091, 68182, 147727, 227273, 0, 0, 0], + [0, 0, 0, 30612, 10204, 20408, 0, 10204, 10204, 0, 30612, 0, 10204, 10204, 10204, + 10204, 20408, 20408, 10204, 10204, 10204, 10204, 0, 20408, 20408, 10204, 0, 10204, + 30612, 20408, 0, 20408, 30612, 30612, 20408, 51020, 61224, 163265, 275510, 0, 0, 0], + [0, 0, 0, 9346, 0, 9346, 0, 0, 0, 28037, 9346, 0, 0, 9346, 9346, 0, 28037, 28037, 0, + 18692, 18692, 37383, 18692, 0, 37383, 0, 28037, 65421, 9346, 0, 28037, 28037, 28037, + 56075, 56075, 46729, 56075, 140187, 196262, 0, 0, 0], + [0, 0, 0, 0, 9709, 9709, 0, 9709, 9709, 9709, 0, 0, 0, 9709, 29126, 19417, 0, 29126, + 9709, 29126, 9709, 9709, 29126, 0, 29126, 0, 19417, 0, 9709, 19417, 58252, 9709, 0, + 38835, 77670, 48544, 97087, 174757, 194175, 0, 0, 0], + [0, 0, 0, 8065, 8065, 16129, 16129, 16129, 0, 0, 8065, 0, 16129, 16129, 0, 0, 8065, + 8065, 0, 0, 8065, 32258, 8065, 0, 8065, 16129, 8065, 32258, 24194, 32258, 24194, + 16129, 56452, 16129, 40323, 64516, 56452, 161290, 274194, 0, 0, 0], + [0, 0, 0, 15152, 7576, 7576, 7576, 15152, 0, 0, 0, 0, 7576, 22727, 0, 0, 15152, 15152, + 7576, 15152, 30303, 15152, 7576, 15152, 22727, 30303, 7576, 37879, 22727, 30303, + 30303, 22727, 37879, 68182, 30303, 37879, 83333, 121212, 212121, 0, 0, 0], + [0, 0, 0, 7692, 7692, 7692, 15385, 0, 0, 0, 0, 0, 7692, 0, 0, 7692, 15385, 46154, 0, + 15385, 23077, 23077, 15385, 7692, 15385, 23077, 53846, 7692, 38462, 15385, 23077, + 23077, 30769, 23077, 15385, 23077, 115385, 138462, 253846, 0, 0, 0], + [0, 0, 0, 7194, 0, 14388, 0, 0, 0, 0, 7194, 7194, 14388, 7194, 7194, 14388, 7194, + 14388, 28777, 7194, 14388, 7194, 7194, 21583, 35971, 0, 14388, 14388, 43165, 21583, + 7194, 7194, 35971, 50360, 64748, 79137, 86331, 201439, 151079, 0, 0, 0], + [0, 0, 6289, 0, 6289, 6289, 6289, 6289, 6289, 6289, 0, 0, 12579, 25157, 0, 0, 0, 6289, + 0, 6289, 0, 6289, 18868, 0, 31447, 31447, 6289, 12579, 25157, 18868, 18868, 25157, + 44025, 69182, 25157, 25157, 94340, 182390, 270440, 0, 0, 0], + [0, 0, 0, 0, 0, 5952, 11905, 0, 0, 0, 5952, 5952, 17857, 11905, 11905, 0, 17857, 11905, + 5952, 11905, 0, 0, 11905, 35714, 23810, 5952, 0, 23810, 17857, 29762, 35714, 17857, + 29762, 35714, 59524, 53571, 59524, 202381, 238095, 0, 0, 0], + [0, 11429, 0, 0, 0, 0, 5714, 11429, 5714, 17143, 0, 0, 0, 5714, 5714, 5714, 0, 0, + 11429, 5714, 11429, 5714, 28571, 22857, 28571, 5714, 22857, 17143, 22857, 51429, + 22857, 45714, 40000, 34286, 57143, 91429, 51429, 154286, 200000, 0, 0, 0], + [0, 0, 4808, 0, 0, 0, 0, 14423, 0, 9615, 4808, 4808, 0, 4808, 9615, 9615, 4808, 4808, + 9615, 4808, 14423, 19231, 24038, 4808, 43269, 14423, 9615, 24038, 4808, 19231, 24038, + 19231, 28846, 38462, 43269, 33654, 62500, 211538, 274038, 0, 0, 0], + [0, 0, 0, 4202, 0, 12605, 0, 4202, 0, 0, 16807, 8403, 4202, 0, 8403, 8403, 4202, 4202, + 12605, 12605, 21008, 12605, 4202, 12605, 8403, 16807, 12605, 33613, 12605, 25210, + 37815, 25210, 8403, 33613, 50420, 37815, 113445, 193277, 239496, 0, 0, 0], + [0, 0, 0, 3745, 7491, 3745, 7491, 0, 3745, 7491, 3745, 3745, 0, 0, 11236, 3745, 11236, + 3745, 7491, 14981, 3745, 7491, 18727, 7491, 14981, 14981, 18727, 41199, 26217, 29963, + 11236, 41199, 22472, 33708, 56180, 89888, 93633, 149813, 224719, 0, 0, 0], + [0, 0, 0, 0, 3876, 3876, 0, 0, 0, 3876, 0, 3876, 11628, 3876, 15504, 3876, 7752, 7752, + 7752, 23256, 15504, 11628, 19380, 15504, 7752, 15504, 31008, 38760, 11628, 27132, + 11628, 19380, 58140, 42636, 58140, 62016, 62016, 166667, 228682, 0, 0, 0], + [0, 0, 0, 6250, 6250, 3125, 6250, 6250, 6250, 0, 3125, 3125, 0, 9375, 12500, 6250, + 3125, 9375, 0, 3125, 15625, 12500, 15625, 12500, 9375, 3125, 15625, 25000, 15625, + 21875, 15625, 43750, 21875, 31250, 34375, 96875, 106250, 200000, 218750, 0, 0, 0], + [0, 0, 0, 2681, 2681, 2681, 2681, 0, 0, 10724, 0, 0, 5362, 13405, 5362, 8043, 10724, + 5362, 16086, 8043, 13405, 13405, 18767, 18767, 18767, 42895, 24129, 18767, 21448, + 26810, 24129, 37534, 29491, 29491, 37534, 50938, 75067, 193029, 211796, 0, 0, 0], + [0, 0, 0, 2538, 5076, 2538, 2538, 10152, 2538, 0, 5076, 5076, 5076, 2538, 5076, 2538, + 15228, 5076, 10152, 7614, 10152, 0, 15228, 5076, 15228, 12690, 20305, 27919, 15228, + 38071, 15228, 17766, 55838, 20305, 53299, 78680, 98985, 182741, 228426, 0, 0, 0], + [0, 0, 0, 6993, 2331, 6993, 2331, 2331, 4662, 2331, 6993, 13986, 6993, 9324, 0, 4662, + 6993, 11655, 13986, 6993, 18648, 18648, 11655, 9324, 13986, 13986, 11655, 11655, + 39627, 27972, 27972, 25641, 27972, 23310, 41958, 72261, 72261, 202797, 219114, 0, 0, + 0], [0, 0, 0, 1949, 5848, 7797, 1949, 0, 3899, 0, 5848, 3899, 3899, 3899, 3899, 17544, + 5848, 9747, 11696, 5848, 3899, 7797, 13645, 5848, 11696, 11696, 25341, 13645, + 17544, 19493, 23392, 38986, 29240, 27290, 48733, 54581, 72125, 204678, 276803, 0, + 0, 0], + [0, 0, 1745, 3490, 3490, 3490, 6981, 5236, 3490, 1745, 1745, 3490, 5236, 3490, 13962, + 3490, 3490, 3490, 3490, 3490, 15707, 3490, 5236, 17452, 12216, 15707, 17452, 12216, + 27923, 26178, 31414, 26178, 38394, 34904, 48866, 76789, 75044, 195462, 244328, 0, 0, + 0], + [0, 3155, 1577, 6309, 3155, 6309, 3155, 1577, 3155, 1577, 3155, 4732, 4732, 6309, 4732, + 6309, 6309, 14196, 1577, 9464, 7886, 9464, 6309, 6309, 15773, 17350, 17350, 11041, + 18927, 25237, 18927, 28391, 28391, 44164, 53628, 75710, 83596, 168770, 271293, 0, 0, + 0], + [0, 0, 1393, 4178, 2786, 4178, 4178, 1393, 4178, 2786, 2786, 0, 4178, 5571, 2786, 1393, + 4178, 5571, 11142, 5571, 12535, 6964, 13928, 9749, 19499, 12535, 11142, 11142, 23677, + 37604, 22284, 25070, 29248, 27855, 44568, 58496, 97493, 176880, 291086, 0, 0, 0], + [0, 0, 0, 2350, 1175, 4700, 5875, 7051, 0, 2350, 5875, 2350, 2350, 4700, 8226, 3525, + 1175, 3525, 8226, 9401, 12926, 11751, 10576, 3525, 11751, 12926, 12926, 23502, 15276, + 15276, 32902, 28202, 29377, 28202, 37603, 51704, 90482, 205640, 292597, 0, 0, 0], + [0, 1008, 0, 2016, 3024, 6048, 3024, 1008, 0, 1008, 1008, 1008, 2016, 6048, 4032, 5040, + 7056, 6048, 9073, 9073, 11089, 11089, 10081, 12097, 12097, 14113, 18145, 9073, 18145, + 19153, 29234, 42339, 34274, 29234, 38306, 57460, 75605, 194556, 296371, 0, 0, 0], + [0, 0, 748, 3740, 3740, 2992, 1496, 748, 1496, 3740, 2244, 1496, 748, 3740, 4488, 6731, + 8975, 4488, 7479, 9723, 9723, 4488, 7479, 9723, 13463, 12715, 8975, 14211, 13463, + 22438, 19447, 20194, 28422, 43381, 51608, 56096, 108452, 207180, 279731, 0, 0, 0], + [0, 0, 550, 1649, 3848, 1649, 4398, 1100, 2749, 5498, 1649, 1649, 3848, 6597, 550, + 3848, 4948, 7697, 6047, 7147, 6597, 9346, 10445, 13744, 14294, 13744, 16493, 17042, + 13744, 21990, 15393, 29687, 29137, 33535, 42881, 62122, 100055, 194612, 289720, 0, 0, + 0], + [0, 0, 1106, 3317, 1106, 1474, 1474, 2949, 3317, 2949, 3317, 3686, 2212, 2580, 4792, + 3317, 5160, 4423, 7372, 3317, 4792, 8846, 9583, 8478, 9215, 11426, 11426, 13638, + 15112, 18061, 25065, 22484, 30962, 31331, 37228, 73351, 93255, 197199, 320678, 0, 0, + 0], + [0, 159, 477, 1273, 796, 1432, 1273, 1909, 2228, 2864, 796, 2705, 3341, 3500, 2228, + 2705, 3660, 4137, 4773, 5887, 7001, 6842, 10342, 9547, 9547, 9547, 10024, 14638, + 17025, 17502, 19411, 24503, 22116, 32936, 38345, 55370, 95625, 207955, 345585, 0, 0, + 0], + [0, 277, 369, 1754, 1569, 1108, 1477, 923, 2123, 1754, 1292, 2585, 2215, 2677, 2954, + 2308, 2769, 3877, 3600, 4062, 5723, 5816, 5631, 7016, 6923, 9416, 8493, 12277, 11816, + 14862, 18277, 17262, 24462, 28062, 34893, 51232, 87880, 199298, 410966, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 230769, 0, 0, 0, 0, 0, 0, 0, 76923, 0, 0, 0, 0, 0, 0, 76923, 0, 0, 0, 0, 0, 76923, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 76923, 0, 76923, 0, 76923, 76923, 230769, 0, 0, 0], + [0, 0, 86957, 43478, 130435, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43478, 0, 0, 0, + 43478, 0, 0, 0, 0, 0, 0, 0, 86957, 43478, 43478, 43478, 0, 0, 173913, 173913, 86957, + 0, 0, 0], + [0, 12346, 0, 24691, 12346, 0, 0, 12346, 12346, 37037, 49383, 0, 0, 12346, 0, 0, 12346, + 24691, 24691, 24691, 12346, 12346, 24691, 0, 12346, 0, 0, 12346, 0, 12346, 49383, + 12346, 24691, 37037, 74074, 49383, 111111, 160494, 135802, 0, 0, 0], + [0, 0, 13333, 26667, 0, 40000, 13333, 0, 0, 0, 13333, 26667, 13333, 0, 0, 26667, 13333, + 0, 13333, 13333, 0, 26667, 0, 13333, 13333, 26667, 40000, 13333, 0, 53333, 40000, + 53333, 53333, 0, 40000, 66667, 53333, 146667, 146667, 0, 0, 0], + [0, 0, 0, 34483, 0, 0, 34483, 11494, 0, 0, 11494, 0, 11494, 34483, 11494, 0, 11494, + 11494, 0, 11494, 22989, 0, 34483, 0, 11494, 11494, 11494, 22989, 34483, 22989, 22989, + 11494, 80460, 11494, 80460, 68966, 45977, 114943, 206897, 0, 0, 0], + [0, 0, 13158, 13158, 0, 26316, 0, 13158, 0, 13158, 0, 13158, 13158, 0, 0, 13158, 13158, + 0, 13158, 26316, 0, 13158, 0, 0, 0, 13158, 13158, 13158, 13158, 52632, 26316, 65789, + 39474, 0, 39474, 65789, 92105, 131579, 250000, 0, 0, 0], + [0, 0, 0, 28169, 14085, 28169, 14085, 0, 14085, 14085, 0, 14085, 14085, 14085, 14085, + 14085, 28169, 28169, 42254, 42254, 0, 0, 0, 0, 0, 0, 0, 28169, 14085, 0, 14085, 42254, + 14085, 28169, 70423, 70423, 14085, 140845, 239437, 0, 0, 0], + [0, 0, 25641, 0, 12821, 0, 12821, 0, 12821, 0, 12821, 25641, 12821, 12821, 0, 0, 12821, + 25641, 25641, 12821, 0, 12821, 12821, 12821, 0, 25641, 12821, 25641, 25641, 12821, + 12821, 12821, 25641, 25641, 25641, 89744, 76923, 205128, 179487, 0, 0, 0], + [0, 0, 11364, 0, 0, 11364, 0, 0, 11364, 0, 0, 11364, 0, 11364, 0, 0, 22727, 0, 0, + 11364, 22727, 11364, 11364, 11364, 22727, 22727, 45455, 22727, 11364, 0, 22727, 56818, + 11364, 34091, 79545, 79545, 79545, 147727, 215909, 0, 0, 0], + [0, 0, 13158, 0, 13158, 0, 0, 0, 13158, 13158, 0, 13158, 13158, 39474, 0, 13158, 26316, + 13158, 13158, 39474, 39474, 13158, 13158, 13158, 13158, 13158, 13158, 0, 13158, 26316, + 78947, 52632, 26316, 39474, 39474, 39474, 65789, 118421, 157895, 0, 0, 0], + [0, 0, 0, 10309, 0, 0, 0, 0, 0, 0, 10309, 0, 0, 20619, 0, 0, 0, 0, 30928, 0, 10309, + 10309, 10309, 0, 20619, 20619, 20619, 20619, 10309, 20619, 20619, 41237, 51546, 41237, + 20619, 30928, 113402, 206186, 257732, 0, 0, 0], + [0, 0, 0, 0, 19417, 9709, 9709, 0, 0, 9709, 0, 0, 9709, 19417, 9709, 9709, 19417, + 19417, 19417, 19417, 9709, 9709, 0, 0, 29126, 9709, 9709, 9709, 38835, 29126, 29126, + 29126, 67961, 29126, 29126, 67961, 87379, 135922, 203883, 0, 0, 0], + [0, 0, 14599, 7299, 0, 0, 7299, 0, 14599, 0, 14599, 0, 14599, 0, 7299, 0, 7299, 0, + 21898, 14599, 14599, 7299, 14599, 29197, 14599, 14599, 14599, 43796, 29197, 36496, + 14599, 14599, 21898, 51095, 58394, 65693, 109489, 175182, 145985, 0, 0, 0], + [0, 0, 7813, 7813, 31250, 0, 7813, 7813, 0, 15625, 7813, 15625, 7813, 7813, 15625, + 7813, 15625, 0, 46875, 15625, 0, 15625, 7813, 15625, 15625, 31250, 15625, 31250, 7813, + 15625, 23438, 23438, 15625, 15625, 39063, 93750, 54688, 187500, 171875, 0, 0, 0], + [0, 0, 0, 8197, 16393, 0, 8197, 8197, 0, 8197, 8197, 8197, 0, 0, 0, 8197, 0, 16393, 0, + 8197, 40984, 32787, 16393, 16393, 16393, 16393, 16393, 16393, 24590, 8197, 57377, + 24590, 16393, 57377, 40984, 40984, 81967, 163934, 213115, 0, 0, 0], + [0, 0, 0, 6757, 20270, 6757, 6757, 0, 0, 0, 13514, 6757, 0, 6757, 6757, 0, 13514, + 13514, 33784, 6757, 13514, 13514, 20270, 6757, 20270, 20270, 47297, 20270, 47297, + 27027, 6757, 33784, 54054, 27027, 47297, 60811, 81081, 94595, 216216, 0, 0, 0], + [0, 0, 5682, 17045, 0, 5682, 11364, 0, 11364, 5682, 0, 0, 5682, 5682, 0, 11364, 0, + 22727, 11364, 22727, 17045, 17045, 5682, 11364, 22727, 17045, 5682, 11364, 51136, + 28409, 17045, 22727, 28409, 45455, 51136, 79545, 102273, 147727, 181818, 0, 0, 0], + [0, 0, 5376, 0, 0, 10753, 0, 5376, 5376, 0, 5376, 10753, 0, 10753, 5376, 10753, 10753, + 16129, 5376, 0, 10753, 5376, 21505, 10753, 5376, 16129, 26882, 5376, 21505, 21505, + 32258, 32258, 43011, 59140, 43011, 64516, 107527, 139785, 231183, 0, 0, 0], + [0, 0, 0, 5128, 5128, 5128, 5128, 10256, 5128, 10256, 5128, 5128, 5128, 5128, 10256, + 5128, 10256, 15385, 10256, 5128, 5128, 15385, 15385, 20513, 0, 25641, 25641, 25641, + 15385, 61538, 41026, 10256, 30769, 35897, 41026, 66667, 56410, 128205, 256410, 0, 0, + 0], [0, 0, 8130, 8130, 0, 12195, 0, 4065, 0, 4065, 4065, 12195, 0, 8130, 20325, 16260, + 12195, 8130, 8130, 4065, 12195, 16260, 12195, 4065, 16260, 20325, 20325, 8130, + 20325, 20325, 16260, 24390, 28455, 48780, 48780, 89431, 69106, 162602, 231707, 0, + 0, 0], + [0, 0, 0, 4065, 12195, 0, 12195, 8130, 8130, 4065, 0, 16260, 4065, 8130, 8130, 4065, + 20325, 0, 8130, 20325, 20325, 12195, 4065, 16260, 16260, 28455, 24390, 24390, 16260, + 48780, 4065, 24390, 32520, 40650, 24390, 56911, 60976, 182927, 223577, 0, 0, 0], + [0, 0, 0, 3425, 6849, 6849, 0, 6849, 10274, 6849, 3425, 3425, 0, 0, 10274, 10274, 6849, + 6849, 3425, 3425, 13699, 3425, 20548, 13699, 27397, 23973, 17123, 20548, 10274, 34247, + 13699, 30822, 34247, 47945, 54795, 71918, 78767, 171233, 222603, 0, 0, 0], + [0, 0, 0, 6920, 3460, 6920, 0, 0, 6920, 6920, 3460, 0, 0, 6920, 13841, 3460, 0, 3460, + 6920, 13841, 20761, 6920, 6920, 34602, 17301, 10381, 10381, 24221, 10381, 24221, + 20761, 48443, 31142, 31142, 38062, 72664, 114187, 162630, 231834, 0, 0, 0], + [0, 0, 0, 2907, 11628, 5814, 0, 2907, 0, 5814, 5814, 5814, 8721, 0, 8721, 5814, 11628, + 5814, 2907, 11628, 8721, 11628, 11628, 14535, 23256, 14535, 29070, 17442, 29070, + 20349, 34884, 37791, 29070, 31977, 31977, 43605, 78488, 174419, 261628, 0, 0, 0], + [0, 0, 0, 5571, 2786, 2786, 5571, 0, 2786, 0, 5571, 5571, 2786, 8357, 2786, 5571, 0, + 13928, 13928, 16713, 13928, 11142, 8357, 5571, 16713, 16713, 25070, 22284, 27855, + 30641, 25070, 27855, 33426, 33426, 44568, 86351, 55710, 175487, 245125, 0, 0, 0], + [0, 0, 0, 0, 0, 5333, 2667, 5333, 5333, 5333, 0, 8000, 5333, 2667, 8000, 2667, 8000, 0, + 2667, 16000, 0, 16000, 5333, 13333, 16000, 5333, 32000, 10667, 21333, 26667, 34667, + 58667, 42667, 42667, 61333, 48000, 85333, 205333, 197333, 0, 0, 0], + [0, 0, 4193, 4193, 4193, 4193, 4193, 8386, 6289, 0, 2096, 4193, 4193, 6289, 6289, 0, 0, + 6289, 4193, 8386, 20964, 10482, 8386, 2096, 18868, 12579, 4193, 20964, 23061, 25157, + 23061, 31447, 41929, 39832, 48218, 56604, 79665, 184486, 270440, 0, 0, 0], + [0, 0, 1988, 3976, 3976, 3976, 1988, 1988, 3976, 3976, 1988, 1988, 3976, 1988, 1988, + 1988, 7952, 7952, 7952, 7952, 7952, 11928, 11928, 5964, 13917, 17893, 17893, 17893, + 13917, 19881, 37773, 29821, 35785, 43738, 59642, 57654, 115308, 165010, 244533, 0, 0, + 0], + [0, 0, 0, 3317, 6633, 4975, 4975, 1658, 1658, 3317, 3317, 3317, 1658, 3317, 6633, 3317, + 6633, 3317, 8292, 11609, 6633, 6633, 9950, 13267, 9950, 13267, 11609, 16584, 28192, + 18242, 31509, 19900, 24876, 38143, 48093, 58043, 96186, 179104, 291874, 0, 0, 0], + [0, 0, 1529, 1529, 1529, 6116, 0, 4587, 3058, 3058, 3058, 0, 7645, 6116, 1529, 6116, + 7645, 4587, 6116, 9174, 6116, 13761, 12232, 10703, 19878, 9174, 15291, 24465, 15291, + 13761, 25994, 30581, 27523, 33639, 62691, 53517, 94801, 204893, 252294, 0, 0, 0], + [0, 0, 0, 5405, 1351, 4054, 4054, 0, 1351, 4054, 5405, 2703, 0, 1351, 6757, 8108, + 10811, 5405, 9459, 8108, 8108, 9459, 6757, 8108, 12162, 20270, 14865, 16216, 22973, + 22973, 27027, 24324, 35135, 35135, 58108, 60811, 112162, 181081, 245946, 0, 0, 0], + [0, 0, 1163, 1163, 2326, 3488, 2326, 5814, 3488, 3488, 1163, 2326, 3488, 5814, 4651, + 3488, 2326, 2326, 10465, 8140, 6977, 11628, 13953, 15116, 10465, 18605, 17442, 13953, + 13953, 20930, 22093, 30233, 39535, 39535, 46512, 69767, 87209, 190698, 263953, 0, 0, + 0], [0, 0, 0, 2991, 2991, 3988, 3988, 0, 1994, 1994, 997, 2991, 997, 2991, 2991, 4985, + 3988, 7976, 1994, 12961, 8973, 14955, 5982, 10967, 2991, 19940, 10967, 8973, + 14955, 24925, 20937, 29910, 26919, 37886, 54835, 61815, 110668, 183450, 289133, + 0, 0, 0], + [0, 0, 1584, 2375, 1584, 6334, 2375, 1584, 2375, 3167, 3959, 2375, 2375, 1584, 4751, + 4751, 8709, 3959, 6334, 5542, 4751, 11085, 8709, 7918, 11085, 15044, 12668, 18211, + 27712, 19794, 27712, 30087, 28504, 34046, 41172, 67300, 95804, 192399, 280285, 0, 0, + 0], + [0, 1645, 0, 1645, 4934, 3289, 3289, 2741, 3289, 2741, 4386, 1645, 2741, 5482, 3289, + 3838, 8224, 5482, 6031, 6031, 7127, 8772, 6031, 8772, 15351, 14254, 11513, 15351, + 12610, 17544, 26864, 22478, 31250, 40570, 43860, 55921, 97588, 202303, 291118, 0, 0, + 0], + [0, 352, 1408, 704, 2112, 1760, 3168, 3168, 1056, 2112, 3168, 2464, 2816, 2464, 5984, + 2464, 3872, 3520, 3520, 6688, 5984, 9504, 9856, 10912, 11264, 11264, 9504, 13376, + 17951, 16543, 19711, 27807, 30271, 34847, 46111, 64766, 100317, 206969, 300246, 0, 0, + 0], + [0, 0, 961, 1763, 2724, 2243, 2243, 2083, 2884, 2243, 1442, 3365, 2724, 2243, 3044, + 2403, 5127, 4166, 5448, 6409, 5608, 5288, 8172, 9133, 11216, 9934, 11857, 16824, + 14901, 18747, 17465, 20990, 28040, 33168, 38455, 64893, 98061, 199007, 334722, 0, 0, + 0], + [0, 189, 566, 1322, 1416, 1511, 1511, 1511, 1983, 1511, 1416, 2266, 2455, 1605, 2171, + 2077, 3588, 3304, 3965, 3493, 4437, 5381, 5570, 8119, 8497, 9158, 9535, 11140, 13595, + 14256, 16900, 20959, 23697, 28984, 38425, 51171, 84781, 207893, 399641, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 300000, 100000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 100000, 0, 0, 0, 0, 100000, 400000, 0, 0, 0], + [0, 26316, 26316, 26316, 52632, 0, 0, 0, 26316, 26316, 0, 0, 0, 0, 0, 26316, 0, 0, + 26316, 26316, 26316, 26316, 26316, 52632, 0, 0, 26316, 0, 26316, 0, 0, 52632, 0, 0, + 26316, 78947, 105263, 105263, 184211, 0, 0, 0], + [0, 0, 12987, 12987, 12987, 38961, 0, 12987, 12987, 25974, 0, 0, 0, 12987, 25974, + 12987, 25974, 0, 38961, 12987, 25974, 25974, 12987, 12987, 0, 25974, 12987, 12987, + 25974, 12987, 0, 12987, 0, 64935, 38961, 64935, 51948, 142857, 194805, 0, 0, 0], + [0, 0, 21277, 21277, 0, 31915, 10638, 0, 21277, 0, 10638, 10638, 10638, 0, 10638, + 10638, 21277, 0, 0, 31915, 21277, 10638, 10638, 21277, 31915, 0, 21277, 21277, 10638, + 10638, 21277, 31915, 42553, 31915, 85106, 53191, 63830, 127660, 170213, 0, 0, 0], + [0, 0, 10417, 10417, 0, 10417, 20833, 20833, 0, 0, 10417, 0, 10417, 20833, 0, 10417, 0, + 10417, 31250, 0, 0, 10417, 0, 41667, 0, 20833, 20833, 10417, 52083, 52083, 10417, + 31250, 41667, 41667, 52083, 62500, 83333, 125000, 177083, 0, 0, 0], + [0, 0, 0, 24096, 24096, 12048, 36145, 0, 0, 0, 12048, 0, 12048, 12048, 0, 0, 24096, + 24096, 12048, 0, 36145, 12048, 0, 12048, 0, 24096, 12048, 12048, 12048, 36145, 12048, + 24096, 12048, 24096, 24096, 72289, 96386, 156627, 228916, 0, 0, 0], + [0, 0, 0, 26667, 26667, 13333, 0, 13333, 0, 13333, 0, 13333, 0, 13333, 0, 0, 13333, + 13333, 26667, 13333, 0, 0, 26667, 26667, 13333, 13333, 40000, 0, 26667, 26667, 13333, + 0, 66667, 66667, 53333, 40000, 93333, 146667, 160000, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 11628, 0, 11628, 11628, 0, 11628, 0, 11628, 23256, 0, 11628, 0, 0, + 23256, 0, 23256, 23256, 34884, 23256, 0, 11628, 0, 23256, 46512, 58140, 46512, 23256, + 34884, 34884, 34884, 127907, 162791, 174419, 0, 0, 0], + [0, 0, 0, 12048, 0, 12048, 0, 0, 0, 0, 0, 0, 0, 24096, 12048, 0, 0, 12048, 12048, + 12048, 60241, 24096, 12048, 36145, 12048, 12048, 24096, 36145, 24096, 24096, 24096, + 24096, 24096, 24096, 96386, 72289, 96386, 96386, 180723, 0, 0, 0], + [0, 0, 0, 37037, 12346, 24691, 0, 37037, 0, 0, 12346, 0, 0, 0, 37037, 12346, 0, 12346, + 12346, 0, 0, 12346, 0, 24691, 0, 24691, 12346, 37037, 0, 37037, 12346, 37037, 12346, + 37037, 37037, 61728, 37037, 172840, 246914, 0, 0, 0], + [0, 0, 0, 0, 10000, 10000, 10000, 10000, 0, 0, 10000, 0, 20000, 10000, 10000, 10000, 0, + 0, 10000, 20000, 20000, 10000, 20000, 10000, 40000, 10000, 30000, 0, 10000, 10000, + 30000, 30000, 40000, 40000, 90000, 110000, 60000, 150000, 160000, 0, 0, 0], + [0, 0, 0, 10870, 10870, 0, 0, 0, 0, 10870, 0, 10870, 0, 0, 0, 21739, 0, 21739, 10870, + 10870, 10870, 0, 43478, 10870, 10870, 10870, 10870, 0, 43478, 32609, 10870, 54348, + 32609, 54348, 65217, 76087, 43478, 163043, 217391, 0, 0, 0], + [0, 0, 0, 20202, 50505, 20202, 10101, 10101, 10101, 20202, 0, 40404, 20202, 20202, + 10101, 10101, 30303, 10101, 10101, 10101, 10101, 0, 0, 20202, 20202, 20202, 0, 0, + 10101, 30303, 80808, 0, 20202, 10101, 30303, 60606, 40404, 151515, 191919, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 8130, 8130, 0, 8130, 24390, 0, 8130, 0, 0, 16260, 16260, 16260, + 0, 40650, 32520, 16260, 16260, 0, 8130, 16260, 24390, 32520, 32520, 8130, 32520, + 32520, 32520, 48780, 32520, 138211, 146341, 203252, 0, 0, 0], + [0, 0, 0, 9524, 9524, 9524, 9524, 9524, 9524, 0, 9524, 0, 9524, 9524, 19048, 0, 0, + 19048, 19048, 9524, 19048, 9524, 9524, 38095, 9524, 9524, 19048, 38095, 19048, 9524, + 9524, 19048, 38095, 28571, 76190, 38095, 66667, 219048, 171429, 0, 0, 0], + [0, 0, 0, 11494, 5747, 5747, 0, 0, 5747, 0, 0, 22989, 11494, 17241, 0, 11494, 11494, + 22989, 17241, 5747, 11494, 11494, 22989, 0, 11494, 0, 5747, 28736, 17241, 34483, + 28736, 28736, 40230, 45977, 63218, 45977, 120690, 132184, 201149, 0, 0, 0], + [0, 0, 0, 0, 13514, 6757, 27027, 0, 6757, 6757, 6757, 6757, 6757, 0, 20270, 13514, + 6757, 0, 0, 20270, 13514, 6757, 27027, 27027, 6757, 20270, 6757, 13514, 27027, 20270, + 27027, 33784, 27027, 33784, 40541, 60811, 74324, 168919, 222973, 0, 0, 0], + [0, 0, 0, 5348, 16043, 16043, 5348, 0, 0, 5348, 16043, 16043, 5348, 16043, 0, 0, 10695, + 0, 16043, 16043, 16043, 10695, 16043, 10695, 5348, 16043, 26738, 32086, 37433, 16043, + 21390, 32086, 10695, 21390, 48128, 69519, 133690, 128342, 203209, 0, 0, 0], + [0, 0, 0, 9302, 9302, 0, 4651, 4651, 13953, 0, 0, 13953, 4651, 0, 0, 13953, 13953, + 9302, 0, 27907, 9302, 4651, 13953, 13953, 13953, 9302, 27907, 32558, 9302, 13953, + 46512, 32558, 18605, 37209, 41860, 51163, 69767, 186047, 241860, 0, 0, 0], + [0, 0, 0, 4717, 4717, 4717, 14151, 0, 0, 0, 9434, 0, 14151, 4717, 4717, 9434, 14151, 0, + 4717, 4717, 14151, 28302, 23585, 23585, 14151, 14151, 9434, 9434, 18868, 28302, 9434, + 37736, 23585, 33019, 42453, 94340, 99057, 179245, 202830, 0, 0, 0], + [0, 0, 0, 11905, 3968, 3968, 0, 0, 3968, 7937, 11905, 11905, 11905, 3968, 0, 3968, + 3968, 19841, 27778, 7937, 3968, 7937, 11905, 15873, 19841, 11905, 27778, 11905, 19841, + 23810, 31746, 27778, 23810, 31746, 31746, 47619, 99206, 178571, 238095, 0, 0, 0], + [0, 0, 0, 0, 0, 3922, 0, 3922, 3922, 0, 11765, 0, 0, 0, 3922, 0, 15686, 19608, 3922, + 7843, 15686, 11765, 15686, 3922, 11765, 19608, 15686, 23529, 11765, 31373, 19608, + 50980, 35294, 35294, 47059, 47059, 105882, 176471, 247059, 0, 0, 0], + [0, 3322, 0, 0, 3322, 13289, 3322, 3322, 6645, 0, 3322, 6645, 3322, 6645, 3322, 3322, + 0, 6645, 3322, 6645, 6645, 9967, 13289, 0, 26578, 16611, 13289, 16611, 36545, 43189, + 33223, 26578, 23256, 19934, 29900, 79734, 132890, 159468, 235880, 0, 0, 0], + [0, 0, 2809, 2809, 5618, 5618, 2809, 2809, 0, 2809, 5618, 5618, 5618, 2809, 0, 11236, + 8427, 8427, 2809, 5618, 8427, 14045, 25281, 11236, 5618, 22472, 19663, 22472, 14045, + 25281, 25281, 25281, 39326, 39326, 56180, 39326, 92697, 168539, 264045, 0, 0, 0], + [0, 0, 0, 2597, 2597, 2597, 2597, 5195, 5195, 2597, 2597, 7792, 0, 5195, 5195, 7792, 0, + 2597, 5195, 10390, 5195, 5195, 7792, 20779, 15584, 12987, 25974, 15584, 18182, 36364, + 25974, 23377, 36364, 49351, 33766, 70130, 122078, 171429, 233766, 0, 0, 0], + [0, 0, 2551, 2551, 5102, 0, 2551, 7653, 2551, 0, 2551, 0, 10204, 12755, 0, 7653, 5102, + 7653, 12755, 7653, 2551, 10204, 25510, 12755, 12755, 20408, 30612, 22959, 20408, + 15306, 30612, 25510, 40816, 30612, 20408, 76531, 66327, 191327, 255102, 0, 0, 0], + [0, 2146, 0, 8584, 2146, 6438, 2146, 2146, 2146, 10730, 8584, 2146, 10730, 4292, 2146, + 4292, 12876, 2146, 6438, 6438, 10730, 6438, 12876, 23605, 21459, 15021, 15021, 19313, + 19313, 21459, 25751, 21459, 27897, 42918, 40773, 49356, 100858, 175966, 253219, 0, 0, + 0], + [0, 0, 0, 0, 3824, 5736, 5736, 0, 3824, 5736, 5736, 1912, 5736, 1912, 5736, 5736, 0, + 7648, 11472, 7648, 7648, 7648, 9560, 15296, 13384, 9560, 15296, 15296, 19120, 28681, + 30593, 36329, 26769, 40153, 34417, 76482, 82218, 181644, 271511, 0, 0, 0], + [0, 1701, 0, 0, 3401, 5102, 1701, 6803, 6803, 11905, 3401, 3401, 3401, 1701, 11905, + 11905, 3401, 11905, 6803, 15306, 11905, 10204, 15306, 13605, 10204, 20408, 22109, + 11905, 23810, 27211, 15306, 25510, 28912, 32313, 47619, 45918, 68027, 198980, 260204, + 0, 0, 0], + [0, 0, 3026, 0, 3026, 1513, 0, 6051, 3026, 4539, 3026, 6051, 6051, 6051, 1513, 3026, + 12103, 6051, 10590, 7564, 9077, 12103, 16641, 18154, 13616, 12103, 13616, 19667, + 12103, 27231, 22693, 34796, 27231, 42360, 49924, 62027, 92284, 180030, 251135, 0, 0, + 0], + [0, 0, 2551, 3827, 6378, 6378, 2551, 3827, 2551, 6378, 2551, 5102, 1276, 1276, 2551, + 6378, 7653, 3827, 6378, 7653, 17857, 12755, 3827, 2551, 11480, 11480, 16582, 19133, + 15306, 21684, 24235, 30612, 28061, 49745, 57398, 45918, 98214, 211735, 242347, 0, 0, + 0], + [0, 0, 1105, 1105, 4420, 4420, 1105, 4420, 3315, 2210, 6630, 4420, 1105, 3315, 5525, + 2210, 11050, 7735, 6630, 12155, 7735, 9945, 4420, 16575, 12155, 12155, 9945, 15470, + 14365, 20994, 22099, 33149, 43094, 44199, 48619, 76243, 103867, 190055, 232044, 0, 0, + 0], + [0, 938, 938, 0, 2814, 2814, 0, 2814, 1876, 5629, 1876, 5629, 3752, 3752, 4690, 2814, + 2814, 5629, 13133, 8443, 13133, 15009, 2814, 9381, 11257, 14071, 12195, 18762, 18762, + 13133, 21576, 29081, 23452, 34709, 47842, 65666, 99437, 204503, 274859, 0, 0, 0], + [0, 0, 1473, 2946, 2946, 2946, 3682, 2209, 3682, 3682, 2209, 2946, 4418, 1473, 1473, + 5891, 7364, 8100, 8100, 9573, 7364, 9573, 9573, 8837, 15464, 17673, 6627, 22828, + 18409, 21355, 28719, 28719, 29455, 41973, 46392, 64801, 94993, 189985, 262150, 0, 0, + 0], + [0, 0, 0, 2129, 2129, 3725, 3725, 3725, 3193, 3193, 2661, 3725, 3725, 3193, 3725, 2129, + 5854, 6919, 8515, 7451, 6919, 6919, 9580, 12241, 13837, 12773, 13305, 13837, 22885, + 25013, 19159, 21820, 34061, 36722, 48430, 66525, 89409, 197978, 278872, 0, 0, 0], + [0, 344, 1032, 1720, 2064, 1032, 3784, 3784, 3784, 2064, 2752, 2064, 3096, 2752, 2752, + 4816, 2752, 6880, 7912, 6536, 7912, 7568, 6192, 11352, 12040, 11696, 14792, 16512, + 17544, 19264, 24080, 22360, 34400, 33712, 45752, 55728, 88063, 190574, 318541, 0, 0, + 0], + [0, 161, 1610, 2898, 2898, 966, 2415, 2415, 1610, 1610, 1932, 1771, 2415, 3059, 3220, + 4186, 3864, 4186, 5635, 5796, 4991, 8211, 6440, 11270, 9821, 12880, 9821, 14490, + 14812, 19804, 21897, 27854, 26244, 34133, 41217, 64402, 91290, 206408, 321365, 0, 0, + 0], + [0, 293, 781, 1464, 1367, 1952, 2147, 1855, 1367, 1367, 3416, 1952, 2733, 2733, 2635, + 2928, 3612, 3221, 3221, 4880, 4002, 5857, 7711, 7028, 8492, 9566, 8004, 11811, 13568, + 16105, 16984, 17960, 24695, 26647, 35627, 52806, 80332, 202343, 406540, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 230769, 76923, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 76923, 0, 153846, 76923, 0, 153846, 0, 230769, 0, 0, 0], + [0, 27027, 54054, 27027, 0, 27027, 27027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54054, 0, 0, + 27027, 0, 0, 0, 27027, 0, 0, 0, 27027, 54054, 0, 0, 0, 81081, 54054, 0, 81081, 162162, + 270270, 0, 0, 0], + [0, 0, 0, 24096, 0, 12048, 0, 12048, 12048, 24096, 12048, 24096, 36145, 36145, 12048, + 12048, 12048, 24096, 0, 0, 24096, 0, 12048, 12048, 12048, 12048, 24096, 36145, 0, + 36145, 12048, 48193, 36145, 12048, 36145, 48193, 48193, 144578, 192771, 0, 0, 0], + [0, 0, 10309, 10309, 20619, 10309, 0, 20619, 0, 20619, 10309, 10309, 10309, 0, 10309, + 10309, 10309, 10309, 0, 30928, 0, 30928, 10309, 0, 20619, 20619, 61856, 41237, 10309, + 10309, 20619, 30928, 51546, 51546, 20619, 72165, 61856, 164948, 123711, 0, 0, 0], + [0, 0, 10753, 43011, 21505, 21505, 21505, 0, 10753, 10753, 0, 10753, 0, 21505, 10753, + 10753, 10753, 32258, 0, 21505, 21505, 0, 21505, 0, 10753, 10753, 21505, 32258, 21505, + 21505, 21505, 21505, 21505, 53763, 53763, 21505, 75269, 118280, 193548, 0, 0, 0], + [0, 0, 10989, 32967, 0, 32967, 10989, 21978, 0, 0, 0, 0, 10989, 0, 0, 10989, 0, 0, + 10989, 0, 10989, 21978, 0, 21978, 21978, 21978, 21978, 0, 32967, 32967, 32967, 21978, + 32967, 43956, 32967, 65934, 65934, 164835, 208791, 0, 0, 0], + [0, 0, 0, 10638, 0, 10638, 0, 10638, 0, 10638, 10638, 0, 0, 10638, 0, 10638, 10638, + 10638, 0, 31915, 21277, 21277, 31915, 31915, 31915, 21277, 31915, 42553, 0, 0, 31915, + 31915, 21277, 0, 53191, 53191, 95745, 148936, 202128, 0, 0, 0], + [0, 0, 0, 0, 12195, 12195, 12195, 0, 12195, 12195, 0, 0, 0, 0, 12195, 12195, 0, 0, + 12195, 12195, 0, 12195, 24390, 12195, 36585, 0, 12195, 36585, 24390, 12195, 0, 36585, + 24390, 0, 73171, 85366, 97561, 219512, 182927, 0, 0, 0], + [0, 0, 0, 0, 23256, 11628, 11628, 11628, 23256, 11628, 11628, 0, 23256, 11628, 0, 0, 0, + 0, 11628, 23256, 11628, 0, 23256, 0, 11628, 11628, 23256, 23256, 23256, 0, 34884, 0, + 46512, 34884, 81395, 34884, 69767, 93023, 302326, 0, 0, 0], + [0, 0, 0, 9259, 9259, 9259, 0, 9259, 0, 9259, 0, 9259, 0, 0, 18519, 9259, 18519, 0, + 18519, 18519, 9259, 46296, 0, 46296, 9259, 9259, 18519, 18519, 37037, 9259, 27778, + 37037, 18519, 55556, 46296, 27778, 64815, 175926, 203704, 0, 0, 0], + [0, 0, 0, 9804, 9804, 0, 19608, 19608, 0, 9804, 0, 0, 0, 29412, 9804, 9804, 19608, 0, + 9804, 19608, 39216, 39216, 29412, 9804, 39216, 29412, 0, 9804, 9804, 39216, 19608, 0, + 0, 29412, 29412, 68627, 107843, 147059, 186275, 0, 0, 0], + [0, 0, 0, 27027, 18018, 0, 18018, 0, 18018, 0, 0, 9009, 0, 18018, 9009, 0, 18018, 9009, + 18018, 18018, 0, 0, 18018, 18018, 0, 9009, 18018, 54054, 9009, 9009, 27027, 27027, + 27027, 36036, 27027, 54054, 99099, 153153, 234234, 0, 0, 0], + [0, 0, 0, 9091, 0, 18182, 0, 27273, 0, 9091, 9091, 9091, 9091, 0, 18182, 9091, 0, 9091, + 0, 18182, 18182, 9091, 9091, 18182, 9091, 9091, 18182, 0, 45455, 18182, 45455, 63636, + 27273, 27273, 54545, 72727, 109091, 181818, 118182, 0, 0, 0], + [0, 0, 0, 9174, 18349, 9174, 0, 0, 0, 0, 9174, 9174, 18349, 9174, 18349, 9174, 9174, 0, + 36697, 18349, 27523, 9174, 18349, 18349, 0, 18349, 27523, 18349, 18349, 27523, 18349, + 27523, 27523, 18349, 18349, 64220, 64220, 211009, 192661, 0, 0, 0], + [0, 0, 0, 7353, 14706, 14706, 7353, 14706, 7353, 0, 7353, 7353, 7353, 14706, 14706, 0, + 7353, 7353, 0, 0, 22059, 14706, 14706, 0, 29412, 7353, 14706, 22059, 14706, 22059, + 22059, 0, 44118, 73529, 73529, 58824, 80882, 132353, 220588, 0, 0, 0], + [0, 0, 0, 12579, 12579, 12579, 0, 18868, 6289, 0, 0, 12579, 6289, 6289, 12579, 0, 6289, + 12579, 12579, 6289, 12579, 12579, 12579, 12579, 25157, 12579, 12579, 25157, 12579, + 25157, 31447, 18868, 18868, 37736, 50314, 50314, 106918, 163522, 220126, 0, 0, 0], + [0, 0, 5780, 11561, 5780, 5780, 0, 5780, 11561, 40462, 0, 5780, 0, 5780, 17341, 11561, + 0, 5780, 17341, 28902, 5780, 17341, 11561, 17341, 23121, 11561, 5780, 28902, 23121, + 40462, 34682, 11561, 40462, 40462, 34682, 23121, 52023, 167630, 231214, 0, 0, 0], + [0, 0, 0, 0, 0, 4854, 4854, 9709, 0, 0, 9709, 9709, 4854, 9709, 0, 4854, 9709, 9709, + 19417, 9709, 9709, 19417, 9709, 14563, 19417, 29126, 14563, 19417, 24272, 24272, 0, + 19417, 43689, 77670, 63107, 58252, 77670, 145631, 223301, 0, 0, 0], + [0, 0, 0, 0, 13514, 13514, 4505, 9009, 0, 0, 0, 18018, 4505, 4505, 4505, 4505, 9009, 0, + 22523, 9009, 9009, 22523, 40541, 13514, 27027, 22523, 9009, 18018, 31532, 27027, + 49550, 27027, 22523, 27027, 58559, 36036, 76577, 166667, 198198, 0, 0, 0], + [0, 0, 0, 4464, 8929, 8929, 8929, 4464, 4464, 0, 4464, 17857, 8929, 13393, 8929, 4464, + 0, 13393, 13393, 22321, 17857, 13393, 8929, 4464, 4464, 17857, 22321, 22321, 40179, + 22321, 22321, 44643, 17857, 35714, 40179, 84821, 116071, 133929, 183036, 0, 0, 0], + [0, 0, 0, 11407, 0, 0, 3802, 0, 11407, 3802, 11407, 0, 3802, 7605, 11407, 3802, 7605, + 7605, 15209, 3802, 3802, 11407, 19011, 15209, 15209, 34221, 38023, 19011, 34221, 7605, + 34221, 30418, 34221, 45627, 19011, 53232, 79848, 212928, 190114, 0, 0, 0], + [0, 0, 0, 0, 3597, 0, 3597, 3597, 0, 7194, 10791, 7194, 0, 10791, 3597, 14388, 17986, + 0, 7194, 7194, 3597, 10791, 17986, 10791, 10791, 21583, 17986, 10791, 17986, 32374, + 28777, 35971, 35971, 32374, 50360, 61151, 53957, 169065, 280576, 0, 0, 0], + [0, 0, 2924, 5848, 5848, 14620, 0, 8772, 2924, 2924, 2924, 2924, 5848, 2924, 11696, + 5848, 2924, 14620, 2924, 14620, 11696, 11696, 20468, 8772, 14620, 11696, 29240, 11696, + 8772, 23392, 17544, 43860, 17544, 43860, 67251, 70175, 87719, 154971, 233918, 0, 0, + 0], + [0, 0, 0, 5747, 5747, 0, 5747, 2874, 0, 5747, 2874, 0, 2874, 2874, 11494, 14368, 8621, + 11494, 2874, 5747, 8621, 8621, 11494, 14368, 8621, 5747, 11494, 25862, 22989, 40230, + 31609, 14368, 40230, 25862, 43103, 71839, 74713, 206897, 244253, 0, 0, 0], + [0, 2577, 0, 0, 5155, 0, 10309, 2577, 2577, 10309, 7732, 7732, 2577, 7732, 5155, 10309, + 7732, 7732, 10309, 15464, 7732, 12887, 15464, 23196, 7732, 15464, 23196, 20619, 15464, + 10309, 15464, 20619, 25773, 38660, 77320, 61856, 97938, 177835, 216495, 0, 0, 0], + [0, 0, 0, 5362, 5362, 2681, 2681, 2681, 5362, 5362, 2681, 8043, 10724, 8043, 10724, 0, + 8043, 13405, 10724, 8043, 10724, 18767, 21448, 10724, 5362, 0, 10724, 13405, 13405, + 26810, 34853, 29491, 26810, 53619, 42895, 72386, 96515, 168901, 233244, 0, 0, 0], + [0, 0, 0, 2088, 4175, 6263, 2088, 2088, 4175, 6263, 10438, 8351, 8351, 2088, 6263, + 4175, 2088, 14614, 8351, 4175, 10438, 4175, 12526, 16701, 10438, 12526, 20877, 12526, + 20877, 18789, 16701, 39666, 37578, 39666, 54280, 73069, 83507, 192067, 227557, 0, 0, + 0], [0, 0, 0, 1912, 0, 0, 3824, 3824, 3824, 3824, 0, 0, 5736, 9560, 11472, 3824, 5736, + 1912, 7648, 13384, 9560, 9560, 17208, 13384, 11472, 24857, 11472, 24857, 15296, + 30593, 17208, 17208, 43977, 45889, 40153, 74570, 99426, 187380, 229446, 0, 0, 0], + [0, 0, 1565, 3130, 0, 7825, 3130, 6260, 3130, 3130, 1565, 1565, 4695, 1565, 3130, 3130, + 1565, 7825, 3130, 10955, 4695, 18779, 10955, 20344, 14085, 10955, 20344, 18779, 31299, + 23474, 21909, 29734, 29734, 39124, 51643, 71987, 89202, 181534, 244131, 0, 0, 0], + [0, 2963, 0, 7407, 1481, 2963, 2963, 1481, 2963, 5926, 1481, 4444, 4444, 5926, 5926, + 10370, 8889, 7407, 8889, 8889, 10370, 7407, 11852, 8889, 11852, 13333, 20741, 20741, + 16296, 14815, 20741, 31111, 29630, 32593, 66667, 66667, 82963, 182222, 256296, 0, 0, + 0], + [0, 0, 0, 5161, 5161, 5161, 6452, 1290, 2581, 2581, 5161, 6452, 5161, 3871, 6452, 3871, + 11613, 3871, 7742, 7742, 6452, 12903, 10323, 7742, 9032, 10323, 15484, 24516, 19355, + 23226, 25806, 18065, 42581, 34839, 38710, 60645, 99355, 175484, 274839, 0, 0, 0], + [0, 1120, 1120, 2240, 6719, 2240, 1120, 4479, 3359, 6719, 4479, 5599, 2240, 5599, 1120, + 0, 11198, 4479, 3359, 8959, 13438, 7839, 10078, 5599, 15677, 14558, 17917, 25756, + 15677, 19037, 31355, 21277, 32475, 38074, 43673, 72788, 103024, 193729, 241881, 0, 0, + 0], + [0, 0, 0, 5676, 946, 946, 1892, 3784, 2838, 3784, 3784, 5676, 3784, 6623, 3784, 1892, + 7569, 3784, 2838, 7569, 6623, 9461, 12299, 14191, 12299, 13245, 15137, 19868, 24598, + 24598, 31220, 29328, 35005, 37843, 52034, 64333, 88931, 186377, 255440, 0, 0, 0], + [0, 0, 2257, 2257, 2257, 1505, 2257, 752, 3010, 4515, 3010, 2257, 4515, 1505, 3762, + 3762, 5267, 6020, 9029, 9782, 7524, 7524, 10534, 10534, 11287, 9782, 16554, 14296, + 18059, 27840, 21821, 33860, 34612, 42889, 54176, 64710, 104590, 179834, 261851, 0, 0, + 0], + [0, 0, 1599, 3198, 4797, 1066, 2665, 5330, 533, 2132, 3198, 1599, 4264, 4264, 7996, + 4264, 3198, 3731, 5864, 6930, 5330, 10661, 7463, 10661, 14925, 12793, 15991, 17591, + 16525, 19190, 22388, 29851, 31983, 38380, 50107, 58635, 94350, 192964, 283582, 0, 0, + 0], + [0, 357, 1429, 1429, 3930, 4645, 2501, 2858, 1072, 3215, 2501, 2144, 5716, 2144, 3573, + 3215, 2858, 5359, 3930, 7860, 8932, 10004, 10361, 8217, 10718, 12147, 13934, 16792, + 20364, 17506, 19650, 20007, 37513, 40014, 55734, 62165, 100393, 192569, 282244, 0, 0, + 0], + [0, 323, 1294, 1617, 1779, 2103, 2103, 2426, 1779, 1779, 2749, 1779, 2911, 3720, 3235, + 3396, 4043, 5014, 6146, 5337, 7925, 6631, 8895, 10836, 12615, 10189, 10351, 13747, + 17144, 17952, 19408, 23775, 21025, 35905, 41566, 59033, 96070, 209769, 323629, 0, 0, + 0], + [0, 295, 591, 1280, 1280, 1575, 1378, 1575, 1575, 689, 2363, 2560, 2659, 2363, 1969, + 2265, 3052, 3249, 4529, 3446, 4923, 5612, 6105, 6499, 6499, 11225, 9059, 11422, 12013, + 16247, 17133, 18413, 23927, 26881, 41256, 52580, 86747, 204805, 399961, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 214286, 71429, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71429, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 71429, 0, 71429, 0, 0, 0, 0, 0, 0, 71429, 428571, 0, 0, 0], + [0, 0, 88235, 29412, 0, 0, 0, 29412, 0, 0, 0, 0, 0, 0, 0, 0, 29412, 0, 0, 29412, 0, + 88235, 0, 0, 0, 29412, 0, 0, 29412, 29412, 88235, 29412, 0, 58824, 0, 0, 58824, 58824, + 323529, 0, 0, 0], + [0, 0, 21978, 21978, 0, 43956, 10989, 43956, 0, 0, 10989, 10989, 10989, 10989, 43956, + 0, 32967, 0, 10989, 32967, 0, 0, 21978, 10989, 0, 21978, 43956, 32967, 21978, 43956, + 10989, 43956, 0, 43956, 32967, 54945, 65934, 120879, 120879, 0, 0, 0], + [0, 0, 0, 10753, 21505, 10753, 0, 10753, 0, 10753, 0, 10753, 0, 10753, 32258, 10753, + 21505, 0, 0, 21505, 21505, 10753, 10753, 21505, 32258, 21505, 21505, 43011, 21505, + 21505, 53763, 75269, 43011, 43011, 21505, 43011, 86022, 107527, 129032, 0, 0, 0], + [0, 0, 0, 21053, 31579, 21053, 0, 0, 21053, 0, 0, 10526, 0, 10526, 10526, 10526, 10526, + 10526, 0, 21053, 31579, 21053, 31579, 0, 0, 0, 52632, 31579, 42105, 31579, 73684, + 10526, 42105, 21053, 10526, 42105, 73684, 157895, 147368, 0, 0, 0], + [0, 0, 0, 12346, 24691, 0, 0, 12346, 0, 12346, 12346, 12346, 61728, 12346, 12346, + 24691, 12346, 24691, 24691, 24691, 12346, 12346, 0, 0, 37037, 0, 0, 12346, 37037, 0, + 0, 37037, 24691, 61728, 37037, 61728, 74074, 148148, 160494, 0, 0, 0], + [0, 0, 0, 0, 20408, 0, 10204, 10204, 0, 0, 30612, 10204, 10204, 10204, 10204, 0, 0, + 10204, 10204, 0, 40816, 20408, 20408, 0, 10204, 40816, 0, 0, 40816, 20408, 51020, + 40816, 10204, 40816, 71429, 51020, 91837, 102041, 214286, 0, 0, 0], + [0, 0, 0, 28571, 14286, 0, 0, 0, 0, 28571, 28571, 14286, 14286, 14286, 42857, 0, 0, 0, + 0, 0, 0, 0, 0, 14286, 14286, 0, 0, 14286, 14286, 14286, 28571, 14286, 57143, 14286, + 42857, 42857, 71429, 242857, 228571, 0, 0, 0], + [0, 0, 11111, 0, 0, 22222, 11111, 22222, 11111, 33333, 0, 0, 0, 11111, 0, 0, 11111, 0, + 11111, 22222, 0, 22222, 0, 0, 33333, 22222, 66667, 33333, 22222, 44444, 44444, 33333, + 0, 77778, 100000, 44444, 11111, 122222, 155556, 0, 0, 0], + [0, 0, 0, 20202, 0, 0, 0, 20202, 10101, 0, 10101, 0, 10101, 0, 30303, 20202, 10101, 0, + 10101, 10101, 20202, 10101, 20202, 20202, 20202, 0, 20202, 0, 20202, 10101, 40404, + 20202, 40404, 40404, 60606, 60606, 131313, 121212, 191919, 0, 0, 0], + [0, 9615, 0, 9615, 19231, 9615, 9615, 0, 9615, 19231, 9615, 9615, 0, 0, 9615, 28846, + 9615, 38462, 0, 9615, 0, 9615, 28846, 19231, 0, 9615, 28846, 0, 19231, 19231, 28846, + 28846, 38462, 38462, 19231, 67308, 67308, 173077, 201923, 0, 0, 0], + [0, 0, 0, 8130, 0, 0, 0, 0, 8130, 16260, 8130, 8130, 8130, 24390, 8130, 0, 0, 0, 0, + 24390, 32520, 8130, 8130, 16260, 32520, 24390, 24390, 24390, 8130, 8130, 24390, 32520, + 40650, 24390, 32520, 89431, 81301, 146341, 227642, 0, 0, 0], + [0, 0, 0, 8000, 16000, 16000, 16000, 0, 40000, 0, 8000, 8000, 8000, 32000, 8000, 8000, + 8000, 16000, 8000, 0, 8000, 16000, 16000, 16000, 24000, 24000, 8000, 24000, 40000, + 40000, 16000, 32000, 8000, 40000, 80000, 40000, 104000, 112000, 152000, 0, 0, 0], + [0, 0, 0, 14815, 7407, 14815, 14815, 22222, 0, 7407, 0, 14815, 22222, 14815, 7407, + 14815, 7407, 0, 7407, 22222, 22222, 0, 29630, 29630, 22222, 0, 14815, 22222, 44444, + 14815, 37037, 37037, 37037, 59259, 37037, 44444, 81481, 177778, 96296, 0, 0, 0], + [0, 0, 0, 17391, 17391, 8696, 0, 8696, 0, 17391, 0, 8696, 17391, 0, 0, 17391, 0, 17391, + 8696, 17391, 26087, 26087, 0, 0, 26087, 17391, 17391, 26087, 0, 26087, 8696, 26087, + 69565, 60870, 60870, 95652, 60870, 147826, 147826, 0, 0, 0], + [0, 0, 0, 0, 6711, 20134, 6711, 6711, 6711, 0, 6711, 6711, 6711, 33557, 6711, 0, 13423, + 13423, 20134, 6711, 6711, 20134, 33557, 20134, 26846, 20134, 33557, 40268, 26846, + 53691, 26846, 20134, 13423, 26846, 46980, 20134, 33557, 140940, 228188, 0, 0, 0], + [0, 0, 0, 6173, 0, 12346, 12346, 0, 6173, 12346, 6173, 12346, 6173, 0, 6173, 37037, + 6173, 6173, 6173, 18519, 30864, 0, 0, 0, 0, 18519, 24691, 6173, 18519, 30864, 49383, + 43210, 30864, 55556, 80247, 43210, 55556, 172840, 185185, 0, 0, 0], + [0, 0, 0, 10471, 5236, 15707, 5236, 5236, 10471, 5236, 0, 5236, 5236, 5236, 5236, + 15707, 10471, 0, 5236, 20942, 5236, 20942, 20942, 15707, 15707, 10471, 5236, 15707, + 15707, 26178, 36649, 36649, 10471, 52356, 41885, 41885, 89005, 198953, 209424, 0, 0, + 0], + [0, 0, 4651, 0, 18605, 0, 13953, 0, 4651, 9302, 13953, 4651, 4651, 0, 13953, 13953, + 13953, 13953, 13953, 4651, 18605, 13953, 13953, 41860, 0, 23256, 13953, 23256, 23256, + 37209, 18605, 32558, 32558, 23256, 27907, 83721, 46512, 186047, 190698, 0, 0, 0], + [0, 0, 4219, 0, 8439, 0, 12658, 4219, 8439, 0, 4219, 0, 21097, 21097, 8439, 0, 12658, + 16878, 8439, 0, 12658, 12658, 25316, 25316, 4219, 12658, 25316, 37975, 16878, 21097, + 12658, 42194, 25316, 50633, 37975, 67511, 59072, 168776, 210970, 0, 0, 0], + [0, 3704, 0, 7407, 7407, 7407, 7407, 14815, 7407, 7407, 3704, 3704, 0, 7407, 7407, + 3704, 7407, 3704, 7407, 3704, 22222, 0, 11111, 11111, 14815, 22222, 14815, 22222, + 44444, 29630, 33333, 25926, 33333, 59259, 51852, 62963, 48148, 170370, 211111, 0, 0, + 0], [0, 0, 0, 6515, 3257, 3257, 3257, 3257, 9772, 0, 0, 3257, 3257, 9772, 9772, 13029, + 9772, 19544, 9772, 26059, 3257, 29316, 13029, 16287, 16287, 22801, 26059, 29316, + 29316, 9772, 35831, 29316, 19544, 45603, 35831, 48860, 55375, 172638, 228013, 0, + 0, 0], + [0, 0, 0, 3236, 9709, 6472, 3236, 6472, 6472, 9709, 12945, 0, 0, 3236, 6472, 0, 6472, + 6472, 0, 19417, 12945, 9709, 19417, 16181, 25890, 16181, 19417, 19417, 16181, 29126, + 16181, 42071, 29126, 25890, 45307, 64725, 80906, 171521, 239482, 0, 0, 0], + [0, 0, 0, 2924, 2924, 5848, 5848, 5848, 5848, 5848, 2924, 2924, 2924, 2924, 2924, 8772, + 5848, 2924, 5848, 14620, 8772, 14620, 26316, 23392, 14620, 23392, 14620, 20468, 14620, + 40936, 29240, 29240, 40936, 29240, 52632, 93567, 76023, 143275, 216374, 0, 0, 0], + [0, 0, 0, 5236, 5236, 7853, 5236, 0, 10471, 2618, 5236, 0, 7853, 2618, 10471, 15707, + 5236, 0, 10471, 10471, 7853, 13089, 7853, 13089, 13089, 13089, 7853, 18325, 20942, + 36649, 18325, 47120, 36649, 47120, 44503, 52356, 60209, 175393, 261780, 0, 0, 0], + [0, 0, 0, 7177, 7177, 7177, 7177, 9569, 2392, 2392, 4785, 14354, 7177, 7177, 4785, + 7177, 0, 4785, 7177, 19139, 11962, 7177, 9569, 2392, 11962, 28708, 16746, 16746, + 19139, 19139, 23923, 35885, 40670, 28708, 50239, 78947, 76555, 165072, 236842, 0, 0, + 0], + [0, 0, 2012, 4024, 2012, 4024, 2012, 0, 4024, 4024, 16097, 4024, 12072, 10060, 10060, + 0, 10060, 10060, 16097, 4024, 6036, 10060, 12072, 10060, 2012, 16097, 22133, 20121, + 16097, 16097, 28169, 26157, 28169, 44266, 58350, 70423, 86519, 175050, 237425, 0, 0, + 0], + [0, 0, 1876, 9381, 0, 3752, 3752, 1876, 0, 5629, 9381, 5629, 5629, 5629, 3752, 1876, + 3752, 9381, 11257, 5629, 9381, 13133, 13133, 20638, 15009, 9381, 9381, 11257, 15009, + 26266, 20638, 20638, 35647, 63790, 54409, 58161, 80675, 196998, 238274, 0, 0, 0], + [0, 0, 0, 4926, 4926, 6568, 3284, 6568, 3284, 13136, 3284, 3284, 3284, 9852, 4926, 0, + 9852, 4926, 6568, 8210, 6568, 8210, 4926, 11494, 13136, 16420, 21346, 21346, 37767, + 21346, 24631, 29557, 34483, 44335, 64039, 52545, 88670, 197044, 205255, 0, 0, 0], + [0, 0, 0, 4559, 3040, 3040, 1520, 0, 7599, 1520, 7599, 0, 12158, 0, 3040, 13678, 9119, + 4559, 10638, 3040, 12158, 15198, 18237, 16717, 15198, 13678, 22796, 15198, 25836, + 19757, 28875, 24316, 22796, 39514, 54711, 74468, 106383, 150456, 238602, 0, 0, 0], + [0, 0, 1351, 1351, 6757, 4054, 6757, 1351, 4054, 5405, 5405, 6757, 1351, 2703, 4054, + 4054, 6757, 5405, 9459, 10811, 6757, 4054, 16216, 16216, 16216, 18919, 20270, 16216, + 24324, 22973, 16216, 22973, 39189, 47297, 37838, 58108, 98649, 182432, 247297, 0, 0, + 0], + [0, 0, 0, 2252, 3378, 2252, 1126, 4505, 3378, 3378, 5631, 6757, 4505, 7883, 2252, 2252, + 2252, 9009, 12387, 3378, 10135, 11261, 13514, 12387, 7883, 12387, 18018, 15766, 27027, + 22523, 27027, 33784, 32658, 42793, 48423, 61937, 95721, 162162, 268018, 0, 0, 0], + [0, 0, 0, 7266, 4541, 4541, 908, 1817, 2725, 4541, 0, 5450, 4541, 5450, 4541, 8174, + 4541, 8174, 9991, 7266, 4541, 6358, 9991, 10899, 10899, 12716, 18165, 18165, 21798, + 21798, 36331, 30881, 42688, 45413, 44505, 55404, 99001, 193460, 232516, 0, 0, 0], + [0, 0, 0, 3420, 2736, 2736, 4788, 5472, 4104, 2052, 1368, 4104, 6840, 6156, 4104, 4788, + 5472, 2736, 4788, 8892, 7524, 11628, 8892, 11628, 19152, 19152, 17100, 19152, 19152, + 25992, 25308, 25308, 35568, 29412, 40356, 74555, 104651, 188782, 242134, 0, 0, 0], + [0, 0, 2140, 1605, 2675, 1070, 2140, 2140, 3210, 2140, 2675, 2675, 2675, 3210, 4280, + 3745, 4815, 5350, 3210, 5350, 6956, 9631, 9631, 12306, 13911, 14981, 15516, 16586, + 24077, 19262, 19262, 30498, 33173, 38523, 47619, 67951, 97378, 207598, 260032, 0, 0, + 0], + [0, 689, 689, 2068, 1724, 3102, 689, 2413, 1379, 2068, 2758, 3792, 2068, 3102, 5515, + 4826, 5860, 4137, 5860, 6549, 5860, 6205, 10686, 8618, 10341, 14133, 13444, 14478, + 22406, 22061, 23440, 25164, 35505, 35850, 44467, 63426, 97208, 205446, 281972, 0, 0, + 0], + [0, 162, 324, 2429, 2591, 3400, 1619, 1619, 1457, 1943, 2591, 2915, 3076, 4534, 3400, + 4210, 4048, 4210, 6801, 4858, 4696, 6477, 6639, 6962, 9715, 10039, 14734, 12306, + 18620, 16677, 19754, 27688, 29145, 33517, 41451, 59909, 100389, 210168, 314929, 0, 0, + 0], + [0, 302, 1209, 2115, 1813, 2014, 1611, 1209, 1410, 2014, 1108, 2316, 1611, 2417, 3122, + 2719, 2719, 4230, 4331, 4431, 4633, 4834, 7050, 5942, 6647, 9669, 9870, 10474, 11985, + 16719, 16316, 20445, 24977, 31625, 40185, 58213, 89435, 206969, 381307, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 0, 90909, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 90909, 90909, 90909, 181818, 0, 0, 0], + [0, 62500, 62500, 0, 0, 0, 62500, 31250, 0, 93750, 0, 31250, 0, 0, 0, 0, 0, 0, 31250, + 0, 0, 0, 0, 31250, 0, 0, 0, 62500, 0, 0, 0, 0, 0, 0, 0, 31250, 62500, 125000, 312500, + 0, 0, 0], + [0, 0, 9434, 37736, 18868, 9434, 9434, 9434, 18868, 18868, 9434, 9434, 0, 0, 9434, + 18868, 9434, 0, 9434, 9434, 9434, 0, 0, 18868, 0, 28302, 18868, 0, 37736, 0, 9434, + 75472, 47170, 28302, 66038, 75472, 75472, 141509, 160377, 0, 0, 0], + [0, 0, 9615, 0, 48077, 9615, 0, 38462, 9615, 9615, 0, 0, 0, 0, 9615, 9615, 19231, 9615, + 19231, 0, 19231, 28846, 9615, 0, 19231, 38462, 19231, 28846, 28846, 28846, 19231, + 9615, 38462, 48077, 67308, 67308, 67308, 105769, 163462, 0, 0, 0], + [0, 0, 0, 17857, 0, 8929, 26786, 26786, 0, 0, 17857, 8929, 17857, 17857, 17857, 35714, + 0, 17857, 0, 8929, 0, 8929, 17857, 35714, 17857, 0, 17857, 8929, 8929, 35714, 26786, + 26786, 44643, 44643, 44643, 80357, 89286, 133929, 133929, 0, 0, 0], + [0, 0, 24691, 12346, 12346, 12346, 0, 12346, 0, 24691, 0, 0, 0, 0, 12346, 0, 12346, + 37037, 24691, 12346, 61728, 0, 12346, 0, 0, 37037, 0, 37037, 12346, 24691, 61728, + 12346, 37037, 37037, 24691, 74074, 86420, 98765, 185185, 0, 0, 0], + [0, 11765, 0, 23529, 11765, 23529, 0, 35294, 11765, 11765, 23529, 11765, 11765, 0, + 11765, 0, 0, 35294, 23529, 11765, 58824, 23529, 11765, 23529, 11765, 11765, 23529, + 23529, 11765, 47059, 11765, 23529, 35294, 11765, 58824, 105882, 58824, 94118, 94118, + 0, 0, 0], + [0, 0, 0, 22472, 11236, 11236, 22472, 11236, 0, 11236, 0, 0, 11236, 22472, 22472, 0, 0, + 33708, 22472, 0, 44944, 11236, 33708, 22472, 22472, 22472, 11236, 44944, 11236, 22472, + 22472, 33708, 56180, 33708, 44944, 123596, 11236, 123596, 101124, 0, 0, 0], + [0, 0, 0, 20202, 0, 10101, 20202, 10101, 10101, 10101, 10101, 10101, 20202, 0, 20202, + 0, 0, 0, 0, 20202, 30303, 30303, 40404, 20202, 0, 30303, 0, 20202, 20202, 40404, + 30303, 10101, 20202, 10101, 30303, 30303, 101010, 181818, 191919, 0, 0, 0], + [0, 0, 0, 0, 0, 10204, 0, 10204, 20408, 0, 20408, 0, 10204, 20408, 0, 10204, 0, 10204, + 20408, 20408, 10204, 20408, 10204, 20408, 20408, 0, 20408, 20408, 10204, 20408, 30612, + 30612, 10204, 51020, 51020, 81633, 153061, 204082, 81633, 0, 0, 0], + [0, 0, 8850, 8850, 8850, 8850, 8850, 0, 0, 8850, 0, 17699, 0, 8850, 8850, 8850, 8850, + 8850, 8850, 8850, 0, 17699, 26549, 8850, 8850, 17699, 44248, 35398, 26549, 17699, + 17699, 17699, 26549, 17699, 44248, 70796, 88496, 176991, 203540, 0, 0, 0], + [0, 0, 0, 0, 16949, 8475, 0, 25424, 0, 8475, 0, 0, 16949, 8475, 16949, 16949, 8475, + 25424, 8475, 8475, 8475, 0, 33898, 25424, 16949, 16949, 25424, 33898, 33898, 8475, + 25424, 42373, 16949, 42373, 25424, 93220, 76271, 169492, 135593, 0, 0, 0], + [0, 0, 6993, 13986, 6993, 20979, 6993, 0, 6993, 0, 6993, 6993, 0, 6993, 6993, 6993, + 20979, 0, 27972, 27972, 13986, 13986, 20979, 6993, 13986, 34965, 20979, 6993, 20979, + 13986, 6993, 34965, 34965, 34965, 20979, 62937, 104895, 195804, 160839, 0, 0, 0], + [0, 0, 0, 20548, 6849, 6849, 0, 0, 20548, 20548, 6849, 0, 13699, 6849, 13699, 0, 13699, + 0, 6849, 6849, 13699, 6849, 20548, 0, 13699, 27397, 13699, 27397, 27397, 13699, 34247, + 41096, 41096, 34247, 47945, 61644, 123288, 136986, 171233, 0, 0, 0], + [0, 0, 0, 13514, 6757, 20270, 0, 0, 13514, 6757, 0, 6757, 6757, 0, 6757, 6757, 27027, + 6757, 6757, 6757, 13514, 13514, 20270, 6757, 6757, 6757, 27027, 33784, 6757, 20270, + 40541, 33784, 27027, 27027, 47297, 54054, 81081, 162162, 236486, 0, 0, 0], + [0, 0, 13158, 0, 6579, 13158, 6579, 0, 0, 0, 6579, 13158, 13158, 13158, 0, 6579, 0, 0, + 0, 6579, 19737, 6579, 26316, 19737, 6579, 13158, 46053, 26316, 6579, 26316, 19737, + 59211, 19737, 26316, 59211, 52632, 65789, 157895, 243421, 0, 0, 0], + [0, 0, 6061, 0, 6061, 0, 6061, 6061, 6061, 0, 6061, 0, 12121, 24242, 24242, 18182, 0, + 12121, 18182, 12121, 6061, 36364, 24242, 0, 12121, 18182, 24242, 12121, 12121, 12121, + 24242, 12121, 18182, 36364, 66667, 66667, 103030, 145455, 212121, 0, 0, 0], + [0, 0, 0, 14778, 14778, 0, 0, 4926, 0, 9852, 4926, 14778, 0, 19704, 4926, 0, 0, 4926, + 4926, 4926, 19704, 0, 9852, 19704, 9852, 14778, 9852, 14778, 19704, 29557, 39409, + 49261, 34483, 44335, 64039, 64039, 83744, 133005, 236453, 0, 0, 0], + [0, 0, 4762, 9524, 4762, 4762, 9524, 0, 4762, 14286, 4762, 4762, 4762, 28571, 9524, + 4762, 19048, 9524, 9524, 4762, 4762, 19048, 9524, 9524, 19048, 14286, 14286, 38095, + 23810, 14286, 23810, 57143, 38095, 14286, 28571, 52381, 95238, 166667, 204762, 0, 0, + 0], + [0, 0, 0, 4673, 9346, 4673, 14019, 9346, 9346, 9346, 4673, 9346, 4673, 0, 9346, 4673, + 0, 4673, 4673, 14019, 9346, 9346, 9346, 14019, 32710, 18692, 18692, 28037, 46729, + 28037, 28037, 28037, 23364, 56075, 37383, 56075, 65421, 135514, 238318, 0, 0, 0], + [0, 0, 4082, 8163, 0, 0, 4082, 0, 12245, 0, 12245, 0, 12245, 12245, 8163, 12245, 12245, + 0, 12245, 16327, 4082, 32653, 12245, 16327, 8163, 20408, 20408, 16327, 28571, 40816, + 28571, 12245, 48980, 69388, 40816, 53061, 102041, 126531, 191837, 0, 0, 0], + [0, 0, 0, 6601, 3300, 0, 0, 0, 3300, 6601, 3300, 6601, 3300, 6601, 16502, 3300, 3300, + 16502, 13201, 6601, 9901, 16502, 6601, 19802, 36304, 6601, 33003, 19802, 16502, 26403, + 29703, 13201, 13201, 36304, 36304, 66007, 69307, 207921, 237624, 0, 0, 0], + [0, 0, 3333, 3333, 0, 6667, 0, 3333, 6667, 3333, 6667, 3333, 6667, 10000, 6667, 13333, + 6667, 3333, 6667, 10000, 6667, 23333, 20000, 20000, 3333, 16667, 16667, 13333, 6667, + 33333, 36667, 43333, 33333, 36667, 66667, 60000, 80000, 160000, 223333, 0, 0, 0], + [0, 0, 2994, 5988, 5988, 5988, 0, 2994, 5988, 0, 5988, 11976, 5988, 8982, 5988, 11976, + 11976, 8982, 0, 0, 11976, 11976, 29940, 11976, 17964, 14970, 14970, 14970, 17964, + 14970, 35928, 32934, 38922, 38922, 59880, 68862, 65868, 197605, 197605, 0, 0, 0], + [0, 0, 0, 9877, 2469, 2469, 4938, 0, 2469, 2469, 9877, 9877, 4938, 2469, 4938, 4938, + 7407, 9877, 9877, 7407, 0, 7407, 29630, 9877, 14815, 14815, 14815, 9877, 24691, 24691, + 39506, 29630, 24691, 39506, 37037, 64198, 79012, 167901, 271605, 0, 0, 0], + [0, 0, 2179, 2179, 2179, 4357, 6536, 2179, 6536, 0, 0, 2179, 0, 4357, 8715, 13072, + 4357, 17429, 10893, 8715, 17429, 15251, 6536, 13072, 15251, 6536, 15251, 23965, 21786, + 17429, 34858, 26144, 45752, 47930, 52288, 56645, 100218, 165577, 222222, 0, 0, 0], + [0, 0, 0, 2179, 6536, 2179, 13072, 4357, 6536, 6536, 2179, 13072, 6536, 2179, 8715, + 2179, 6536, 4357, 4357, 15251, 2179, 8715, 8715, 8715, 13072, 13072, 17429, 17429, + 34858, 23965, 30501, 23965, 34858, 47930, 37037, 56645, 100218, 174292, 239651, 0, 0, + 0], [0, 0, 0, 3356, 3356, 0, 3356, 1678, 8389, 3356, 1678, 5034, 8389, 0, 5034, 15101, + 6711, 8389, 10067, 0, 5034, 11745, 3356, 11745, 16779, 13423, 28523, 16779, + 40268, 25168, 16779, 26846, 35235, 41946, 45302, 63758, 93960, 194631, 224832, 0, + 0, 0], + [0, 0, 0, 3155, 3155, 0, 0, 3155, 3155, 3155, 0, 1577, 4732, 7886, 1577, 12618, 4732, + 4732, 4732, 15773, 12618, 22082, 12618, 15773, 17350, 12618, 18927, 33123, 28391, + 25237, 23659, 31546, 48896, 47319, 55205, 59937, 70978, 171924, 217666, 0, 0, 0], + [0, 0, 0, 1462, 2924, 2924, 1462, 1462, 0, 1462, 4386, 4386, 7310, 5848, 4386, 2924, + 2924, 14620, 7310, 7310, 10234, 2924, 10234, 17544, 11696, 14620, 16082, 14620, 23392, + 24854, 32164, 33626, 51170, 42398, 32164, 77485, 116959, 191520, 203216, 0, 0, 0], + [0, 0, 0, 3610, 4813, 6017, 1203, 3610, 3610, 7220, 0, 8424, 4813, 8424, 6017, 6017, + 3610, 7220, 4813, 16847, 8424, 3610, 14440, 10830, 13237, 19254, 14440, 20457, 20457, + 22864, 26474, 31288, 33694, 33694, 49338, 60168, 90253, 186522, 244284, 0, 0, 0], + [0, 0, 3151, 1050, 3151, 3151, 5252, 4202, 3151, 0, 3151, 4202, 5252, 5252, 7353, 3151, + 3151, 5252, 6303, 7353, 11555, 8403, 9454, 11555, 15756, 8403, 21008, 17857, 17857, + 28361, 28361, 27311, 23109, 43067, 50420, 63025, 90336, 204832, 245798, 0, 0, 0], + [0, 0, 870, 3478, 6957, 2609, 3478, 1739, 6957, 4348, 5217, 2609, 6957, 3478, 12174, + 6087, 7826, 3478, 6087, 5217, 12174, 9565, 15652, 9565, 10435, 16522, 14783, 16522, + 19130, 16522, 18261, 30435, 30435, 47826, 47826, 70435, 93043, 182609, 248696, 0, 0, + 0], + [0, 0, 1444, 2888, 2888, 3610, 722, 2888, 4332, 2888, 1444, 3610, 4332, 4332, 1444, + 4332, 6498, 5776, 7220, 6498, 5776, 12274, 10830, 11552, 8664, 12274, 18773, 15162, + 22383, 21661, 24549, 28159, 36823, 40433, 45487, 65704, 101083, 202166, 249097, 0, 0, + 0], [0, 0, 516, 2063, 4126, 3094, 4126, 516, 2063, 3610, 3610, 1547, 2579, 6189, 5157, + 7220, 5673, 7736, 4126, 7220, 6704, 9283, 8252, 15988, 13925, 15988, 8252, 14440, + 15472, 22176, 28365, 22692, 35585, 43837, 49510, 76844, 85095, 201135, 255286, 0, + 0, 0], + [0, 0, 1725, 3106, 2070, 2070, 1380, 1380, 2070, 4831, 1725, 3796, 2761, 5176, 2761, + 4141, 4486, 4141, 7246, 8282, 7246, 7591, 9662, 9662, 11042, 11042, 10007, 17943, + 16218, 15528, 25190, 26225, 27260, 32781, 43823, 64872, 96618, 212905, 291235, 0, 0, + 0], + [0, 161, 805, 2576, 2415, 1610, 2898, 2576, 2254, 2415, 4024, 3220, 2415, 4024, 3703, + 4185, 4829, 3703, 6117, 3542, 7244, 9659, 7405, 7888, 10625, 12717, 13683, 17225, + 16742, 19156, 20766, 26240, 26883, 35093, 43947, 58113, 96587, 211687, 300869, 0, 0, + 0], + [0, 105, 316, 1053, 1369, 2001, 1264, 1474, 1895, 1579, 1895, 1685, 1053, 2317, 2106, + 2738, 3159, 3791, 4212, 4422, 6634, 6107, 5475, 6844, 8950, 8108, 9266, 13057, 12109, + 16110, 18006, 19585, 24850, 33379, 43277, 55070, 85501, 205854, 383384, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 250000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 125000, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 125000, 0, 0, 0, 125000, 0, 0, 0, 0], + [0, 0, 55556, 55556, 0, 55556, 27778, 27778, 0, 0, 0, 0, 0, 0, 0, 0, 27778, 0, 0, + 27778, 0, 27778, 27778, 0, 0, 27778, 27778, 0, 27778, 27778, 0, 55556, 27778, 0, + 27778, 55556, 83333, 111111, 194444, 0, 0, 0], + [0, 0, 0, 30928, 20619, 30928, 20619, 10309, 10309, 20619, 0, 20619, 0, 10309, 10309, + 10309, 10309, 20619, 10309, 30928, 20619, 10309, 41237, 30928, 10309, 10309, 20619, + 30928, 41237, 0, 51546, 20619, 20619, 41237, 10309, 82474, 20619, 134021, 134021, 0, + 0, 0], + [0, 0, 10101, 0, 10101, 20202, 30303, 0, 10101, 0, 10101, 0, 0, 10101, 20202, 0, 30303, + 0, 10101, 20202, 10101, 10101, 10101, 10101, 60606, 20202, 20202, 10101, 30303, 20202, + 50505, 60606, 50505, 30303, 70707, 30303, 80808, 111111, 131313, 0, 0, 0], + [0, 0, 11236, 22472, 22472, 0, 0, 0, 0, 11236, 11236, 0, 0, 22472, 0, 0, 11236, 33708, + 0, 11236, 11236, 11236, 22472, 22472, 22472, 11236, 22472, 22472, 33708, 22472, 33708, + 44944, 22472, 78652, 11236, 56180, 78652, 191011, 123596, 0, 0, 0], + [0, 11494, 0, 22989, 11494, 34483, 0, 11494, 22989, 22989, 0, 11494, 0, 0, 0, 11494, + 11494, 0, 34483, 0, 11494, 11494, 22989, 57471, 22989, 11494, 11494, 22989, 22989, 0, + 45977, 11494, 34483, 22989, 11494, 80460, 57471, 103448, 229885, 0, 0, 0], + [0, 0, 12500, 50000, 12500, 25000, 12500, 0, 0, 25000, 12500, 0, 0, 0, 12500, 0, 0, + 37500, 0, 12500, 12500, 0, 0, 12500, 0, 50000, 12500, 25000, 12500, 25000, 75000, + 50000, 12500, 62500, 37500, 25000, 87500, 112500, 175000, 0, 0, 0], + [0, 0, 0, 0, 19802, 19802, 29703, 9901, 0, 0, 19802, 9901, 9901, 9901, 19802, 0, 29703, + 0, 0, 29703, 9901, 19802, 9901, 9901, 0, 19802, 9901, 19802, 49505, 9901, 19802, + 19802, 19802, 39604, 89109, 59406, 59406, 148515, 178218, 0, 0, 0], + [0, 0, 9709, 9709, 0, 29126, 0, 9709, 9709, 0, 19417, 0, 19417, 9709, 9709, 9709, 9709, + 9709, 9709, 19417, 9709, 9709, 9709, 29126, 29126, 19417, 0, 19417, 29126, 29126, + 38835, 19417, 48544, 58252, 48544, 106796, 58252, 155340, 97087, 0, 0, 0], + [0, 0, 10204, 10204, 10204, 20408, 0, 10204, 40816, 20408, 10204, 20408, 20408, 0, + 20408, 0, 10204, 20408, 10204, 0, 20408, 10204, 0, 10204, 10204, 10204, 20408, 10204, + 10204, 20408, 30612, 40816, 20408, 40816, 40816, 20408, 91837, 142857, 214286, 0, 0, + 0], + [0, 0, 0, 9009, 27027, 0, 18018, 0, 9009, 18018, 18018, 0, 0, 27027, 0, 18018, 9009, + 18018, 9009, 0, 9009, 9009, 9009, 18018, 9009, 9009, 18018, 18018, 18018, 18018, + 36036, 9009, 54054, 45045, 18018, 81081, 117117, 126126, 198198, 0, 0, 0], + [0, 0, 9524, 0, 0, 38095, 9524, 9524, 19048, 9524, 0, 0, 9524, 9524, 0, 0, 19048, 9524, + 28571, 0, 0, 9524, 19048, 0, 19048, 38095, 9524, 47619, 57143, 19048, 28571, 0, 28571, + 38095, 66667, 76190, 114286, 152381, 104762, 0, 0, 0], + [0, 0, 6849, 13699, 0, 6849, 6849, 13699, 6849, 20548, 0, 0, 34247, 6849, 0, 6849, + 13699, 41096, 6849, 20548, 6849, 27397, 13699, 13699, 13699, 0, 27397, 6849, 47945, + 34247, 34247, 47945, 20548, 54795, 47945, 41096, 54795, 191781, 109589, 0, 0, 0], + [0, 6993, 0, 0, 20979, 6993, 6993, 13986, 0, 13986, 13986, 0, 13986, 13986, 20979, + 41958, 13986, 27972, 6993, 6993, 20979, 20979, 13986, 13986, 34965, 6993, 20979, + 27972, 20979, 13986, 34965, 34965, 41958, 48951, 41958, 55944, 34965, 139860, 139860, + 0, 0, 0], + [0, 0, 0, 6329, 0, 6329, 6329, 6329, 12658, 18987, 0, 6329, 6329, 18987, 0, 12658, + 18987, 0, 18987, 12658, 12658, 25316, 25316, 25316, 0, 25316, 25316, 0, 50633, 31646, + 25316, 50633, 31646, 37975, 31646, 44304, 120253, 120253, 164557, 0, 0, 0], + [0, 0, 0, 19481, 0, 6494, 6494, 12987, 0, 0, 0, 12987, 6494, 6494, 12987, 6494, 6494, + 6494, 12987, 6494, 12987, 6494, 0, 12987, 6494, 25974, 12987, 45455, 32468, 58442, + 51948, 25974, 32468, 38961, 38961, 71429, 84416, 162338, 155844, 0, 0, 0], + [0, 0, 5747, 0, 17241, 0, 11494, 5747, 11494, 0, 5747, 5747, 28736, 5747, 11494, 5747, + 0, 5747, 11494, 5747, 0, 5747, 11494, 22989, 0, 5747, 17241, 0, 22989, 40230, 40230, + 28736, 28736, 51724, 45977, 74713, 103448, 189655, 172414, 0, 0, 0], + [0, 0, 0, 5128, 10256, 15385, 10256, 5128, 0, 5128, 5128, 5128, 5128, 5128, 5128, 0, + 5128, 5128, 10256, 20513, 10256, 30769, 20513, 35897, 10256, 30769, 10256, 10256, + 20513, 30769, 30769, 10256, 61538, 35897, 66667, 61538, 82051, 128205, 194872, 0, 0, + 0], + [0, 0, 0, 5000, 5000, 10000, 15000, 5000, 0, 10000, 5000, 10000, 10000, 5000, 15000, 0, + 15000, 10000, 0, 15000, 15000, 0, 25000, 20000, 30000, 35000, 25000, 10000, 40000, + 35000, 30000, 40000, 40000, 15000, 45000, 85000, 80000, 110000, 185000, 0, 0, 0], + [0, 0, 0, 3876, 3876, 3876, 7752, 3876, 7752, 3876, 7752, 0, 3876, 0, 3876, 7752, + 19380, 19380, 15504, 15504, 7752, 7752, 19380, 15504, 27132, 3876, 27132, 31008, + 23256, 34884, 19380, 38760, 42636, 46512, 50388, 50388, 85271, 178295, 162791, 0, 0, + 0], [0, 0, 0, 0, 3448, 3448, 3448, 3448, 0, 10345, 3448, 10345, 3448, 0, 10345, 13793, + 13793, 10345, 6897, 6897, 20690, 3448, 10345, 17241, 17241, 24138, 17241, 34483, + 31034, 31034, 27586, 51724, 24138, 51724, 37931, 65517, 89655, 151724, 189655, 0, + 0, 0], + [0, 0, 3378, 6757, 10135, 10135, 3378, 6757, 0, 3378, 3378, 13514, 10135, 10135, 6757, + 6757, 10135, 10135, 10135, 10135, 3378, 16892, 10135, 10135, 16892, 20270, 20270, + 16892, 27027, 16892, 27027, 30405, 57432, 43919, 64189, 70946, 94595, 172297, 145270, + 0, 0, 0], + [0, 0, 3165, 6329, 0, 6329, 0, 6329, 6329, 9494, 6329, 3165, 0, 12658, 6329, 3165, + 6329, 9494, 6329, 6329, 9494, 22152, 3165, 22152, 25316, 22152, 22152, 28481, 28481, + 18987, 12658, 56962, 15823, 53797, 56962, 44304, 91772, 202532, 164557, 0, 0, 0], + [0, 0, 0, 8310, 8310, 8310, 5540, 5540, 2770, 0, 8310, 2770, 2770, 5540, 11080, 8310, + 11080, 8310, 13850, 19391, 5540, 13850, 16620, 11080, 13850, 11080, 13850, 36011, + 13850, 19391, 27701, 24931, 33241, 44321, 60942, 33241, 116343, 171745, 202216, 0, 0, + 0], + [0, 0, 0, 2618, 2618, 0, 5236, 5236, 15707, 5236, 7853, 13089, 7853, 0, 2618, 10471, + 10471, 7853, 10471, 10471, 10471, 20942, 7853, 7853, 10471, 13089, 26178, 13089, + 31414, 18325, 20942, 20942, 41885, 44503, 57592, 75916, 83770, 188482, 188482, 0, 0, + 0], [0, 0, 0, 0, 4684, 9368, 0, 14052, 4684, 7026, 4684, 2342, 2342, 7026, 7026, 2342, + 2342, 11710, 2342, 14052, 16393, 9368, 11710, 11710, 28103, 28103, 23419, 11710, + 18735, 25761, 32787, 49180, 44496, 44496, 65574, 56206, 88993, 152225, 185012, 0, + 0, 0], + [0, 1894, 0, 5682, 5682, 5682, 5682, 7576, 0, 3788, 5682, 11364, 1894, 9470, 7576, + 7576, 11364, 7576, 15152, 7576, 7576, 9470, 7576, 13258, 20833, 17045, 24621, 26515, + 20833, 30303, 30303, 34091, 32197, 37879, 53030, 54924, 96591, 153409, 208333, 0, 0, + 0], [0, 1825, 0, 0, 9124, 1825, 3650, 1825, 5474, 7299, 5474, 1825, 10949, 3650, 7299, + 5474, 5474, 9124, 9124, 12774, 7299, 10949, 14599, 18248, 10949, 10949, 14599, + 20073, 21898, 36496, 34672, 31022, 32847, 38321, 69343, 52920, 76642, 173358, + 222628, 0, 0, 0], + [0, 0, 0, 0, 9724, 4862, 3241, 6483, 3241, 1621, 4862, 3241, 9724, 4862, 4862, 9724, + 6483, 9724, 1621, 12966, 6483, 11345, 8104, 21070, 21070, 12966, 19449, 25932, 22690, + 21070, 37277, 42139, 35656, 37277, 64830, 68071, 97245, 150729, 199352, 0, 0, 0], + [0, 1376, 1376, 5502, 8253, 2751, 5502, 1376, 2751, 11004, 4127, 2751, 6878, 5502, + 8253, 6878, 9629, 11004, 11004, 9629, 12380, 13755, 12380, 15131, 15131, 16506, 9629, + 27510, 19257, 9629, 24759, 33012, 26135, 33012, 50894, 66025, 100413, 198074, 200825, + 0, 0, 0], + [0, 0, 2484, 2484, 0, 3727, 7453, 8696, 1242, 6211, 4969, 1242, 1242, 2484, 7453, 3727, + 4969, 7453, 3727, 12422, 3727, 12422, 13665, 16149, 12422, 14907, 14907, 28571, 19876, + 29814, 24845, 28571, 31056, 38509, 53416, 75776, 88199, 165217, 245963, 0, 0, 0], + [0, 0, 1071, 1071, 4283, 5353, 7495, 0, 1071, 4283, 6424, 3212, 2141, 4283, 5353, 9636, + 9636, 5353, 5353, 7495, 9636, 12848, 13919, 14989, 19272, 17131, 20343, 26767, 26767, + 17131, 29979, 24625, 32120, 39615, 38544, 64240, 103854, 215203, 189507, 0, 0, 0], + [0, 0, 1706, 2560, 5119, 853, 5973, 3413, 4266, 4266, 3413, 5119, 1706, 7679, 5973, + 4266, 2560, 5973, 6826, 8532, 10239, 11945, 14505, 12799, 13652, 18771, 10239, 16212, + 25597, 26451, 31570, 29010, 40956, 30717, 49488, 59727, 97270, 188567, 232082, 0, 0, + 0], + [0, 0, 702, 2105, 2105, 3509, 2105, 2105, 3509, 4912, 5614, 7018, 4211, 3509, 4211, + 7719, 6316, 6316, 7719, 7018, 8421, 6316, 11228, 14035, 13333, 14035, 15439, 18947, + 26667, 19649, 24561, 26667, 34386, 38596, 43509, 68070, 112281, 195789, 227368, 0, 0, + 0], + [0, 0, 2054, 3595, 3595, 2568, 2054, 4622, 6163, 2054, 3595, 4109, 2568, 5650, 3595, + 5650, 6677, 6163, 7704, 9759, 6677, 9245, 14895, 6677, 12840, 14381, 21572, 13354, + 15922, 15922, 32357, 30817, 32871, 42116, 47766, 65742, 107858, 187982, 238829, 0, 0, + 0], + [0, 348, 1045, 1394, 3136, 2091, 2787, 2787, 2787, 2091, 4181, 3484, 3833, 4530, 3833, + 7317, 4181, 3833, 4878, 8362, 9059, 10453, 8711, 5226, 10105, 13240, 13589, 12892, + 16725, 19861, 24739, 29617, 33101, 35540, 50871, 67944, 101742, 203833, 265854, 0, 0, + 0], + [0, 0, 1117, 1277, 2393, 2074, 2553, 2234, 2393, 4149, 2393, 3830, 3670, 3191, 4947, + 3830, 4627, 5106, 5585, 7500, 7500, 5904, 8297, 9255, 12446, 11808, 18191, 14521, + 14521, 20105, 22658, 22658, 29839, 33030, 45476, 63029, 96857, 211904, 289134, 0, 0, + 0], + [0, 214, 641, 1389, 1069, 641, 2351, 2137, 1710, 2244, 2137, 2137, 1710, 1923, 3099, + 4168, 3740, 3313, 5557, 5877, 5984, 6839, 7587, 7908, 8228, 7587, 10579, 11220, 13037, + 16243, 19235, 23296, 20303, 30348, 41462, 62193, 93717, 207737, 360440, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 0, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 0, + 0, 0, 0, 0, 90909, 0, 0, 90909, 0, 90909, 0, 0, 90909, 0, 181818, 0, 0, 0], + [0, 24390, 73171, 48780, 24390, 0, 24390, 0, 24390, 24390, 24390, 0, 0, 0, 0, 0, 24390, + 24390, 0, 0, 73171, 24390, 24390, 0, 48780, 0, 0, 24390, 24390, 0, 24390, 0, 0, 48780, + 24390, 0, 48780, 146341, 170732, 0, 0, 0], + [0, 0, 24691, 24691, 0, 12346, 12346, 49383, 24691, 12346, 0, 12346, 12346, 0, 49383, + 12346, 12346, 12346, 24691, 12346, 12346, 12346, 24691, 12346, 12346, 0, 12346, 24691, + 24691, 12346, 61728, 37037, 37037, 24691, 49383, 37037, 37037, 111111, 148148, 0, 0, + 0], + [0, 0, 0, 18692, 18692, 9346, 18692, 9346, 0, 46729, 0, 18692, 0, 9346, 9346, 18692, + 9346, 18692, 0, 18692, 18692, 0, 37383, 46729, 28037, 18692, 0, 9346, 46729, 46729, + 18692, 28037, 65421, 65421, 46729, 74766, 18692, 121495, 84112, 0, 0, 0], + [0, 0, 0, 30303, 40404, 60606, 10101, 20202, 0, 10101, 10101, 10101, 0, 0, 10101, + 30303, 10101, 10101, 10101, 20202, 40404, 10101, 10101, 20202, 20202, 0, 30303, 40404, + 30303, 30303, 50505, 20202, 30303, 90909, 40404, 50505, 40404, 70707, 90909, 0, 0, 0], + [0, 0, 8621, 17241, 17241, 0, 8621, 8621, 8621, 0, 25862, 8621, 17241, 8621, 0, 8621, + 8621, 8621, 8621, 8621, 17241, 17241, 25862, 17241, 17241, 17241, 17241, 8621, 17241, + 51724, 34483, 17241, 34483, 25862, 94828, 43103, 120690, 112069, 137931, 0, 0, 0], + [0, 0, 0, 18519, 9259, 9259, 27778, 9259, 18519, 27778, 9259, 9259, 9259, 0, 9259, 0, + 0, 27778, 37037, 37037, 9259, 18519, 9259, 18519, 9259, 18519, 27778, 18519, 18519, + 9259, 18519, 37037, 0, 27778, 27778, 64815, 120370, 175926, 111111, 0, 0, 0], + [0, 0, 0, 20000, 30000, 0, 0, 20000, 0, 0, 10000, 0, 10000, 20000, 20000, 10000, 20000, + 30000, 0, 20000, 10000, 10000, 0, 20000, 20000, 20000, 10000, 30000, 30000, 40000, + 40000, 30000, 10000, 20000, 70000, 60000, 110000, 120000, 140000, 0, 0, 0], + [0, 0, 0, 15504, 7752, 7752, 15504, 0, 7752, 7752, 0, 31008, 15504, 7752, 15504, 7752, + 7752, 0, 0, 7752, 0, 31008, 7752, 23256, 15504, 23256, 7752, 23256, 15504, 7752, + 23256, 46512, 77519, 31008, 46512, 62016, 108527, 178295, 116279, 0, 0, 0], + [0, 0, 0, 8547, 8547, 0, 8547, 17094, 8547, 0, 17094, 17094, 0, 25641, 0, 0, 0, 0, + 34188, 42735, 8547, 25641, 8547, 25641, 42735, 34188, 17094, 34188, 25641, 8547, + 34188, 34188, 42735, 25641, 68376, 51282, 59829, 145299, 119658, 0, 0, 0], + [0, 0, 8264, 16529, 8264, 8264, 0, 0, 8264, 0, 16529, 8264, 0, 16529, 24793, 0, 16529, + 16529, 16529, 24793, 8264, 24793, 8264, 0, 8264, 24793, 16529, 16529, 0, 24793, 24793, + 33058, 24793, 24793, 157025, 74380, 107438, 123967, 107438, 0, 0, 0], + [0, 0, 8547, 34188, 8547, 0, 17094, 0, 17094, 17094, 25641, 8547, 0, 8547, 0, 0, 0, 0, + 0, 0, 0, 17094, 8547, 34188, 17094, 34188, 51282, 42735, 34188, 51282, 25641, 51282, + 25641, 25641, 17094, 102564, 85470, 111111, 119658, 0, 0, 0], + [0, 0, 0, 0, 0, 7813, 23438, 15625, 7813, 7813, 15625, 15625, 15625, 0, 7813, 7813, + 31250, 0, 15625, 7813, 7813, 7813, 15625, 7813, 23438, 31250, 7813, 23438, 54688, + 15625, 23438, 23438, 15625, 62500, 93750, 70313, 101563, 140625, 93750, 0, 0, 0], + [0, 0, 0, 6452, 12903, 6452, 0, 19355, 6452, 12903, 12903, 6452, 6452, 12903, 12903, + 12903, 6452, 12903, 6452, 12903, 6452, 25806, 25806, 6452, 12903, 19355, 45161, 25806, + 12903, 25806, 25806, 12903, 45161, 58065, 64516, 58065, 64516, 154839, 141935, 0, 0, + 0], [0, 0, 0, 11494, 17241, 5747, 0, 0, 5747, 17241, 5747, 0, 0, 0, 5747, 17241, 5747, + 17241, 11494, 17241, 11494, 22989, 17241, 11494, 17241, 34483, 28736, 5747, + 28736, 45977, 45977, 34483, 40230, 57471, 40230, 40230, 74713, 172414, 132184, 0, + 0, 0], + [0, 0, 0, 10870, 0, 5435, 0, 16304, 5435, 16304, 16304, 10870, 10870, 5435, 5435, + 16304, 10870, 10870, 5435, 5435, 5435, 16304, 10870, 27174, 43478, 16304, 21739, + 16304, 43478, 27174, 43478, 32609, 16304, 38043, 48913, 54348, 81522, 157609, 146739, + 0, 0, 0], + [0, 0, 0, 5263, 21053, 5263, 5263, 10526, 15789, 5263, 5263, 15789, 10526, 10526, + 10526, 10526, 10526, 21053, 5263, 5263, 5263, 42105, 15789, 15789, 21053, 36842, + 15789, 26316, 31579, 31579, 26316, 31579, 31579, 21053, 42105, 84211, 89474, 152632, + 105263, 0, 0, 0], + [0, 0, 0, 4785, 4785, 14354, 4785, 23923, 9569, 0, 9569, 9569, 9569, 14354, 14354, + 9569, 0, 9569, 4785, 4785, 14354, 14354, 9569, 14354, 19139, 28708, 14354, 14354, + 23923, 28708, 38278, 14354, 38278, 57416, 23923, 57416, 86124, 172249, 181818, 0, 0, + 0], [0, 0, 3788, 7576, 11364, 0, 11364, 0, 11364, 3788, 7576, 11364, 3788, 7576, 3788, + 15152, 15152, 11364, 15152, 11364, 22727, 34091, 11364, 15152, 11364, 18939, + 22727, 41667, 11364, 15152, 56818, 30303, 37879, 53030, 71970, 60606, 90909, + 117424, 125000, 0, 0, 0], + [0, 0, 0, 4032, 0, 12097, 12097, 0, 8065, 0, 0, 12097, 12097, 8065, 12097, 4032, 8065, + 20161, 16129, 8065, 0, 12097, 20161, 12097, 16129, 16129, 12097, 16129, 40323, 28226, + 24194, 32258, 44355, 40323, 68548, 56452, 92742, 189516, 141129, 0, 0, 0], + [0, 3521, 3521, 10563, 7042, 7042, 7042, 3521, 17606, 7042, 7042, 14085, 7042, 7042, + 7042, 14085, 3521, 7042, 21127, 10563, 21127, 17606, 7042, 7042, 24648, 7042, 21127, + 14085, 31690, 24648, 31690, 42254, 38732, 49296, 38732, 73944, 70423, 154930, 158451, + 0, 0, 0], + [0, 0, 0, 3125, 3125, 6250, 3125, 9375, 9375, 6250, 9375, 3125, 3125, 9375, 6250, 3125, + 0, 3125, 6250, 9375, 9375, 15625, 15625, 15625, 15625, 28125, 25000, 34375, 15625, + 40625, 37500, 18750, 46875, 53125, 34375, 65625, 112500, 171875, 150000, 0, 0, 0], + [0, 0, 0, 5917, 14793, 11834, 2959, 0, 8876, 2959, 11834, 2959, 11834, 11834, 5917, + 14793, 20710, 8876, 5917, 14793, 5917, 11834, 29586, 20710, 2959, 23669, 17751, 23669, + 35503, 44379, 26627, 23669, 32544, 50296, 41420, 50296, 94675, 165680, 142012, 0, 0, + 0], + [0, 0, 2545, 5089, 10178, 0, 0, 7634, 5089, 12723, 7634, 7634, 7634, 2545, 7634, 5089, + 7634, 5089, 12723, 12723, 17812, 7634, 12723, 20356, 15267, 7634, 20356, 30534, 35623, + 43257, 27990, 33079, 45802, 43257, 50891, 89059, 104326, 122137, 152672, 0, 0, 0], + [0, 0, 0, 0, 2494, 4988, 12469, 7481, 4988, 12469, 9975, 2494, 4988, 7481, 4988, 7481, + 4988, 9975, 17456, 24938, 17456, 9975, 7481, 14963, 12469, 19950, 32419, 19950, 22444, + 29925, 12469, 29925, 34913, 44888, 62344, 69825, 82294, 159601, 177057, 0, 0, 0], + [0, 2053, 0, 0, 8214, 14374, 4107, 6160, 2053, 6160, 8214, 6160, 4107, 4107, 10267, + 4107, 6160, 6160, 12320, 8214, 6160, 10267, 8214, 10267, 22587, 22587, 26694, 16427, + 24641, 32854, 26694, 24641, 28747, 49281, 51335, 36961, 112936, 227926, 147844, 0, 0, + 0], [0, 0, 1972, 7890, 3945, 3945, 11834, 9862, 0, 3945, 3945, 7890, 5917, 7890, 5917, + 5917, 9862, 3945, 11834, 11834, 15779, 21696, 7890, 17751, 13807, 17751, 19724, + 21696, 19724, 25641, 39448, 43393, 27613, 55227, 53254, 49310, 72978, 173570, + 185404, 0, 0, 0], + [0, 0, 1727, 3454, 6908, 3454, 5181, 1727, 3454, 3454, 5181, 6908, 5181, 6908, 10363, + 8636, 6908, 13817, 6908, 5181, 10363, 15544, 17271, 13817, 12090, 20725, 37997, 15544, + 27634, 44905, 20725, 46632, 32815, 44905, 43178, 44905, 112263, 189983, 143351, 0, 0, + 0], [0, 0, 0, 3160, 6319, 3160, 7899, 3160, 4739, 4739, 1580, 6319, 11058, 7899, 4739, + 1580, 11058, 6319, 6319, 6319, 7899, 17378, 12638, 4739, 14218, 9479, 31596, + 34755, 28436, 25276, 30016, 30016, 39494, 33175, 69510, 67930, 86888, 172196, + 187994, 0, 0, 0], + [0, 0, 0, 3802, 6337, 5070, 6337, 6337, 6337, 3802, 6337, 5070, 7605, 12674, 6337, + 7605, 8872, 15209, 10139, 10139, 19011, 10139, 11407, 13942, 3802, 36755, 17744, + 12674, 24081, 24081, 25349, 31686, 25349, 48162, 49430, 68441, 87452, 171103, 191381, + 0, 0, 0], + [0, 0, 0, 4624, 4624, 3468, 2312, 4624, 8092, 4624, 5780, 4624, 5780, 5780, 4624, 6936, + 9249, 6936, 11561, 6936, 17341, 11561, 8092, 18497, 19653, 15029, 15029, 17341, 25434, + 28902, 20809, 33526, 35838, 42775, 47399, 71676, 80925, 201156, 188439, 0, 0, 0], + [0, 0, 0, 2157, 6472, 6472, 8630, 2157, 2157, 5394, 6472, 6472, 4315, 1079, 5394, 6472, + 7551, 6472, 7551, 11866, 9709, 18339, 7551, 9709, 17260, 15102, 25890, 17260, 20496, + 31284, 28047, 26969, 39914, 35599, 55016, 60410, 119741, 176915, 187702, 0, 0, 0], + [0, 0, 0, 8021, 4456, 2674, 2674, 3565, 2674, 3565, 891, 10695, 7130, 9804, 3565, 8913, + 11586, 8913, 10695, 6239, 13369, 13369, 13369, 12478, 14260, 19608, 13369, 20499, + 22282, 20499, 27629, 27629, 40998, 45455, 51693, 61497, 93583, 194296, 188057, 0, 0, + 0], + [0, 0, 2024, 3374, 2024, 4723, 2699, 2699, 2024, 4049, 4723, 2024, 7422, 2699, 9447, + 6073, 5398, 8772, 10796, 10796, 9447, 11471, 10121, 12146, 11471, 17544, 12146, 22267, + 18893, 28340, 23617, 34413, 34413, 47908, 64103, 63428, 97166, 190958, 198381, 0, 0, + 0], + [0, 0, 1496, 3990, 4489, 4489, 6983, 1496, 3491, 4489, 3990, 4988, 2494, 4988, 4489, + 6983, 5486, 4988, 5486, 5985, 9975, 8978, 12469, 11471, 11970, 17456, 15960, 18953, + 18953, 16958, 34414, 25935, 37406, 33915, 52369, 78803, 91272, 195012, 226933, 0, 0, + 0], + [0, 329, 1314, 4928, 3614, 2957, 2957, 3285, 2628, 3614, 3614, 4928, 3942, 2628, 5256, + 7556, 7884, 7227, 6242, 10184, 7227, 11498, 9527, 15440, 15440, 13469, 15769, 17740, + 20039, 25296, 21682, 35151, 28909, 38108, 46321, 68003, 95598, 204008, 225690, 0, 0, + 0], + [0, 323, 647, 1617, 2910, 2264, 3072, 3719, 3395, 4042, 2749, 2910, 2425, 3719, 4850, + 4527, 4365, 5497, 4527, 6629, 7922, 8892, 8731, 12611, 9216, 13905, 12773, 14713, + 16977, 21180, 22312, 27324, 33145, 35570, 48989, 65966, 107680, 214066, 253840, 0, 0, + 0], + [0, 231, 578, 1965, 1849, 2890, 1734, 1849, 1503, 3005, 1965, 2080, 2543, 3236, 1965, + 3352, 4623, 4623, 4970, 5895, 6241, 7513, 8091, 9015, 10055, 10287, 9593, 10749, + 15834, 15488, 17568, 21613, 25774, 32478, 39066, 59408, 95123, 206542, 348706, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 90909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 90909, 0, 90909, 0, 0, 0, 272727, 181818, 0, 0, 0], + [0, 31250, 62500, 31250, 0, 0, 31250, 31250, 0, 0, 0, 0, 0, 0, 31250, 0, 0, 0, 62500, + 0, 0, 0, 0, 0, 62500, 31250, 0, 0, 0, 93750, 0, 31250, 62500, 0, 31250, 31250, 0, + 156250, 218750, 0, 0, 0], + [0, 8130, 16260, 0, 65041, 24390, 8130, 56911, 16260, 16260, 16260, 0, 0, 24390, 24390, + 8130, 8130, 0, 16260, 24390, 8130, 8130, 16260, 0, 8130, 24390, 16260, 8130, 8130, + 24390, 24390, 24390, 40650, 48780, 48780, 40650, 81301, 121951, 113821, 0, 0, 0], + [0, 0, 0, 0, 14925, 22388, 7463, 29851, 22388, 14925, 22388, 14925, 14925, 14925, 0, + 7463, 0, 7463, 14925, 14925, 22388, 29851, 14925, 14925, 14925, 7463, 22388, 14925, + 29851, 29851, 37313, 14925, 29851, 29851, 52239, 82090, 52239, 164179, 111940, 0, 0, + 0], + [0, 0, 0, 24000, 0, 8000, 32000, 16000, 0, 0, 16000, 16000, 8000, 16000, 0, 8000, 0, + 8000, 8000, 16000, 16000, 16000, 16000, 16000, 24000, 16000, 32000, 16000, 24000, + 56000, 24000, 32000, 16000, 56000, 8000, 96000, 72000, 152000, 136000, 0, 0, 0], + [0, 7752, 0, 31008, 31008, 7752, 15504, 7752, 7752, 0, 7752, 15504, 7752, 0, 0, 0, 0, + 31008, 23256, 7752, 15504, 15504, 23256, 38760, 77519, 15504, 31008, 15504, 23256, + 46512, 23256, 31008, 46512, 31008, 15504, 23256, 85271, 147287, 93023, 0, 0, 0], + [0, 0, 8333, 25000, 25000, 16667, 8333, 8333, 0, 16667, 16667, 16667, 0, 0, 8333, 8333, + 16667, 0, 25000, 16667, 25000, 16667, 16667, 25000, 16667, 33333, 16667, 0, 8333, + 8333, 8333, 58333, 25000, 58333, 58333, 50000, 50000, 183333, 125000, 0, 0, 0], + [0, 0, 0, 17241, 17241, 0, 0, 0, 34483, 0, 8621, 17241, 8621, 0, 17241, 0, 0, 8621, + 8621, 0, 34483, 25862, 34483, 34483, 25862, 43103, 51724, 34483, 25862, 17241, 68966, + 25862, 25862, 34483, 68966, 51724, 68966, 112069, 77586, 0, 0, 0], + [0, 0, 6993, 0, 13986, 6993, 20979, 13986, 0, 6993, 6993, 6993, 34965, 13986, 0, 13986, + 13986, 6993, 20979, 34965, 20979, 20979, 27972, 27972, 13986, 27972, 20979, 27972, + 20979, 41958, 20979, 20979, 13986, 41958, 27972, 41958, 76923, 118881, 160839, 0, 0, + 0], + [0, 0, 15385, 0, 7692, 15385, 0, 15385, 0, 0, 7692, 0, 0, 15385, 7692, 23077, 15385, + 7692, 23077, 15385, 23077, 7692, 53846, 7692, 0, 23077, 7692, 53846, 23077, 30769, + 30769, 30769, 46154, 15385, 69231, 69231, 84615, 130769, 123077, 0, 0, 0], + [0, 0, 6897, 13793, 6897, 6897, 13793, 0, 13793, 0, 13793, 27586, 13793, 0, 27586, + 27586, 34483, 6897, 13793, 34483, 6897, 20690, 13793, 34483, 13793, 6897, 6897, 6897, + 41379, 27586, 34483, 27586, 20690, 20690, 41379, 62069, 62069, 131034, 158621, 0, 0, + 0], + [0, 0, 0, 0, 0, 7407, 29630, 0, 7407, 14815, 14815, 14815, 14815, 22222, 7407, 22222, + 7407, 7407, 7407, 14815, 44444, 7407, 7407, 37037, 22222, 7407, 22222, 22222, 14815, + 29630, 29630, 59259, 29630, 37037, 44444, 81481, 66667, 133333, 111111, 0, 0, 0], + [0, 0, 0, 6623, 6623, 6623, 13245, 33113, 13245, 6623, 0, 19868, 6623, 19868, 6623, 0, + 0, 6623, 19868, 13245, 33113, 13245, 13245, 39735, 13245, 0, 26490, 13245, 13245, + 19868, 39735, 26490, 52980, 59603, 33113, 39735, 72848, 172185, 139073, 0, 0, 0], + [0, 0, 0, 12500, 6250, 18750, 12500, 25000, 12500, 0, 31250, 6250, 0, 6250, 25000, + 6250, 31250, 6250, 31250, 18750, 12500, 25000, 18750, 6250, 43750, 37500, 18750, + 12500, 12500, 25000, 18750, 12500, 37500, 43750, 50000, 87500, 37500, 118750, 131250, + 0, 0, 0], + [0, 0, 0, 0, 10870, 0, 5435, 10870, 16304, 10870, 5435, 10870, 16304, 16304, 32609, + 10870, 16304, 5435, 16304, 10870, 16304, 5435, 38043, 21739, 21739, 48913, 21739, + 21739, 16304, 32609, 27174, 48913, 21739, 27174, 65217, 54348, 76087, 119565, 119565, + 0, 0, 0], + [0, 0, 9852, 9852, 9852, 4926, 9852, 4926, 4926, 14778, 4926, 4926, 14778, 9852, 0, + 9852, 9852, 14778, 14778, 24631, 14778, 4926, 14778, 14778, 19704, 9852, 29557, 34483, + 19704, 24631, 0, 24631, 54187, 34483, 59113, 29557, 68966, 231527, 133005, 0, 0, 0], + [0, 0, 0, 4608, 13825, 0, 4608, 9217, 13825, 0, 9217, 9217, 9217, 0, 9217, 4608, 23041, + 4608, 0, 9217, 18433, 23041, 23041, 18433, 9217, 18433, 23041, 27650, 55300, 23041, + 18433, 64516, 46083, 36866, 64516, 55300, 78341, 133641, 138249, 0, 0, 0], + [0, 0, 0, 0, 0, 8850, 13274, 4425, 22124, 0, 0, 4425, 13274, 13274, 4425, 13274, 17699, + 13274, 8850, 13274, 8850, 0, 22124, 30973, 35398, 26549, 22124, 17699, 22124, 53097, + 26549, 22124, 26549, 61947, 39823, 66372, 48673, 172566, 146018, 0, 0, 0], + [0, 0, 0, 11450, 11450, 0, 11450, 11450, 7634, 3817, 3817, 11450, 3817, 7634, 7634, + 15267, 3817, 7634, 30534, 3817, 7634, 22901, 11450, 11450, 11450, 19084, 34351, 19084, + 22901, 15267, 19084, 34351, 26718, 26718, 76336, 68702, 61069, 202290, 156489, 0, 0, + 0], [0, 0, 0, 3436, 3436, 10309, 10309, 10309, 10309, 10309, 3436, 3436, 20619, 3436, + 20619, 10309, 13746, 6873, 6873, 3436, 17182, 6873, 30928, 17182, 13746, 17182, + 20619, 10309, 17182, 30928, 13746, 27491, 27491, 44674, 51546, 72165, 92784, + 192440, 144330, 0, 0, 0], + [0, 0, 2841, 2841, 5682, 2841, 11364, 2841, 8523, 8523, 2841, 8523, 5682, 8523, 17045, + 14205, 8523, 14205, 5682, 11364, 5682, 11364, 11364, 22727, 17045, 11364, 31250, + 22727, 14205, 25568, 17045, 48295, 34091, 39773, 48295, 53977, 99432, 207386, 136364, + 0, 0, 0], + [0, 0, 3106, 0, 6211, 3106, 12422, 9317, 6211, 9317, 6211, 6211, 6211, 12422, 6211, + 9317, 18634, 18634, 3106, 12422, 12422, 15528, 21739, 21739, 24845, 24845, 15528, + 27950, 18634, 18634, 15528, 21739, 37267, 37267, 34161, 59006, 80745, 145963, 217391, + 0, 0, 0], + [0, 0, 2545, 7634, 10178, 2545, 5089, 2545, 2545, 7634, 2545, 0, 12723, 10178, 10178, + 5089, 5089, 17812, 2545, 2545, 10178, 7634, 15267, 15267, 17812, 22901, 17812, 27990, + 27990, 27990, 38168, 38168, 35623, 35623, 63613, 91603, 78880, 175573, 142494, 0, 0, + 0], + [0, 0, 0, 5051, 2525, 5051, 5051, 7576, 5051, 10101, 7576, 5051, 10101, 0, 7576, 2525, + 7576, 12626, 5051, 15152, 15152, 10101, 30303, 22727, 22727, 15152, 20202, 15152, + 25253, 35354, 27778, 32828, 47980, 37879, 50505, 65657, 101010, 174242, 136364, 0, 0, + 0], [0, 0, 4141, 0, 8282, 6211, 2070, 2070, 4141, 8282, 8282, 4141, 12422, 4141, 6211, + 4141, 12422, 14493, 8282, 18634, 16563, 18634, 20704, 18634, 26915, 16563, 20704, + 35197, 14493, 26915, 20704, 39337, 31056, 51760, 39337, 57971, 109731, 149068, + 157350, 0, 0, 0], + [0, 2062, 2062, 4124, 8247, 4124, 4124, 2062, 0, 8247, 4124, 4124, 0, 10309, 10309, + 12371, 6186, 8247, 10309, 20619, 10309, 20619, 12371, 14433, 16495, 24742, 26804, + 30928, 24742, 35052, 41237, 26804, 37113, 37113, 68041, 53608, 76289, 156701, 164948, + 0, 0, 0], + [0, 0, 0, 15152, 9470, 3788, 1894, 7576, 3788, 3788, 3788, 3788, 5682, 3788, 3788, + 7576, 9470, 5682, 13258, 11364, 9470, 11364, 30303, 15152, 11364, 18939, 18939, 28409, + 24621, 34091, 32197, 34091, 28409, 43561, 51136, 62500, 96591, 172348, 162879, 0, 0, + 0], + [0, 1580, 0, 9479, 4739, 3160, 11058, 3160, 6319, 6319, 4739, 4739, 4739, 7899, 4739, + 1580, 4739, 12638, 11058, 4739, 11058, 14218, 14218, 9479, 23697, 14218, 18957, 28436, + 25276, 20537, 28436, 23697, 39494, 42654, 58452, 72670, 82148, 184834, 180095, 0, 0, + 0], + [0, 0, 1385, 2770, 6925, 4155, 2770, 1385, 6925, 8310, 4155, 8310, 9695, 2770, 5540, + 8310, 6925, 4155, 5540, 11080, 9695, 6925, 13850, 18006, 19391, 15235, 11080, 41551, + 18006, 26316, 40166, 36011, 42936, 54017, 48476, 59557, 94183, 164820, 178670, 0, 0, + 0], + [0, 0, 5277, 5277, 9235, 1319, 2639, 7916, 5277, 5277, 7916, 3958, 2639, 7916, 6596, + 11873, 2639, 9235, 5277, 11873, 15831, 15831, 19789, 7916, 14512, 22427, 19789, 21108, + 7916, 38259, 19789, 36939, 34301, 44855, 52770, 65963, 100264, 183377, 166227, 0, 0, + 0], + [0, 0, 0, 5637, 4510, 1127, 1127, 3382, 2255, 6764, 2255, 3382, 3382, 4510, 5637, 5637, + 3382, 7892, 10147, 7892, 12401, 12401, 10147, 7892, 19166, 22548, 14656, 18038, 25930, + 19166, 34949, 36077, 47351, 49605, 56370, 64262, 112740, 186020, 171364, 0, 0, 0], + [0, 0, 0, 1980, 990, 4950, 5941, 1980, 3960, 3960, 4950, 3960, 1980, 5941, 2970, 9901, + 7921, 7921, 8911, 14851, 8911, 9901, 11881, 4950, 15842, 16832, 21782, 21782, 19802, + 23762, 23762, 31683, 36634, 38614, 71287, 70297, 103960, 199010, 176238, 0, 0, 0], + [0, 824, 0, 2473, 6595, 5771, 5771, 2473, 3298, 6595, 3298, 5771, 10717, 4122, 4122, + 4946, 7420, 6595, 7420, 9068, 7420, 14015, 11542, 11542, 17312, 13190, 12366, 16488, + 32976, 20610, 35449, 34625, 34625, 46167, 60181, 74196, 93157, 191261, 175598, 0, 0, + 0], + [0, 0, 0, 1307, 3922, 5229, 6536, 3922, 3922, 3268, 3922, 3268, 7190, 3922, 5229, 3922, + 7190, 6536, 7843, 3922, 10458, 11111, 13725, 12418, 18301, 15686, 9804, 19608, 24837, + 30065, 30065, 30065, 32026, 43791, 50327, 72549, 100000, 186275, 207843, 0, 0, 0], + [0, 0, 991, 3469, 3964, 2478, 4460, 2478, 4955, 3964, 6442, 3469, 4955, 3964, 5451, + 6442, 4460, 3469, 4460, 12389, 9415, 13380, 12884, 7433, 13380, 12389, 18335, 16848, + 18831, 18831, 22299, 27750, 39643, 44103, 57978, 73340, 96630, 195243, 219029, 0, 0, + 0], + [0, 326, 1306, 2285, 3918, 2285, 2938, 3265, 3918, 3265, 2938, 3265, 4897, 5224, 4244, + 5550, 5224, 6856, 7183, 8488, 7509, 7183, 8815, 12733, 15997, 15344, 15997, 19915, + 19589, 25465, 22853, 26771, 31995, 44074, 47992, 70846, 103167, 205354, 221025, 0, 0, + 0], + [0, 162, 648, 1458, 1134, 2592, 2430, 1782, 3240, 3240, 2592, 4374, 3888, 3402, 3888, + 5022, 4536, 7614, 7128, 6966, 6480, 8424, 8100, 8748, 11178, 14256, 14742, 16362, + 20087, 20573, 23165, 26891, 29321, 40985, 45197, 68686, 98817, 208651, 263243, 0, 0, + 0], + [0, 130, 908, 2335, 1816, 1038, 1427, 1946, 1557, 908, 2205, 2854, 3762, 2724, 3502, + 4021, 3892, 5708, 3632, 5837, 5967, 5967, 8043, 6616, 9988, 10118, 9729, 12194, 14010, + 18031, 19458, 20236, 28927, 35413, 40732, 58762, 95862, 205474, 344273, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 83333, 0, 0, 0, 0, 0, 0, 0, 83333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 83333, 0, 0, 0, 0, 0, 0, 83333, 0, 0, 83333, 0, 250000, 0, 0, 0], + [0, 0, 75000, 0, 0, 50000, 50000, 50000, 0, 25000, 0, 0, 25000, 0, 0, 0, 0, 0, 25000, + 50000, 0, 0, 0, 0, 25000, 0, 50000, 0, 75000, 25000, 25000, 25000, 25000, 50000, + 25000, 75000, 0, 175000, 75000, 0, 0, 0], + [0, 0, 9434, 47170, 9434, 9434, 9434, 9434, 9434, 0, 9434, 0, 18868, 9434, 9434, 28302, + 0, 9434, 18868, 28302, 18868, 9434, 28302, 28302, 18868, 18868, 28302, 47170, 18868, + 28302, 9434, 28302, 47170, 37736, 56604, 9434, 56604, 103774, 169811, 0, 0, 0], + [0, 0, 7519, 0, 67669, 22556, 0, 37594, 15038, 0, 37594, 22556, 15038, 22556, 15038, + 7519, 0, 15038, 15038, 30075, 7519, 15038, 22556, 7519, 0, 7519, 30075, 7519, 22556, + 52632, 22556, 30075, 30075, 22556, 45113, 75188, 82707, 82707, 105263, 0, 0, 0], + [0, 0, 0, 20000, 0, 0, 10000, 10000, 10000, 40000, 30000, 30000, 10000, 10000, 20000, + 10000, 0, 10000, 10000, 10000, 20000, 10000, 20000, 20000, 30000, 10000, 30000, 30000, + 0, 20000, 30000, 40000, 60000, 40000, 40000, 20000, 70000, 150000, 130000, 0, 0, 0], + [0, 0, 7634, 0, 22901, 22901, 22901, 7634, 15267, 15267, 15267, 7634, 7634, 15267, + 7634, 7634, 0, 15267, 15267, 0, 0, 0, 15267, 15267, 15267, 0, 30534, 22901, 38168, + 7634, 45802, 45802, 38168, 30534, 68702, 76336, 53435, 137405, 152672, 0, 0, 0], + [0, 0, 0, 33613, 16807, 0, 25210, 16807, 25210, 8403, 25210, 8403, 0, 25210, 16807, + 16807, 8403, 16807, 16807, 16807, 8403, 25210, 50420, 8403, 16807, 16807, 16807, + 25210, 25210, 33613, 33613, 42017, 42017, 42017, 50420, 58824, 92437, 75630, 58824, 0, + 0, 0], + [0, 0, 31008, 7752, 7752, 0, 7752, 7752, 0, 31008, 0, 0, 38760, 38760, 7752, 7752, 0, + 15504, 15504, 7752, 7752, 31008, 15504, 23256, 38760, 31008, 38760, 23256, 23256, + 15504, 7752, 46512, 23256, 54264, 38760, 46512, 93023, 108527, 108527, 0, 0, 0], + [0, 0, 0, 16129, 8065, 8065, 0, 16129, 0, 8065, 8065, 8065, 16129, 16129, 8065, 8065, + 16129, 16129, 16129, 24194, 16129, 40323, 32258, 0, 40323, 24194, 48387, 16129, 24194, + 16129, 40323, 16129, 8065, 48387, 56452, 80645, 64516, 112903, 120968, 0, 0, 0], + [0, 0, 0, 15748, 0, 15748, 0, 15748, 0, 15748, 0, 0, 15748, 31496, 23622, 23622, 7874, + 15748, 15748, 0, 39370, 7874, 23622, 15748, 23622, 7874, 47244, 15748, 23622, 23622, + 39370, 31496, 31496, 47244, 55118, 47244, 70866, 125984, 125984, 0, 0, 0], + [0, 0, 7092, 14184, 7092, 0, 14184, 14184, 28369, 14184, 14184, 7092, 0, 7092, 14184, + 21277, 0, 7092, 14184, 21277, 14184, 0, 7092, 14184, 14184, 7092, 14184, 21277, 35461, + 42553, 21277, 35461, 56738, 70922, 35461, 42553, 85106, 148936, 127660, 0, 0, 0], + [0, 0, 0, 11494, 17241, 5747, 5747, 0, 5747, 11494, 0, 0, 5747, 11494, 22989, 28736, + 5747, 5747, 11494, 5747, 5747, 22989, 17241, 34483, 22989, 0, 34483, 28736, 40230, + 22989, 34483, 34483, 45977, 17241, 68966, 57471, 103448, 120690, 132184, 0, 0, 0], + [0, 0, 6711, 6711, 6711, 6711, 20134, 6711, 6711, 6711, 13423, 26846, 0, 6711, 6711, 0, + 13423, 13423, 6711, 0, 20134, 0, 20134, 13423, 13423, 40268, 20134, 20134, 20134, + 60403, 26846, 40268, 46980, 33557, 53691, 46980, 87248, 147651, 134228, 0, 0, 0], + [0, 0, 0, 11905, 17857, 17857, 5952, 5952, 11905, 29762, 11905, 23810, 11905, 23810, + 11905, 23810, 11905, 29762, 17857, 11905, 11905, 17857, 5952, 35714, 0, 11905, 17857, + 17857, 29762, 0, 23810, 23810, 17857, 17857, 47619, 41667, 107143, 160714, 130952, 0, + 0, 0], + [0, 0, 5263, 10526, 10526, 5263, 0, 5263, 10526, 0, 10526, 0, 15789, 10526, 10526, + 10526, 0, 5263, 5263, 15789, 10526, 5263, 21053, 26316, 26316, 21053, 15789, 26316, + 42105, 26316, 36842, 26316, 36842, 52632, 31579, 94737, 52632, 178947, 136842, 0, 0, + 0], + [0, 0, 0, 15873, 5291, 5291, 5291, 5291, 15873, 0, 10582, 5291, 10582, 21164, 5291, + 10582, 5291, 10582, 10582, 10582, 5291, 21164, 21164, 21164, 26455, 26455, 31746, + 37037, 47619, 15873, 37037, 26455, 37037, 37037, 52910, 47619, 89947, 111111, 153439, + 0, 0, 0], + [0, 4310, 4310, 8621, 4310, 4310, 8621, 4310, 4310, 8621, 4310, 4310, 4310, 8621, + 21552, 17241, 4310, 17241, 30172, 17241, 12931, 0, 25862, 12931, 25862, 21552, 34483, + 21552, 21552, 17241, 17241, 30172, 38793, 68966, 51724, 73276, 90517, 120690, 133621, + 0, 0, 0], + [0, 0, 4386, 8772, 4386, 21930, 21930, 0, 8772, 8772, 8772, 4386, 8772, 13158, 13158, + 4386, 4386, 21930, 8772, 8772, 17544, 4386, 17544, 13158, 26316, 17544, 17544, 26316, + 26316, 8772, 48246, 26316, 30702, 48246, 35088, 70175, 70175, 157895, 162281, 0, 0, + 0], [0, 0, 0, 0, 3559, 10676, 3559, 3559, 3559, 7117, 7117, 10676, 14235, 3559, 21352, + 7117, 3559, 7117, 10676, 32028, 21352, 14235, 3559, 32028, 10676, 17794, 24911, + 24911, 21352, 39146, 42705, 28470, 53381, 53381, 35587, 56940, 78292, 177936, + 113879, 0, 0, 0], + [0, 0, 0, 6969, 6969, 6969, 0, 10453, 3484, 6969, 3484, 3484, 0, 6969, 10453, 20906, + 6969, 20906, 17422, 6969, 10453, 38328, 20906, 24390, 10453, 48780, 20906, 13937, + 31359, 27875, 17422, 38328, 17422, 38328, 66202, 66202, 73171, 135889, 160279, 0, 0, + 0], + [0, 0, 0, 6410, 12821, 3205, 9615, 6410, 6410, 6410, 3205, 3205, 0, 9615, 12821, 0, + 16026, 12821, 16026, 12821, 12821, 12821, 25641, 16026, 16026, 19231, 19231, 32051, + 25641, 12821, 32051, 51282, 32051, 44872, 70513, 51282, 105769, 147436, 134615, 0, 0, + 0], + [0, 0, 0, 5236, 13089, 2618, 5236, 13089, 5236, 7853, 7853, 5236, 5236, 15707, 15707, + 7853, 10471, 10471, 15707, 5236, 7853, 15707, 13089, 18325, 15707, 31414, 13089, + 20942, 39267, 34031, 18325, 34031, 31414, 15707, 44503, 81152, 94241, 138743, 180628, + 0, 0, 0], + [0, 0, 0, 0, 8646, 8646, 8646, 8646, 8646, 17291, 5764, 8646, 2882, 5764, 5764, 5764, + 5764, 5764, 20173, 14409, 11527, 8646, 11527, 23055, 14409, 8646, 25937, 17291, 25937, + 20173, 40346, 31700, 43228, 43228, 48991, 74928, 80692, 170029, 158501, 0, 0, 0], + [0, 0, 0, 6452, 2151, 8602, 2151, 6452, 2151, 12903, 8602, 2151, 15054, 8602, 8602, + 4301, 10753, 15054, 12903, 8602, 12903, 17204, 15054, 17204, 15054, 34409, 6452, + 27957, 45161, 36559, 17204, 32258, 34409, 32258, 47312, 58065, 77419, 184946, 152688, + 0, 0, 0], + [0, 0, 0, 4228, 4228, 4228, 0, 4228, 8457, 4228, 2114, 4228, 6342, 4228, 4228, 10571, + 10571, 14799, 8457, 14799, 16913, 33827, 27484, 21142, 16913, 16913, 12685, 25370, + 25370, 19027, 21142, 29598, 46512, 44397, 54968, 82452, 73996, 158562, 162791, 0, 0, + 0], + [0, 0, 2053, 2053, 8214, 10267, 8214, 6160, 4107, 6160, 6160, 8214, 6160, 14374, 4107, + 12320, 6160, 16427, 14374, 12320, 4107, 12320, 14374, 18480, 12320, 18480, 22587, + 16427, 28747, 24641, 41068, 39014, 53388, 39014, 43121, 65708, 84189, 180698, 133470, + 0, 0, 0], + [0, 1718, 3436, 1718, 6873, 6873, 12027, 3436, 10309, 6873, 6873, 5155, 5155, 6873, 0, + 10309, 13746, 5155, 10309, 12027, 10309, 17182, 12027, 17182, 18900, 13746, 27491, + 22337, 30928, 36082, 30928, 25773, 25773, 44674, 54983, 61856, 84192, 142612, 194158, + 0, 0, 0], + [0, 0, 3236, 1618, 4854, 4854, 1618, 4854, 8091, 9709, 6472, 4854, 8091, 6472, 11327, + 8091, 6472, 4854, 4854, 14563, 16181, 14563, 9709, 16181, 19417, 25890, 17799, 21036, + 30744, 29126, 32362, 40453, 29126, 43689, 69579, 84142, 101942, 148867, 134304, 0, 0, + 0], + [0, 0, 1361, 6803, 9524, 1361, 8163, 6803, 2721, 1361, 6803, 5442, 12245, 8163, 8163, + 2721, 13605, 8163, 8163, 9524, 10884, 6803, 24490, 10884, 14966, 16327, 12245, 17687, + 35374, 28571, 28571, 39456, 40816, 44898, 48980, 48980, 95238, 170068, 183673, 0, 0, + 0], [0, 0, 0, 3896, 5195, 7792, 6494, 3896, 2597, 14286, 1299, 7792, 3896, 9091, 5195, + 9091, 6494, 7792, 6494, 10390, 15584, 19481, 7792, 16883, 22078, 16883, 18182, + 23377, 23377, 15584, 19481, 22078, 35065, 44156, 49351, 76623, 97403, 187013, + 177922, 0, 0, 0], + [0, 0, 1133, 3398, 3398, 2265, 6795, 4530, 7928, 4530, 4530, 2265, 11325, 6795, 9060, + 4530, 4530, 10193, 11325, 12458, 7928, 14723, 15855, 16988, 16988, 16988, 22650, + 23783, 27180, 23783, 35108, 29445, 45300, 44168, 45300, 69083, 105323, 149490, 178935, + 0, 0, 0], + [0, 0, 0, 2887, 5775, 3850, 1925, 3850, 3850, 3850, 2887, 3850, 3850, 6737, 2887, 7700, + 2887, 8662, 6737, 14437, 10587, 10587, 19249, 9625, 13474, 15399, 20212, 18287, 19249, + 35611, 33686, 31761, 35611, 47161, 59673, 65448, 91434, 178056, 198268, 0, 0, 0], + [0, 772, 772, 3858, 3858, 8488, 772, 6944, 6173, 2315, 6944, 10031, 5401, 4630, 5401, + 3858, 6173, 3086, 10031, 7716, 5401, 12346, 11574, 10802, 13117, 17747, 17747, 15432, + 23920, 23920, 27778, 28549, 24691, 46296, 51698, 78704, 100309, 201389, 191358, 0, 0, + 0], + [0, 0, 1942, 3236, 5178, 3883, 3883, 4531, 1942, 1942, 3883, 4531, 5178, 5825, 3883, + 8414, 6472, 5178, 4531, 8414, 6472, 14239, 14887, 16181, 14239, 12945, 10356, 22006, + 23301, 24595, 32362, 26537, 42718, 58900, 52427, 71197, 95793, 190291, 187702, 0, 0, + 0], [0, 0, 481, 4331, 2887, 4812, 2887, 962, 4331, 2887, 6256, 3850, 1925, 3850, 5775, + 3850, 9625, 5775, 5775, 7218, 14918, 10587, 12512, 14437, 12993, 14437, 19731, + 21174, 21655, 23099, 26949, 31761, 37055, 39942, 48123, 68816, 99615, 198749, + 205967, 0, 0, 0], + [0, 0, 333, 1663, 2993, 4323, 2328, 3991, 1995, 2993, 3658, 2660, 3991, 5653, 5321, + 6319, 6319, 6319, 6984, 9644, 5986, 8979, 11307, 8314, 14965, 14300, 13967, 14965, + 22614, 23612, 25607, 29598, 35584, 38244, 47888, 61856, 112072, 201530, 231127, 0, 0, + 0], + [0, 163, 326, 2447, 1958, 2284, 2447, 1958, 3263, 3100, 4241, 3426, 3752, 2447, 5057, + 4568, 3752, 5873, 6036, 7830, 7504, 7830, 9462, 12398, 13377, 13214, 15824, 14029, + 21207, 19576, 21044, 25775, 31974, 38825, 47145, 69331, 94290, 219576, 252692, 0, 0, + 0], + [0, 133, 533, 2132, 1599, 2399, 2132, 2932, 1599, 2799, 2399, 2666, 2666, 2932, 4532, + 3599, 4398, 3599, 4532, 7064, 5998, 5864, 6264, 7330, 9330, 9996, 11729, 12128, 15460, + 17726, 21725, 25723, 28655, 35586, 38385, 51446, 94362, 208450, 339198, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 333333, 111111, 0, 0, 0, 111111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 111111, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 222222, 111111, 0, 0, 0], + [0, 28571, 57143, 57143, 28571, 57143, 28571, 0, 0, 28571, 0, 0, 0, 0, 0, 0, 0, 0, + 28571, 0, 0, 0, 28571, 0, 28571, 28571, 57143, 28571, 0, 28571, 85714, 28571, 0, + 28571, 0, 28571, 114286, 85714, 114286, 0, 0, 0], + [0, 0, 8696, 17391, 0, 8696, 34783, 26087, 17391, 0, 0, 0, 8696, 26087, 8696, 17391, + 8696, 17391, 26087, 8696, 34783, 34783, 8696, 43478, 0, 17391, 26087, 34783, 43478, + 8696, 26087, 17391, 69565, 43478, 17391, 26087, 69565, 121739, 121739, 0, 0, 0], + [0, 0, 0, 30534, 0, 22901, 15267, 7634, 22901, 0, 7634, 15267, 15267, 7634, 7634, + 45802, 15267, 45802, 15267, 15267, 15267, 30534, 15267, 15267, 38168, 38168, 15267, + 7634, 15267, 22901, 30534, 22901, 15267, 22901, 45802, 83969, 106870, 114504, 53435, + 0, 0, 0], + [0, 0, 0, 7246, 0, 7246, 14493, 7246, 0, 0, 14493, 14493, 0, 0, 28986, 0, 0, 7246, + 21739, 14493, 7246, 28986, 7246, 28986, 7246, 43478, 0, 28986, 14493, 21739, 72464, + 14493, 21739, 43478, 72464, 108696, 115942, 137681, 86957, 0, 0, 0], + [0, 0, 8475, 25424, 0, 8475, 25424, 0, 8475, 0, 0, 8475, 16949, 8475, 25424, 16949, + 25424, 33898, 33898, 8475, 0, 16949, 16949, 0, 25424, 33898, 16949, 16949, 50847, + 25424, 8475, 16949, 50847, 33898, 84746, 67797, 84746, 127119, 67797, 0, 0, 0], + [0, 0, 15267, 22901, 15267, 7634, 22901, 15267, 7634, 0, 0, 30534, 15267, 7634, 7634, + 15267, 0, 15267, 15267, 30534, 7634, 22901, 7634, 22901, 7634, 45802, 7634, 15267, + 15267, 7634, 45802, 30534, 30534, 30534, 30534, 45802, 122137, 122137, 137405, 0, 0, + 0], + [0, 0, 0, 24000, 8000, 24000, 0, 8000, 32000, 16000, 8000, 0, 16000, 0, 8000, 8000, + 8000, 8000, 8000, 16000, 16000, 24000, 16000, 24000, 40000, 8000, 16000, 16000, 16000, + 16000, 40000, 24000, 32000, 48000, 48000, 56000, 48000, 184000, 136000, 0, 0, 0], + [0, 0, 13699, 13699, 13699, 0, 6849, 13699, 20548, 0, 13699, 13699, 6849, 6849, 6849, + 27397, 13699, 6849, 34247, 0, 0, 0, 13699, 13699, 47945, 13699, 34247, 47945, 20548, + 20548, 34247, 47945, 41096, 34247, 54795, 47945, 54795, 123288, 136986, 0, 0, 0], + [0, 0, 6667, 20000, 13333, 20000, 13333, 6667, 40000, 0, 20000, 6667, 6667, 13333, + 6667, 6667, 20000, 6667, 13333, 20000, 13333, 26667, 13333, 13333, 13333, 53333, + 20000, 26667, 33333, 40000, 33333, 33333, 33333, 60000, 20000, 33333, 73333, 86667, + 133333, 0, 0, 0], + [0, 0, 0, 21898, 7299, 14599, 7299, 0, 14599, 7299, 0, 21898, 14599, 29197, 14599, + 7299, 14599, 7299, 21898, 14599, 7299, 14599, 29197, 14599, 43796, 14599, 21898, 7299, + 29197, 21898, 43796, 7299, 58394, 29197, 43796, 58394, 94891, 124088, 116788, 0, 0, + 0], [0, 0, 6452, 25806, 12903, 0, 12903, 0, 19355, 6452, 12903, 0, 19355, 0, 6452, 0, + 32258, 6452, 19355, 12903, 0, 12903, 25806, 25806, 45161, 38710, 25806, 38710, + 12903, 32258, 32258, 19355, 19355, 38710, 45161, 64516, 90323, 122581, 116129, 0, + 0, 0], + [0, 0, 0, 22472, 16854, 11236, 0, 16854, 16854, 11236, 11236, 5618, 0, 5618, 0, 5618, + 33708, 39326, 16854, 16854, 5618, 33708, 22472, 22472, 22472, 11236, 33708, 28090, + 5618, 22472, 39326, 22472, 44944, 50562, 22472, 50562, 106742, 157303, 67416, 0, 0, + 0], + [0, 0, 0, 5102, 0, 5102, 15306, 0, 5102, 10204, 5102, 5102, 25510, 5102, 15306, 10204, + 15306, 25510, 10204, 30612, 10204, 15306, 20408, 15306, 35714, 35714, 0, 15306, 20408, + 20408, 35714, 51020, 45918, 30612, 30612, 51020, 45918, 219388, 112245, 0, 0, 0], + [0, 0, 5208, 10417, 10417, 15625, 5208, 15625, 5208, 5208, 5208, 5208, 20833, 5208, + 10417, 10417, 20833, 15625, 5208, 26042, 0, 15625, 36458, 15625, 10417, 10417, 15625, + 10417, 36458, 31250, 36458, 52083, 31250, 67708, 46875, 52083, 83333, 156250, 93750, + 0, 0, 0], + [0, 0, 0, 5376, 5376, 10753, 10753, 5376, 0, 5376, 0, 5376, 5376, 32258, 10753, 10753, + 16129, 16129, 0, 10753, 5376, 16129, 21505, 26882, 37634, 10753, 16129, 26882, 5376, + 10753, 48387, 16129, 37634, 48387, 43011, 59140, 112903, 166667, 139785, 0, 0, 0], + [0, 0, 4608, 4608, 13825, 18433, 4608, 4608, 9217, 13825, 13825, 13825, 9217, 4608, + 18433, 9217, 4608, 0, 9217, 18433, 4608, 13825, 13825, 23041, 18433, 27650, 23041, + 41475, 13825, 50691, 41475, 36866, 32258, 55300, 55300, 92166, 69124, 78341, 133641, + 0, 0, 0], + [0, 0, 0, 0, 4167, 4167, 0, 4167, 8333, 4167, 8333, 4167, 4167, 8333, 29167, 8333, + 20833, 0, 20833, 8333, 12500, 25000, 12500, 12500, 25000, 25000, 33333, 37500, 37500, + 25000, 25000, 50000, 41667, 66667, 50000, 45833, 95833, 162500, 79167, 0, 0, 0], + [0, 0, 0, 3367, 3367, 6734, 3367, 6734, 6734, 6734, 3367, 10101, 10101, 10101, 3367, + 3367, 6734, 10101, 10101, 10101, 20202, 6734, 13468, 23569, 13468, 16835, 26936, + 13468, 3367, 40404, 40404, 30303, 43771, 47138, 50505, 63973, 94276, 188552, 148148, + 0, 0, 0], + [0, 0, 0, 10753, 7168, 3584, 10753, 3584, 7168, 3584, 7168, 10753, 7168, 7168, 10753, + 14337, 10753, 0, 21505, 7168, 14337, 10753, 14337, 7168, 17921, 17921, 17921, 43011, + 43011, 25090, 25090, 25090, 25090, 57348, 68100, 68100, 96774, 150538, 129032, 0, 0, + 0], + [0, 0, 0, 9091, 9091, 9091, 3030, 0, 3030, 6061, 6061, 15152, 6061, 6061, 9091, 15152, + 15152, 18182, 9091, 15152, 21212, 18182, 21212, 12121, 12121, 12121, 21212, 18182, + 45455, 21212, 30303, 42424, 24242, 48485, 51515, 72727, 60606, 193939, 118182, 0, 0, + 0], + [0, 0, 0, 13298, 2660, 7979, 2660, 7979, 10638, 13298, 10638, 13298, 2660, 13298, 5319, + 5319, 10638, 7979, 5319, 13298, 15957, 29255, 13298, 15957, 13298, 13298, 13298, + 23936, 26596, 29255, 29255, 39894, 39894, 47872, 45213, 47872, 101064, 178191, 130319, + 0, 0, 0], + [0, 0, 0, 2506, 5013, 10025, 5013, 7519, 5013, 7519, 5013, 12531, 15038, 5013, 5013, + 10025, 17544, 7519, 12531, 10025, 7519, 22556, 17544, 12531, 20050, 15038, 27569, + 27569, 27569, 20050, 15038, 35088, 32581, 62657, 57644, 75188, 100251, 142857, 137845, + 0, 0, 0], + [0, 0, 0, 6834, 4556, 4556, 6834, 9112, 2278, 9112, 9112, 6834, 6834, 0, 4556, 18223, + 6834, 18223, 6834, 15945, 11390, 9112, 11390, 13667, 13667, 15945, 15945, 31891, + 29613, 27335, 31891, 34169, 31891, 43280, 68337, 93394, 93394, 150342, 136674, 0, 0, + 0], + [0, 0, 0, 2146, 4292, 8584, 4292, 6438, 6438, 6438, 10730, 8584, 6438, 10730, 6438, + 6438, 12876, 8584, 17167, 4292, 4292, 17167, 12876, 17167, 19313, 21459, 23605, 17167, + 17167, 34335, 32189, 32189, 49356, 47210, 66524, 90129, 87983, 137339, 141631, 0, 0, + 0], + [0, 0, 3831, 1916, 1916, 3831, 9579, 5747, 3831, 3831, 7663, 9579, 5747, 9579, 13410, + 11494, 7663, 9579, 17241, 9579, 13410, 21073, 17241, 13410, 22989, 24904, 19157, + 24904, 21073, 34483, 36398, 28736, 38314, 49808, 45977, 47893, 86207, 193487, 124521, + 0, 0, 0], + [0, 0, 0, 12868, 7353, 5515, 5515, 3676, 3676, 1838, 7353, 1838, 5515, 1838, 3676, + 11029, 9191, 14706, 12868, 12868, 23897, 5515, 14706, 16544, 12868, 20221, 20221, + 33088, 22059, 20221, 38603, 40441, 45956, 44118, 49632, 75368, 88235, 156250, 150735, + 0, 0, 0], + [0, 1393, 2786, 6964, 5571, 4178, 4178, 5571, 4178, 5571, 2786, 8357, 5571, 6964, 8357, + 4178, 11142, 19499, 4178, 13928, 16713, 16713, 8357, 23677, 13928, 25070, 18106, + 22284, 22284, 26462, 34819, 26462, 34819, 36212, 68245, 62674, 82173, 185237, 150418, + 0, 0, 0], + [0, 0, 0, 2817, 8451, 1408, 5634, 7042, 2817, 4225, 0, 1408, 7042, 2817, 8451, 14085, + 8451, 8451, 11268, 7042, 12676, 14085, 16901, 15493, 11268, 18310, 14085, 21127, + 19718, 28169, 33803, 42254, 50704, 59155, 53521, 71831, 115493, 142254, 157746, 0, 0, + 0], [0, 1232, 1232, 6158, 3695, 6158, 6158, 3695, 7389, 6158, 6158, 2463, 6158, 6158, + 12315, 2463, 8621, 8621, 6158, 11084, 9852, 13547, 17241, 12315, 14778, 22167, + 25862, 25862, 28325, 33251, 39409, 39409, 29557, 40640, 57882, 66502, 96059, + 176108, 139163, 0, 0, 0], + [0, 0, 1093, 5464, 1093, 6557, 8743, 3279, 3279, 4372, 1093, 4372, 5464, 4372, 8743, + 9836, 6557, 7650, 7650, 8743, 7650, 16393, 13115, 15301, 13115, 22951, 18579, 13115, + 22951, 26230, 39344, 38251, 41530, 36066, 54645, 72131, 103825, 170492, 175956, 0, 0, + 0], + [0, 0, 3735, 8403, 6536, 3735, 1867, 1867, 4669, 1867, 4669, 8403, 4669, 4669, 6536, + 4669, 22409, 4669, 9337, 7470, 11204, 9337, 14006, 7470, 13072, 20542, 14939, 17740, + 19608, 14006, 28945, 40149, 47619, 49486, 47619, 65359, 106443, 190476, 171802, 0, 0, + 0], + [0, 0, 778, 1556, 3891, 3113, 3891, 1556, 3113, 5447, 7782, 4669, 5447, 3891, 6226, + 8560, 8560, 10895, 8560, 6226, 12451, 12451, 14008, 18677, 17121, 17121, 24125, 23346, + 21790, 30350, 25681, 29572, 43580, 44358, 53696, 78599, 93385, 165759, 179767, 0, 0, + 0], + [0, 0, 0, 4016, 4685, 4685, 2008, 3347, 4016, 669, 4016, 3347, 6024, 4685, 4016, 8701, + 8032, 3347, 6024, 10040, 11379, 13387, 11379, 15395, 14056, 13387, 20080, 21419, + 21419, 24766, 36145, 30790, 48862, 44846, 53548, 69612, 97055, 186078, 184739, 0, 0, + 0], + [0, 0, 1489, 4963, 2481, 1985, 5955, 993, 1985, 6452, 2978, 5459, 6948, 2978, 4467, + 4467, 7444, 7940, 8933, 6948, 11414, 11911, 11414, 11911, 11414, 17370, 20347, 22333, + 23325, 19355, 27295, 31762, 42184, 48139, 64516, 63027, 98263, 192060, 187097, 0, 0, + 0], + [0, 0, 1332, 2332, 5996, 2332, 2332, 3997, 5330, 2998, 2332, 3997, 4997, 3997, 7328, + 6662, 4330, 6329, 4330, 6995, 9660, 11659, 13991, 10326, 11992, 14990, 17655, 16656, + 24650, 23984, 27648, 32645, 36309, 40640, 55296, 76616, 97935, 180213, 219187, 0, 0, + 0], + [0, 165, 1154, 2967, 3132, 2143, 2803, 2967, 3132, 4286, 3462, 4121, 3956, 4451, 4286, + 3132, 5110, 6100, 8572, 6100, 8243, 6429, 12529, 12034, 13023, 12694, 15331, 16815, + 20607, 20277, 22750, 31487, 32641, 40554, 49126, 61820, 107814, 204583, 239202, 0, 0, + 0], + [0, 543, 949, 2441, 2577, 2441, 2713, 1628, 2577, 2034, 2713, 2984, 2034, 2306, 2441, + 2848, 4476, 5290, 3933, 6103, 6917, 6239, 8002, 7460, 10444, 11393, 10986, 12614, + 14648, 19124, 16954, 23735, 30245, 31873, 44894, 64153, 90601, 214431, 322257, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 90909, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90909, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 90909, 0, 0, 0, 0, 0, 90909, 181818, 0, 181818, 0, 0, 0], + [0, 22222, 44444, 0, 44444, 22222, 0, 44444, 0, 0, 0, 0, 0, 0, 22222, 0, 0, 22222, 0, + 22222, 0, 44444, 0, 22222, 22222, 22222, 22222, 44444, 22222, 0, 0, 44444, 22222, + 44444, 44444, 66667, 44444, 155556, 133333, 0, 0, 0], + [0, 0, 6623, 52980, 6623, 39735, 6623, 19868, 19868, 13245, 0, 26490, 0, 0, 6623, + 39735, 0, 19868, 33113, 0, 19868, 13245, 13245, 19868, 0, 33113, 19868, 19868, 33113, + 26490, 33113, 19868, 26490, 59603, 39735, 33113, 59603, 139073, 99338, 0, 0, 0], + [0, 0, 15038, 0, 22556, 7519, 22556, 15038, 0, 22556, 0, 15038, 15038, 0, 0, 15038, + 22556, 22556, 7519, 15038, 15038, 7519, 7519, 22556, 37594, 22556, 22556, 0, 30075, + 30075, 15038, 7519, 30075, 45113, 60150, 105263, 82707, 112782, 127820, 0, 0, 0], + [0, 0, 7937, 15873, 15873, 15873, 31746, 7937, 7937, 7937, 7937, 23810, 23810, 15873, + 7937, 15873, 31746, 7937, 7937, 15873, 15873, 31746, 0, 31746, 31746, 23810, 7937, + 31746, 23810, 15873, 31746, 39683, 31746, 31746, 39683, 55556, 87302, 95238, 103175, + 0, 0, 0], + [0, 0, 14706, 14706, 7353, 22059, 29412, 14706, 14706, 7353, 22059, 14706, 7353, 0, + 14706, 14706, 14706, 0, 29412, 14706, 14706, 7353, 14706, 14706, 29412, 14706, 14706, + 14706, 36765, 14706, 22059, 14706, 36765, 44118, 66176, 36765, 51471, 213235, 80882, + 0, 0, 0], + [0, 0, 0, 36697, 0, 9174, 0, 9174, 18349, 0, 9174, 9174, 18349, 9174, 18349, 18349, + 9174, 9174, 27523, 0, 0, 9174, 27523, 27523, 18349, 18349, 27523, 18349, 18349, 18349, + 36697, 36697, 91743, 36697, 45872, 82569, 64220, 73394, 146789, 0, 0, 0], + [0, 0, 7143, 7143, 7143, 14286, 7143, 14286, 7143, 21429, 7143, 21429, 7143, 7143, + 28571, 21429, 14286, 7143, 35714, 7143, 28571, 35714, 14286, 14286, 7143, 14286, + 28571, 50000, 35714, 21429, 21429, 21429, 28571, 28571, 57143, 28571, 71429, 135714, + 114286, 0, 0, 0], + [0, 0, 0, 0, 0, 15748, 15748, 7874, 7874, 0, 7874, 7874, 7874, 15748, 15748, 7874, + 7874, 7874, 15748, 23622, 0, 7874, 15748, 15748, 23622, 23622, 31496, 0, 23622, 31496, + 78740, 55118, 47244, 39370, 47244, 47244, 94488, 125984, 125984, 0, 0, 0], + [0, 0, 7634, 0, 38168, 7634, 15267, 22901, 7634, 22901, 7634, 15267, 7634, 7634, 7634, + 0, 0, 7634, 7634, 30534, 7634, 15267, 15267, 0, 30534, 7634, 30534, 7634, 38168, + 61069, 15267, 61069, 45802, 68702, 38168, 76336, 68702, 129771, 68702, 0, 0, 0], + [0, 0, 0, 0, 0, 18750, 6250, 12500, 6250, 6250, 6250, 12500, 0, 18750, 6250, 0, 12500, + 0, 12500, 6250, 25000, 25000, 6250, 31250, 31250, 25000, 12500, 18750, 43750, 18750, + 56250, 25000, 18750, 43750, 25000, 56250, 131250, 131250, 150000, 0, 0, 0], + [0, 0, 12270, 12270, 18405, 0, 0, 18405, 6135, 12270, 18405, 6135, 6135, 6135, 6135, + 18405, 0, 12270, 12270, 18405, 6135, 36810, 18405, 18405, 24540, 24540, 12270, 30675, + 24540, 42945, 42945, 18405, 36810, 55215, 55215, 42945, 79755, 85890, 159509, 0, 0, + 0], + [0, 0, 6897, 0, 6897, 34483, 27586, 0, 13793, 6897, 6897, 13793, 20690, 20690, 6897, + 13793, 6897, 0, 13793, 6897, 6897, 13793, 27586, 27586, 6897, 20690, 13793, 20690, + 27586, 27586, 20690, 41379, 55172, 55172, 34483, 20690, 144828, 144828, 82759, 0, 0, + 0], + [0, 0, 0, 5405, 32432, 5405, 10811, 16216, 0, 5405, 5405, 21622, 10811, 16216, 5405, 0, + 10811, 21622, 0, 16216, 21622, 16216, 21622, 10811, 21622, 10811, 43243, 37838, 10811, + 32432, 32432, 43243, 37838, 48649, 48649, 102703, 64865, 113514, 97297, 0, 0, 0], + [0, 0, 0, 5236, 10471, 5236, 15707, 20942, 10471, 5236, 0, 15707, 15707, 15707, 0, 0, + 20942, 15707, 5236, 20942, 15707, 26178, 20942, 15707, 26178, 20942, 20942, 26178, + 52356, 47120, 26178, 57592, 68063, 36649, 47120, 57592, 57592, 99476, 94241, 0, 0, 0], + [0, 0, 0, 4065, 8130, 4065, 0, 8130, 4065, 4065, 8130, 0, 0, 8130, 12195, 4065, 12195, + 12195, 4065, 12195, 32520, 12195, 16260, 16260, 12195, 28455, 20325, 32520, 52846, + 20325, 60976, 48780, 40650, 56911, 52846, 44715, 85366, 134146, 126016, 0, 0, 0], + [0, 0, 0, 0, 12146, 12146, 16194, 4049, 12146, 8097, 4049, 8097, 12146, 8097, 12146, + 4049, 8097, 4049, 12146, 28340, 16194, 8097, 16194, 4049, 8097, 12146, 36437, 28340, + 32389, 40486, 12146, 52632, 36437, 40486, 52632, 60729, 85020, 178138, 113360, 0, 0, + 0], + [0, 3953, 0, 15810, 15810, 3953, 7905, 11858, 3953, 0, 7905, 0, 3953, 11858, 15810, + 11858, 3953, 11858, 23715, 15810, 19763, 15810, 7905, 23715, 31621, 19763, 39526, + 19763, 31621, 19763, 31621, 39526, 27668, 55336, 35573, 94862, 98814, 126482, 90909, + 0, 0, 0], + [0, 0, 3831, 7663, 7663, 11494, 3831, 3831, 3831, 7663, 7663, 11494, 3831, 11494, + 11494, 11494, 7663, 19157, 7663, 15326, 19157, 30651, 15326, 22989, 7663, 15326, + 15326, 22989, 42146, 22989, 19157, 11494, 26820, 42146, 38314, 88123, 84291, 180077, + 137931, 0, 0, 0], + [0, 0, 0, 0, 16234, 12987, 3247, 6494, 0, 3247, 16234, 12987, 9740, 9740, 9740, 3247, + 9740, 9740, 3247, 6494, 19481, 16234, 29221, 16234, 19481, 19481, 16234, 42208, 29221, + 29221, 19481, 16234, 35714, 48701, 45455, 77922, 74675, 181818, 129870, 0, 0, 0], + [0, 0, 5764, 5764, 11527, 8646, 11527, 8646, 5764, 2882, 5764, 14409, 0, 14409, 11527, + 5764, 17291, 17291, 20173, 11527, 5764, 11527, 23055, 23055, 17291, 14409, 23055, + 37464, 31700, 34582, 31700, 31700, 28818, 46110, 34582, 72046, 77810, 152738, 123919, + 0, 0, 0], + [0, 0, 2525, 2525, 2525, 2525, 10101, 2525, 7576, 2525, 7576, 5051, 10101, 2525, 5051, + 10101, 15152, 5051, 7576, 12626, 15152, 10101, 20202, 17677, 25253, 37879, 12626, + 37879, 37879, 27778, 32828, 27778, 30303, 50505, 68182, 68182, 78283, 136364, 151515, + 0, 0, 0], + [0, 0, 2532, 5063, 7595, 5063, 7595, 5063, 5063, 0, 10127, 7595, 10127, 7595, 5063, + 12658, 20253, 20253, 5063, 12658, 10127, 7595, 30380, 10127, 10127, 30380, 17722, + 22785, 12658, 27848, 37975, 35443, 35443, 48101, 43038, 53165, 106329, 164557, 146835, + 0, 0, 0], + [0, 0, 2262, 4525, 9050, 4525, 9050, 4525, 2262, 11312, 4525, 4525, 6787, 2262, 11312, + 11312, 9050, 11312, 15837, 18100, 9050, 18100, 13575, 15837, 18100, 13575, 22624, + 18100, 9050, 20362, 31674, 31674, 40724, 52036, 45249, 63348, 70136, 183258, 180995, + 0, 0, 0], + [0, 0, 1965, 3929, 7859, 0, 17682, 9823, 1965, 1965, 3929, 13752, 7859, 19646, 11788, + 11788, 7859, 7859, 7859, 7859, 19646, 13752, 19646, 9823, 29470, 21611, 21611, 37328, + 39293, 37328, 25540, 25540, 27505, 72692, 47151, 84479, 86444, 129666, 106090, 0, 0, + 0], [0, 0, 1876, 3752, 3752, 1876, 0, 7505, 7505, 7505, 9381, 7505, 15009, 5629, 1876, + 13133, 11257, 13133, 11257, 22514, 15009, 13133, 20638, 18762, 24390, 20638, + 28143, 28143, 13133, 28143, 43152, 28143, 35647, 35647, 41276, 82552, 78799, + 148218, 151970, 0, 0, 0], + [0, 1675, 0, 5025, 1675, 3350, 5025, 3350, 6700, 13400, 10050, 10050, 11725, 0, 3350, + 1675, 8375, 11725, 11725, 10050, 6700, 11725, 10050, 13400, 20101, 28476, 28476, + 26801, 26801, 33501, 25126, 33501, 41876, 53601, 38526, 77052, 93802, 154104, 157454, + 0, 0, 0], + [0, 0, 1515, 7576, 6061, 4545, 10606, 3030, 1515, 3030, 7576, 12121, 6061, 7576, 6061, + 9091, 6061, 15152, 9091, 15152, 22727, 10606, 18182, 13636, 12121, 19697, 24242, + 16667, 16667, 22727, 24242, 31818, 40909, 56061, 46970, 89394, 93939, 142424, 165152, + 0, 0, 0], + [0, 0, 0, 0, 0, 5540, 2770, 11080, 8310, 4155, 9695, 8310, 4155, 4155, 5540, 8310, + 2770, 8310, 20776, 8310, 6925, 4155, 18006, 11080, 13850, 26316, 22161, 33241, 40166, + 29086, 38781, 24931, 36011, 36011, 62327, 56787, 98338, 177285, 152355, 0, 0, 0], + [0, 0, 2356, 5889, 5889, 3534, 7067, 2356, 3534, 4711, 4711, 10601, 2356, 7067, 4711, + 5889, 8245, 12956, 10601, 8245, 8245, 12956, 7067, 14134, 16490, 21201, 10601, 20024, + 21201, 25913, 35336, 34158, 45936, 47114, 51826, 82450, 78916, 169611, 186101, 0, 0, + 0], + [0, 0, 0, 3071, 4094, 4094, 5118, 3071, 2047, 4094, 2047, 8188, 6141, 7165, 8188, 9212, + 7165, 4094, 11259, 9212, 14330, 9212, 18424, 14330, 20471, 17400, 22518, 25589, 22518, + 41965, 38895, 36847, 37871, 46059, 52201, 80860, 75742, 168884, 157625, 0, 0, 0], + [0, 0, 2604, 4340, 6076, 5208, 3472, 2604, 4340, 6076, 6076, 2604, 4340, 3472, 6076, + 7813, 5208, 14757, 7813, 9549, 6944, 10417, 15625, 17361, 14757, 15625, 16493, 19965, + 26910, 28646, 38194, 36458, 32118, 42535, 57292, 76389, 97222, 171007, 173611, 0, 0, + 0], + [0, 764, 0, 9167, 5348, 3820, 1528, 4584, 4584, 3820, 3820, 5348, 4584, 5348, 6875, + 7639, 9931, 6112, 9167, 7639, 9931, 11459, 12223, 18335, 19862, 13751, 23682, 16043, + 23682, 30558, 36669, 33613, 34377, 45837, 54240, 72574, 100840, 171887, 170359, 0, 0, + 0], + [0, 0, 0, 3077, 5538, 4923, 3692, 2462, 3077, 4308, 6769, 4923, 5538, 3692, 6154, 6154, + 4308, 9231, 6154, 3077, 8000, 8000, 8000, 18462, 19077, 19692, 17846, 21538, 25846, + 25231, 27692, 37538, 37538, 46154, 59077, 67692, 107077, 185231, 177231, 0, 0, 0], + [0, 475, 949, 4746, 4746, 2848, 2373, 1898, 6170, 2848, 2373, 2848, 3797, 6170, 7119, + 7594, 5221, 6170, 7119, 9018, 9967, 12340, 14238, 12340, 12814, 18510, 17086, 22307, + 28477, 21832, 21357, 27527, 37019, 39393, 51732, 73564, 102515, 193166, 199336, 0, 0, + 0], + [0, 0, 654, 3597, 4905, 3924, 3597, 3597, 4578, 3597, 2943, 6213, 4578, 3924, 7848, + 5559, 5559, 4905, 8502, 6540, 12099, 13080, 6867, 13080, 12099, 13734, 16351, 24199, + 19294, 23218, 25180, 31720, 29758, 45128, 62786, 69326, 102354, 186396, 208306, 0, 0, + 0], + [0, 505, 1010, 2524, 1851, 1515, 3029, 1683, 2188, 3198, 1683, 4207, 4039, 4207, 3198, + 4376, 4881, 5554, 7910, 6732, 8078, 9424, 8751, 11612, 11781, 13463, 12454, 18512, + 14305, 20532, 26254, 28946, 36015, 38203, 53517, 68327, 99630, 206664, 249243, 0, 0, + 0], + [0, 147, 440, 2345, 2052, 1905, 2198, 1612, 1465, 1319, 2345, 1465, 3957, 3077, 2931, + 3810, 4689, 6155, 2931, 4689, 7327, 6887, 8353, 8499, 10698, 9232, 15826, 14508, + 16999, 17585, 17585, 24326, 25791, 34291, 42057, 57005, 90709, 214537, 328253, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 83333, 0, 0, 0, 0, 0, 0, 83333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83333, 0, 0, 0, + 0, 0, 0, 0, 83333, 0, 0, 0, 0, 83333, 83333, 0, 83333, 83333, 0, 83333, 0, 0, 0], + [0, 0, 73171, 97561, 0, 24390, 48780, 0, 24390, 0, 24390, 48780, 0, 0, 73171, 24390, + 24390, 0, 24390, 48780, 0, 0, 0, 0, 24390, 0, 0, 0, 48780, 0, 24390, 24390, 48780, 0, + 0, 24390, 48780, 121951, 97561, 0, 0, 0], + [0, 0, 0, 23256, 31008, 0, 15504, 15504, 7752, 15504, 15504, 7752, 31008, 31008, 15504, + 0, 15504, 7752, 7752, 7752, 7752, 23256, 15504, 15504, 0, 15504, 23256, 23256, 23256, + 23256, 31008, 31008, 15504, 7752, 62016, 46512, 108527, 131783, 147287, 0, 0, 0], + [0, 0, 0, 40541, 20270, 6757, 20270, 6757, 20270, 0, 13514, 20270, 13514, 6757, 6757, + 20270, 27027, 6757, 0, 27027, 0, 27027, 20270, 13514, 33784, 6757, 13514, 6757, 47297, + 20270, 13514, 54054, 60811, 20270, 47297, 81081, 87838, 81081, 108108, 0, 0, 0], + [0, 0, 8000, 24000, 24000, 8000, 16000, 0, 0, 24000, 16000, 16000, 8000, 24000, 24000, + 0, 16000, 24000, 16000, 16000, 0, 16000, 40000, 24000, 32000, 16000, 24000, 32000, + 16000, 32000, 24000, 40000, 32000, 48000, 40000, 48000, 64000, 128000, 80000, 0, 0, + 0], + [0, 0, 13986, 13986, 13986, 6993, 20979, 13986, 0, 6993, 34965, 27972, 13986, 20979, + 20979, 20979, 6993, 0, 20979, 6993, 13986, 13986, 13986, 20979, 27972, 20979, 13986, + 0, 20979, 20979, 13986, 20979, 27972, 27972, 62937, 62937, 83916, 118881, 146853, 0, + 0, 0], + [0, 0, 0, 16529, 0, 16529, 16529, 33058, 16529, 8264, 16529, 8264, 16529, 16529, 16529, + 33058, 33058, 0, 0, 16529, 0, 24793, 16529, 8264, 16529, 8264, 16529, 41322, 57851, + 49587, 24793, 16529, 66116, 33058, 33058, 16529, 82645, 123967, 99174, 0, 0, 0], + [0, 0, 8475, 0, 0, 8475, 0, 16949, 8475, 25424, 0, 8475, 8475, 16949, 0, 8475, 33898, + 8475, 25424, 0, 8475, 0, 16949, 8475, 33898, 50847, 25424, 42373, 33898, 25424, 16949, + 33898, 25424, 33898, 50847, 25424, 76271, 194915, 118644, 0, 0, 0], + [0, 0, 0, 0, 0, 16393, 16393, 0, 0, 16393, 8197, 32787, 8197, 16393, 16393, 24590, + 16393, 0, 0, 16393, 8197, 0, 16393, 8197, 16393, 16393, 32787, 49180, 40984, 32787, + 32787, 32787, 49180, 57377, 32787, 73770, 57377, 122951, 131148, 0, 0, 0], + [0, 0, 0, 30534, 15267, 7634, 0, 7634, 7634, 0, 7634, 15267, 0, 30534, 0, 0, 15267, + 15267, 7634, 15267, 45802, 30534, 15267, 7634, 30534, 15267, 15267, 45802, 38168, + 22901, 30534, 45802, 45802, 30534, 38168, 38168, 68702, 152672, 106870, 0, 0, 0], + [0, 0, 5650, 16949, 5650, 0, 5650, 16949, 22599, 11299, 5650, 11299, 28249, 16949, + 11299, 16949, 11299, 5650, 16949, 11299, 11299, 11299, 11299, 22599, 22599, 22599, + 22599, 11299, 11299, 28249, 22599, 39548, 50847, 39548, 56497, 107345, 79096, 112994, + 96045, 0, 0, 0], + [0, 0, 6024, 6024, 6024, 6024, 6024, 12048, 6024, 6024, 0, 6024, 12048, 12048, 6024, + 12048, 6024, 12048, 12048, 24096, 24096, 24096, 0, 18072, 18072, 12048, 18072, 18072, + 12048, 18072, 42169, 48193, 24096, 72289, 72289, 60241, 72289, 132530, 156627, 0, 0, + 0], + [0, 0, 0, 6061, 12121, 12121, 6061, 6061, 0, 6061, 6061, 0, 12121, 24242, 0, 18182, + 12121, 6061, 18182, 6061, 6061, 18182, 18182, 30303, 18182, 18182, 12121, 12121, + 24242, 30303, 30303, 36364, 24242, 66667, 66667, 72727, 72727, 139394, 151515, 0, 0, + 0], + [0, 0, 5556, 22222, 0, 0, 11111, 0, 5556, 27778, 16667, 5556, 5556, 22222, 5556, 16667, + 27778, 11111, 11111, 16667, 27778, 22222, 11111, 22222, 16667, 16667, 16667, 33333, + 33333, 27778, 22222, 5556, 22222, 38889, 33333, 61111, 72222, 166667, 138889, 0, 0, + 0], [0, 0, 0, 24631, 14778, 9852, 4926, 4926, 0, 19704, 9852, 0, 19704, 9852, 0, 4926, + 19704, 4926, 9852, 4926, 24631, 34483, 19704, 9852, 19704, 14778, 24631, 39409, + 34483, 54187, 49261, 68966, 49261, 19704, 54187, 54187, 54187, 118227, 93596, 0, + 0, 0], + [0, 0, 0, 9662, 19324, 0, 14493, 14493, 4831, 4831, 9662, 14493, 14493, 9662, 4831, + 19324, 14493, 4831, 19324, 4831, 19324, 14493, 28986, 4831, 33816, 43478, 38647, + 24155, 38647, 33816, 19324, 24155, 38647, 38647, 57971, 33816, 62802, 140097, 120773, + 0, 0, 0], + [0, 0, 4016, 8032, 12048, 12048, 4016, 4016, 4016, 4016, 12048, 4016, 4016, 20080, + 16064, 8032, 4016, 4016, 24096, 20080, 16064, 40161, 20080, 20080, 12048, 20080, + 24096, 28112, 16064, 28112, 16064, 40161, 36145, 52209, 44177, 60241, 96386, 136546, + 124498, 0, 0, 0], + [0, 0, 0, 7752, 11628, 7752, 19380, 23256, 3876, 11628, 15504, 7752, 7752, 3876, 3876, + 3876, 19380, 7752, 11628, 11628, 15504, 11628, 19380, 19380, 15504, 11628, 34884, + 27132, 31008, 34884, 27132, 27132, 34884, 69767, 38760, 42636, 124031, 104651, 131783, + 0, 0, 0], + [0, 0, 0, 3846, 11538, 0, 11538, 0, 3846, 0, 7692, 15385, 0, 19231, 7692, 7692, 0, + 7692, 23077, 19231, 15385, 15385, 7692, 23077, 7692, 26923, 30769, 23077, 19231, + 15385, 30769, 26923, 34615, 50000, 65385, 69231, 46154, 180769, 173077, 0, 0, 0], + [0, 0, 0, 3086, 3086, 6173, 3086, 3086, 9259, 9259, 12346, 9259, 6173, 3086, 15432, + 15432, 6173, 15432, 18519, 6173, 12346, 15432, 21605, 9259, 12346, 21605, 12346, + 21605, 33951, 33951, 30864, 46296, 37037, 40123, 40123, 52469, 95679, 163580, 154321, + 0, 0, 0], + [0, 2941, 2941, 5882, 8824, 11765, 8824, 2941, 11765, 14706, 2941, 8824, 11765, 11765, + 5882, 17647, 5882, 2941, 23529, 17647, 17647, 11765, 11765, 17647, 2941, 20588, 41176, + 29412, 26471, 23529, 23529, 26471, 35294, 32353, 50000, 73529, 76471, 126471, 173529, + 0, 0, 0], + [0, 0, 0, 5405, 5405, 5405, 5405, 8108, 10811, 10811, 8108, 5405, 8108, 8108, 8108, + 16216, 8108, 16216, 21622, 10811, 2703, 27027, 27027, 16216, 13514, 18919, 13514, + 21622, 24324, 37838, 35135, 37838, 40541, 27027, 43243, 62162, 78378, 137838, 172973, + 0, 0, 0], + [0, 0, 0, 7177, 2392, 7177, 2392, 4785, 4785, 9569, 16746, 0, 9569, 9569, 14354, 4785, + 9569, 9569, 11962, 4785, 11962, 9569, 9569, 16746, 21531, 31100, 14354, 23923, 23923, + 26316, 38278, 50239, 35885, 43062, 43062, 74163, 78947, 165072, 153110, 0, 0, 0], + [0, 0, 2151, 2151, 4301, 4301, 15054, 2151, 19355, 8602, 2151, 6452, 6452, 12903, 4301, + 10753, 17204, 15054, 4301, 17204, 8602, 8602, 10753, 6452, 19355, 21505, 23656, 25806, + 17204, 30108, 27957, 32258, 38710, 36559, 51613, 88172, 92473, 146237, 159140, 0, 0, + 0], + [0, 0, 6000, 4000, 4000, 6000, 8000, 10000, 6000, 6000, 12000, 4000, 8000, 6000, 8000, + 16000, 8000, 10000, 12000, 8000, 14000, 8000, 16000, 18000, 18000, 34000, 28000, + 16000, 34000, 26000, 18000, 36000, 34000, 34000, 60000, 58000, 98000, 170000, 138000, + 0, 0, 0], + [0, 0, 1789, 1789, 5367, 3578, 1789, 7156, 5367, 3578, 8945, 3578, 7156, 5367, 5367, + 5367, 7156, 10733, 5367, 10733, 14311, 12522, 10733, 25045, 23256, 19678, 19678, + 30411, 30411, 23256, 26834, 21467, 39356, 37567, 48301, 75134, 101968, 164580, 175313, + 0, 0, 0], + [0, 0, 1506, 7530, 1506, 7530, 4518, 4518, 7530, 4518, 4518, 9036, 12048, 10542, 12048, + 9036, 7530, 9036, 13554, 21084, 7530, 18072, 9036, 16566, 16566, 22590, 22590, 16566, + 28614, 31627, 34639, 30120, 36145, 37651, 48193, 75301, 87349, 140060, 173193, 0, 0, + 0], + [0, 0, 1447, 5789, 5789, 1447, 7236, 2894, 4342, 8683, 4342, 11577, 5789, 13025, 8683, + 10130, 13025, 10130, 5789, 13025, 17366, 11577, 20260, 20260, 21708, 21708, 21708, + 21708, 26049, 24602, 40521, 23155, 31838, 39074, 53546, 57887, 107091, 172214, 134588, + 0, 0, 0], + [0, 1311, 1311, 2621, 2621, 1311, 1311, 9174, 2621, 6553, 3932, 2621, 6553, 5242, 5242, + 7864, 18349, 7864, 7864, 9174, 10485, 10485, 13106, 17038, 19659, 22280, 19659, 31455, + 23591, 39318, 31455, 36697, 32765, 47182, 53735, 66841, 107471, 144168, 169069, 0, 0, + 0], + [0, 0, 1175, 4700, 5875, 3525, 3525, 3525, 8226, 4700, 5875, 4700, 4700, 8226, 4700, + 2350, 8226, 11751, 8226, 14101, 9401, 17626, 27027, 17626, 23502, 12926, 22327, 21152, + 24677, 23502, 23502, 29377, 32902, 44653, 69330, 55229, 97532, 158637, 180964, 0, 0, + 0], + [0, 0, 0, 4202, 7353, 1050, 5252, 2101, 1050, 4202, 3151, 4202, 4202, 7353, 6303, 8403, + 12605, 5252, 8403, 9454, 7353, 13655, 14706, 16807, 19958, 17857, 18908, 16807, 24160, + 26261, 35714, 43067, 32563, 50420, 47269, 72479, 87185, 177521, 182773, 0, 0, 0], + [0, 0, 0, 4682, 3745, 5618, 2809, 5618, 4682, 2809, 1873, 2809, 5618, 6554, 6554, 9363, + 7491, 7491, 8427, 6554, 10300, 8427, 12172, 8427, 20599, 21536, 16854, 18727, 27154, + 23408, 32772, 33708, 43071, 45880, 58052, 72097, 83333, 165730, 205056, 0, 0, 0], + [0, 750, 1500, 5251, 4501, 3001, 6002, 3001, 2251, 3001, 3751, 8252, 4501, 6752, 8252, + 7502, 5251, 3751, 9752, 9002, 8252, 9002, 18005, 12003, 15004, 14254, 21005, 15754, + 20255, 32258, 33758, 32258, 44261, 42011, 53263, 72768, 102026, 180045, 177794, 0, 0, + 0], + [0, 0, 1870, 4364, 3741, 4364, 1247, 3117, 5611, 1247, 4364, 3117, 3741, 5611, 4364, + 8728, 6858, 9352, 12469, 9352, 13716, 11222, 12469, 14963, 11222, 17456, 14963, 18080, + 19327, 26808, 35536, 32419, 36160, 39277, 52369, 78554, 96010, 187656, 188279, 0, 0, + 0], + [0, 466, 466, 1862, 5121, 5121, 3724, 1862, 2328, 4190, 4190, 5587, 5121, 4190, 6518, + 4655, 5121, 10242, 8380, 9311, 9777, 10708, 11173, 10708, 19088, 13501, 16760, 18622, + 20019, 22346, 23743, 27933, 44227, 32123, 52142, 68901, 103818, 190410, 215549, 0, 0, + 0], + [0, 0, 1345, 3361, 3361, 3025, 1008, 5714, 2017, 4034, 4706, 3361, 4370, 4370, 4706, + 7059, 4370, 9748, 7059, 10084, 11429, 12101, 10420, 14454, 12437, 16134, 21513, 11765, + 22521, 22857, 16807, 38992, 33950, 44370, 50420, 72269, 89412, 199664, 214790, 0, 0, + 0], + [0, 0, 1364, 2558, 3069, 3751, 3410, 2899, 2046, 2217, 3751, 3751, 4092, 3922, 4774, + 5627, 5286, 5968, 6991, 7843, 6138, 9207, 7673, 10060, 13640, 14152, 14663, 16368, + 16880, 18414, 24211, 25405, 30179, 40068, 47229, 64621, 99574, 209719, 258483, 0, 0, + 0], + [0, 146, 437, 1893, 2621, 1893, 1019, 1456, 1311, 2912, 2039, 3495, 1893, 3932, 3495, + 2912, 3786, 4223, 5388, 5097, 6990, 8592, 8737, 9029, 9029, 9902, 11213, 13106, 13106, + 16019, 20824, 18931, 26795, 35241, 40920, 60725, 95966, 213922, 331003, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 125000, 0, 0, 0, 125000, 125000, 250000, 0, 0, 0], + [0, 23256, 46512, 46512, 23256, 0, 23256, 23256, 23256, 23256, 0, 0, 46512, 0, 23256, + 23256, 0, 23256, 0, 0, 0, 0, 0, 23256, 23256, 46512, 0, 0, 0, 23256, 0, 23256, 23256, + 0, 93023, 23256, 116279, 93023, 162791, 0, 0, 0], + [0, 0, 21898, 36496, 21898, 7299, 21898, 14599, 7299, 7299, 7299, 7299, 21898, 14599, + 21898, 29197, 7299, 7299, 14599, 0, 36496, 7299, 7299, 14599, 7299, 14599, 0, 14599, + 21898, 14599, 43796, 29197, 21898, 58394, 58394, 65693, 87591, 124088, 102190, 0, 0, + 0], + [0, 0, 21429, 14286, 7143, 21429, 14286, 14286, 7143, 14286, 14286, 0, 0, 7143, 7143, + 7143, 0, 28571, 7143, 21429, 28571, 7143, 21429, 7143, 21429, 42857, 21429, 7143, + 7143, 14286, 21429, 21429, 35714, 35714, 50000, 64286, 71429, 171429, 142857, 0, 0, + 0], + [0, 0, 8264, 16529, 0, 0, 8264, 8264, 8264, 0, 8264, 16529, 8264, 8264, 0, 16529, 0, + 16529, 33058, 16529, 24793, 16529, 16529, 33058, 16529, 24793, 24793, 16529, 0, 24793, + 82645, 16529, 49587, 57851, 49587, 57851, 123967, 90909, 99174, 0, 0, 0], + [0, 0, 0, 49587, 8264, 0, 8264, 16529, 8264, 8264, 8264, 16529, 0, 24793, 8264, 16529, + 41322, 33058, 8264, 0, 24793, 24793, 24793, 8264, 24793, 24793, 8264, 16529, 16529, + 16529, 49587, 24793, 24793, 41322, 57851, 49587, 57851, 140496, 107438, 0, 0, 0], + [0, 0, 0, 23810, 0, 15873, 0, 0, 7937, 7937, 0, 0, 0, 15873, 15873, 7937, 7937, 15873, + 7937, 7937, 7937, 15873, 0, 7937, 0, 23810, 15873, 15873, 63492, 23810, 39683, 47619, + 47619, 55556, 87302, 63492, 79365, 134921, 134921, 0, 0, 0], + [0, 0, 8772, 8772, 26316, 0, 17544, 8772, 17544, 0, 8772, 0, 8772, 0, 8772, 17544, + 35088, 0, 17544, 26316, 0, 0, 17544, 0, 8772, 26316, 17544, 17544, 26316, 17544, + 26316, 43860, 26316, 87719, 78947, 61404, 61404, 105263, 166667, 0, 0, 0], + [0, 0, 14184, 7092, 21277, 0, 14184, 14184, 7092, 14184, 7092, 7092, 7092, 0, 35461, + 28369, 7092, 7092, 7092, 7092, 21277, 0, 7092, 21277, 0, 42553, 7092, 14184, 21277, + 21277, 21277, 56738, 28369, 78014, 42553, 92199, 56738, 99291, 163121, 0, 0, 0], + [0, 0, 0, 13245, 0, 13245, 13245, 6623, 0, 33113, 6623, 0, 13245, 26490, 6623, 13245, + 26490, 26490, 19868, 6623, 13245, 19868, 13245, 26490, 46358, 26490, 33113, 26490, + 6623, 39735, 19868, 13245, 86093, 39735, 19868, 26490, 79470, 132450, 105960, 0, 0, + 0], [0, 0, 0, 12500, 6250, 37500, 6250, 12500, 6250, 6250, 6250, 6250, 0, 6250, 12500, + 12500, 0, 12500, 37500, 12500, 12500, 37500, 18750, 12500, 43750, 31250, 25000, + 6250, 50000, 12500, 12500, 25000, 25000, 62500, 50000, 62500, 62500, 131250, + 125000, 0, 0, 0], + [0, 0, 0, 6211, 0, 12422, 18634, 12422, 18634, 12422, 6211, 12422, 12422, 6211, 18634, + 6211, 12422, 18634, 12422, 18634, 6211, 18634, 0, 6211, 18634, 24845, 12422, 31056, + 37267, 37267, 37267, 37267, 37267, 62112, 37267, 80745, 86957, 136646, 86957, 0, 0, + 0], + [0, 0, 0, 9804, 4902, 19608, 0, 9804, 9804, 9804, 0, 4902, 4902, 4902, 9804, 19608, + 9804, 29412, 24510, 24510, 4902, 24510, 14706, 14706, 9804, 14706, 29412, 34314, + 44118, 34314, 39216, 34314, 29412, 44118, 39216, 68627, 93137, 132353, 98039, 0, 0, + 0], + [0, 0, 0, 32258, 5376, 10753, 10753, 0, 5376, 0, 0, 10753, 10753, 26882, 0, 5376, 5376, + 5376, 16129, 26882, 5376, 26882, 10753, 10753, 5376, 43011, 10753, 26882, 43011, + 16129, 37634, 21505, 32258, 43011, 69892, 37634, 112903, 145161, 129032, 0, 0, 0], + [0, 0, 4587, 9174, 22936, 18349, 9174, 13761, 9174, 18349, 4587, 22936, 13761, 9174, + 9174, 4587, 18349, 13761, 4587, 18349, 22936, 22936, 9174, 22936, 18349, 9174, 9174, + 22936, 36697, 13761, 36697, 32110, 41284, 27523, 32110, 68807, 59633, 151376, 137615, + 0, 0, 0], + [0, 0, 0, 0, 4425, 0, 4425, 0, 13274, 8850, 0, 17699, 17699, 13274, 26549, 26549, + 13274, 22124, 17699, 30973, 4425, 8850, 22124, 13274, 13274, 26549, 30973, 39823, + 30973, 30973, 26549, 48673, 35398, 22124, 26549, 61947, 84071, 123894, 132743, 0, 0, + 0], + [0, 0, 8621, 0, 8621, 12931, 17241, 8621, 4310, 4310, 4310, 12931, 0, 8621, 4310, 4310, + 8621, 8621, 12931, 12931, 8621, 0, 17241, 21552, 38793, 17241, 21552, 25862, 34483, + 25862, 56034, 21552, 34483, 64655, 73276, 51724, 86207, 129310, 129310, 0, 0, 0], + [0, 0, 3663, 0, 3663, 0, 7326, 3663, 3663, 3663, 3663, 0, 3663, 3663, 14652, 3663, + 14652, 3663, 7326, 18315, 21978, 14652, 29304, 18315, 10989, 3663, 25641, 32967, + 32967, 18315, 21978, 58608, 47619, 40293, 43956, 58608, 102564, 168498, 150183, 0, 0, + 0], + [0, 3448, 0, 13793, 6897, 0, 3448, 0, 3448, 3448, 6897, 10345, 17241, 3448, 6897, 6897, + 10345, 6897, 6897, 10345, 17241, 3448, 24138, 10345, 17241, 10345, 31034, 13793, + 48276, 31034, 44828, 31034, 24138, 17241, 62069, 79310, 106897, 148276, 158621, 0, 0, + 0], + [0, 0, 0, 9934, 0, 3311, 6623, 6623, 13245, 0, 13245, 6623, 3311, 6623, 9934, 23179, + 3311, 3311, 6623, 3311, 23179, 6623, 19868, 13245, 33113, 33113, 29801, 13245, 29801, + 33113, 33113, 52980, 33113, 19868, 82781, 43046, 102649, 145695, 132450, 0, 0, 0], + [0, 0, 0, 8264, 5510, 0, 5510, 5510, 5510, 0, 8264, 5510, 2755, 0, 16529, 0, 5510, + 16529, 22039, 11019, 19284, 27548, 11019, 38567, 11019, 11019, 16529, 27548, 22039, + 30303, 41322, 44077, 27548, 41322, 52342, 63361, 101928, 151515, 143251, 0, 0, 0], + [0, 0, 5305, 5305, 2653, 0, 15915, 5305, 5305, 2653, 5305, 10610, 5305, 10610, 10610, + 10610, 2653, 15915, 10610, 2653, 13263, 18568, 7958, 26525, 10610, 15915, 15915, + 34483, 34483, 21220, 18568, 29178, 55703, 45093, 61008, 42440, 95491, 151194, 175066, + 0, 0, 0], + [0, 0, 2488, 7463, 7463, 17413, 7463, 2488, 4975, 4975, 7463, 7463, 4975, 4975, 4975, + 0, 7463, 4975, 9950, 12438, 17413, 14925, 14925, 14925, 19900, 19900, 24876, 19900, + 27363, 32338, 24876, 29851, 34826, 34826, 34826, 74627, 84577, 186567, 169154, 0, 0, + 0], + [0, 0, 4264, 0, 6397, 6397, 6397, 6397, 4264, 0, 4264, 2132, 6397, 4264, 6397, 8529, + 17058, 6397, 10661, 10661, 10661, 14925, 19190, 14925, 23454, 27719, 27719, 29851, + 17058, 23454, 42644, 29851, 36247, 42644, 59701, 61834, 81023, 176972, 149254, 0, 0, + 0], + [0, 0, 3976, 3976, 1988, 1988, 5964, 3976, 5964, 1988, 3976, 9940, 5964, 9940, 9940, + 3976, 13917, 9940, 5964, 17893, 15905, 11928, 9940, 15905, 37773, 17893, 23857, 25845, + 25845, 21869, 43738, 29821, 57654, 53678, 53678, 49702, 91451, 127237, 165010, 0, 0, + 0], + [0, 0, 0, 9107, 0, 1821, 5464, 3643, 7286, 5464, 7286, 1821, 5464, 1821, 10929, 10929, + 7286, 9107, 9107, 16393, 10929, 12750, 18215, 18215, 23679, 18215, 21858, 21858, + 18215, 40073, 18215, 38251, 36430, 32787, 56466, 67395, 80146, 165756, 187614, 0, 0, + 0], + [0, 0, 1773, 7092, 3546, 5319, 0, 8865, 3546, 12411, 10638, 8865, 7092, 10638, 3546, + 10638, 5319, 8865, 10638, 10638, 17730, 12411, 15957, 21277, 10638, 15957, 28369, + 31915, 23050, 17730, 30142, 21277, 39007, 31915, 49645, 67376, 120567, 182624, 132979, + 0, 0, 0], + [0, 0, 0, 6154, 10769, 3077, 3077, 4615, 6154, 3077, 4615, 7692, 7692, 12308, 7692, + 9231, 13846, 16923, 10769, 9231, 21538, 10769, 18462, 15385, 21538, 23077, 16923, + 21538, 29231, 23077, 32308, 49231, 29231, 61538, 44615, 53846, 83077, 170769, 136923, + 0, 0, 0], + [0, 1376, 1376, 8253, 2751, 2751, 2751, 0, 5502, 4127, 0, 13755, 9629, 4127, 5502, + 5502, 8253, 9629, 5502, 13755, 11004, 11004, 9629, 13755, 17882, 17882, 15131, 24759, + 23384, 30261, 33012, 39890, 28886, 46768, 52270, 86657, 100413, 166437, 166437, 0, 0, + 0], + [0, 0, 3686, 4914, 4914, 3686, 8600, 4914, 2457, 2457, 7371, 2457, 3686, 8600, 11057, + 6143, 6143, 4914, 6143, 11057, 14742, 6143, 17199, 15971, 28256, 14742, 13514, 33170, + 19656, 22113, 40541, 31941, 41769, 31941, 74939, 63882, 72482, 181818, 171990, 0, 0, + 0], + [0, 0, 0, 3254, 11931, 3254, 10846, 5423, 4338, 6508, 2169, 6508, 3254, 5423, 10846, + 11931, 8677, 9761, 5423, 15184, 7592, 15184, 9761, 15184, 13015, 16269, 20607, 27115, + 15184, 46638, 18438, 26030, 44469, 39046, 46638, 85683, 88937, 171367, 168113, 0, 0, + 0], + [0, 0, 2799, 2799, 6530, 2799, 1866, 3731, 8396, 5597, 2799, 6530, 4664, 5597, 6530, + 5597, 11194, 7463, 11194, 11194, 9328, 8396, 11194, 12127, 17724, 10261, 22388, 24254, + 17724, 29851, 23321, 29851, 35448, 55037, 53172, 70896, 82090, 201493, 178172, 0, 0, + 0], + [0, 797, 0, 2392, 3987, 3987, 3190, 3987, 1595, 8772, 4785, 6380, 7974, 7177, 6380, + 7974, 6380, 3987, 11962, 7974, 7177, 14354, 13557, 13557, 15152, 15152, 24721, 31100, + 20734, 20734, 26316, 28708, 32695, 40670, 59809, 82137, 94099, 184211, 175439, 0, 0, + 0], [0, 0, 0, 2591, 3238, 3886, 9715, 5181, 5181, 3238, 4534, 3886, 4534, 5181, 10363, + 5829, 8420, 7124, 16192, 8420, 8420, 11010, 11010, 12953, 10363, 16192, 22668, + 23316, 18782, 29793, 27202, 36917, 40803, 45984, 51166, 55052, 88083, 164508, + 218264, 0, 0, 0], + [0, 478, 478, 5258, 4302, 4302, 2868, 2868, 5258, 3824, 4302, 3346, 6692, 3824, 7170, + 5736, 5258, 4780, 4780, 10994, 11472, 11472, 9560, 13384, 10038, 14818, 16252, 16730, + 20554, 21033, 24379, 25813, 26769, 45889, 55927, 69312, 112333, 198853, 208891, 0, 0, + 0], + [0, 335, 670, 3683, 2678, 2678, 1339, 2678, 2343, 2343, 3348, 1674, 5691, 6696, 4687, + 6361, 5357, 5022, 8370, 6696, 9709, 9374, 11383, 9709, 10044, 16404, 16739, 18748, + 25778, 18748, 25109, 31470, 34148, 44861, 58587, 69635, 86374, 202210, 228323, 0, 0, + 0], + [0, 339, 678, 2202, 4405, 3896, 2033, 2202, 4235, 3049, 3388, 1694, 5421, 3558, 4913, + 4405, 5421, 5252, 6437, 6946, 7793, 8470, 11350, 10842, 13722, 15416, 13891, 14738, + 17449, 22023, 25750, 26597, 33712, 40318, 51160, 63527, 101813, 195663, 255294, 0, 0, + 0], + [0, 140, 698, 2233, 3489, 1256, 2512, 2233, 1675, 2651, 3070, 2791, 2791, 2233, 3210, + 4745, 4884, 3210, 6140, 5303, 6280, 8512, 8233, 9908, 9489, 10885, 12838, 12699, + 16188, 16606, 20234, 18141, 27351, 32375, 41725, 62238, 93218, 206112, 331705, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 83333, 0, 0, 0, 83333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 83333, 0, + 0, 0, 0, 0, 0, 0, 83333, 83333, 0, 83333, 0, 0, 0, 0, 0, 250000, 0, 0, 0], + [0, 46512, 23256, 0, 23256, 0, 23256, 93023, 0, 0, 0, 0, 23256, 0, 23256, 0, 23256, 0, + 0, 46512, 0, 0, 0, 0, 0, 46512, 23256, 23256, 23256, 23256, 23256, 0, 0, 69767, 46512, + 116279, 46512, 116279, 116279, 0, 0, 0], + [0, 0, 7092, 28369, 21277, 7092, 35461, 7092, 7092, 7092, 7092, 7092, 14184, 28369, + 14184, 7092, 42553, 7092, 7092, 14184, 14184, 7092, 21277, 49645, 35461, 7092, 14184, + 21277, 14184, 35461, 28369, 21277, 21277, 42553, 49645, 42553, 21277, 141844, 141844, + 0, 0, 0], + [0, 0, 0, 27211, 6803, 6803, 0, 20408, 6803, 13605, 6803, 6803, 0, 6803, 13605, 0, + 20408, 0, 6803, 13605, 6803, 0, 27211, 20408, 0, 20408, 27211, 20408, 27211, 40816, + 47619, 40816, 68027, 54422, 54422, 74830, 108844, 95238, 108844, 0, 0, 0], + [0, 0, 8475, 42373, 0, 8475, 8475, 8475, 25424, 8475, 25424, 8475, 16949, 0, 8475, + 8475, 25424, 16949, 16949, 8475, 16949, 0, 16949, 8475, 0, 42373, 33898, 25424, 50847, + 33898, 42373, 50847, 33898, 33898, 33898, 50847, 84746, 135593, 59322, 0, 0, 0], + [0, 0, 7463, 14925, 0, 7463, 29851, 7463, 0, 14925, 14925, 14925, 7463, 14925, 29851, + 7463, 7463, 37313, 22388, 14925, 22388, 14925, 7463, 22388, 7463, 37313, 44776, 29851, + 22388, 22388, 52239, 29851, 14925, 59701, 7463, 29851, 59701, 134328, 126866, 0, 0, + 0], + [0, 0, 8696, 8696, 26087, 26087, 0, 17391, 17391, 0, 8696, 8696, 8696, 0, 26087, 8696, + 8696, 0, 26087, 8696, 8696, 17391, 34783, 17391, 17391, 17391, 17391, 52174, 26087, + 26087, 34783, 26087, 26087, 26087, 43478, 43478, 78261, 191304, 86957, 0, 0, 0], + [0, 0, 7519, 15038, 22556, 0, 0, 7519, 15038, 15038, 0, 0, 30075, 22556, 7519, 37594, + 7519, 22556, 7519, 7519, 15038, 7519, 15038, 30075, 7519, 37594, 30075, 15038, 30075, + 45113, 45113, 7519, 52632, 37594, 52632, 22556, 60150, 135338, 127820, 0, 0, 0], + [0, 0, 7813, 7813, 7813, 7813, 0, 15625, 0, 7813, 15625, 15625, 7813, 7813, 7813, + 23438, 7813, 15625, 7813, 31250, 31250, 31250, 31250, 15625, 23438, 23438, 15625, + 15625, 0, 31250, 39063, 39063, 62500, 31250, 62500, 70313, 93750, 117188, 70313, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 15504, 7752, 7752, 7752, 0, 7752, 7752, 7752, 15504, 7752, 23256, + 23256, 7752, 15504, 23256, 23256, 38760, 15504, 23256, 15504, 31008, 38760, 15504, + 15504, 23256, 23256, 31008, 46512, 77519, 77519, 77519, 139535, 108527, 0, 0, 0], + [0, 0, 0, 22059, 22059, 14706, 0, 29412, 7353, 7353, 36765, 22059, 14706, 7353, 22059, + 14706, 7353, 0, 7353, 22059, 7353, 14706, 0, 58824, 14706, 22059, 29412, 22059, 29412, + 22059, 29412, 22059, 14706, 44118, 36765, 80882, 51471, 102941, 139706, 0, 0, 0], + [0, 0, 0, 17647, 0, 17647, 11765, 5882, 0, 5882, 0, 11765, 11765, 11765, 5882, 11765, + 11765, 23529, 11765, 0, 17647, 5882, 5882, 17647, 5882, 17647, 35294, 29412, 41176, + 41176, 29412, 41176, 23529, 58824, 35294, 52941, 82353, 129412, 170588, 0, 0, 0], + [0, 0, 0, 18405, 6135, 6135, 12270, 12270, 12270, 0, 0, 6135, 6135, 12270, 18405, 6135, + 6135, 0, 12270, 12270, 18405, 30675, 18405, 18405, 24540, 18405, 18405, 18405, 30675, + 42945, 36810, 24540, 36810, 61350, 42945, 61350, 85890, 184049, 79755, 0, 0, 0], + [0, 0, 0, 9615, 4808, 19231, 19231, 14423, 0, 14423, 0, 9615, 9615, 14423, 14423, + 14423, 14423, 24038, 14423, 9615, 9615, 0, 14423, 38462, 4808, 9615, 28846, 14423, + 38462, 43269, 24038, 24038, 33654, 33654, 43269, 62500, 115385, 134615, 120192, 0, 0, + 0], + [0, 0, 9569, 4785, 4785, 0, 9569, 0, 14354, 14354, 0, 14354, 4785, 14354, 14354, 4785, + 14354, 23923, 4785, 14354, 33493, 19139, 9569, 19139, 14354, 14354, 28708, 28708, + 23923, 28708, 28708, 28708, 28708, 38278, 47847, 28708, 100478, 138756, 172249, 0, 0, + 0], + [0, 0, 0, 0, 4525, 4525, 9050, 4525, 4525, 9050, 22624, 13575, 9050, 9050, 4525, 9050, + 13575, 22624, 9050, 4525, 22624, 18100, 22624, 22624, 27149, 13575, 4525, 27149, + 22624, 22624, 36199, 27149, 49774, 54299, 72398, 63348, 108597, 122172, 108597, 0, 0, + 0], [0, 0, 0, 23697, 4739, 4739, 14218, 4739, 14218, 4739, 4739, 4739, 0, 9479, 14218, + 4739, 18957, 14218, 4739, 18957, 18957, 9479, 18957, 23697, 23697, 18957, 14218, + 9479, 37915, 33175, 28436, 52133, 37915, 42654, 47393, 80569, 61611, 132701, + 142180, 0, 0, 0], + [0, 0, 3704, 7407, 3704, 0, 7407, 3704, 0, 3704, 7407, 11111, 11111, 14815, 3704, + 11111, 18519, 14815, 3704, 11111, 25926, 11111, 14815, 29630, 29630, 14815, 29630, + 37037, 33333, 18519, 33333, 40741, 37037, 55556, 48148, 51852, 81481, 181481, 88889, + 0, 0, 0], + [0, 0, 3521, 3521, 17606, 10563, 3521, 0, 0, 17606, 28169, 3521, 7042, 3521, 24648, + 7042, 10563, 14085, 10563, 17606, 17606, 14085, 17606, 7042, 10563, 14085, 28169, + 35211, 24648, 49296, 52817, 45775, 28169, 42254, 63380, 73944, 63380, 137324, 91549, + 0, 0, 0], + [0, 0, 0, 18927, 6309, 3155, 0, 6309, 15773, 12618, 22082, 3155, 9464, 22082, 6309, + 6309, 9464, 9464, 12618, 12618, 6309, 6309, 25237, 15773, 31546, 25237, 18927, 18927, + 22082, 25237, 34700, 34700, 28391, 53628, 63091, 63091, 59937, 170347, 119874, 0, 0, + 0], + [0, 0, 0, 5952, 2976, 2976, 5952, 11905, 8929, 11905, 8929, 5952, 5952, 2976, 8929, + 29762, 8929, 2976, 8929, 2976, 14881, 11905, 11905, 11905, 14881, 26786, 26786, 32738, + 17857, 14881, 32738, 38690, 29762, 35714, 59524, 74405, 86310, 169643, 151786, 0, 0, + 0], [0, 0, 0, 2717, 8152, 0, 5435, 2717, 10870, 5435, 8152, 2717, 0, 8152, 5435, 2717, + 5435, 13587, 5435, 8152, 8152, 21739, 8152, 13587, 19022, 10870, 24457, 38043, + 38043, 27174, 16304, 40761, 65217, 43478, 59783, 73370, 89674, 119565, 187500, 0, + 0, 0], + [0, 0, 4926, 12315, 4926, 9852, 4926, 7389, 7389, 4926, 2463, 7389, 7389, 4926, 9852, + 7389, 9852, 14778, 17241, 9852, 27094, 9852, 22167, 17241, 19704, 2463, 17241, 36946, + 17241, 36946, 27094, 19704, 29557, 44335, 46798, 78818, 81281, 169951, 147783, 0, 0, + 0], + [0, 0, 2242, 13453, 4484, 2242, 0, 0, 6726, 6726, 8969, 15695, 2242, 6726, 8969, 4484, + 11211, 13453, 2242, 22422, 17937, 15695, 13453, 17937, 22422, 20179, 26906, 33632, + 15695, 35874, 24664, 29148, 40359, 38117, 58296, 38117, 114350, 174888, 130045, 0, 0, + 0], + [0, 0, 0, 8065, 6048, 10081, 2016, 6048, 8065, 2016, 2016, 8065, 6048, 16129, 12097, + 8065, 12097, 10081, 2016, 8065, 6048, 20161, 22177, 16129, 16129, 22177, 22177, 22177, + 24194, 26210, 26210, 32258, 42339, 44355, 38306, 82661, 74597, 163306, 171371, 0, 0, + 0], + [0, 0, 3670, 1835, 9174, 7339, 3670, 3670, 1835, 1835, 1835, 5505, 3670, 9174, 9174, + 16514, 1835, 9174, 9174, 23853, 16514, 9174, 18349, 25688, 20183, 11009, 33028, 20183, + 29358, 22018, 38532, 42202, 40367, 62385, 38532, 67890, 73394, 152294, 155963, 0, 0, + 0], + [0, 0, 4886, 1629, 6515, 3257, 3257, 0, 3257, 9772, 1629, 3257, 4886, 8143, 4886, 6515, + 6515, 9772, 11401, 8143, 14658, 13029, 14658, 9772, 22801, 14658, 17915, 24430, 22801, + 34202, 39088, 45603, 43974, 34202, 58632, 68404, 92834, 167752, 162866, 0, 0, 0], + [0, 0, 3021, 1511, 7553, 4532, 7553, 6042, 9063, 1511, 12085, 3021, 9063, 7553, 6042, + 6042, 6042, 15106, 13595, 15106, 9063, 18127, 18127, 19637, 16616, 22659, 16616, + 22659, 16616, 42296, 22659, 18127, 30211, 43807, 46828, 63444, 81571, 196375, 160121, + 0, 0, 0], + [0, 0, 1391, 4172, 2782, 5563, 1391, 4172, 4172, 4172, 4172, 5563, 6954, 4172, 5563, + 5563, 16690, 18081, 13908, 8345, 15299, 8345, 15299, 13908, 23644, 18081, 15299, + 36161, 26426, 27816, 37552, 40334, 44506, 44506, 62587, 61196, 83449, 171071, 137691, + 0, 0, 0], + [0, 0, 0, 5974, 8363, 1195, 2389, 4779, 4779, 2389, 7168, 5974, 8363, 7168, 5974, + 10753, 4779, 14337, 11947, 15532, 10753, 9558, 9558, 13142, 26284, 25090, 22700, + 26284, 25090, 27479, 34648, 22700, 37037, 39427, 71685, 71685, 95579, 152927, 156511, + 0, 0, 0], + [0, 0, 0, 7856, 2245, 1122, 4489, 4489, 7856, 5612, 4489, 2245, 11223, 8979, 3367, + 7856, 8979, 12346, 8979, 12346, 14590, 14590, 12346, 23569, 16835, 13468, 16835, + 20202, 26936, 33670, 25814, 49383, 48260, 49383, 65095, 70707, 78563, 153760, 151515, + 0, 0, 0], + [0, 0, 1878, 2817, 5634, 7512, 4695, 2817, 5634, 1878, 1878, 3756, 5634, 8451, 5634, + 4695, 6573, 12207, 12207, 9390, 11268, 9390, 14085, 15023, 18779, 14085, 15962, 12207, + 17840, 32864, 38498, 40376, 35681, 47887, 56338, 63850, 111737, 161502, 179343, 0, 0, + 0], + [0, 0, 775, 1550, 4651, 5426, 3876, 3876, 3101, 6202, 8527, 2326, 4651, 8527, 6977, + 7752, 3876, 8527, 4651, 17054, 6202, 13953, 11628, 16279, 20930, 17829, 18605, 18605, + 23256, 25581, 31008, 27907, 38760, 41085, 62791, 70543, 96124, 171318, 185271, 0, 0, + 0], + [0, 0, 615, 4920, 2460, 3690, 6150, 4305, 3690, 6150, 4305, 3075, 5535, 4305, 6150, + 7380, 6765, 9840, 8610, 6150, 12300, 6765, 11070, 14760, 12300, 19065, 23370, 20295, + 28290, 19680, 28290, 38745, 36900, 38130, 49815, 70726, 96556, 190652, 188192, 0, 0, + 0], + [0, 484, 484, 3872, 2420, 4356, 4840, 968, 2904, 3872, 3388, 5324, 4840, 6776, 3872, + 3388, 6292, 7744, 12101, 6292, 12585, 12101, 15005, 12101, 17425, 15973, 17425, 20813, + 24201, 22265, 29042, 27590, 37270, 55663, 47435, 83253, 95353, 184898, 185382, 0, 0, + 0], + [0, 674, 674, 3032, 6065, 2695, 2695, 3706, 1348, 2358, 4043, 2358, 3369, 5391, 4043, + 6402, 8760, 5728, 6402, 8423, 5728, 10108, 11792, 14825, 14151, 16173, 17520, 17520, + 24259, 24596, 26280, 27965, 40431, 48518, 51213, 68396, 102763, 200472, 199124, 0, 0, + 0], + [0, 170, 1872, 3743, 4084, 2382, 4424, 2552, 2382, 3063, 3573, 2893, 3914, 4424, 2722, + 3914, 6296, 5615, 6296, 8338, 9359, 9869, 9188, 10379, 13442, 12251, 15824, 16505, + 19398, 20419, 25523, 28076, 33350, 39306, 46112, 73677, 104986, 209801, 229879, 0, 0, + 0], + [0, 416, 1109, 1525, 2774, 1387, 2635, 2080, 1941, 1941, 3051, 3051, 3328, 2635, 2912, + 2912, 4715, 5408, 4299, 4854, 6656, 7073, 9291, 10401, 8459, 10401, 10539, 13313, + 15254, 19415, 18721, 23159, 32866, 34808, 45070, 57412, 96381, 209402, 318402, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 166667, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 83333, 0, 0, 0, 0, 0, 0, 0, 83333, 0, 83333, 83333, 0, 83333, 166667, 0, 0, 0], + [0, 0, 81633, 20408, 20408, 20408, 0, 0, 0, 20408, 0, 20408, 0, 0, 0, 40816, 61224, 0, + 0, 0, 0, 0, 0, 40816, 40816, 20408, 20408, 40816, 20408, 20408, 40816, 20408, 0, 0, + 20408, 20408, 142857, 122449, 142857, 0, 0, 0], + [0, 0, 13889, 20833, 27778, 13889, 6944, 20833, 6944, 6944, 6944, 13889, 6944, 13889, + 20833, 20833, 13889, 6944, 34722, 20833, 27778, 13889, 6944, 27778, 27778, 27778, + 6944, 27778, 34722, 41667, 34722, 20833, 13889, 27778, 41667, 69444, 76389, 97222, + 97222, 0, 0, 0], + [0, 0, 6803, 20408, 6803, 6803, 13605, 34014, 6803, 13605, 0, 20408, 13605, 13605, + 20408, 27211, 0, 0, 27211, 27211, 13605, 6803, 13605, 20408, 13605, 13605, 20408, + 34014, 13605, 6803, 40816, 20408, 68027, 68027, 27211, 74830, 47619, 142857, 95238, 0, + 0, 0], + [0, 0, 8929, 26786, 8929, 8929, 8929, 0, 8929, 8929, 17857, 8929, 17857, 0, 26786, 0, + 17857, 8929, 26786, 17857, 26786, 17857, 8929, 17857, 8929, 8929, 26786, 8929, 44643, + 26786, 35714, 44643, 44643, 44643, 53571, 62500, 62500, 116071, 116071, 0, 0, 0], + [0, 0, 0, 7246, 21739, 0, 21739, 28986, 7246, 0, 7246, 14493, 7246, 14493, 21739, 7246, + 14493, 7246, 7246, 0, 21739, 7246, 14493, 14493, 36232, 7246, 43478, 21739, 28986, + 21739, 14493, 14493, 43478, 72464, 57971, 50725, 86957, 115942, 137681, 0, 0, 0], + [0, 0, 17094, 17094, 8547, 25641, 8547, 8547, 8547, 17094, 8547, 8547, 17094, 17094, + 59829, 17094, 0, 25641, 8547, 8547, 8547, 8547, 17094, 17094, 42735, 0, 17094, 17094, + 8547, 25641, 8547, 0, 42735, 51282, 17094, 51282, 111111, 153846, 119658, 0, 0, 0], + [0, 0, 0, 0, 8403, 0, 0, 0, 16807, 25210, 0, 0, 25210, 33613, 0, 16807, 8403, 16807, + 16807, 8403, 8403, 8403, 16807, 42017, 25210, 33613, 0, 67227, 16807, 0, 42017, 33613, + 25210, 25210, 42017, 42017, 92437, 168067, 134454, 0, 0, 0], + [0, 0, 0, 15625, 15625, 7813, 23438, 0, 0, 15625, 31250, 7813, 15625, 23438, 15625, 0, + 23438, 7813, 15625, 7813, 0, 7813, 7813, 23438, 31250, 15625, 7813, 23438, 15625, + 15625, 23438, 39063, 23438, 93750, 39063, 46875, 85938, 171875, 101563, 0, 0, 0], + [0, 0, 0, 6452, 12903, 6452, 6452, 12903, 19355, 12903, 12903, 0, 0, 6452, 6452, 0, + 12903, 6452, 19355, 19355, 12903, 12903, 32258, 12903, 19355, 25806, 25806, 32258, + 32258, 19355, 19355, 58065, 45161, 25806, 38710, 51613, 83871, 180645, 109677, 0, 0, + 0], + [0, 0, 7519, 22556, 7519, 15038, 0, 15038, 7519, 7519, 7519, 7519, 0, 15038, 15038, + 37594, 37594, 15038, 22556, 30075, 0, 22556, 7519, 22556, 7519, 7519, 22556, 15038, + 22556, 15038, 52632, 7519, 22556, 30075, 52632, 52632, 82707, 165414, 120301, 0, 0, + 0], + [0, 0, 0, 6211, 0, 6211, 0, 6211, 0, 18634, 0, 12422, 0, 0, 31056, 18634, 6211, 12422, + 6211, 18634, 12422, 24845, 12422, 6211, 24845, 37267, 31056, 37267, 6211, 43478, + 12422, 68323, 37267, 37267, 43478, 86957, 86957, 118012, 130435, 0, 0, 0], + [0, 0, 0, 10526, 15789, 15789, 10526, 5263, 26316, 5263, 15789, 10526, 21053, 5263, + 5263, 5263, 0, 5263, 0, 15789, 10526, 31579, 10526, 15789, 15789, 15789, 36842, 15789, + 21053, 47368, 31579, 36842, 52632, 26316, 57895, 73684, 100000, 115789, 110526, 0, 0, + 0], + [0, 0, 5917, 11834, 5917, 11834, 0, 0, 5917, 11834, 5917, 11834, 11834, 17751, 23669, + 23669, 11834, 29586, 11834, 23669, 5917, 11834, 17751, 29586, 11834, 23669, 23669, + 23669, 17751, 5917, 23669, 53254, 59172, 47337, 35503, 47337, 71006, 171598, 94675, 0, + 0, 0], + [0, 0, 0, 10753, 0, 10753, 26882, 5376, 16129, 10753, 5376, 16129, 10753, 5376, 16129, + 5376, 5376, 32258, 10753, 26882, 21505, 16129, 16129, 16129, 16129, 32258, 26882, + 32258, 43011, 21505, 32258, 26882, 37634, 43011, 53763, 80645, 64516, 123656, 80645, + 0, 0, 0], + [0, 0, 0, 8547, 8547, 12821, 4274, 17094, 0, 4274, 34188, 8547, 17094, 17094, 17094, + 4274, 21368, 4274, 8547, 38462, 12821, 21368, 17094, 21368, 17094, 29915, 12821, + 21368, 21368, 29915, 38462, 21368, 72650, 42735, 51282, 55556, 59829, 106838, 119658, + 0, 0, 0], + [0, 0, 0, 10949, 10949, 0, 7299, 3650, 10949, 7299, 14599, 10949, 0, 18248, 18248, + 7299, 7299, 21898, 3650, 21898, 7299, 14599, 21898, 21898, 10949, 21898, 32847, 36496, + 25547, 10949, 25547, 29197, 47445, 29197, 62044, 62044, 83942, 164234, 116788, 0, 0, + 0], + [0, 0, 0, 0, 12448, 4149, 4149, 4149, 4149, 8299, 20747, 0, 4149, 16598, 8299, 8299, + 12448, 20747, 8299, 8299, 20747, 20747, 8299, 0, 16598, 8299, 24896, 24896, 24896, + 29046, 37344, 24896, 41494, 70539, 33195, 66390, 82988, 174274, 145228, 0, 0, 0], + [0, 3472, 0, 10417, 0, 10417, 6944, 0, 3472, 3472, 6944, 3472, 10417, 3472, 13889, + 6944, 10417, 6944, 10417, 17361, 17361, 10417, 6944, 20833, 31250, 31250, 24306, + 41667, 13889, 24306, 34722, 41667, 27778, 48611, 69444, 76389, 83333, 142361, 125000, + 0, 0, 0], + [0, 0, 0, 3030, 12121, 15152, 3030, 12121, 6061, 12121, 9091, 6061, 6061, 12121, 6061, + 9091, 3030, 6061, 3030, 15152, 9091, 15152, 27273, 9091, 18182, 12121, 15152, 42424, + 18182, 21212, 36364, 24242, 51515, 45455, 48485, 72727, 90909, 136364, 166667, 0, 0, + 0], + [0, 0, 3040, 9119, 6079, 6079, 6079, 18237, 6079, 18237, 9119, 0, 3040, 6079, 3040, 0, + 12158, 0, 15198, 15198, 15198, 21277, 30395, 24316, 27356, 18237, 21277, 18237, 33435, + 27356, 30395, 18237, 36474, 30395, 51672, 72948, 82067, 161094, 142857, 0, 0, 0], + [0, 0, 5141, 2571, 0, 7712, 10283, 0, 5141, 5141, 10283, 15424, 7712, 7712, 10283, + 10283, 12853, 12853, 23136, 10283, 10283, 7712, 15424, 20566, 7712, 20566, 30848, + 33419, 25707, 23136, 25707, 33419, 41131, 43702, 46272, 61697, 107969, 161954, 125964, + 0, 0, 0], + [0, 0, 0, 15625, 2232, 0, 4464, 6696, 11161, 6696, 11161, 8929, 8929, 13393, 6696, + 11161, 15625, 11161, 17857, 2232, 8929, 8929, 11161, 20089, 20089, 11161, 33482, + 11161, 20089, 24554, 46875, 33482, 49107, 49107, 60268, 60268, 64732, 180804, 131696, + 0, 0, 0], + [0, 0, 0, 4246, 8493, 8493, 8493, 6369, 6369, 4246, 0, 2123, 10616, 12739, 10616, 6369, + 8493, 8493, 12739, 4246, 16985, 16985, 25478, 10616, 14862, 21231, 27601, 21231, + 19108, 27601, 27601, 29724, 42463, 55202, 61571, 72187, 89172, 144374, 152866, 0, 0, + 0], + [0, 0, 4237, 2119, 12712, 4237, 6356, 6356, 10593, 14831, 6356, 8475, 8475, 6356, 6356, + 12712, 6356, 10593, 8475, 12712, 12712, 10593, 10593, 12712, 14831, 23305, 23305, + 19068, 27542, 36017, 31780, 33898, 40254, 46610, 67797, 74153, 74153, 171610, 120763, + 0, 0, 0], + [0, 0, 3643, 7286, 10929, 5464, 5464, 3643, 7286, 3643, 3643, 5464, 14572, 1821, 3643, + 12750, 9107, 7286, 7286, 16393, 16393, 14572, 14572, 14572, 23679, 21858, 27322, + 25501, 23679, 23679, 27322, 40073, 27322, 41894, 54645, 61931, 98361, 167577, 145719, + 0, 0, 0], + [0, 0, 0, 3257, 8143, 4886, 1629, 3257, 3257, 4886, 6515, 6515, 6515, 11401, 9772, + 6515, 9772, 8143, 11401, 17915, 14658, 14658, 13029, 14658, 22801, 17915, 16287, + 30945, 14658, 40717, 24430, 43974, 50489, 47231, 71661, 57003, 76547, 156352, 148208, + 0, 0, 0], + [0, 0, 0, 4399, 11730, 4399, 2933, 7331, 5865, 1466, 13196, 4399, 5865, 7331, 4399, + 7331, 4399, 13196, 8798, 14663, 11730, 14663, 19062, 10264, 17595, 10264, 29326, + 32258, 20528, 39589, 38123, 38123, 33724, 38123, 65982, 83578, 96774, 148094, 130499, + 0, 0, 0], + [0, 0, 1285, 5141, 2571, 7712, 3856, 3856, 3856, 3856, 6427, 8997, 6427, 6427, 6427, + 7712, 6427, 10283, 2571, 16710, 17995, 17995, 11568, 14139, 24422, 20566, 19280, + 16710, 23136, 21851, 29563, 35990, 42416, 43702, 46272, 65553, 111825, 167095, 159383, + 0, 0, 0], + [0, 0, 0, 4657, 5821, 5821, 2328, 4657, 5821, 2328, 2328, 4657, 6985, 5821, 6985, + 11641, 6985, 5821, 11641, 10477, 18626, 12806, 13970, 15134, 11641, 16298, 18626, + 23283, 29104, 31432, 23283, 38417, 37253, 46566, 45402, 60536, 109430, 181607, 161816, + 0, 0, 0], + [0, 0, 1062, 3185, 4246, 6369, 11677, 9554, 2123, 7431, 5308, 7431, 9554, 9554, 15924, + 4246, 7431, 6369, 13800, 7431, 11677, 13800, 12739, 13800, 16985, 12739, 23355, 15924, + 26539, 27601, 35032, 28662, 29724, 41401, 62633, 58386, 100849, 178344, 157113, 0, 0, + 0], + [0, 0, 869, 2606, 3475, 1738, 6950, 1738, 2606, 5213, 3475, 6082, 4344, 4344, 4344, + 7819, 9557, 10426, 8688, 13032, 15639, 13032, 9557, 13901, 13032, 19114, 14770, 18245, + 30408, 26064, 31277, 40834, 34752, 39096, 61685, 74718, 92094, 165943, 188532, 0, 0, + 0], + [0, 1495, 747, 2990, 2990, 3737, 1495, 2990, 5979, 2990, 7474, 5979, 4484, 3737, 4484, + 8969, 7474, 7474, 11211, 18685, 6726, 12706, 12706, 17937, 20179, 17190, 22422, 14948, + 17937, 27653, 20927, 33632, 29895, 49327, 60538, 68012, 102392, 179372, 180120, 0, 0, + 0], + [0, 1257, 629, 4400, 3771, 3771, 2514, 3143, 5028, 4400, 3771, 5657, 5657, 6285, 8799, + 4400, 9428, 7542, 10057, 8171, 5657, 9428, 13828, 13199, 11314, 19485, 21999, 26398, + 27027, 26398, 29541, 33312, 42740, 56568, 53426, 67253, 90509, 157762, 195475, 0, 0, + 0], + [0, 943, 1887, 3302, 3302, 4245, 3774, 4245, 2358, 4245, 4245, 4717, 4717, 6604, 3302, + 6132, 6132, 7547, 8019, 10849, 9906, 11321, 14151, 14151, 16509, 13208, 18396, 19340, + 24057, 27830, 28774, 33962, 38208, 46226, 51415, 64623, 92925, 194340, 190094, 0, 0, + 0], + [0, 0, 996, 3984, 3984, 2324, 2988, 3984, 3652, 3320, 5312, 3320, 3320, 4648, 4980, + 8632, 6640, 5976, 7636, 6308, 8964, 6972, 11952, 10624, 13944, 11288, 18592, 18260, + 18924, 25564, 27224, 37517, 33533, 42165, 56441, 63081, 92961, 201527, 218459, 0, 0, + 0], + [0, 169, 844, 2871, 2871, 3040, 2702, 2195, 3546, 1857, 3377, 3715, 4053, 4053, 3715, + 6248, 4897, 6248, 6586, 8443, 7092, 9456, 10807, 11989, 11314, 13171, 15198, 18913, + 19926, 20770, 24823, 33097, 30564, 39007, 44748, 71597, 109591, 203310, 233198, 0, 0, + 0], + [0, 149, 1042, 1935, 2977, 2084, 2828, 2084, 2531, 1340, 1786, 3572, 3870, 3275, 3870, + 3870, 2679, 5061, 4763, 5061, 5805, 7740, 8336, 8485, 7443, 10122, 12057, 14885, + 14885, 15927, 17862, 24710, 31408, 33641, 44507, 65347, 89759, 207353, 324948, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 250000, 0, 83333, 0, 0, 0, 0, 0, 0, 0, 0, 83333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 83333, 0, 0, 0, 0, 0, 0, 0, 0, 83333, 83333, 0, 0, 166667, 166667, 0, 0, 0], + [0, 0, 88889, 88889, 0, 0, 0, 0, 44444, 44444, 0, 44444, 22222, 0, 44444, 0, 0, 0, 0, + 0, 22222, 0, 0, 44444, 22222, 0, 0, 0, 0, 22222, 66667, 22222, 0, 0, 0, 44444, 88889, + 133333, 155556, 0, 0, 0], + [0, 0, 0, 22727, 30303, 15152, 15152, 22727, 0, 15152, 22727, 22727, 7576, 7576, 7576, + 0, 7576, 22727, 15152, 7576, 30303, 30303, 0, 7576, 45455, 22727, 68182, 22727, 15152, + 22727, 22727, 15152, 45455, 37879, 15152, 30303, 75758, 113636, 136364, 0, 0, 0], + [0, 0, 6849, 0, 13699, 6849, 6849, 13699, 13699, 0, 6849, 6849, 0, 6849, 13699, 20548, + 0, 34247, 20548, 13699, 6849, 20548, 27397, 20548, 34247, 27397, 13699, 13699, 20548, + 61644, 61644, 34247, 41096, 61644, 27397, 95890, 68493, 109589, 68493, 0, 0, 0], + [0, 0, 15385, 23077, 38462, 15385, 7692, 23077, 15385, 15385, 7692, 0, 7692, 23077, 0, + 0, 15385, 7692, 30769, 23077, 38462, 7692, 15385, 15385, 7692, 7692, 15385, 23077, + 7692, 15385, 23077, 46154, 38462, 53846, 38462, 69231, 92308, 115385, 100000, 0, 0, + 0], [0, 0, 7752, 7752, 0, 0, 0, 7752, 7752, 31008, 7752, 7752, 15504, 23256, 15504, 0, + 15504, 15504, 0, 7752, 46512, 23256, 15504, 38760, 15504, 7752, 38760, 23256, + 7752, 31008, 38760, 85271, 38760, 31008, 46512, 38760, 131783, 77519, 93023, 0, + 0, 0], + [0, 0, 7752, 7752, 0, 0, 7752, 31008, 31008, 0, 0, 0, 15504, 23256, 15504, 15504, + 15504, 15504, 23256, 31008, 31008, 7752, 23256, 23256, 38760, 54264, 38760, 15504, + 7752, 15504, 23256, 15504, 46512, 31008, 85271, 62016, 69767, 69767, 100775, 0, 0, 0], + [0, 0, 0, 7299, 7299, 7299, 14599, 7299, 21898, 14599, 21898, 0, 14599, 14599, 7299, + 7299, 0, 21898, 21898, 14599, 21898, 7299, 0, 21898, 21898, 14599, 29197, 29197, + 29197, 14599, 21898, 21898, 58394, 58394, 51095, 21898, 102190, 131387, 138686, 0, 0, + 0], + [0, 0, 0, 15748, 7874, 15748, 7874, 7874, 15748, 7874, 0, 23622, 7874, 0, 7874, 23622, + 15748, 23622, 0, 39370, 31496, 15748, 23622, 23622, 31496, 31496, 31496, 0, 7874, + 15748, 23622, 23622, 31496, 47244, 47244, 86614, 86614, 110236, 110236, 0, 0, 0], + [0, 0, 0, 6329, 6329, 6329, 18987, 12658, 12658, 12658, 6329, 0, 25316, 0, 12658, + 12658, 12658, 12658, 12658, 6329, 18987, 25316, 31646, 18987, 31646, 37975, 25316, + 18987, 18987, 56962, 31646, 25316, 31646, 12658, 44304, 56962, 107595, 88608, 139241, + 0, 0, 0], + [0, 0, 12346, 0, 0, 18519, 24691, 12346, 12346, 0, 0, 6173, 12346, 18519, 18519, 12346, + 12346, 12346, 0, 6173, 43210, 18519, 30864, 12346, 12346, 37037, 43210, 24691, 24691, + 24691, 12346, 12346, 24691, 55556, 30864, 55556, 74074, 129630, 154321, 0, 0, 0], + [0, 0, 11494, 17241, 0, 5747, 17241, 22989, 0, 11494, 11494, 0, 28736, 5747, 5747, + 17241, 22989, 5747, 5747, 22989, 5747, 17241, 22989, 22989, 22989, 17241, 22989, + 34483, 5747, 28736, 28736, 40230, 22989, 51724, 51724, 97701, 86207, 80460, 126437, 0, + 0, 0], + [0, 0, 16043, 5348, 10695, 10695, 5348, 0, 10695, 16043, 10695, 5348, 10695, 21390, + 5348, 10695, 10695, 5348, 16043, 10695, 21390, 21390, 32086, 21390, 5348, 37433, + 16043, 21390, 10695, 0, 26738, 53476, 48128, 69519, 85561, 32086, 64171, 106952, + 144385, 0, 0, 0], + [0, 0, 0, 0, 9901, 14851, 4950, 9901, 9901, 4950, 4950, 19802, 0, 19802, 4950, 24752, + 29703, 9901, 9901, 4950, 19802, 4950, 19802, 29703, 29703, 29703, 49505, 34653, 24752, + 19802, 19802, 39604, 14851, 49505, 64356, 44554, 79208, 103960, 138614, 0, 0, 0], + [0, 0, 0, 4505, 4505, 4505, 4505, 13514, 18018, 4505, 22523, 4505, 18018, 13514, 13514, + 4505, 9009, 4505, 4505, 13514, 9009, 9009, 27027, 4505, 22523, 36036, 9009, 18018, + 13514, 18018, 22523, 36036, 54054, 36036, 67568, 63063, 99099, 184685, 108108, 0, 0, + 0], + [0, 0, 0, 4785, 4785, 14354, 9569, 4785, 0, 4785, 0, 0, 19139, 9569, 9569, 4785, 4785, + 19139, 14354, 23923, 14354, 14354, 14354, 19139, 14354, 19139, 23923, 23923, 38278, + 28708, 23923, 28708, 76555, 38278, 57416, 71770, 90909, 143541, 110048, 0, 0, 0], + [0, 0, 0, 4219, 8439, 4219, 4219, 4219, 16878, 4219, 4219, 4219, 4219, 8439, 8439, + 8439, 12658, 4219, 21097, 12658, 42194, 29536, 21097, 25316, 12658, 12658, 16878, + 42194, 12658, 25316, 33755, 42194, 42194, 42194, 54852, 71730, 67511, 185654, 84388, + 0, 0, 0], + [0, 0, 0, 11364, 0, 3788, 0, 11364, 18939, 11364, 11364, 11364, 3788, 3788, 7576, 7576, + 22727, 11364, 11364, 30303, 30303, 15152, 34091, 26515, 22727, 49242, 34091, 34091, + 11364, 18939, 34091, 37879, 18939, 34091, 49242, 60606, 56818, 143939, 109848, 0, 0, + 0], + [0, 0, 3155, 3155, 0, 3155, 6309, 6309, 6309, 3155, 9464, 6309, 9464, 9464, 6309, 6309, + 3155, 12618, 9464, 12618, 18927, 22082, 28391, 12618, 34700, 18927, 37855, 15773, + 22082, 34700, 41009, 53628, 31546, 28391, 50473, 72555, 75710, 160883, 123028, 0, 0, + 0], + [0, 0, 0, 9934, 13245, 0, 3311, 6623, 6623, 6623, 13245, 6623, 16556, 16556, 19868, + 9934, 9934, 13245, 3311, 19868, 16556, 16556, 16556, 16556, 19868, 19868, 6623, 36424, + 39735, 23179, 13245, 33113, 39735, 46358, 46358, 79470, 92715, 122517, 139073, 0, 0, + 0], + [0, 0, 5831, 11662, 2915, 5831, 5831, 8746, 2915, 2915, 5831, 5831, 0, 8746, 11662, 0, + 17493, 5831, 11662, 8746, 5831, 26239, 20408, 20408, 29155, 11662, 11662, 34985, + 20408, 14577, 26239, 32070, 58309, 46647, 49563, 61224, 119534, 169096, 119534, 0, 0, + 0], + [0, 2591, 0, 10363, 2591, 5181, 7772, 15544, 7772, 5181, 0, 2591, 2591, 5181, 10363, + 7772, 5181, 7772, 5181, 12953, 18135, 12953, 28497, 25907, 23316, 20725, 18135, 18135, + 33679, 31088, 28497, 38860, 46632, 51813, 54404, 75130, 95855, 129534, 132124, 0, 0, + 0], + [0, 0, 2451, 4902, 9804, 9804, 2451, 2451, 7353, 12255, 9804, 2451, 4902, 0, 14706, + 14706, 9804, 19608, 7353, 26961, 19608, 19608, 9804, 7353, 12255, 22059, 31863, 19608, + 36765, 19608, 26961, 29412, 22059, 56373, 53922, 41667, 100490, 154412, 154412, 0, 0, + 0], [0, 2262, 0, 11312, 9050, 2262, 13575, 4525, 6787, 4525, 15837, 2262, 11312, 6787, + 4525, 9050, 9050, 6787, 11312, 24887, 24887, 18100, 11312, 24887, 27149, 24887, + 13575, 20362, 20362, 22624, 15837, 42986, 61086, 40724, 47511, 74661, 95023, + 140271, 117647, 0, 0, 0], + [0, 0, 0, 4320, 4320, 2160, 4320, 4320, 8639, 4320, 6479, 6479, 6479, 10799, 6479, + 8639, 10799, 15119, 17279, 8639, 15119, 10799, 25918, 21598, 21598, 32397, 12959, + 17279, 23758, 28078, 25918, 25918, 41037, 28078, 62635, 64795, 90713, 166307, 155508, + 0, 0, 0], + [0, 0, 1727, 12090, 6908, 10363, 5181, 3454, 6908, 3454, 5181, 6908, 10363, 12090, + 5181, 12090, 10363, 13817, 10363, 12090, 6908, 13817, 10363, 15544, 15544, 20725, + 32815, 27634, 15544, 18998, 36269, 32815, 37997, 55268, 62176, 46632, 105354, 172712, + 124352, 0, 0, 0], + [0, 0, 3135, 6270, 7837, 9404, 4702, 7837, 6270, 6270, 7837, 10972, 7837, 4702, 9404, + 10972, 18809, 10972, 10972, 15674, 7837, 23511, 10972, 20376, 12539, 15674, 23511, + 25078, 37618, 20376, 28213, 39185, 21944, 48589, 43887, 67398, 87774, 156740, 148903, + 0, 0, 0], + [0, 0, 4559, 7599, 9119, 7599, 12158, 3040, 4559, 4559, 9119, 3040, 1520, 10638, 12158, + 6079, 10638, 15198, 15198, 12158, 18237, 13678, 16717, 12158, 6079, 15198, 21277, + 24316, 12158, 34954, 27356, 33435, 42553, 30395, 63830, 75988, 88146, 155015, 159574, + 0, 0, 0], + [0, 1342, 0, 5369, 6711, 5369, 10738, 5369, 2685, 8054, 4027, 4027, 6711, 10738, 5369, + 10738, 12081, 8054, 12081, 9396, 25503, 14765, 12081, 21477, 18792, 17450, 14765, + 28188, 18792, 21477, 24161, 40268, 42953, 51007, 49664, 87248, 91275, 142282, 148993, + 0, 0, 0], + [0, 0, 1212, 8485, 6061, 7273, 7273, 6061, 1212, 4848, 3636, 6061, 4848, 8485, 12121, + 9697, 12121, 14545, 7273, 3636, 7273, 16970, 12121, 19394, 18182, 20606, 15758, 19394, + 26667, 31515, 26667, 31515, 33939, 42424, 66667, 63030, 117576, 163636, 141818, 0, 0, + 0], + [0, 978, 978, 1955, 4888, 4888, 6843, 4888, 978, 2933, 1955, 2933, 2933, 10753, 5865, + 10753, 7820, 8798, 3910, 11730, 8798, 14663, 16618, 13685, 22483, 16618, 18573, 16618, + 21505, 25415, 24438, 39101, 41056, 59629, 50831, 69404, 108504, 172043, 163245, 0, 0, + 0], + [0, 896, 896, 3584, 6272, 4480, 8961, 4480, 3584, 1792, 4480, 8961, 4480, 8065, 6272, + 8961, 7168, 8961, 11649, 8065, 11649, 16129, 11649, 18817, 23297, 11649, 21505, 22401, + 34050, 24194, 29570, 34050, 44803, 36738, 55556, 72581, 89606, 183692, 146057, 0, 0, + 0], + [0, 1515, 758, 4545, 2273, 3788, 3030, 3030, 3030, 6061, 6061, 4545, 2273, 5303, 6061, + 6061, 9091, 8333, 12121, 12121, 7576, 14394, 13636, 15152, 16667, 18939, 18182, 24242, + 22727, 31061, 24242, 35606, 31818, 42424, 51515, 72727, 106061, 164394, 188636, 0, 0, + 0], + [0, 0, 1859, 5576, 3717, 4337, 3717, 4337, 3098, 4337, 1859, 2478, 4957, 6196, 6815, + 7435, 6196, 10533, 9294, 6196, 13011, 12392, 9294, 13631, 16109, 21066, 19207, 17968, + 21685, 26642, 28501, 27881, 42751, 42131, 52664, 59480, 111524, 194548, 176580, 0, 0, + 0], + [0, 0, 946, 2365, 6623, 4257, 4730, 2838, 4730, 2838, 6149, 3784, 4730, 4730, 4730, + 6149, 5203, 8515, 5203, 5676, 8042, 11353, 14191, 11826, 13718, 17029, 18921, 22706, + 24598, 28382, 22706, 27909, 47777, 48723, 55818, 63387, 89877, 197729, 191107, 0, 0, + 0], + [0, 0, 1997, 3661, 4659, 2995, 4659, 2995, 3328, 3328, 3328, 3661, 1997, 5324, 5324, + 5657, 6656, 5990, 8985, 7987, 9983, 11647, 14642, 15308, 17304, 16972, 14642, 14309, + 23960, 16639, 28952, 30283, 37937, 42596, 51248, 71880, 105158, 191348, 202662, 0, 0, + 0], + [0, 171, 1365, 3414, 2902, 3072, 2389, 2731, 2389, 2560, 2560, 5120, 2902, 5120, 5462, + 5632, 6315, 6656, 6144, 7339, 7851, 8534, 10070, 8022, 13142, 13825, 14337, 18604, + 19799, 20993, 26626, 29357, 36525, 42328, 45912, 71685, 96945, 200717, 240485, 0, 0, + 0], + [0, 444, 1185, 2073, 1925, 2665, 1037, 2369, 3110, 2369, 1777, 2221, 2517, 2814, 2517, + 3554, 4294, 4887, 3850, 6219, 6960, 7700, 6664, 8145, 8737, 12439, 13772, 13624, + 18066, 17918, 19251, 25322, 29765, 35688, 43832, 62046, 96698, 208056, 313490, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 214286, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 71429, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 71429, 71429, 71429, 0, 0, 0, 0, 0, 0, 71429, 0, 214286, 71429, 142857, 0, 0, 0], + [0, 0, 52632, 35088, 17544, 0, 17544, 0, 35088, 17544, 17544, 0, 17544, 17544, 17544, + 0, 17544, 17544, 35088, 17544, 17544, 0, 0, 0, 0, 0, 17544, 0, 0, 0, 0, 52632, 87719, + 35088, 35088, 105263, 35088, 105263, 175439, 0, 0, 0], + [0, 0, 13699, 20548, 34247, 34247, 0, 27397, 27397, 6849, 6849, 6849, 13699, 13699, + 13699, 13699, 13699, 41096, 13699, 13699, 6849, 0, 0, 27397, 13699, 0, 20548, 34247, + 20548, 47945, 6849, 61644, 13699, 41096, 34247, 75342, 89041, 116438, 75342, 0, 0, 0], + [0, 0, 7042, 21127, 14085, 21127, 21127, 21127, 21127, 7042, 14085, 0, 14085, 0, 0, + 28169, 35211, 7042, 14085, 14085, 0, 0, 14085, 42254, 28169, 35211, 35211, 49296, + 28169, 28169, 28169, 35211, 42254, 28169, 14085, 49296, 49296, 133803, 98592, 0, 0, + 0], + [0, 0, 0, 7246, 28986, 7246, 14493, 0, 7246, 7246, 7246, 7246, 36232, 21739, 28986, + 21739, 50725, 14493, 7246, 7246, 14493, 0, 28986, 14493, 7246, 21739, 36232, 36232, + 21739, 14493, 36232, 28986, 28986, 14493, 50725, 43478, 108696, 137681, 79710, 0, 0, + 0], + [0, 0, 0, 7092, 7092, 35461, 21277, 21277, 14184, 7092, 21277, 7092, 14184, 0, 14184, + 21277, 14184, 21277, 14184, 14184, 21277, 7092, 28369, 7092, 14184, 35461, 14184, + 35461, 42553, 21277, 28369, 42553, 56738, 35461, 85106, 28369, 56738, 92199, 92199, 0, + 0, 0], + [0, 0, 0, 29197, 7299, 14599, 7299, 7299, 0, 0, 7299, 7299, 21898, 14599, 7299, 36496, + 7299, 21898, 14599, 0, 14599, 21898, 14599, 21898, 14599, 36496, 14599, 36496, 36496, + 29197, 36496, 21898, 43796, 29197, 58394, 58394, 65693, 145985, 94891, 0, 0, 0], + [0, 7246, 7246, 7246, 21739, 0, 0, 36232, 0, 7246, 14493, 14493, 21739, 14493, 21739, + 7246, 7246, 7246, 21739, 7246, 7246, 43478, 14493, 7246, 21739, 21739, 28986, 21739, + 21739, 36232, 43478, 57971, 28986, 14493, 79710, 43478, 65217, 94203, 123188, 0, 0, + 0], + [0, 0, 0, 7813, 31250, 7813, 23438, 15625, 7813, 7813, 31250, 7813, 7813, 7813, 15625, + 0, 7813, 7813, 23438, 15625, 7813, 0, 15625, 15625, 23438, 31250, 7813, 31250, 23438, + 23438, 46875, 39063, 23438, 54688, 54688, 62500, 85938, 93750, 132813, 0, 0, 0], + [0, 0, 14815, 7407, 0, 7407, 7407, 22222, 0, 7407, 22222, 29630, 22222, 0, 7407, 29630, + 22222, 14815, 22222, 7407, 44444, 0, 22222, 22222, 37037, 7407, 7407, 22222, 22222, + 51852, 37037, 51852, 7407, 37037, 74074, 29630, 59259, 118519, 103704, 0, 0, 0], + [0, 0, 7092, 0, 0, 28369, 14184, 21277, 0, 14184, 0, 21277, 7092, 7092, 14184, 28369, + 7092, 28369, 14184, 14184, 7092, 21277, 14184, 42553, 21277, 14184, 35461, 14184, + 35461, 35461, 35461, 35461, 14184, 56738, 42553, 63830, 106383, 120567, 56738, 0, 0, + 0], + [0, 0, 6993, 6993, 0, 13986, 27972, 13986, 27972, 20979, 0, 13986, 13986, 13986, 13986, + 20979, 34965, 6993, 0, 13986, 34965, 6993, 13986, 6993, 34965, 41958, 27972, 20979, + 34965, 6993, 27972, 13986, 41958, 34965, 62937, 62937, 97902, 83916, 90909, 0, 0, 0], + [0, 0, 0, 0, 10101, 15152, 0, 10101, 15152, 0, 10101, 15152, 5051, 15152, 20202, 20202, + 0, 20202, 35354, 20202, 5051, 25253, 20202, 25253, 15152, 20202, 35354, 15152, 35354, + 15152, 15152, 25253, 40404, 35354, 35354, 45455, 80808, 171717, 126263, 0, 0, 0], + [0, 0, 0, 0, 10363, 5181, 10363, 15544, 10363, 10363, 10363, 5181, 0, 0, 20725, 0, + 20725, 10363, 20725, 20725, 25907, 25907, 25907, 31088, 15544, 31088, 15544, 36269, + 46632, 15544, 20725, 20725, 41451, 31088, 46632, 51813, 72539, 155440, 119171, 0, 0, + 0], + [0, 0, 4695, 0, 18779, 14085, 4695, 14085, 9390, 4695, 9390, 0, 0, 9390, 9390, 4695, + 14085, 14085, 14085, 14085, 23474, 14085, 4695, 23474, 42254, 23474, 37559, 23474, + 9390, 32864, 37559, 28169, 42254, 51643, 56338, 65728, 65728, 145540, 112676, 0, 0, + 0], [0, 0, 0, 8299, 0, 4149, 12448, 16598, 8299, 4149, 8299, 16598, 8299, 8299, 16598, + 12448, 16598, 16598, 20747, 20747, 20747, 12448, 16598, 16598, 20747, 16598, + 41494, 37344, 29046, 29046, 29046, 37344, 45643, 37344, 33195, 49793, 62241, + 124481, 141079, 0, 0, 0], + [0, 0, 0, 11321, 11321, 3774, 7547, 3774, 18868, 3774, 7547, 15094, 15094, 15094, 0, + 7547, 7547, 7547, 7547, 15094, 15094, 22642, 7547, 15094, 18868, 18868, 18868, 30189, + 22642, 22642, 49057, 45283, 41509, 41509, 30189, 94340, 109434, 150943, 86792, 0, 0, + 0], + [0, 0, 4049, 4049, 4049, 4049, 4049, 12146, 12146, 8097, 8097, 12146, 4049, 8097, 4049, + 28340, 20243, 20243, 24291, 28340, 24291, 4049, 44534, 24291, 8097, 12146, 24291, + 32389, 16194, 52632, 32389, 32389, 56680, 36437, 48583, 56680, 89069, 97166, 97166, 0, + 0, 0], + [0, 0, 0, 3413, 13652, 10239, 3413, 3413, 0, 20478, 17065, 17065, 3413, 13652, 13652, + 6826, 13652, 10239, 13652, 17065, 13652, 6826, 17065, 20478, 27304, 10239, 47782, + 37543, 17065, 44369, 34130, 13652, 44369, 61433, 47782, 92150, 61433, 129693, 92150, + 0, 0, 0], + [0, 0, 5634, 8451, 14085, 5634, 5634, 8451, 8451, 0, 11268, 11268, 11268, 8451, 2817, + 5634, 14085, 11268, 8451, 16901, 8451, 14085, 22535, 14085, 14085, 33803, 14085, + 36620, 30986, 28169, 45070, 42254, 47887, 39437, 50704, 56338, 90141, 129577, 123944, + 0, 0, 0], + [0, 0, 0, 10444, 2611, 0, 7833, 5222, 7833, 2611, 7833, 13055, 2611, 0, 7833, 13055, + 13055, 13055, 7833, 15666, 18277, 15666, 26110, 23499, 26110, 20888, 28721, 18277, + 31332, 33943, 28721, 44386, 33943, 62663, 54830, 41775, 93995, 161880, 104439, 0, 0, + 0], [0, 0, 0, 7538, 7538, 2513, 2513, 5025, 5025, 7538, 7538, 10050, 7538, 2513, 7538, + 25126, 5025, 12563, 15075, 5025, 5025, 12563, 20101, 12563, 27638, 25126, 30151, + 27638, 17588, 32663, 27638, 42714, 42714, 32663, 55276, 65327, 90452, 178392, + 118090, 0, 0, 0], + [0, 0, 0, 7126, 4751, 2375, 7126, 4751, 0, 14252, 7126, 7126, 14252, 9501, 9501, 11876, + 14252, 19002, 7126, 11876, 2375, 4751, 14252, 23753, 14252, 19002, 33254, 16627, + 28504, 33254, 30879, 42755, 52257, 49881, 59382, 40380, 95012, 171021, 116390, 0, 0, + 0], + [0, 0, 2041, 4082, 8163, 0, 8163, 4082, 8163, 6122, 8163, 14286, 4082, 0, 16327, 10204, + 8163, 6122, 10204, 18367, 16327, 20408, 18367, 22449, 20408, 20408, 24490, 24490, + 26531, 22449, 26531, 34694, 22449, 38776, 67347, 69388, 118367, 157143, 112245, 0, 0, + 0], [0, 0, 0, 5556, 9259, 7407, 3704, 5556, 9259, 5556, 11111, 5556, 5556, 9259, 5556, + 11111, 5556, 14815, 16667, 16667, 14815, 22222, 24074, 22222, 12963, 25926, + 24074, 25926, 29630, 18519, 55556, 31481, 38889, 53704, 38889, 57407, 92593, + 151852, 111111, 0, 0, 0], + [0, 0, 3571, 8929, 5357, 10714, 8929, 8929, 8929, 12500, 8929, 3571, 8929, 5357, 3571, + 7143, 14286, 10714, 14286, 17857, 3571, 19643, 12500, 19643, 23214, 39286, 21429, + 14286, 32143, 28571, 26786, 30357, 44643, 42857, 44643, 64286, 100000, 123214, 146429, + 0, 0, 0], + [0, 0, 0, 6568, 3284, 6568, 9852, 3284, 0, 6568, 6568, 4926, 6568, 9852, 11494, 6568, + 3284, 6568, 8210, 14778, 8210, 13136, 11494, 19704, 16420, 14778, 29557, 21346, 26273, + 22989, 34483, 41051, 45977, 44335, 52545, 72250, 93596, 146141, 170772, 0, 0, 0], + [0, 0, 2928, 8785, 10249, 4392, 8785, 1464, 1464, 4392, 4392, 10249, 10249, 4392, 7321, + 1464, 7321, 7321, 4392, 7321, 11713, 17570, 19034, 24890, 21962, 20498, 13177, 26354, + 29283, 16105, 26354, 29283, 35139, 54173, 46852, 68814, 124451, 174231, 133236, 0, 0, + 0], + [0, 0, 1401, 4202, 1401, 5602, 2801, 1401, 5602, 4202, 7003, 7003, 4202, 9804, 4202, + 4202, 19608, 11204, 15406, 9804, 15406, 18207, 12605, 15406, 7003, 22409, 22409, + 16807, 15406, 30812, 36415, 32213, 40616, 39216, 63025, 67227, 100840, 173669, 151261, + 0, 0, 0], + [0, 1248, 2497, 3745, 4994, 3745, 3745, 3745, 4994, 8739, 8739, 6242, 6242, 8739, 9988, + 4994, 8739, 13733, 13733, 9988, 13733, 14981, 6242, 13733, 14981, 8739, 17478, 23720, + 24969, 18727, 34956, 49938, 42447, 56180, 66167, 57428, 87391, 174782, 144819, 0, 0, + 0], [0, 1021, 1021, 5107, 5107, 3064, 4086, 7150, 8172, 1021, 7150, 6129, 5107, 8172, + 11236, 12257, 4086, 9193, 13279, 7150, 12257, 14300, 16343, 13279, 13279, 12257, + 20429, 21450, 15322, 35751, 40858, 35751, 39837, 49030, 57201, 51073, 99081, + 180797, 152196, 0, 0, 0], + [0, 0, 0, 5932, 5932, 5932, 4237, 5085, 8475, 3390, 4237, 5932, 1695, 8475, 6780, 7627, + 8475, 7627, 10169, 14407, 8475, 7627, 12712, 11864, 14407, 20339, 19492, 28814, 22881, + 32203, 33051, 30508, 43220, 50847, 54237, 74576, 84746, 172034, 163559, 0, 0, 0], + [0, 748, 0, 5984, 4488, 4488, 3740, 1496, 4488, 4488, 3740, 7479, 8975, 4488, 7479, + 8227, 5984, 15707, 9723, 9723, 14959, 12715, 12715, 23186, 17203, 14959, 18699, 20942, + 23186, 31414, 35153, 38145, 40389, 43381, 62079, 64323, 94989, 160060, 160060, 0, 0, + 0], + [0, 0, 1260, 3781, 1890, 3151, 3151, 8192, 4411, 4411, 3151, 5041, 5041, 4411, 8192, + 9452, 5671, 10712, 11972, 9452, 8192, 8822, 11972, 12602, 20164, 13233, 22054, 26465, + 27095, 22054, 27725, 40958, 43478, 47889, 56711, 70573, 88217, 165091, 183365, 0, 0, + 0], + [0, 946, 2837, 4255, 4255, 5201, 6147, 6147, 1891, 3783, 5674, 5201, 6619, 2364, 8983, + 3783, 7565, 11820, 6619, 9456, 14657, 12293, 10875, 14184, 21277, 11820, 16076, 17021, + 23641, 18913, 30733, 34988, 38298, 39716, 55792, 75177, 93144, 184870, 182979, 0, 0, + 0], + [0, 0, 1297, 5188, 2270, 3567, 3891, 2918, 3891, 4864, 5837, 3891, 6161, 5837, 6809, + 3891, 10376, 6485, 7134, 7134, 9079, 10052, 11025, 13943, 14591, 10052, 21401, 24319, + 18807, 26265, 31128, 30804, 38262, 46368, 48314, 72309, 110246, 188067, 183528, 0, 0, + 0], + [0, 173, 346, 3463, 4156, 2251, 2078, 2424, 2251, 4329, 3463, 3463, 6580, 5195, 4156, + 7100, 4675, 6407, 7273, 8485, 7619, 7273, 10736, 12121, 13853, 13853, 16970, 16277, + 21299, 19394, 23030, 29784, 33766, 38268, 50909, 68398, 108398, 205195, 224589, 0, 0, + 0], + [0, 152, 759, 2276, 2731, 2579, 2428, 1972, 2428, 1517, 1972, 2428, 2731, 3338, 5159, + 3490, 3490, 5007, 6069, 6676, 6221, 7434, 8345, 9407, 9255, 11076, 11986, 13503, + 15020, 19117, 20634, 29282, 24579, 36110, 44758, 58110, 97102, 214838, 306023, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 272727, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 90909, + 181818, 90909, 0, 90909, 0, 0, 90909, 0, 0, 0, 0, 0, 0, 90909, 90909, 0, 0, 0], + [0, 23256, 69767, 23256, 0, 0, 0, 0, 23256, 23256, 0, 0, 0, 0, 23256, 0, 0, 23256, + 23256, 23256, 0, 69767, 23256, 0, 23256, 46512, 93023, 0, 0, 46512, 0, 23256, 46512, + 23256, 46512, 46512, 46512, 93023, 116279, 0, 0, 0], + [0, 0, 20000, 20000, 33333, 0, 13333, 33333, 6667, 0, 13333, 20000, 6667, 6667, 13333, + 13333, 13333, 20000, 20000, 26667, 26667, 6667, 20000, 6667, 26667, 6667, 26667, 6667, + 33333, 0, 20000, 33333, 53333, 33333, 66667, 46667, 46667, 140000, 120000, 0, 0, 0], + [0, 0, 6536, 32680, 19608, 6536, 13072, 0, 13072, 39216, 19608, 19608, 13072, 13072, + 13072, 19608, 32680, 6536, 6536, 13072, 13072, 13072, 6536, 32680, 26144, 0, 32680, + 19608, 13072, 19608, 6536, 58824, 58824, 32680, 52288, 26144, 84967, 98039, 117647, 0, + 0, 0], + [0, 0, 0, 21739, 21739, 14493, 21739, 14493, 14493, 36232, 14493, 14493, 28986, 7246, + 28986, 21739, 14493, 21739, 0, 14493, 7246, 7246, 14493, 21739, 14493, 28986, 14493, + 14493, 14493, 36232, 0, 50725, 14493, 50725, 43478, 21739, 101449, 130435, 101449, 0, + 0, 0], + [0, 0, 14388, 21583, 21583, 21583, 21583, 0, 14388, 7194, 14388, 28777, 7194, 7194, + 14388, 7194, 21583, 21583, 7194, 0, 28777, 57554, 21583, 0, 14388, 7194, 21583, 43165, + 79137, 28777, 43165, 28777, 35971, 28777, 21583, 43165, 64748, 115108, 64748, 0, 0, + 0], + [0, 0, 13699, 0, 6849, 6849, 27397, 0, 13699, 20548, 0, 13699, 20548, 13699, 27397, + 27397, 13699, 0, 13699, 13699, 27397, 6849, 20548, 6849, 34247, 34247, 20548, 6849, + 20548, 6849, 41096, 34247, 47945, 54795, 54795, 47945, 75342, 130137, 95890, 0, 0, 0], + [0, 0, 0, 14184, 35461, 14184, 14184, 7092, 14184, 0, 7092, 14184, 14184, 7092, 35461, + 21277, 21277, 0, 21277, 21277, 14184, 7092, 14184, 28369, 35461, 21277, 14184, 14184, + 28369, 7092, 42553, 56738, 21277, 28369, 28369, 49645, 99291, 85106, 141844, 0, 0, 0], + [0, 0, 7042, 14085, 0, 14085, 14085, 7042, 0, 14085, 7042, 14085, 14085, 14085, 7042, + 7042, 0, 7042, 28169, 14085, 7042, 28169, 7042, 7042, 21127, 21127, 7042, 28169, + 14085, 42254, 35211, 42254, 35211, 77465, 63380, 98592, 77465, 70423, 133803, 0, 0, + 0], [0, 0, 17964, 17964, 5988, 11976, 5988, 5988, 5988, 29940, 5988, 17964, 0, 17964, + 11976, 11976, 11976, 17964, 5988, 11976, 41916, 29940, 29940, 35928, 17964, + 29940, 29940, 17964, 41916, 17964, 17964, 23952, 0, 23952, 29940, 77844, 125749, + 113772, 77844, 0, 0, 0], + [0, 0, 5747, 17241, 0, 0, 0, 0, 0, 11494, 17241, 28736, 0, 28736, 11494, 22989, 22989, + 22989, 17241, 34483, 11494, 28736, 45977, 17241, 17241, 40230, 11494, 28736, 11494, + 34483, 11494, 22989, 22989, 45977, 86207, 51724, 86207, 97701, 86207, 0, 0, 0], + [0, 0, 0, 10363, 20725, 15544, 20725, 10363, 0, 15544, 0, 10363, 25907, 31088, 5181, + 10363, 15544, 10363, 15544, 10363, 15544, 5181, 10363, 10363, 25907, 15544, 15544, + 20725, 15544, 46632, 25907, 51813, 20725, 15544, 67358, 41451, 88083, 139896, 139896, + 0, 0, 0], + [0, 0, 5682, 22727, 0, 11364, 22727, 0, 0, 17045, 5682, 11364, 11364, 0, 11364, 0, + 5682, 11364, 5682, 5682, 17045, 17045, 11364, 22727, 34091, 22727, 34091, 28409, + 28409, 22727, 51136, 28409, 39773, 79545, 45455, 39773, 90909, 125000, 113636, 0, 0, + 0], + [0, 0, 0, 8850, 8850, 4425, 8850, 4425, 13274, 0, 13274, 4425, 0, 13274, 4425, 8850, + 8850, 8850, 8850, 22124, 22124, 26549, 17699, 4425, 0, 8850, 17699, 39823, 39823, + 22124, 39823, 35398, 39823, 44248, 61947, 70796, 132743, 128319, 106195, 0, 0, 0], + [0, 0, 4367, 8734, 8734, 0, 4367, 8734, 0, 8734, 17467, 0, 4367, 13100, 8734, 13100, + 13100, 4367, 4367, 8734, 17467, 13100, 34934, 26201, 30568, 43668, 21834, 13100, + 26201, 26201, 43668, 17467, 39301, 56769, 65502, 78603, 78603, 109170, 126638, 0, 0, + 0], + [0, 0, 0, 20747, 12448, 12448, 12448, 16598, 4149, 0, 4149, 12448, 0, 20747, 16598, + 8299, 4149, 12448, 12448, 12448, 0, 29046, 33195, 33195, 24896, 20747, 24896, 24896, + 33195, 33195, 24896, 24896, 12448, 24896, 66390, 78838, 66390, 153527, 107884, 0, 0, + 0], + [0, 0, 0, 13986, 0, 17483, 6993, 3497, 6993, 6993, 0, 6993, 10490, 10490, 10490, 24476, + 13986, 17483, 13986, 20979, 24476, 20979, 20979, 13986, 6993, 17483, 34965, 38462, + 34965, 34965, 17483, 45455, 24476, 52448, 55944, 76923, 59441, 104895, 129371, 0, 0, + 0], + [0, 0, 0, 10169, 13559, 10169, 16949, 3390, 10169, 10169, 13559, 10169, 10169, 10169, + 13559, 13559, 20339, 6780, 16949, 13559, 13559, 6780, 16949, 23729, 16949, 23729, + 23729, 27119, 40678, 13559, 13559, 20339, 30508, 44068, 81356, 47458, 98305, 142373, + 111864, 0, 0, 0], + [0, 0, 0, 6431, 3215, 16077, 6431, 0, 0, 3215, 0, 9646, 9646, 6431, 3215, 9646, 9646, + 3215, 16077, 22508, 22508, 12862, 3215, 25723, 28939, 25723, 28939, 28939, 22508, + 28939, 38585, 51447, 28939, 45016, 25723, 73955, 109325, 167203, 106109, 0, 0, 0], + [0, 0, 3145, 15723, 9434, 0, 9434, 3145, 6289, 6289, 9434, 6289, 3145, 25157, 9434, + 12579, 18868, 22013, 9434, 22013, 18868, 28302, 9434, 25157, 9434, 12579, 18868, 9434, + 28302, 37736, 31447, 34591, 62893, 37736, 25157, 88050, 78616, 125786, 125786, 0, 0, + 0], + [0, 0, 0, 0, 8902, 2967, 8902, 5935, 8902, 5935, 8902, 2967, 5935, 14837, 11869, 8902, + 8902, 11869, 5935, 20772, 14837, 17804, 17804, 32641, 2967, 17804, 35608, 23739, + 29674, 32641, 23739, 29674, 41543, 50445, 53412, 65282, 74184, 133531, 160237, 0, 0, + 0], + [0, 0, 2558, 10230, 5115, 7673, 10230, 5115, 0, 10230, 2558, 15345, 5115, 15345, 5115, + 12788, 10230, 0, 12788, 10230, 7673, 12788, 12788, 17903, 23018, 30691, 33248, 43478, + 35806, 23018, 28133, 38363, 53708, 43478, 35806, 69054, 92072, 148338, 109974, 0, 0, + 0], + [0, 0, 0, 6494, 6494, 4329, 8658, 4329, 8658, 8658, 2165, 6494, 2165, 10823, 10823, + 15152, 4329, 17316, 12987, 12987, 4329, 6494, 17316, 21645, 21645, 23810, 21645, + 23810, 19481, 36797, 36797, 19481, 43290, 58442, 69264, 56277, 84416, 147186, 145022, + 0, 0, 0], + [0, 0, 2062, 16495, 8247, 2062, 6186, 2062, 8247, 10309, 4124, 6186, 10309, 4124, 4124, + 4124, 4124, 20619, 12371, 24742, 16495, 14433, 14433, 26804, 20619, 8247, 37113, + 26804, 26804, 22680, 28866, 41237, 37113, 43299, 55670, 76289, 78351, 150515, 123711, + 0, 0, 0], + [0, 0, 2079, 6237, 6237, 8316, 6237, 10395, 2079, 6237, 2079, 2079, 6237, 10395, 8316, + 6237, 18711, 14553, 24948, 12474, 10395, 12474, 20790, 16632, 14553, 20790, 27027, + 20790, 31185, 31185, 29106, 43659, 49896, 51975, 47817, 81081, 72765, 137214, 126819, + 0, 0, 0], + [0, 0, 0, 6633, 8292, 0, 8292, 3317, 4975, 9950, 4975, 6633, 6633, 11609, 8292, 6633, + 11609, 11609, 8292, 16584, 16584, 8292, 28192, 14925, 21559, 29851, 24876, 16584, + 29851, 29851, 38143, 39801, 46434, 44776, 41459, 64677, 87894, 154229, 127695, 0, 0, + 0], [0, 0, 0, 6182, 4637, 3091, 6182, 6182, 6182, 6182, 4637, 9274, 7728, 7728, 10819, + 9274, 6182, 13910, 10819, 9274, 17002, 12365, 12365, 7728, 23184, 32457, 17002, + 24730, 32457, 27821, 41731, 30912, 29366, 51005, 68006, 57187, 88099, 156105, + 142195, 0, 0, 0], + [0, 0, 1466, 4399, 1466, 4399, 5865, 1466, 5865, 7331, 13196, 4399, 11730, 4399, 7331, + 5865, 7331, 11730, 11730, 14663, 17595, 8798, 11730, 17595, 19062, 21994, 23460, + 30792, 24927, 35191, 42522, 38123, 26393, 51320, 58651, 63050, 105572, 140762, 137830, + 0, 0, 0], + [0, 0, 0, 5326, 1332, 6658, 0, 3995, 3995, 5326, 1332, 3995, 7989, 13316, 6658, 10652, + 6658, 14647, 7989, 15979, 14647, 9321, 18642, 6658, 18642, 27963, 14647, 29294, 27963, + 29294, 37284, 30626, 50599, 49268, 59920, 70573, 86551, 151798, 150466, 0, 0, 0], + [0, 0, 1111, 6667, 7778, 3333, 4444, 6667, 7778, 4444, 8889, 7778, 10000, 8889, 10000, + 6667, 11111, 10000, 8889, 5556, 8889, 12222, 11111, 15556, 22222, 25556, 15556, 25556, + 28889, 34444, 27778, 34444, 37778, 56667, 50000, 73333, 91111, 164444, 134444, 0, 0, + 0], + [0, 0, 951, 2852, 2852, 2852, 7605, 3802, 3802, 11407, 8555, 1901, 5703, 5703, 4753, + 5703, 4753, 14259, 13308, 12357, 12357, 11407, 22814, 19011, 14259, 13308, 19011, + 26616, 28517, 37072, 30418, 35171, 47529, 52281, 51331, 59886, 96008, 167300, 142586, + 0, 0, 0], + [0, 0, 884, 4421, 7073, 6189, 3537, 3537, 2653, 3537, 7958, 4421, 4421, 2653, 14147, + 2653, 10610, 12378, 11494, 13263, 9726, 6189, 16799, 19452, 21220, 22989, 22104, + 33599, 23873, 24757, 28294, 36251, 40672, 55703, 58355, 56587, 115827, 154730, 137047, + 0, 0, 0], + [0, 0, 1504, 3759, 3759, 3759, 2256, 3008, 8271, 4511, 3759, 3008, 5263, 3759, 6015, + 7519, 6767, 8271, 7519, 6015, 11278, 13534, 15038, 16541, 16541, 16541, 24060, 26316, + 24060, 26316, 28571, 35338, 42105, 43609, 57895, 72932, 105263, 161654, 173684, 0, 0, + 0], + [0, 615, 1230, 4920, 9225, 7380, 4920, 5535, 2460, 2460, 4305, 3690, 3690, 8610, 6765, + 6150, 8610, 9840, 7995, 11070, 9225, 15990, 10455, 12915, 22140, 13530, 21525, 18450, + 28290, 23985, 31365, 30750, 33825, 43665, 52276, 70726, 96556, 186962, 167897, 0, 0, + 0], + [0, 488, 976, 1951, 4878, 2439, 2927, 3902, 4390, 4878, 2927, 8293, 4878, 5854, 5366, + 3415, 11707, 8293, 7317, 9756, 12195, 10732, 12195, 14146, 14146, 18049, 20488, 15610, + 28780, 26829, 28780, 37561, 39512, 49756, 44878, 68293, 110732, 172195, 180488, 0, 0, + 0], + [0, 322, 967, 5482, 4192, 3225, 4837, 5482, 2580, 4192, 4515, 4192, 3547, 6450, 2257, + 5805, 6127, 5160, 9352, 8707, 9352, 10642, 9997, 14834, 12577, 17736, 16446, 17736, + 21606, 25476, 26766, 28378, 34827, 48694, 49016, 74815, 107385, 192196, 194131, 0, 0, + 0], + [0, 173, 347, 3119, 4332, 2946, 3639, 2599, 3466, 3812, 3119, 5718, 3466, 3639, 4159, + 5025, 6065, 6931, 7624, 9704, 7971, 10050, 9704, 12130, 14036, 14036, 14556, 17155, + 18714, 22353, 25126, 28765, 34656, 41587, 50251, 68272, 111246, 202391, 217120, 0, 0, + 0], + [0, 0, 963, 1765, 2567, 2407, 1444, 2727, 2246, 2407, 2727, 3048, 2727, 3209, 4011, + 4171, 5134, 4332, 5455, 5615, 6097, 7059, 8182, 6738, 11231, 12674, 10428, 14279, + 17006, 17969, 19252, 22140, 33050, 32408, 43157, 63372, 103802, 206482, 307717, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 375000, 125000, 0, 0, 125000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 125000, 0, 0, 0, 0, 0, 0, 125000, 0, 0, 0, 0, 125000, 0, 0, 0, 0, 0, 0, 0], + [0, 23256, 69767, 69767, 23256, 0, 23256, 46512, 46512, 0, 0, 0, 23256, 0, 23256, 0, 0, + 23256, 23256, 46512, 23256, 0, 0, 0, 23256, 0, 46512, 0, 46512, 93023, 23256, 23256, + 23256, 0, 69767, 23256, 23256, 69767, 69767, 0, 0, 0], + [0, 0, 12195, 18293, 18293, 30488, 24390, 30488, 6098, 18293, 24390, 18293, 30488, + 12195, 30488, 18293, 18293, 18293, 0, 0, 18293, 24390, 12195, 12195, 30488, 12195, + 12195, 30488, 42683, 30488, 24390, 24390, 42683, 24390, 48780, 54878, 42683, 91463, + 91463, 0, 0, 0], + [0, 0, 0, 0, 5988, 23952, 5988, 0, 17964, 23952, 5988, 5988, 11976, 17964, 17964, + 17964, 11976, 23952, 5988, 29940, 23952, 35928, 11976, 5988, 17964, 29940, 29940, + 35928, 23952, 5988, 35928, 35928, 71856, 35928, 47904, 89820, 59880, 101796, 71856, 0, + 0, 0], + [0, 7519, 0, 22556, 15038, 0, 15038, 7519, 0, 15038, 22556, 15038, 15038, 22556, 30075, + 15038, 15038, 15038, 22556, 15038, 22556, 15038, 15038, 22556, 45113, 22556, 15038, + 22556, 45113, 37594, 15038, 37594, 22556, 22556, 37594, 67669, 90226, 90226, 82707, 0, + 0, 0], + [0, 0, 0, 0, 13072, 13072, 26144, 0, 26144, 0, 32680, 19608, 19608, 13072, 13072, 0, + 26144, 19608, 39216, 6536, 13072, 45752, 32680, 19608, 39216, 13072, 52288, 26144, + 19608, 26144, 32680, 32680, 19608, 39216, 65359, 52288, 78431, 78431, 45752, 0, 0, 0], + [0, 0, 0, 0, 23438, 15625, 0, 15625, 7813, 0, 15625, 39063, 0, 23438, 23438, 7813, + 7813, 39063, 0, 15625, 23438, 31250, 31250, 15625, 15625, 39063, 15625, 15625, 7813, + 15625, 46875, 23438, 46875, 31250, 85938, 46875, 85938, 101563, 85938, 0, 0, 0], + [0, 0, 0, 7692, 7692, 15385, 0, 15385, 7692, 15385, 7692, 15385, 7692, 15385, 0, 7692, + 15385, 15385, 15385, 15385, 23077, 23077, 23077, 53846, 7692, 38462, 23077, 23077, + 23077, 23077, 30769, 30769, 46154, 61538, 53846, 38462, 76923, 176923, 38462, 0, 0, + 0], [0, 5952, 5952, 23810, 23810, 11905, 11905, 5952, 17857, 11905, 11905, 5952, 5952, + 17857, 29762, 23810, 23810, 11905, 23810, 0, 11905, 23810, 17857, 11905, 23810, + 23810, 29762, 17857, 41667, 17857, 53571, 17857, 35714, 35714, 23810, 59524, + 89286, 89286, 101190, 0, 0, 0], + [0, 0, 6757, 13514, 13514, 0, 27027, 13514, 0, 20270, 13514, 6757, 13514, 20270, 6757, + 6757, 20270, 0, 20270, 13514, 6757, 20270, 33784, 13514, 13514, 27027, 54054, 13514, + 13514, 54054, 33784, 20270, 47297, 33784, 54054, 67568, 74324, 135135, 67568, 0, 0, + 0], + [0, 0, 5556, 11111, 11111, 5556, 5556, 5556, 5556, 16667, 22222, 11111, 11111, 11111, + 11111, 11111, 0, 16667, 11111, 27778, 16667, 16667, 16667, 22222, 11111, 22222, 16667, + 27778, 22222, 22222, 22222, 27778, 50000, 83333, 38889, 66667, 72222, 122222, 122222, + 0, 0, 0], + [0, 0, 6250, 6250, 25000, 0, 0, 6250, 18750, 12500, 18750, 18750, 12500, 6250, 0, 0, + 12500, 25000, 18750, 37500, 18750, 50000, 18750, 12500, 18750, 37500, 43750, 18750, + 43750, 25000, 31250, 12500, 25000, 37500, 43750, 50000, 81250, 81250, 125000, 0, 0, + 0], + [0, 0, 9615, 4808, 38462, 28846, 19231, 14423, 0, 19231, 4808, 14423, 19231, 0, 14423, + 9615, 0, 14423, 28846, 4808, 14423, 33654, 14423, 24038, 4808, 43269, 28846, 4808, + 33654, 19231, 28846, 28846, 43269, 38462, 48077, 62500, 110577, 96154, 76923, 0, 0, + 0], + [0, 0, 4975, 9950, 9950, 9950, 9950, 14925, 0, 9950, 14925, 9950, 29851, 4975, 14925, + 9950, 14925, 9950, 39801, 9950, 24876, 34826, 39801, 24876, 24876, 9950, 34826, 14925, + 24876, 14925, 9950, 49751, 34826, 39801, 84577, 74627, 69652, 114428, 44776, 0, 0, 0], + [0, 0, 14493, 4831, 19324, 19324, 4831, 9662, 14493, 9662, 9662, 14493, 14493, 14493, + 0, 9662, 0, 24155, 19324, 28986, 19324, 9662, 28986, 0, 24155, 19324, 9662, 4831, + 28986, 14493, 38647, 53140, 48309, 24155, 67633, 72464, 91787, 154589, 57971, 0, 0, + 0], + [0, 0, 0, 3953, 0, 7905, 0, 3953, 7905, 3953, 3953, 11858, 15810, 15810, 3953, 3953, + 15810, 23715, 15810, 15810, 27668, 11858, 23715, 19763, 11858, 23715, 27668, 19763, + 31621, 19763, 43478, 39526, 39526, 55336, 55336, 75099, 79051, 126482, 114625, 0, 0, + 0], + [0, 0, 7326, 10989, 3663, 0, 18315, 7326, 3663, 18315, 10989, 7326, 14652, 14652, 0, + 10989, 18315, 18315, 7326, 7326, 10989, 29304, 18315, 32967, 21978, 18315, 7326, + 25641, 32967, 32967, 32967, 36630, 25641, 40293, 54945, 69597, 98901, 146520, 84249, + 0, 0, 0], + [0, 0, 3534, 10601, 10601, 3534, 10601, 10601, 17668, 10601, 10601, 21201, 17668, + 14134, 7067, 17668, 7067, 10601, 10601, 21201, 3534, 24735, 21201, 17668, 28269, + 21201, 21201, 21201, 31802, 56537, 38869, 28269, 17668, 35336, 38869, 84806, 74205, + 98940, 120141, 0, 0, 0], + [0, 0, 3021, 15106, 15106, 9063, 6042, 9063, 18127, 3021, 6042, 9063, 18127, 15106, + 9063, 9063, 12085, 15106, 18127, 12085, 12085, 15106, 12085, 18127, 15106, 15106, + 24169, 24169, 45317, 18127, 39275, 42296, 51360, 45317, 42296, 54381, 66465, 132931, + 123867, 0, 0, 0], + [0, 3003, 3003, 9009, 3003, 12012, 3003, 15015, 9009, 9009, 6006, 6006, 15015, 9009, + 21021, 30030, 15015, 30030, 21021, 6006, 18018, 18018, 18018, 15015, 21021, 24024, + 21021, 12012, 36036, 27027, 36036, 33033, 39039, 45045, 45045, 54054, 81081, 129129, + 102102, 0, 0, 0], + [0, 0, 2809, 5618, 5618, 2809, 2809, 2809, 2809, 14045, 5618, 2809, 14045, 8427, 14045, + 8427, 5618, 19663, 8427, 8427, 22472, 8427, 16854, 11236, 30899, 8427, 44944, 30899, + 33708, 39326, 47753, 50562, 56180, 47753, 58989, 75843, 84270, 115169, 81461, 0, 0, + 0], + [0, 2475, 0, 4950, 12376, 4950, 4950, 4950, 12376, 7426, 2475, 2475, 14851, 7426, 9901, + 12376, 17327, 19802, 17327, 12376, 22277, 19802, 27228, 37129, 27228, 17327, 22277, + 22277, 27228, 32178, 37129, 24752, 49505, 51980, 42079, 69307, 56931, 118812, 123762, + 0, 0, 0], + [0, 0, 4556, 4556, 6834, 9112, 6834, 6834, 2278, 9112, 11390, 4556, 9112, 11390, 11390, + 9112, 11390, 9112, 13667, 6834, 20501, 9112, 11390, 22779, 25057, 15945, 41002, 27335, + 36446, 36446, 29613, 31891, 43280, 70615, 70615, 79727, 68337, 132118, 79727, 0, 0, + 0], + [0, 0, 1980, 3960, 1980, 3960, 7921, 1980, 5941, 5941, 5941, 13861, 9901, 3960, 13861, + 11881, 17822, 9901, 9901, 11881, 19802, 11881, 13861, 13861, 7921, 25743, 35644, + 29703, 35644, 27723, 39604, 41584, 37624, 51485, 47525, 57426, 104950, 134653, 120792, + 0, 0, 0], + [0, 0, 3591, 5386, 5386, 1795, 10772, 0, 10772, 8977, 17953, 3591, 5386, 10772, 7181, + 5386, 8977, 17953, 12567, 8977, 12567, 23339, 17953, 26930, 25135, 28725, 23339, + 35907, 21544, 35907, 37702, 35907, 44883, 43088, 44883, 57451, 91562, 152603, 95153, + 0, 0, 0], + [0, 0, 1742, 8711, 6969, 8711, 6969, 0, 6969, 3484, 5226, 6969, 8711, 10453, 5226, + 13937, 19164, 10453, 17422, 10453, 10453, 19164, 26132, 22648, 20906, 13937, 34843, + 38328, 33101, 24390, 36585, 64460, 41812, 57491, 54007, 57491, 69686, 114983, 108014, + 0, 0, 0], + [0, 1555, 3110, 7776, 4666, 12442, 4666, 1555, 4666, 3110, 12442, 10886, 15552, 6221, + 4666, 7776, 17107, 12442, 10886, 12442, 21773, 15552, 17107, 18663, 15552, 32659, + 31104, 24883, 18663, 23328, 40435, 45101, 40435, 54432, 45101, 59098, 90202, 143079, + 108865, 0, 0, 0], + [0, 0, 1340, 10724, 4021, 10724, 8043, 4021, 2681, 6702, 9383, 4021, 12064, 2681, + 12064, 10724, 8043, 14745, 13405, 24129, 17426, 13405, 18767, 17426, 17426, 18767, + 20107, 33512, 25469, 29491, 22788, 41555, 34853, 57641, 56300, 61662, 77748, 158177, + 117962, 0, 0, 0], + [0, 0, 0, 3797, 6329, 5063, 5063, 3797, 3797, 6329, 7595, 8861, 12658, 2532, 11392, + 10127, 7595, 12658, 11392, 17722, 21519, 12658, 16456, 21519, 18987, 18987, 20253, + 40506, 25316, 50633, 46835, 40506, 43038, 41772, 50633, 51899, 96203, 137975, 107595, + 0, 0, 0], + [0, 0, 0, 8149, 4657, 8149, 3492, 4657, 4657, 2328, 4657, 5821, 2328, 6985, 12806, + 8149, 4657, 12806, 23283, 16298, 12806, 16298, 16298, 13970, 16298, 44237, 34924, + 27939, 27939, 20955, 31432, 52386, 41909, 46566, 59371, 65192, 79162, 146682, 111758, + 0, 0, 0], + [0, 1026, 2051, 5128, 7179, 7179, 5128, 3077, 8205, 8205, 4103, 7179, 12308, 10256, + 7179, 9231, 7179, 7179, 10256, 12308, 12308, 17436, 14359, 18462, 24615, 27692, 21538, + 19487, 22564, 29744, 31795, 29744, 38974, 41026, 67692, 71795, 88205, 160000, 128205, + 0, 0, 0], + [0, 864, 3454, 3454, 12953, 13817, 4318, 1727, 5181, 4318, 5181, 3454, 6045, 9499, + 6908, 13817, 8636, 7772, 6908, 11226, 16408, 11226, 15544, 19862, 30225, 24180, 21589, + 25907, 26770, 28497, 35406, 37997, 39724, 38860, 53541, 79447, 85492, 154577, 125216, + 0, 0, 0], + [0, 720, 1440, 6479, 5040, 2880, 1440, 3600, 4320, 1440, 8639, 5040, 3600, 1440, 7199, + 7919, 7919, 11519, 5040, 8639, 17279, 20158, 18719, 18719, 17279, 20158, 20878, 22318, + 33837, 27358, 37437, 34557, 44636, 48956, 61195, 80634, 89993, 168467, 123110, 0, 0, + 0], + [0, 629, 629, 5660, 5031, 1887, 5031, 3145, 5031, 3774, 5031, 6918, 3774, 8805, 8176, + 6918, 8805, 6918, 10063, 8805, 15094, 10063, 18239, 18868, 15723, 17610, 13836, 27044, + 28931, 31447, 35220, 37107, 29560, 44654, 64151, 73585, 97484, 171698, 144654, 0, 0, + 0], + [0, 0, 945, 5198, 4726, 5198, 2836, 5671, 5198, 7089, 6144, 4726, 7561, 6616, 8507, + 11342, 7089, 11815, 8507, 10870, 10397, 13705, 17486, 16068, 15123, 20794, 22684, + 17013, 26465, 31664, 27410, 34499, 41115, 40170, 58601, 58601, 104915, 173440, 149811, + 0, 0, 0], + [0, 313, 1250, 5314, 5314, 4064, 5939, 3439, 3751, 5939, 4376, 7190, 7502, 6565, 4064, + 9378, 5002, 9691, 8753, 11254, 10628, 10941, 11566, 15005, 13442, 16568, 17505, 24070, + 23757, 22820, 27821, 35324, 47202, 48140, 54079, 74398, 99719, 181932, 155986, 0, 0, + 0], + [0, 358, 1967, 3219, 3219, 3577, 1788, 4113, 4828, 3934, 4113, 6259, 4471, 5186, 5544, + 7511, 4292, 5544, 9299, 7868, 8405, 10014, 10014, 11624, 13591, 12697, 19134, 18956, + 20923, 22890, 25036, 31116, 37017, 48283, 58655, 69206, 103183, 199392, 192775, 0, 0, + 0], + [0, 488, 488, 2277, 2602, 2114, 2439, 2277, 2765, 3253, 2765, 2114, 2927, 4228, 4066, + 5529, 6017, 5692, 4879, 5204, 6668, 7806, 10571, 9107, 13986, 13986, 13823, 14474, + 15287, 16588, 23256, 26834, 31712, 35941, 48138, 64726, 96601, 219548, 268824, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [ + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 210526, 0, 0, 0, 52632, 0, 52632, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 52632, 105263, + 0, 0, 0, 52632, 0, 0, 52632, 52632, 0, 0, 0, 0, 157895, 52632, 0, 0, 52632, 105263, 0, + 0, 0], + [0, 0, 66667, 16667, 16667, 50000, 0, 33333, 16667, 0, 16667, 50000, 16667, 0, 0, 0, + 33333, 16667, 16667, 0, 50000, 0, 33333, 16667, 33333, 16667, 16667, 66667, 16667, + 16667, 16667, 0, 116667, 33333, 50000, 50000, 33333, 83333, 0, 0, 0, 0], + [0, 0, 0, 30488, 24390, 18293, 18293, 24390, 30488, 18293, 24390, 0, 6098, 12195, 6098, + 6098, 42683, 6098, 24390, 24390, 18293, 24390, 36585, 42683, 18293, 12195, 36585, + 18293, 24390, 54878, 54878, 36585, 54878, 54878, 48780, 36585, 54878, 48780, 6098, 0, + 0, 0], + [0, 0, 11111, 11111, 33333, 22222, 44444, 5556, 5556, 16667, 5556, 22222, 22222, 33333, + 5556, 11111, 22222, 50000, 16667, 22222, 27778, 27778, 5556, 16667, 38889, 27778, + 27778, 38889, 33333, 44444, 44444, 33333, 50000, 44444, 38889, 22222, 16667, 83333, + 16667, 0, 0, 0], + [0, 0, 17647, 35294, 17647, 0, 29412, 0, 29412, 23529, 11765, 5882, 17647, 0, 11765, + 23529, 11765, 23529, 17647, 17647, 11765, 11765, 5882, 41176, 29412, 11765, 17647, + 41176, 17647, 41176, 29412, 52941, 41176, 29412, 64706, 70588, 64706, 100000, 23529, + 0, 0, 0], + [0, 0, 27972, 41958, 20979, 13986, 6993, 13986, 27972, 13986, 13986, 20979, 34965, + 6993, 6993, 20979, 20979, 20979, 13986, 20979, 27972, 41958, 6993, 13986, 34965, + 27972, 13986, 48951, 55944, 41958, 27972, 20979, 27972, 6993, 13986, 97902, 62937, + 48951, 27972, 0, 0, 0], + [0, 0, 7576, 22727, 37879, 30303, 37879, 15152, 7576, 22727, 7576, 0, 22727, 0, 22727, + 7576, 37879, 15152, 37879, 37879, 15152, 7576, 30303, 30303, 45455, 37879, 30303, + 22727, 22727, 15152, 22727, 7576, 53030, 22727, 53030, 53030, 53030, 75758, 30303, 0, + 0, 0], + [0, 0, 18072, 42169, 18072, 24096, 6024, 12048, 12048, 24096, 18072, 0, 12048, 18072, + 18072, 18072, 18072, 12048, 6024, 30120, 30120, 30120, 24096, 36145, 30120, 42169, + 24096, 42169, 12048, 30120, 48193, 42169, 36145, 54217, 66265, 48193, 36145, 60241, 0, + 0, 0, 0], + [0, 0, 0, 22857, 28571, 5714, 17143, 57143, 5714, 28571, 11429, 11429, 5714, 28571, + 11429, 11429, 28571, 11429, 22857, 34286, 22857, 0, 22857, 22857, 28571, 40000, 34286, + 11429, 28571, 11429, 28571, 51429, 17143, 40000, 51429, 74286, 74286, 85714, 11429, 0, + 0, 0], + [0, 0, 0, 42105, 10526, 21053, 10526, 15789, 15789, 21053, 5263, 5263, 5263, 15789, + 21053, 10526, 26316, 47368, 15789, 15789, 42105, 10526, 10526, 26316, 15789, 26316, + 26316, 42105, 21053, 26316, 26316, 52632, 42105, 52632, 52632, 73684, 68421, 52632, + 26316, 0, 0, 0], + [0, 0, 5102, 10204, 20408, 10204, 10204, 15306, 35714, 0, 15306, 30612, 15306, 10204, + 25510, 15306, 30612, 5102, 25510, 20408, 35714, 20408, 30612, 30612, 20408, 15306, + 20408, 56122, 25510, 45918, 25510, 51020, 56122, 40816, 40816, 66327, 56122, 40816, + 20408, 0, 0, 0], + [0, 0, 0, 4348, 21739, 30435, 8696, 13043, 26087, 17391, 21739, 17391, 13043, 17391, + 4348, 4348, 8696, 21739, 8696, 26087, 34783, 21739, 21739, 26087, 30435, 17391, 30435, + 47826, 39130, 34783, 34783, 30435, 56522, 60870, 52174, 65217, 60870, 52174, 17391, 0, + 0, 0], + [0, 0, 0, 23364, 23364, 9346, 18692, 14019, 9346, 14019, 14019, 9346, 14019, 18692, + 23364, 9346, 4673, 37383, 28037, 0, 23364, 18692, 28037, 23364, 18692, 32710, 18692, + 42056, 32710, 37383, 28037, 18692, 37383, 70093, 37383, 56075, 70093, 93458, 42056, 0, + 0, 0], + [0, 0, 0, 17391, 8696, 13043, 13043, 4348, 26087, 4348, 26087, 8696, 13043, 4348, + 21739, 13043, 8696, 0, 13043, 8696, 17391, 26087, 17391, 43478, 21739, 26087, 60870, + 47826, 43478, 43478, 34783, 43478, 43478, 52174, 39130, 39130, 43478, 113043, 39130, + 0, 0, 0], + [0, 0, 3584, 14337, 10753, 7168, 10753, 7168, 25090, 10753, 7168, 10753, 3584, 17921, + 14337, 14337, 28674, 17921, 28674, 7168, 10753, 14337, 25090, 17921, 14337, 21505, + 21505, 46595, 21505, 60932, 39427, 32258, 43011, 64516, 50179, 86022, 86022, 64516, + 39427, 0, 0, 0], + [0, 0, 0, 4065, 24390, 24390, 20325, 8130, 28455, 24390, 8130, 20325, 20325, 12195, + 28455, 24390, 12195, 16260, 28455, 16260, 8130, 8130, 32520, 28455, 16260, 44715, + 12195, 28455, 24390, 24390, 40650, 28455, 36585, 48780, 52846, 48780, 81301, 85366, + 28455, 0, 0, 0], + [0, 0, 6390, 22364, 15974, 0, 3195, 15974, 25559, 9585, 15974, 9585, 15974, 28754, + 15974, 19169, 25559, 9585, 19169, 12780, 12780, 38339, 12780, 31949, 28754, 28754, + 35144, 31949, 38339, 35144, 31949, 28754, 63898, 38339, 38339, 60703, 70288, 54313, + 47923, 0, 0, 0], + [0, 0, 0, 18868, 9434, 6289, 6289, 18868, 18868, 15723, 6289, 9434, 15723, 18868, + 12579, 9434, 9434, 12579, 18868, 22013, 25157, 37736, 22013, 31447, 28302, 37736, + 44025, 25157, 37736, 28302, 31447, 31447, 59748, 78616, 28302, 53459, 56604, 88050, + 25157, 0, 0, 0], + [0, 3106, 12422, 15528, 15528, 9317, 12422, 6211, 12422, 18634, 9317, 15528, 12422, + 21739, 9317, 12422, 21739, 9317, 40373, 18634, 15528, 27950, 31056, 21739, 18634, + 37267, 27950, 43478, 21739, 34161, 43478, 71429, 34161, 31056, 34161, 68323, 62112, + 74534, 24845, 0, 0, 0], + [0, 0, 0, 7732, 15464, 20619, 7732, 12887, 12887, 15464, 15464, 15464, 20619, 7732, + 10309, 25773, 10309, 15464, 28351, 20619, 23196, 23196, 15464, 41237, 46392, 38660, + 41237, 33505, 30928, 30928, 41237, 23196, 56701, 33505, 48969, 64433, 54124, 64433, + 25773, 0, 0, 0], + [0, 0, 2381, 7143, 14286, 4762, 11905, 4762, 9524, 9524, 9524, 16667, 21429, 21429, + 26190, 26190, 26190, 19048, 23810, 21429, 26190, 19048, 14286, 35714, 45238, 28571, + 26190, 40476, 30952, 42857, 35714, 33333, 42857, 47619, 57143, 57143, 50000, 71429, + 19048, 0, 0, 0], + [0, 0, 4301, 21505, 10753, 6452, 8602, 8602, 8602, 4301, 12903, 6452, 10753, 4301, + 17204, 4301, 30108, 10753, 17204, 15054, 23656, 25806, 30108, 25806, 32258, 38710, + 32258, 38710, 30108, 43011, 45161, 36559, 43011, 58065, 47312, 73118, 40860, 96774, + 36559, 0, 0, 0], + [0, 0, 4115, 4115, 4115, 12346, 10288, 14403, 18519, 18519, 16461, 10288, 14403, 16461, + 16461, 14403, 14403, 24691, 18519, 28807, 14403, 16461, 20576, 14403, 28807, 30864, + 41152, 30864, 39095, 37037, 39095, 34979, 37037, 41152, 65844, 65844, 72016, 65844, + 43210, 0, 0, 0], + [0, 0, 3738, 11215, 16822, 29907, 13084, 9346, 16822, 13084, 9346, 9346, 14953, 14953, + 9346, 22430, 18692, 14953, 13084, 20561, 26168, 16822, 16822, 33645, 31776, 20561, + 29907, 18692, 37383, 28037, 35514, 37383, 26168, 42991, 59813, 56075, 85981, 89720, + 44860, 0, 0, 0], + [0, 0, 1689, 8446, 11824, 5068, 15203, 6757, 15203, 8446, 16892, 11824, 18581, 20270, + 13514, 20270, 15203, 15203, 13514, 20270, 16892, 13514, 35473, 43919, 37162, 23649, + 25338, 42230, 30405, 25338, 37162, 50676, 35473, 55743, 52365, 35473, 82770, 77703, + 40541, 0, 0, 0], + [0, 0, 3030, 12121, 10606, 7576, 12121, 12121, 15152, 6061, 7576, 10606, 18182, 7576, + 7576, 18182, 13636, 9091, 13636, 21212, 18182, 30303, 15152, 21212, 27273, 34848, + 24242, 42424, 31818, 28788, 34848, 53030, 45455, 45455, 53030, 66667, 77273, 119697, + 24242, 0, 0, 0], + [0, 0, 1453, 2907, 13081, 8721, 5814, 13081, 2907, 10174, 13081, 8721, 14535, 17442, + 7267, 14535, 13081, 15988, 23256, 14535, 20349, 18895, 20349, 20349, 33430, 31977, + 33430, 24709, 43605, 33430, 37791, 50872, 31977, 85756, 49419, 63953, 75581, 84302, + 39244, 0, 0, 0], + [0, 0, 2601, 9103, 13004, 15605, 2601, 9103, 11704, 13004, 19506, 10403, 16905, 13004, + 10403, 10403, 13004, 16905, 10403, 28609, 18205, 18205, 24707, 28609, 35111, 20806, + 28609, 33810, 41612, 27308, 36411, 36411, 53316, 55917, 46814, 78023, 70221, 94928, + 24707, 0, 0, 0], + [0, 1242, 3727, 12422, 7453, 13665, 11180, 8696, 13665, 12422, 12422, 16149, 13665, + 13665, 11180, 17391, 17391, 18634, 14907, 17391, 19876, 21118, 21118, 28571, 28571, + 24845, 26087, 31056, 36025, 22360, 48447, 34783, 50932, 58385, 48447, 48447, 74534, + 94410, 44720, 0, 0, 0], + [0, 0, 2112, 8448, 8448, 11616, 11616, 10560, 8448, 10560, 9504, 8448, 9504, 12672, + 20063, 12672, 8448, 12672, 17951, 32735, 9504, 17951, 28511, 22175, 20063, 30623, + 33791, 28511, 30623, 43295, 45407, 34847, 44351, 60190, 43295, 79197, 70750, 110876, + 29567, 0, 0, 0], + [0, 0, 923, 11080, 6464, 8310, 12927, 9234, 8310, 11080, 9234, 4617, 12004, 9234, + 13850, 14774, 12004, 15697, 20314, 14774, 16620, 23084, 19391, 26777, 26777, 27701, + 27701, 34164, 45245, 24931, 43398, 50785, 44321, 43398, 59095, 70175, 84949, 98800, + 37858, 0, 0, 0], + [0, 0, 2451, 12255, 8987, 8987, 10621, 9804, 7353, 6536, 8987, 13072, 6536, 8170, + 15523, 9804, 17974, 13889, 13889, 15523, 19608, 27778, 16340, 21242, 18791, 28595, + 25327, 40033, 44118, 32680, 44118, 35948, 50654, 49837, 60458, 72712, 74346, 117647, + 29412, 0, 0, 0], + [0, 0, 4979, 7824, 8535, 8535, 10669, 7112, 5690, 5690, 8535, 11380, 7112, 14225, + 10669, 11380, 12802, 14225, 17781, 15647, 8535, 21337, 22048, 19915, 27738, 28450, + 21337, 18492, 29161, 38407, 32717, 43385, 53343, 50498, 66856, 81792, 84637, 112376, + 56188, 0, 0, 0], + [0, 0, 1152, 8641, 5184, 6336, 5184, 7488, 10945, 9793, 9793, 9217, 9793, 9793, 9217, + 12673, 10945, 15553, 17281, 13249, 16705, 19009, 19009, 21313, 18433, 21889, 28226, + 32834, 29954, 38594, 38594, 35714, 45507, 61636, 58180, 77765, 86406, 122120, 55876, + 0, 0, 0], + [0, 0, 3744, 5147, 6083, 6551, 9827, 7955, 5615, 8423, 8891, 11231, 7955, 7487, 11231, + 11231, 11699, 7487, 18250, 15910, 16846, 15442, 19186, 17782, 22929, 28077, 25269, + 28545, 38372, 37904, 32756, 45391, 50538, 54282, 56153, 74871, 94993, 122602, 53346, + 0, 0, 0], + [0, 339, 1016, 6436, 9485, 4065, 7114, 4743, 6436, 9824, 8808, 4065, 8469, 9824, 8130, + 8808, 10163, 11179, 10163, 16260, 16260, 17615, 17276, 18631, 22019, 27439, 27439, + 28455, 27100, 29472, 36247, 43360, 49458, 48780, 64024, 77575, 100610, 141260, 61653, + 0, 0, 0], + [0, 0, 1274, 7463, 5096, 4732, 7099, 5643, 5643, 4914, 5278, 7099, 5643, 6189, 8009, + 8191, 12195, 9283, 10557, 11831, 11285, 12377, 15289, 18202, 19112, 20204, 24572, + 27485, 26574, 30215, 36221, 39134, 45140, 53331, 62978, 77539, 104842, 162541, 86822, + 0, 0, 0], + [0, 193, 1159, 5407, 4056, 3669, 3862, 3476, 4828, 4635, 5021, 4056, 4828, 5601, 4828, + 6759, 8497, 10429, 8691, 11394, 9849, 11587, 11781, 12939, 13519, 16609, 16029, 20664, + 26265, 25299, 28196, 34183, 34762, 44998, 55620, 73581, 111433, 195442, 155852, 0, 0, + 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]] \ No newline at end of file diff --git a/neat/utilities/compute_gc.py b/neat/utilities/compute_gc.py index 81f5f597..63f380de 100644 --- a/neat/utilities/compute_gc.py +++ b/neat/utilities/compute_gc.py @@ -16,11 +16,9 @@ import gzip import pickle import time -import pdb import numpy as np from Bio import SeqIO -import pybedtools def process_fasta(file: str) -> dict: diff --git a/poetry.lock b/poetry.lock index c8bd7ad9..07510933 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,2013 +1,1967 @@ -# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. - -[[package]] -name = "appnope" -version = "0.1.3" -description = "Disable App Nap on macOS >= 10.9" -optional = false -python-versions = "*" -files = [ - {file = "appnope-0.1.3-py2.py3-none-any.whl", hash = "sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e"}, - {file = "appnope-0.1.3.tar.gz", hash = "sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24"}, -] - -[[package]] -name = "asttokens" -version = "2.2.1" -description = "Annotate AST trees with source code positions" -optional = false -python-versions = "*" -files = [ - {file = "asttokens-2.2.1-py2.py3-none-any.whl", hash = "sha256:6b0ac9e93fb0335014d382b8fa9b3afa7df546984258005da0b9e7095b3deb1c"}, - {file = "asttokens-2.2.1.tar.gz", hash = "sha256:4622110b2a6f30b77e1473affaa97e711bc2f07d3f10848420ff1898edbe94f3"}, -] - -[package.dependencies] -six = "*" - -[package.extras] -test = ["astroid", "pytest"] - -[[package]] -name = "attrs" -version = "23.1.0" -description = "Classes Without Boilerplate" -optional = false -python-versions = ">=3.7" -files = [ - {file = "attrs-23.1.0-py3-none-any.whl", hash = "sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04"}, - {file = "attrs-23.1.0.tar.gz", hash = "sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015"}, -] - -[package.extras] -cov = ["attrs[tests]", "coverage[toml] (>=5.3)"] -dev = ["attrs[docs,tests]", "pre-commit"] -docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"] -tests = ["attrs[tests-no-zope]", "zope-interface"] -tests-no-zope = ["cloudpickle", "hypothesis", "mypy (>=1.1.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"] - -[[package]] -name = "backcall" -version = "0.2.0" -description = "Specifications for callback functions passed in to an API" -optional = false -python-versions = "*" -files = [ - {file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"}, - {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"}, -] - -[[package]] -name = "biopython" -version = "1.79" -description = "Freely available tools for computational molecular biology." -optional = false -python-versions = ">=3.6" -files = [ - {file = "biopython-1.79-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bb3c25ac6688ceac074e8d09951d29d1ef49c0645f677550d7cbe5b950da5ccf"}, - {file = "biopython-1.79-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d759ccb6e7539130f0b272bc246715cad2a2fb91520d62db183d62d65f80a215"}, - {file = "biopython-1.79-cp310-cp310-win32.whl", hash = "sha256:1af4348c17e43f3c79a16af87424d8e3a32e2168ab9246106a085bbb2b8d3450"}, - {file = "biopython-1.79-cp310-cp310-win_amd64.whl", hash = "sha256:9eadfd4300f534cd4fa39613eeee786d2c3d6b981d373c5c46616fa1a97cad10"}, - {file = "biopython-1.79-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1163ee42247d0ddb58838e5845de4b7b51012a48eb4b61e1f517edfeccab19db"}, - {file = "biopython-1.79-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:535ca75060786a682e6572abdc42420fa8a54af388297da7c56d151c7cc63eec"}, - {file = "biopython-1.79-cp311-cp311-win32.whl", hash = "sha256:6d1b8a63cb569209fb431d34dea0792d5c3ec0207aada3bdec3f8bf0c4a406fb"}, - {file = "biopython-1.79-cp311-cp311-win_amd64.whl", hash = "sha256:0ead3c2df8fc4012fc7b1a2751be93c8b0fae677934e78d30182411ed34991bb"}, - {file = "biopython-1.79-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:72a1477cf1701964c7224e506a54fd65d1cc5228da200b634a17992230aa1cbd"}, - {file = "biopython-1.79-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:365569543ea58dd07ef205ec351c23b6c1a3200d5d321eb28ceaecd55eb5955e"}, - {file = "biopython-1.79-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4be31815226052d86d4c2f6a103c40504e34bba3e25cc1b1d687a3203c42fb6e"}, - {file = "biopython-1.79-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ceab668be9cbdcddef55ad459f87acd0316ae4a00d32251fea4cf665f5062fda"}, - {file = "biopython-1.79-cp36-cp36m-win32.whl", hash = "sha256:83bfea8a19f9352c47b13965c4b73853e7aeef3c5aed8489895b0679e32c621b"}, - {file = "biopython-1.79-cp36-cp36m-win_amd64.whl", hash = "sha256:98deacc30b8654cfcdcf707d93fa4e3c8717bbda07c3f9f828cf84753d4a1e4d"}, - {file = "biopython-1.79-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:884a2b99ac7820cb84f70089769a512e3238ee60438b8c934ed519613dc570ce"}, - {file = "biopython-1.79-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51eb467a60c38820ad1e6c3a7d4cb10535606f559646e824cc65c96091d91ff7"}, - {file = "biopython-1.79-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26c8b935a08efc044bbdd8882b86800c6bd7aa2a22832cee9470aba708cd23b1"}, - {file = "biopython-1.79-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3786ed9304f2de9f27a9eaa7d19b6b167eff2be0d15c99000a99785308b7dabe"}, - {file = "biopython-1.79-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:03ee5c72b3cc3f0675a8c22ce1c45fe99a32a60db18df059df479ae6cf619708"}, - {file = "biopython-1.79-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:9580978803b582e0612b71673cab289e6bf261a865009cfb9501d65bc726a76e"}, - {file = "biopython-1.79-cp37-cp37m-win32.whl", hash = "sha256:5ae69c5e09769390643aa0f8064517665df6fb99c37433821d6664584d0ecb8c"}, - {file = "biopython-1.79-cp37-cp37m-win_amd64.whl", hash = "sha256:f0a7e1d94a318f74974345fd0987ec389b16988ec484e67218e900b116b932a8"}, - {file = "biopython-1.79-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:aa23a83a220486af6193760d079b36543fe00afcfbd18280ca2fd0b2c1c8dd6d"}, - {file = "biopython-1.79-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3d4eec2e348c3d97a7fde80ee0f2b8ebeed849d2bd64a616833a9be03b93c8"}, - {file = "biopython-1.79-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:131093d8a0b8075b692fe73d9a4684d4fc98ff5990f6dce1e1b9f929c58207f1"}, - {file = "biopython-1.79-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b5c371b54f9ebb9ec420d535748d40c6945faf829420c1c5b254b1b77f70b153"}, - {file = "biopython-1.79-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:947b793e804c59ea45ae46945a57612ad1789ca87af4af0d6a62dcecf3a6246a"}, - {file = "biopython-1.79-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d9f6ce961e0c380e2a5435f64c96421dbcebeab6a1b41506bd81251feb733c08"}, - {file = "biopython-1.79-cp38-cp38-win32.whl", hash = "sha256:155c5b95857bca7ebd607210cb9d8ea459bb0b86b3ca37ea44ec47c26ede7e9a"}, - {file = "biopython-1.79-cp38-cp38-win_amd64.whl", hash = "sha256:2dbb4388c75b5dfca8ce729e791f465c9c878dbd7ba2ab9a1f9854609d2b5426"}, - {file = "biopython-1.79-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:76988ed3d7383d566db1d7fc69c9cf136c6275813fb749fc6753c340f81f1a8f"}, - {file = "biopython-1.79-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e921571b51514a6d35944242d6fef6427c3998acf58940fe1f209ac8a92a6e87"}, - {file = "biopython-1.79-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b385ab3eb8921bdf952213bb94c52662696905e5e5b8b81b024156eec3249012"}, - {file = "biopython-1.79-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:465429ca6fc1a98d25cc7a15708f1d238caa3ada66c3cd47d27405c816c80808"}, - {file = "biopython-1.79-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bf634a56f449a4123e48e538d661948e5ac29fb452acd2962b8cb834b472a9d7"}, - {file = "biopython-1.79-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ab93d5749b375be3682866b3a606aa2ebd3e6d868079793925bf4fbb0987cf1f"}, - {file = "biopython-1.79-cp39-cp39-win32.whl", hash = "sha256:8f33dafd3c7254fff5e1684b965e45a7c08d9b8e1bf51562b0a521ff9a6f5ea0"}, - {file = "biopython-1.79-cp39-cp39-win_amd64.whl", hash = "sha256:b3ab26f26a1956ef26303386510d84e917e31fcbbc94918c336da0163ef628df"}, - {file = "biopython-1.79.tar.gz", hash = "sha256:edb07eac99d3b8abd7ba56ff4bedec9263f76dfc3c3f450e7d2e2bcdecf8559b"}, -] - -[package.dependencies] -numpy = "*" - -[[package]] -name = "build" -version = "0.10.0" -description = "A simple, correct Python build frontend" -optional = false -python-versions = ">= 3.7" -files = [ - {file = "build-0.10.0-py3-none-any.whl", hash = "sha256:af266720050a66c893a6096a2f410989eeac74ff9a68ba194b3f6473e8e26171"}, - {file = "build-0.10.0.tar.gz", hash = "sha256:d5b71264afdb5951d6704482aac78de887c80691c52b88a9ad195983ca2c9269"}, -] - -[package.dependencies] -colorama = {version = "*", markers = "os_name == \"nt\""} -packaging = ">=19.0" -pyproject_hooks = "*" -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} - -[package.extras] -docs = ["furo (>=2021.08.31)", "sphinx (>=4.0,<5.0)", "sphinx-argparse-cli (>=1.5)", "sphinx-autodoc-typehints (>=1.10)"] -test = ["filelock (>=3)", "pytest (>=6.2.4)", "pytest-cov (>=2.12)", "pytest-mock (>=2)", "pytest-rerunfailures (>=9.1)", "pytest-xdist (>=1.34)", "setuptools (>=42.0.0)", "setuptools (>=56.0.0)", "toml (>=0.10.0)", "wheel (>=0.36.0)"] -typing = ["importlib-metadata (>=5.1)", "mypy (==0.991)", "tomli", "typing-extensions (>=3.7.4.3)"] -virtualenv = ["virtualenv (>=20.0.35)"] - -[[package]] -name = "cachecontrol" -version = "0.12.14" -description = "httplib2 caching for requests" -optional = false -python-versions = ">=3.6" -files = [ - {file = "CacheControl-0.12.14-py2.py3-none-any.whl", hash = "sha256:1c2939be362a70c4e5f02c6249462b3b7a24441e4f1ced5e9ef028172edf356a"}, - {file = "CacheControl-0.12.14.tar.gz", hash = "sha256:d1087f45781c0e00616479bfd282c78504371ca71da017b49df9f5365a95feba"}, -] - -[package.dependencies] -lockfile = {version = ">=0.9", optional = true, markers = "extra == \"filecache\""} -msgpack = ">=0.5.2" -requests = "*" - -[package.extras] -filecache = ["lockfile (>=0.9)"] -redis = ["redis (>=2.10.5)"] - -[[package]] -name = "certifi" -version = "2023.5.7" -description = "Python package for providing Mozilla's CA Bundle." -optional = false -python-versions = ">=3.6" -files = [ - {file = "certifi-2023.5.7-py3-none-any.whl", hash = "sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716"}, - {file = "certifi-2023.5.7.tar.gz", hash = "sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7"}, -] - -[[package]] -name = "cffi" -version = "1.15.1" -description = "Foreign Function Interface for Python calling C code." -optional = false -python-versions = "*" -files = [ - {file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"}, - {file = "cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2"}, - {file = "cffi-1.15.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914"}, - {file = "cffi-1.15.1-cp27-cp27m-win32.whl", hash = "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3"}, - {file = "cffi-1.15.1-cp27-cp27m-win_amd64.whl", hash = "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e"}, - {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162"}, - {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b"}, - {file = "cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21"}, - {file = "cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4"}, - {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01"}, - {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e"}, - {file = "cffi-1.15.1-cp310-cp310-win32.whl", hash = "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2"}, - {file = "cffi-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d"}, - {file = "cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac"}, - {file = "cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c"}, - {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef"}, - {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8"}, - {file = "cffi-1.15.1-cp311-cp311-win32.whl", hash = "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d"}, - {file = "cffi-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104"}, - {file = "cffi-1.15.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e"}, - {file = "cffi-1.15.1-cp36-cp36m-win32.whl", hash = "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf"}, - {file = "cffi-1.15.1-cp36-cp36m-win_amd64.whl", hash = "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497"}, - {file = "cffi-1.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426"}, - {file = "cffi-1.15.1-cp37-cp37m-win32.whl", hash = "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9"}, - {file = "cffi-1.15.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045"}, - {file = "cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192"}, - {file = "cffi-1.15.1-cp38-cp38-win32.whl", hash = "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314"}, - {file = "cffi-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5"}, - {file = "cffi-1.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585"}, - {file = "cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27"}, - {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76"}, - {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3"}, - {file = "cffi-1.15.1-cp39-cp39-win32.whl", hash = "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee"}, - {file = "cffi-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c"}, - {file = "cffi-1.15.1.tar.gz", hash = "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9"}, -] - -[package.dependencies] -pycparser = "*" - -[[package]] -name = "charset-normalizer" -version = "3.1.0" -description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -optional = false -python-versions = ">=3.7.0" -files = [ - {file = "charset-normalizer-3.1.0.tar.gz", hash = "sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-win32.whl", hash = "sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448"}, - {file = "charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-win32.whl", hash = "sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909"}, - {file = "charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-win32.whl", hash = "sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974"}, - {file = "charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-win32.whl", hash = "sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0"}, - {file = "charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-win32.whl", hash = "sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1"}, - {file = "charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b"}, - {file = "charset_normalizer-3.1.0-py3-none-any.whl", hash = "sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d"}, -] - -[[package]] -name = "cleo" -version = "2.0.1" -description = "Cleo allows you to create beautiful and testable command-line interfaces." -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "cleo-2.0.1-py3-none-any.whl", hash = "sha256:6eb133670a3ed1f3b052d53789017b6e50fca66d1287e6e6696285f4cb8ea448"}, - {file = "cleo-2.0.1.tar.gz", hash = "sha256:eb4b2e1f3063c11085cebe489a6e9124163c226575a3c3be69b2e51af4a15ec5"}, -] - -[package.dependencies] -crashtest = ">=0.4.1,<0.5.0" -rapidfuzz = ">=2.2.0,<3.0.0" - -[[package]] -name = "colorama" -version = "0.4.6" -description = "Cross-platform colored terminal text." -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" -files = [ - {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, - {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, -] - -[[package]] -name = "contourpy" -version = "1.1.0" -description = "Python library for calculating contours of 2D quadrilateral grids" -optional = false -python-versions = ">=3.8" -files = [ - {file = "contourpy-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:89f06eff3ce2f4b3eb24c1055a26981bffe4e7264acd86f15b97e40530b794bc"}, - {file = "contourpy-1.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dffcc2ddec1782dd2f2ce1ef16f070861af4fb78c69862ce0aab801495dda6a3"}, - {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25ae46595e22f93592d39a7eac3d638cda552c3e1160255258b695f7b58e5655"}, - {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:17cfaf5ec9862bc93af1ec1f302457371c34e688fbd381f4035a06cd47324f48"}, - {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:18a64814ae7bce73925131381603fff0116e2df25230dfc80d6d690aa6e20b37"}, - {file = "contourpy-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90c81f22b4f572f8a2110b0b741bb64e5a6427e0a198b2cdc1fbaf85f352a3aa"}, - {file = "contourpy-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:53cc3a40635abedbec7f1bde60f8c189c49e84ac180c665f2cd7c162cc454baa"}, - {file = "contourpy-1.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:1f795597073b09d631782e7245016a4323cf1cf0b4e06eef7ea6627e06a37ff2"}, - {file = "contourpy-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:0b7b04ed0961647691cfe5d82115dd072af7ce8846d31a5fac6c142dcce8b882"}, - {file = "contourpy-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:27bc79200c742f9746d7dd51a734ee326a292d77e7d94c8af6e08d1e6c15d545"}, - {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:052cc634bf903c604ef1a00a5aa093c54f81a2612faedaa43295809ffdde885e"}, - {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9382a1c0bc46230fb881c36229bfa23d8c303b889b788b939365578d762b5c18"}, - {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5cec36c5090e75a9ac9dbd0ff4a8cf7cecd60f1b6dc23a374c7d980a1cd710e"}, - {file = "contourpy-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f0cbd657e9bde94cd0e33aa7df94fb73c1ab7799378d3b3f902eb8eb2e04a3a"}, - {file = "contourpy-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:181cbace49874f4358e2929aaf7ba84006acb76694102e88dd15af861996c16e"}, - {file = "contourpy-1.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:fb3b7d9e6243bfa1efb93ccfe64ec610d85cfe5aec2c25f97fbbd2e58b531256"}, - {file = "contourpy-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bcb41692aa09aeb19c7c213411854402f29f6613845ad2453d30bf421fe68fed"}, - {file = "contourpy-1.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5d123a5bc63cd34c27ff9c7ac1cd978909e9c71da12e05be0231c608048bb2ae"}, - {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:62013a2cf68abc80dadfd2307299bfa8f5aa0dcaec5b2954caeb5fa094171103"}, - {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0b6616375d7de55797d7a66ee7d087efe27f03d336c27cf1f32c02b8c1a5ac70"}, - {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:317267d915490d1e84577924bd61ba71bf8681a30e0d6c545f577363157e5e94"}, - {file = "contourpy-1.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d551f3a442655f3dcc1285723f9acd646ca5858834efeab4598d706206b09c9f"}, - {file = "contourpy-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e7a117ce7df5a938fe035cad481b0189049e8d92433b4b33aa7fc609344aafa1"}, - {file = "contourpy-1.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:d4f26b25b4f86087e7d75e63212756c38546e70f2a92d2be44f80114826e1cd4"}, - {file = "contourpy-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bc00bb4225d57bff7ebb634646c0ee2a1298402ec10a5fe7af79df9a51c1bfd9"}, - {file = "contourpy-1.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:189ceb1525eb0655ab8487a9a9c41f42a73ba52d6789754788d1883fb06b2d8a"}, - {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9f2931ed4741f98f74b410b16e5213f71dcccee67518970c42f64153ea9313b9"}, - {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:30f511c05fab7f12e0b1b7730ebdc2ec8deedcfb505bc27eb570ff47c51a8f15"}, - {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:143dde50520a9f90e4a2703f367cf8ec96a73042b72e68fcd184e1279962eb6f"}, - {file = "contourpy-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e94bef2580e25b5fdb183bf98a2faa2adc5b638736b2c0a4da98691da641316a"}, - {file = "contourpy-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ed614aea8462735e7d70141374bd7650afd1c3f3cb0c2dbbcbe44e14331bf002"}, - {file = "contourpy-1.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:438ba416d02f82b692e371858143970ed2eb6337d9cdbbede0d8ad9f3d7dd17d"}, - {file = "contourpy-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a698c6a7a432789e587168573a864a7ea374c6be8d4f31f9d87c001d5a843493"}, - {file = "contourpy-1.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:397b0ac8a12880412da3551a8cb5a187d3298a72802b45a3bd1805e204ad8439"}, - {file = "contourpy-1.1.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:a67259c2b493b00e5a4d0f7bfae51fb4b3371395e47d079a4446e9b0f4d70e76"}, - {file = "contourpy-1.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2b836d22bd2c7bb2700348e4521b25e077255ebb6ab68e351ab5aa91ca27e027"}, - {file = "contourpy-1.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:084eaa568400cfaf7179b847ac871582199b1b44d5699198e9602ecbbb5f6104"}, - {file = "contourpy-1.1.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:911ff4fd53e26b019f898f32db0d4956c9d227d51338fb3b03ec72ff0084ee5f"}, - {file = "contourpy-1.1.0.tar.gz", hash = "sha256:e53046c3863828d21d531cc3b53786e6580eb1ba02477e8681009b6aa0870b21"}, -] - -[package.dependencies] -numpy = ">=1.16" - -[package.extras] -bokeh = ["bokeh", "selenium"] -docs = ["furo", "sphinx-copybutton"] -mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.2.0)", "types-Pillow"] -test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] -test-no-images = ["pytest", "pytest-cov", "wurlitzer"] - -[[package]] -name = "crashtest" -version = "0.4.1" -description = "Manage Python errors with ease" -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "crashtest-0.4.1-py3-none-any.whl", hash = "sha256:8d23eac5fa660409f57472e3851dab7ac18aba459a8d19cbbba86d3d5aecd2a5"}, - {file = "crashtest-0.4.1.tar.gz", hash = "sha256:80d7b1f316ebfbd429f648076d6275c877ba30ba48979de4191714a75266f0ce"}, -] - -[[package]] -name = "cryptography" -version = "41.0.1" -description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." -optional = false -python-versions = ">=3.7" -files = [ - {file = "cryptography-41.0.1-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:f73bff05db2a3e5974a6fd248af2566134d8981fd7ab012e5dd4ddb1d9a70699"}, - {file = "cryptography-41.0.1-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:1a5472d40c8f8e91ff7a3d8ac6dfa363d8e3138b961529c996f3e2df0c7a411a"}, - {file = "cryptography-41.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7fa01527046ca5facdf973eef2535a27fec4cb651e4daec4d043ef63f6ecd4ca"}, - {file = "cryptography-41.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b46e37db3cc267b4dea1f56da7346c9727e1209aa98487179ee8ebed09d21e43"}, - {file = "cryptography-41.0.1-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:d198820aba55660b4d74f7b5fd1f17db3aa5eb3e6893b0a41b75e84e4f9e0e4b"}, - {file = "cryptography-41.0.1-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:948224d76c4b6457349d47c0c98657557f429b4e93057cf5a2f71d603e2fc3a3"}, - {file = "cryptography-41.0.1-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:059e348f9a3c1950937e1b5d7ba1f8e968508ab181e75fc32b879452f08356db"}, - {file = "cryptography-41.0.1-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:b4ceb5324b998ce2003bc17d519080b4ec8d5b7b70794cbd2836101406a9be31"}, - {file = "cryptography-41.0.1-cp37-abi3-win32.whl", hash = "sha256:8f4ab7021127a9b4323537300a2acfb450124b2def3756f64dc3a3d2160ee4b5"}, - {file = "cryptography-41.0.1-cp37-abi3-win_amd64.whl", hash = "sha256:1fee5aacc7367487b4e22484d3c7e547992ed726d14864ee33c0176ae43b0d7c"}, - {file = "cryptography-41.0.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:9a6c7a3c87d595608a39980ebaa04d5a37f94024c9f24eb7d10262b92f739ddb"}, - {file = "cryptography-41.0.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5d092fdfedaec4cbbffbf98cddc915ba145313a6fdaab83c6e67f4e6c218e6f3"}, - {file = "cryptography-41.0.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1a8e6c2de6fbbcc5e14fd27fb24414507cb3333198ea9ab1258d916f00bc3039"}, - {file = "cryptography-41.0.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:cb33ccf15e89f7ed89b235cff9d49e2e62c6c981a6061c9c8bb47ed7951190bc"}, - {file = "cryptography-41.0.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5f0ff6e18d13a3de56f609dd1fd11470918f770c6bd5d00d632076c727d35485"}, - {file = "cryptography-41.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7bfc55a5eae8b86a287747053140ba221afc65eb06207bedf6e019b8934b477c"}, - {file = "cryptography-41.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:eb8163f5e549a22888c18b0d53d6bb62a20510060a22fd5a995ec8a05268df8a"}, - {file = "cryptography-41.0.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:8dde71c4169ec5ccc1087bb7521d54251c016f126f922ab2dfe6649170a3b8c5"}, - {file = "cryptography-41.0.1.tar.gz", hash = "sha256:d34579085401d3f49762d2f7d6634d6b6c2ae1242202e860f4d26b046e3a1006"}, -] - -[package.dependencies] -cffi = ">=1.12" - -[package.extras] -docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] -docstest = ["pyenchant (>=1.6.11)", "sphinxcontrib-spelling (>=4.0.1)", "twine (>=1.12.0)"] -nox = ["nox"] -pep8test = ["black", "check-sdist", "mypy", "ruff"] -sdist = ["build"] -ssh = ["bcrypt (>=3.1.5)"] -test = ["pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] -test-randomorder = ["pytest-randomly"] - -[[package]] -name = "cycler" -version = "0.11.0" -description = "Composable style cycles" -optional = false -python-versions = ">=3.6" -files = [ - {file = "cycler-0.11.0-py3-none-any.whl", hash = "sha256:3a27e95f763a428a739d2add979fa7494c912a32c17c4c38c4d5f082cad165a3"}, - {file = "cycler-0.11.0.tar.gz", hash = "sha256:9c87405839a19696e837b3b818fed3f5f69f16f1eec1a1ad77e043dcea9c772f"}, -] - -[[package]] -name = "decorator" -version = "5.1.1" -description = "Decorators for Humans" -optional = false -python-versions = ">=3.5" -files = [ - {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, - {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, -] - -[[package]] -name = "distlib" -version = "0.3.6" -description = "Distribution utilities" -optional = false -python-versions = "*" -files = [ - {file = "distlib-0.3.6-py2.py3-none-any.whl", hash = "sha256:f35c4b692542ca110de7ef0bea44d73981caeb34ca0b9b6b2e6d7790dda8f80e"}, - {file = "distlib-0.3.6.tar.gz", hash = "sha256:14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46"}, -] - -[[package]] -name = "dulwich" -version = "0.21.5" -description = "Python Git Library" -optional = false -python-versions = ">=3.7" -files = [ - {file = "dulwich-0.21.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8864719bc176cdd27847332a2059127e2f7bab7db2ff99a999873cb7fff54116"}, - {file = "dulwich-0.21.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3800cdc17d144c1f7e114972293bd6c46688f5bcc2c9228ed0537ded72394082"}, - {file = "dulwich-0.21.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e2f676bfed8146966fe934ee734969d7d81548fbd250a8308582973670a9dab1"}, - {file = "dulwich-0.21.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4db330fb59fe3b9d253bdf0e49a521739db83689520c4921ab1c5242aaf77b82"}, - {file = "dulwich-0.21.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3e8f6d4f4f4d01dd1d3c968e486d4cd77f96f772da7265941bc506de0944ddb9"}, - {file = "dulwich-0.21.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1cc0c9ba19ac1b2372598802bc9201a9c45e5d6f1f7a80ec40deeb10acc4e9ae"}, - {file = "dulwich-0.21.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:61e10242b5a7a82faa8996b2c76239cfb633620b02cdd2946e8af6e7eb31d651"}, - {file = "dulwich-0.21.5-cp310-cp310-win32.whl", hash = "sha256:7f357639b56146a396f48e5e0bc9bbaca3d6d51c8340bd825299272b588fff5f"}, - {file = "dulwich-0.21.5-cp310-cp310-win_amd64.whl", hash = "sha256:891d5c73e2b66d05dbb502e44f027dc0dbbd8f6198bc90dae348152e69d0befc"}, - {file = "dulwich-0.21.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:45d6198e804b539708b73a003419e48fb42ff2c3c6dd93f63f3b134dff6dd259"}, - {file = "dulwich-0.21.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:c2a565d4e704d7f784cdf9637097141f6d47129c8fffc2fac699d57cb075a169"}, - {file = "dulwich-0.21.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:823091d6b6a1ea07dc4839c9752198fb39193213d103ac189c7669736be2eaff"}, - {file = "dulwich-0.21.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b2c9931b657f2206abec0964ec2355ee2c1e04d05f8864e823ffa23c548c4548"}, - {file = "dulwich-0.21.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7dc358c2ee727322a09b7c6da43d47a1026049dbd3ad8d612eddca1f9074b298"}, - {file = "dulwich-0.21.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6155ab7388ee01c670f7c5d8003d4e133eebebc7085a856c007989f0ba921b36"}, - {file = "dulwich-0.21.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:a605e10d72f90a39ea2e634fbfd80f866fc4df29a02ea6db52ae92e5fd4a2003"}, - {file = "dulwich-0.21.5-cp311-cp311-win32.whl", hash = "sha256:daa607370722c3dce99a0022397c141caefb5ed32032a4f72506f4817ea6405b"}, - {file = "dulwich-0.21.5-cp311-cp311-win_amd64.whl", hash = "sha256:5e56b2c1911c344527edb2bf1a4356e2fb7e086b1ba309666e1e5c2224cdca8a"}, - {file = "dulwich-0.21.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:85d3401d08b1ec78c7d58ae987c4bb7b768a438f3daa74aeb8372bebc7fb16fa"}, - {file = "dulwich-0.21.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:90479608e49db93d8c9e4323bc0ec5496678b535446e29d8fd67dc5bbb5d51bf"}, - {file = "dulwich-0.21.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f9a6bf99f57bcac4c77fc60a58f1b322c91cc4d8c65dc341f76bf402622f89cb"}, - {file = "dulwich-0.21.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:3e68b162af2aae995355e7920f89d50d72b53d56021e5ac0a546d493b17cbf7e"}, - {file = "dulwich-0.21.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0ab86d6d42e385bf3438e70f3c9b16de68018bd88929379e3484c0ef7990bd3c"}, - {file = "dulwich-0.21.5-cp37-cp37m-win32.whl", hash = "sha256:f2eeca6d61366cf5ee8aef45bed4245a67d4c0f0d731dc2383eabb80fa695683"}, - {file = "dulwich-0.21.5-cp37-cp37m-win_amd64.whl", hash = "sha256:1b20a3656b48c941d49c536824e1e5278a695560e8de1a83b53a630143c4552e"}, - {file = "dulwich-0.21.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:3932b5e17503b265a85f1eda77ede647681c3bab53bc9572955b6b282abd26ea"}, - {file = "dulwich-0.21.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6616132d219234580de88ceb85dd51480dc43b1bdc05887214b8dd9cfd4a9d40"}, - {file = "dulwich-0.21.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:eaf6c7fb6b13495c19c9aace88821c2ade3c8c55b4e216cd7cc55d3e3807d7fa"}, - {file = "dulwich-0.21.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:be12a46f73023970125808a4a78f610c055373096c1ecea3280edee41613eba8"}, - {file = "dulwich-0.21.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baecef0d8b9199822c7912876a03a1af17833f6c0d461efb62decebd45897e49"}, - {file = "dulwich-0.21.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:82f632afb9c7c341a875d46aaa3e6c5e586c7a64ce36c9544fa400f7e4f29754"}, - {file = "dulwich-0.21.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:82cdf482f8f51fcc965ffad66180b54a9abaea9b1e985a32e1acbfedf6e0e363"}, - {file = "dulwich-0.21.5-cp38-cp38-win32.whl", hash = "sha256:c8ded43dc0bd2e65420eb01e778034be5ca7f72e397a839167eda7dcb87c4248"}, - {file = "dulwich-0.21.5-cp38-cp38-win_amd64.whl", hash = "sha256:2aba0fdad2a19bd5bb3aad6882580cb33359c67b48412ccd4cfccd932012b35e"}, - {file = "dulwich-0.21.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:fd4ad079758514375f11469e081723ba8831ce4eaa1a64b41f06a3a866d5ac34"}, - {file = "dulwich-0.21.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7fe62685bf356bfb4d0738f84a3fcf0d1fc9e11fee152e488a20b8c66a52429e"}, - {file = "dulwich-0.21.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:aae448da7d80306dda4fc46292fed7efaa466294571ab3448be16714305076f1"}, - {file = "dulwich-0.21.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b24cb1fad0525dba4872e9381bc576ea2a6dcdf06b0ed98f8e953e3b1d719b89"}, - {file = "dulwich-0.21.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e39b7c2c9bda6acae83b25054650a8bb7e373e886e2334721d384e1479bf04b"}, - {file = "dulwich-0.21.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:26456dba39d1209fca17187db06967130e27eeecad2b3c2bbbe63467b0bf09d6"}, - {file = "dulwich-0.21.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:281310644e02e3aa6d76bcaffe2063b9031213c4916b5f1a6e68c25bdecfaba4"}, - {file = "dulwich-0.21.5-cp39-cp39-win32.whl", hash = "sha256:4814ca3209dabe0fe7719e9545fbdad7f8bb250c5a225964fe2a31069940c4cf"}, - {file = "dulwich-0.21.5-cp39-cp39-win_amd64.whl", hash = "sha256:c922a4573267486be0ef85216f2da103fb38075b8465dc0e90457843884e4860"}, - {file = "dulwich-0.21.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e52b20c4368171b7d32bd3ab0f1d2402e76ad4f2ea915ff9aa73bc9fa2b54d6d"}, - {file = "dulwich-0.21.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aeb736d777ee21f2117a90fc453ee181aa7eedb9e255b5ef07c51733f3fe5cb6"}, - {file = "dulwich-0.21.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5e8a79c1ed7166f32ad21974fa98d11bf6fd74e94a47e754c777c320e01257c6"}, - {file = "dulwich-0.21.5-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:b943517e30bd651fbc275a892bb96774f3893d95fe5a4dedd84496a98eaaa8ab"}, - {file = "dulwich-0.21.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:32493a456358a3a6c15bbda07106fc3d4cc50834ee18bc7717968d18be59b223"}, - {file = "dulwich-0.21.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0aa44b812d978fc22a04531f5090c3c369d5facd03fa6e0501d460a661800c7f"}, - {file = "dulwich-0.21.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f46bcb6777e5f9f4af24a2bd029e88b77316269d24ce66be590e546a0d8f7b7"}, - {file = "dulwich-0.21.5-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:a917fd3b4493db3716da2260f16f6b18f68d46fbe491d851d154fc0c2d984ae4"}, - {file = "dulwich-0.21.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:684c52cff867d10c75a7238151ca307582b3d251bbcd6db9e9cffbc998ef804e"}, - {file = "dulwich-0.21.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9019189d7a8f7394df6a22cd5b484238c5776e42282ad5d6d6c626b4c5f43597"}, - {file = "dulwich-0.21.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:494024f74c2eef9988adb4352b3651ac1b6c0466176ec62b69d3d3672167ba68"}, - {file = "dulwich-0.21.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:f9b6ac1b1c67fc6083c42b7b6cd3b211292c8a6517216c733caf23e8b103ab6d"}, - {file = "dulwich-0.21.5.tar.gz", hash = "sha256:70955e4e249ddda6e34a4636b90f74e931e558f993b17c52570fa6144b993103"}, -] - -[package.dependencies] -urllib3 = ">=1.25" - -[package.extras] -fastimport = ["fastimport"] -https = ["urllib3 (>=1.24.1)"] -paramiko = ["paramiko"] -pgp = ["gpg"] - -[[package]] -name = "executing" -version = "1.2.0" -description = "Get the currently executing AST node of a frame, and other information" -optional = false -python-versions = "*" -files = [ - {file = "executing-1.2.0-py2.py3-none-any.whl", hash = "sha256:0314a69e37426e3608aada02473b4161d4caf5a4b244d1d0c48072b8fee7bacc"}, - {file = "executing-1.2.0.tar.gz", hash = "sha256:19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107"}, -] - -[package.extras] -tests = ["asttokens", "littleutils", "pytest", "rich"] - -[[package]] -name = "filelock" -version = "3.12.2" -description = "A platform independent file lock." -optional = false -python-versions = ">=3.7" -files = [ - {file = "filelock-3.12.2-py3-none-any.whl", hash = "sha256:cbb791cdea2a72f23da6ac5b5269ab0a0d161e9ef0100e653b69049a7706d1ec"}, - {file = "filelock-3.12.2.tar.gz", hash = "sha256:002740518d8aa59a26b0c76e10fb8c6e15eae825d34b6fdf670333fd7b938d81"}, -] - -[package.extras] -docs = ["furo (>=2023.5.20)", "sphinx (>=7.0.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] -testing = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "diff-cover (>=7.5)", "pytest (>=7.3.1)", "pytest-cov (>=4.1)", "pytest-mock (>=3.10)", "pytest-timeout (>=2.1)"] - -[[package]] -name = "fonttools" -version = "4.40.0" -description = "Tools to manipulate font files" -optional = false -python-versions = ">=3.8" -files = [ - {file = "fonttools-4.40.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b802dcbf9bcff74672f292b2466f6589ab8736ce4dcf36f48eb994c2847c4b30"}, - {file = "fonttools-4.40.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7f6e3fa3da923063c286320e728ba2270e49c73386e3a711aa680f4b0747d692"}, - {file = "fonttools-4.40.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5fdf60f8a5c6bcce7d024a33f7e4bc7921f5b74e8ea13bccd204f2c8b86f3470"}, - {file = "fonttools-4.40.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:91784e21a1a085fac07c6a407564f4a77feb471b5954c9ee55a4f9165151f6c1"}, - {file = "fonttools-4.40.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:05171f3c546f64d78569f10adc0de72561882352cac39ec7439af12304d8d8c0"}, - {file = "fonttools-4.40.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7449e5e306f3a930a8944c85d0cbc8429cba13503372a1a40f23124d6fb09b58"}, - {file = "fonttools-4.40.0-cp310-cp310-win32.whl", hash = "sha256:bae8c13abbc2511e9a855d2142c0ab01178dd66b1a665798f357da0d06253e0d"}, - {file = "fonttools-4.40.0-cp310-cp310-win_amd64.whl", hash = "sha256:425b74a608427499b0e45e433c34ddc350820b6f25b7c8761963a08145157a66"}, - {file = "fonttools-4.40.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:00ab569b2a3e591e00425023ade87e8fef90380c1dde61be7691cb524ca5f743"}, - {file = "fonttools-4.40.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:18ea64ac43e94c9e0c23d7a9475f1026be0e25b10dda8f236fc956188761df97"}, - {file = "fonttools-4.40.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:022c4a16b412293e7f1ce21b8bab7a6f9d12c4ffdf171fdc67122baddb973069"}, - {file = "fonttools-4.40.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:530c5d35109f3e0cea2535742d6a3bc99c0786cf0cbd7bb2dc9212387f0d908c"}, - {file = "fonttools-4.40.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:5e00334c66f4e83535384cb5339526d01d02d77f142c23b2f97bd6a4f585497a"}, - {file = "fonttools-4.40.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:eb52c10fda31159c22c7ed85074e05f8b97da8773ea461706c273e31bcbea836"}, - {file = "fonttools-4.40.0-cp311-cp311-win32.whl", hash = "sha256:6a8d71b9a5c884c72741868e845c0e563c5d83dcaf10bb0ceeec3b4b2eb14c67"}, - {file = "fonttools-4.40.0-cp311-cp311-win_amd64.whl", hash = "sha256:15abb3d055c1b2dff9ce376b6c3db10777cb74b37b52b78f61657634fd348a0d"}, - {file = "fonttools-4.40.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:14037c31138fbd21847ad5e5441dfdde003e0a8f3feb5812a1a21fd1c255ffbd"}, - {file = "fonttools-4.40.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:94c915f6716589f78bc00fbc14c5b8de65cfd11ee335d32504f1ef234524cb24"}, - {file = "fonttools-4.40.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:37467cee0f32cada2ec08bc16c9c31f9b53ea54b2f5604bf25a1246b5f50593a"}, - {file = "fonttools-4.40.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56d4d85f5374b45b08d2f928517d1e313ea71b4847240398decd0ab3ebbca885"}, - {file = "fonttools-4.40.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:8c4305b171b61040b1ee75d18f9baafe58bd3b798d1670078efe2c92436bfb63"}, - {file = "fonttools-4.40.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:a954b90d1473c85a22ecf305761d9fd89da93bbd31dae86e7dea436ad2cb5dc9"}, - {file = "fonttools-4.40.0-cp38-cp38-win32.whl", hash = "sha256:1bc4c5b147be8dbc5df9cc8ac5e93ee914ad030fe2a201cc8f02f499db71011d"}, - {file = "fonttools-4.40.0-cp38-cp38-win_amd64.whl", hash = "sha256:8a917828dbfdb1cbe50cf40eeae6fbf9c41aef9e535649ed8f4982b2ef65c091"}, - {file = "fonttools-4.40.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:882983279bf39afe4e945109772c2ffad2be2c90983d6559af8b75c19845a80a"}, - {file = "fonttools-4.40.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c55f1b4109dbc3aeb496677b3e636d55ef46dc078c2a5e3f3db4e90f1c6d2907"}, - {file = "fonttools-4.40.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ec468c022d09f1817c691cf884feb1030ef6f1e93e3ea6831b0d8144c06480d1"}, - {file = "fonttools-4.40.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d5adf4ba114f028fc3f5317a221fd8b0f4ef7a2e5524a2b1e0fd891b093791a"}, - {file = "fonttools-4.40.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:aa83b3f151bc63970f39b2b42a06097c5a22fd7ed9f7ba008e618de4503d3895"}, - {file = "fonttools-4.40.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:97d95b8301b62bdece1af943b88bcb3680fd385f88346a4a899ee145913b414a"}, - {file = "fonttools-4.40.0-cp39-cp39-win32.whl", hash = "sha256:1a003608400dd1cca3e089e8c94973c6b51a4fb1ef00ff6d7641617b9242e637"}, - {file = "fonttools-4.40.0-cp39-cp39-win_amd64.whl", hash = "sha256:7961575221e3da0841c75da53833272c520000d76f7f71274dbf43370f8a1065"}, - {file = "fonttools-4.40.0-py3-none-any.whl", hash = "sha256:200729d12461e2038700d31f0d49ad5a7b55855dec7525074979a06b46f88505"}, - {file = "fonttools-4.40.0.tar.gz", hash = "sha256:337b6e83d7ee73c40ea62407f2ce03b07c3459e213b6f332b94a69923b9e1cb9"}, -] - -[package.extras] -all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0,<5)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.0.0)", "xattr", "zopfli (>=0.1.4)"] -graphite = ["lz4 (>=1.7.4.2)"] -interpolatable = ["munkres", "scipy"] -lxml = ["lxml (>=4.0,<5)"] -pathops = ["skia-pathops (>=0.5.0)"] -plot = ["matplotlib"] -repacker = ["uharfbuzz (>=0.23.0)"] -symfont = ["sympy"] -type1 = ["xattr"] -ufo = ["fs (>=2.2.0,<3)"] -unicode = ["unicodedata2 (>=15.0.0)"] -woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] - -[[package]] -name = "html5lib" -version = "1.1" -description = "HTML parser based on the WHATWG HTML specification" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, - {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"}, -] - -[package.dependencies] -six = ">=1.9" -webencodings = "*" - -[package.extras] -all = ["chardet (>=2.2)", "genshi", "lxml"] -chardet = ["chardet (>=2.2)"] -genshi = ["genshi"] -lxml = ["lxml"] - -[[package]] -name = "idna" -version = "3.4" -description = "Internationalized Domain Names in Applications (IDNA)" -optional = false -python-versions = ">=3.5" -files = [ - {file = "idna-3.4-py3-none-any.whl", hash = "sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2"}, - {file = "idna-3.4.tar.gz", hash = "sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4"}, -] - -[[package]] -name = "importlib-metadata" -version = "6.7.0" -description = "Read metadata from Python packages" -optional = false -python-versions = ">=3.7" -files = [ - {file = "importlib_metadata-6.7.0-py3-none-any.whl", hash = "sha256:cb52082e659e97afc5dac71e79de97d8681de3aa07ff18578330904a9d18e5b5"}, - {file = "importlib_metadata-6.7.0.tar.gz", hash = "sha256:1aaf550d4f73e5d6783e7acb77aec43d49da8017410afae93822cc9cca98c4d4"}, -] - -[package.dependencies] -zipp = ">=0.5" - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -perf = ["ipython"] -testing = ["flufl.flake8", "importlib-resources (>=1.3)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-mypy (>=0.9.1)", "pytest-perf (>=0.9.2)", "pytest-ruff"] - -[[package]] -name = "installer" -version = "0.7.0" -description = "A library for installing Python wheels." -optional = false -python-versions = ">=3.7" -files = [ - {file = "installer-0.7.0-py3-none-any.whl", hash = "sha256:05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53"}, - {file = "installer-0.7.0.tar.gz", hash = "sha256:a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631"}, -] - -[[package]] -name = "ipython" -version = "8.14.0" -description = "IPython: Productive Interactive Computing" -optional = false -python-versions = ">=3.9" -files = [ - {file = "ipython-8.14.0-py3-none-any.whl", hash = "sha256:248aca623f5c99a6635bc3857677b7320b9b8039f99f070ee0d20a5ca5a8e6bf"}, - {file = "ipython-8.14.0.tar.gz", hash = "sha256:1d197b907b6ba441b692c48cf2a3a2de280dc0ac91a3405b39349a50272ca0a1"}, -] - -[package.dependencies] -appnope = {version = "*", markers = "sys_platform == \"darwin\""} -backcall = "*" -colorama = {version = "*", markers = "sys_platform == \"win32\""} -decorator = "*" -jedi = ">=0.16" -matplotlib-inline = "*" -pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""} -pickleshare = "*" -prompt-toolkit = ">=3.0.30,<3.0.37 || >3.0.37,<3.1.0" -pygments = ">=2.4.0" -stack-data = "*" -traitlets = ">=5" - -[package.extras] -all = ["black", "curio", "docrepr", "ipykernel", "ipyparallel", "ipywidgets", "matplotlib", "matplotlib (!=3.2.0)", "nbconvert", "nbformat", "notebook", "numpy (>=1.21)", "pandas", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio", "qtconsole", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "trio", "typing-extensions"] -black = ["black"] -doc = ["docrepr", "ipykernel", "matplotlib", "pytest (<7)", "pytest (<7.1)", "pytest-asyncio", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "stack-data", "testpath", "typing-extensions"] -kernel = ["ipykernel"] -nbconvert = ["nbconvert"] -nbformat = ["nbformat"] -notebook = ["ipywidgets", "notebook"] -parallel = ["ipyparallel"] -qtconsole = ["qtconsole"] -test = ["pytest (<7.1)", "pytest-asyncio", "testpath"] -test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.21)", "pandas", "pytest (<7.1)", "pytest-asyncio", "testpath", "trio"] - -[[package]] -name = "jaraco-classes" -version = "3.2.3" -description = "Utility functions for Python class constructs" -optional = false -python-versions = ">=3.7" -files = [ - {file = "jaraco.classes-3.2.3-py3-none-any.whl", hash = "sha256:2353de3288bc6b82120752201c6b1c1a14b058267fa424ed5ce5984e3b922158"}, - {file = "jaraco.classes-3.2.3.tar.gz", hash = "sha256:89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a"}, -] - -[package.dependencies] -more-itertools = "*" - -[package.extras] -docs = ["jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)"] -testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - -[[package]] -name = "jedi" -version = "0.18.2" -description = "An autocompletion tool for Python that can be used for text editors." -optional = false -python-versions = ">=3.6" -files = [ - {file = "jedi-0.18.2-py2.py3-none-any.whl", hash = "sha256:203c1fd9d969ab8f2119ec0a3342e0b49910045abe6af0a3ae83a5764d54639e"}, - {file = "jedi-0.18.2.tar.gz", hash = "sha256:bae794c30d07f6d910d32a7048af09b5a39ed740918da923c6b780790ebac612"}, -] - -[package.dependencies] -parso = ">=0.8.0,<0.9.0" - -[package.extras] -docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] -qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] -testing = ["Django (<3.1)", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] - -[[package]] -name = "jeepney" -version = "0.8.0" -description = "Low-level, pure Python DBus protocol wrapper." -optional = false -python-versions = ">=3.7" -files = [ - {file = "jeepney-0.8.0-py3-none-any.whl", hash = "sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755"}, - {file = "jeepney-0.8.0.tar.gz", hash = "sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806"}, -] - -[package.extras] -test = ["async-timeout", "pytest", "pytest-asyncio (>=0.17)", "pytest-trio", "testpath", "trio"] -trio = ["async_generator", "trio"] - -[[package]] -name = "jsonschema" -version = "4.17.3" -description = "An implementation of JSON Schema validation for Python" -optional = false -python-versions = ">=3.7" -files = [ - {file = "jsonschema-4.17.3-py3-none-any.whl", hash = "sha256:a870ad254da1a8ca84b6a2905cac29d265f805acc57af304784962a2aa6508f6"}, - {file = "jsonschema-4.17.3.tar.gz", hash = "sha256:0f864437ab8b6076ba6707453ef8f98a6a0d512a80e93f8abdb676f737ecb60d"}, -] - -[package.dependencies] -attrs = ">=17.4.0" -pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2" - -[package.extras] -format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] -format-nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"] - -[[package]] -name = "keyring" -version = "23.13.1" -description = "Store and access your passwords safely." -optional = false -python-versions = ">=3.7" -files = [ - {file = "keyring-23.13.1-py3-none-any.whl", hash = "sha256:771ed2a91909389ed6148631de678f82ddc73737d85a927f382a8a1b157898cd"}, - {file = "keyring-23.13.1.tar.gz", hash = "sha256:ba2e15a9b35e21908d0aaf4e0a47acc52d6ae33444df0da2b49d41a46ef6d678"}, -] - -[package.dependencies] -importlib-metadata = {version = ">=4.11.4", markers = "python_version < \"3.12\""} -"jaraco.classes" = "*" -jeepney = {version = ">=0.4.2", markers = "sys_platform == \"linux\""} -pywin32-ctypes = {version = ">=0.2.0", markers = "sys_platform == \"win32\""} -SecretStorage = {version = ">=3.2", markers = "sys_platform == \"linux\""} - -[package.extras] -completion = ["shtab"] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)"] -testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - -[[package]] -name = "kiwisolver" -version = "1.4.4" -description = "A fast implementation of the Cassowary constraint solver" -optional = false -python-versions = ">=3.7" -files = [ - {file = "kiwisolver-1.4.4-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2f5e60fabb7343a836360c4f0919b8cd0d6dbf08ad2ca6b9cf90bf0c76a3c4f6"}, - {file = "kiwisolver-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:10ee06759482c78bdb864f4109886dff7b8a56529bc1609d4f1112b93fe6423c"}, - {file = "kiwisolver-1.4.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c79ebe8f3676a4c6630fd3f777f3cfecf9289666c84e775a67d1d358578dc2e3"}, - {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:abbe9fa13da955feb8202e215c4018f4bb57469b1b78c7a4c5c7b93001699938"}, - {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7577c1987baa3adc4b3c62c33bd1118c3ef5c8ddef36f0f2c950ae0b199e100d"}, - {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8ad8285b01b0d4695102546b342b493b3ccc6781fc28c8c6a1bb63e95d22f09"}, - {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8ed58b8acf29798b036d347791141767ccf65eee7f26bde03a71c944449e53de"}, - {file = "kiwisolver-1.4.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a68b62a02953b9841730db7797422f983935aeefceb1679f0fc85cbfbd311c32"}, - {file = "kiwisolver-1.4.4-cp310-cp310-win32.whl", hash = "sha256:e92a513161077b53447160b9bd8f522edfbed4bd9759e4c18ab05d7ef7e49408"}, - {file = "kiwisolver-1.4.4-cp310-cp310-win_amd64.whl", hash = "sha256:3fe20f63c9ecee44560d0e7f116b3a747a5d7203376abeea292ab3152334d004"}, - {file = "kiwisolver-1.4.4-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e0ea21f66820452a3f5d1655f8704a60d66ba1191359b96541eaf457710a5fc6"}, - {file = "kiwisolver-1.4.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:bc9db8a3efb3e403e4ecc6cd9489ea2bac94244f80c78e27c31dcc00d2790ac2"}, - {file = "kiwisolver-1.4.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d5b61785a9ce44e5a4b880272baa7cf6c8f48a5180c3e81c59553ba0cb0821ca"}, - {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c2dbb44c3f7e6c4d3487b31037b1bdbf424d97687c1747ce4ff2895795c9bf69"}, - {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6295ecd49304dcf3bfbfa45d9a081c96509e95f4b9d0eb7ee4ec0530c4a96514"}, - {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4bd472dbe5e136f96a4b18f295d159d7f26fd399136f5b17b08c4e5f498cd494"}, - {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:bf7d9fce9bcc4752ca4a1b80aabd38f6d19009ea5cbda0e0856983cf6d0023f5"}, - {file = "kiwisolver-1.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:78d6601aed50c74e0ef02f4204da1816147a6d3fbdc8b3872d263338a9052c51"}, - {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:877272cf6b4b7e94c9614f9b10140e198d2186363728ed0f701c6eee1baec1da"}, - {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:db608a6757adabb32f1cfe6066e39b3706d8c3aa69bbc353a5b61edad36a5cb4"}, - {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:5853eb494c71e267912275e5586fe281444eb5e722de4e131cddf9d442615626"}, - {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:f0a1dbdb5ecbef0d34eb77e56fcb3e95bbd7e50835d9782a45df81cc46949750"}, - {file = "kiwisolver-1.4.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:283dffbf061a4ec60391d51e6155e372a1f7a4f5b15d59c8505339454f8989e4"}, - {file = "kiwisolver-1.4.4-cp311-cp311-win32.whl", hash = "sha256:d06adcfa62a4431d404c31216f0f8ac97397d799cd53800e9d3efc2fbb3cf14e"}, - {file = "kiwisolver-1.4.4-cp311-cp311-win_amd64.whl", hash = "sha256:e7da3fec7408813a7cebc9e4ec55afed2d0fd65c4754bc376bf03498d4e92686"}, - {file = "kiwisolver-1.4.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:62ac9cc684da4cf1778d07a89bf5f81b35834cb96ca523d3a7fb32509380cbf6"}, - {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41dae968a94b1ef1897cb322b39360a0812661dba7c682aa45098eb8e193dbdf"}, - {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:02f79693ec433cb4b5f51694e8477ae83b3205768a6fb48ffba60549080e295b"}, - {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d0611a0a2a518464c05ddd5a3a1a0e856ccc10e67079bb17f265ad19ab3c7597"}, - {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:db5283d90da4174865d520e7366801a93777201e91e79bacbac6e6927cbceede"}, - {file = "kiwisolver-1.4.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1041feb4cda8708ce73bb4dcb9ce1ccf49d553bf87c3954bdfa46f0c3f77252c"}, - {file = "kiwisolver-1.4.4-cp37-cp37m-win32.whl", hash = "sha256:a553dadda40fef6bfa1456dc4be49b113aa92c2a9a9e8711e955618cd69622e3"}, - {file = "kiwisolver-1.4.4-cp37-cp37m-win_amd64.whl", hash = "sha256:03baab2d6b4a54ddbb43bba1a3a2d1627e82d205c5cf8f4c924dc49284b87166"}, - {file = "kiwisolver-1.4.4-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:841293b17ad704d70c578f1f0013c890e219952169ce8a24ebc063eecf775454"}, - {file = "kiwisolver-1.4.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f4f270de01dd3e129a72efad823da90cc4d6aafb64c410c9033aba70db9f1ff0"}, - {file = "kiwisolver-1.4.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f9f39e2f049db33a908319cf46624a569b36983c7c78318e9726a4cb8923b26c"}, - {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c97528e64cb9ebeff9701e7938653a9951922f2a38bd847787d4a8e498cc83ae"}, - {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d1573129aa0fd901076e2bfb4275a35f5b7aa60fbfb984499d661ec950320b0"}, - {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ad881edc7ccb9d65b0224f4e4d05a1e85cf62d73aab798943df6d48ab0cd79a1"}, - {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b428ef021242344340460fa4c9185d0b1f66fbdbfecc6c63eff4b7c29fad429d"}, - {file = "kiwisolver-1.4.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:2e407cb4bd5a13984a6c2c0fe1845e4e41e96f183e5e5cd4d77a857d9693494c"}, - {file = "kiwisolver-1.4.4-cp38-cp38-win32.whl", hash = "sha256:75facbe9606748f43428fc91a43edb46c7ff68889b91fa31f53b58894503a191"}, - {file = "kiwisolver-1.4.4-cp38-cp38-win_amd64.whl", hash = "sha256:5bce61af018b0cb2055e0e72e7d65290d822d3feee430b7b8203d8a855e78766"}, - {file = "kiwisolver-1.4.4-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8c808594c88a025d4e322d5bb549282c93c8e1ba71b790f539567932722d7bd8"}, - {file = "kiwisolver-1.4.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f0a71d85ecdd570ded8ac3d1c0f480842f49a40beb423bb8014539a9f32a5897"}, - {file = "kiwisolver-1.4.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b533558eae785e33e8c148a8d9921692a9fe5aa516efbdff8606e7d87b9d5824"}, - {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:efda5fc8cc1c61e4f639b8067d118e742b812c930f708e6667a5ce0d13499e29"}, - {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:7c43e1e1206cd421cd92e6b3280d4385d41d7166b3ed577ac20444b6995a445f"}, - {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bc8d3bd6c72b2dd9decf16ce70e20abcb3274ba01b4e1c96031e0c4067d1e7cd"}, - {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4ea39b0ccc4f5d803e3337dd46bcce60b702be4d86fd0b3d7531ef10fd99a1ac"}, - {file = "kiwisolver-1.4.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:968f44fdbf6dd757d12920d63b566eeb4d5b395fd2d00d29d7ef00a00582aac9"}, - {file = "kiwisolver-1.4.4-cp39-cp39-win32.whl", hash = "sha256:da7e547706e69e45d95e116e6939488d62174e033b763ab1496b4c29b76fabea"}, - {file = "kiwisolver-1.4.4-cp39-cp39-win_amd64.whl", hash = "sha256:ba59c92039ec0a66103b1d5fe588fa546373587a7d68f5c96f743c3396afc04b"}, - {file = "kiwisolver-1.4.4-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:91672bacaa030f92fc2f43b620d7b337fd9a5af28b0d6ed3f77afc43c4a64b5a"}, - {file = "kiwisolver-1.4.4-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:787518a6789009c159453da4d6b683f468ef7a65bbde796bcea803ccf191058d"}, - {file = "kiwisolver-1.4.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da152d8cdcab0e56e4f45eb08b9aea6455845ec83172092f09b0e077ece2cf7a"}, - {file = "kiwisolver-1.4.4-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:ecb1fa0db7bf4cff9dac752abb19505a233c7f16684c5826d1f11ebd9472b871"}, - {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:28bc5b299f48150b5f822ce68624e445040595a4ac3d59251703779836eceff9"}, - {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:81e38381b782cc7e1e46c4e14cd997ee6040768101aefc8fa3c24a4cc58e98f8"}, - {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:2a66fdfb34e05b705620dd567f5a03f239a088d5a3f321e7b6ac3239d22aa286"}, - {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:872b8ca05c40d309ed13eb2e582cab0c5a05e81e987ab9c521bf05ad1d5cf5cb"}, - {file = "kiwisolver-1.4.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:70e7c2e7b750585569564e2e5ca9845acfaa5da56ac46df68414f29fea97be9f"}, - {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:9f85003f5dfa867e86d53fac6f7e6f30c045673fa27b603c397753bebadc3008"}, - {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2e307eb9bd99801f82789b44bb45e9f541961831c7311521b13a6c85afc09767"}, - {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b1792d939ec70abe76f5054d3f36ed5656021dcad1322d1cc996d4e54165cef9"}, - {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6cb459eea32a4e2cf18ba5fcece2dbdf496384413bc1bae15583f19e567f3b2"}, - {file = "kiwisolver-1.4.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:36dafec3d6d6088d34e2de6b85f9d8e2324eb734162fba59d2ba9ed7a2043d5b"}, - {file = "kiwisolver-1.4.4.tar.gz", hash = "sha256:d41997519fcba4a1e46eb4a2fe31bc12f0ff957b2b81bac28db24744f333e955"}, -] - -[[package]] -name = "lockfile" -version = "0.12.2" -description = "Platform-independent file locking module" -optional = false -python-versions = "*" -files = [ - {file = "lockfile-0.12.2-py2.py3-none-any.whl", hash = "sha256:6c3cb24f344923d30b2785d5ad75182c8ea7ac1b6171b08657258ec7429d50fa"}, - {file = "lockfile-0.12.2.tar.gz", hash = "sha256:6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799"}, -] - -[[package]] -name = "matplotlib" -version = "3.7.1" -description = "Python plotting package" -optional = false -python-versions = ">=3.8" -files = [ - {file = "matplotlib-3.7.1-cp310-cp310-macosx_10_12_universal2.whl", hash = "sha256:95cbc13c1fc6844ab8812a525bbc237fa1470863ff3dace7352e910519e194b1"}, - {file = "matplotlib-3.7.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:08308bae9e91aca1ec6fd6dda66237eef9f6294ddb17f0d0b3c863169bf82353"}, - {file = "matplotlib-3.7.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:544764ba51900da4639c0f983b323d288f94f65f4024dc40ecb1542d74dc0500"}, - {file = "matplotlib-3.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56d94989191de3fcc4e002f93f7f1be5da476385dde410ddafbb70686acf00ea"}, - {file = "matplotlib-3.7.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e99bc9e65901bb9a7ce5e7bb24af03675cbd7c70b30ac670aa263240635999a4"}, - {file = "matplotlib-3.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eb7d248c34a341cd4c31a06fd34d64306624c8cd8d0def7abb08792a5abfd556"}, - {file = "matplotlib-3.7.1-cp310-cp310-win32.whl", hash = "sha256:ce463ce590f3825b52e9fe5c19a3c6a69fd7675a39d589e8b5fbe772272b3a24"}, - {file = "matplotlib-3.7.1-cp310-cp310-win_amd64.whl", hash = "sha256:3d7bc90727351fb841e4d8ae620d2d86d8ed92b50473cd2b42ce9186104ecbba"}, - {file = "matplotlib-3.7.1-cp311-cp311-macosx_10_12_universal2.whl", hash = "sha256:770a205966d641627fd5cf9d3cb4b6280a716522cd36b8b284a8eb1581310f61"}, - {file = "matplotlib-3.7.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:f67bfdb83a8232cb7a92b869f9355d677bce24485c460b19d01970b64b2ed476"}, - {file = "matplotlib-3.7.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2bf092f9210e105f414a043b92af583c98f50050559616930d884387d0772aba"}, - {file = "matplotlib-3.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89768d84187f31717349c6bfadc0e0d8c321e8eb34522acec8a67b1236a66332"}, - {file = "matplotlib-3.7.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:83111e6388dec67822e2534e13b243cc644c7494a4bb60584edbff91585a83c6"}, - {file = "matplotlib-3.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a867bf73a7eb808ef2afbca03bcdb785dae09595fbe550e1bab0cd023eba3de0"}, - {file = "matplotlib-3.7.1-cp311-cp311-win32.whl", hash = "sha256:fbdeeb58c0cf0595efe89c05c224e0a502d1aa6a8696e68a73c3efc6bc354304"}, - {file = "matplotlib-3.7.1-cp311-cp311-win_amd64.whl", hash = "sha256:c0bd19c72ae53e6ab979f0ac6a3fafceb02d2ecafa023c5cca47acd934d10be7"}, - {file = "matplotlib-3.7.1-cp38-cp38-macosx_10_12_universal2.whl", hash = "sha256:6eb88d87cb2c49af00d3bbc33a003f89fd9f78d318848da029383bfc08ecfbfb"}, - {file = "matplotlib-3.7.1-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:cf0e4f727534b7b1457898c4f4ae838af1ef87c359b76dcd5330fa31893a3ac7"}, - {file = "matplotlib-3.7.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:46a561d23b91f30bccfd25429c3c706afe7d73a5cc64ef2dfaf2b2ac47c1a5dc"}, - {file = "matplotlib-3.7.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:8704726d33e9aa8a6d5215044b8d00804561971163563e6e6591f9dcf64340cc"}, - {file = "matplotlib-3.7.1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4cf327e98ecf08fcbb82685acaf1939d3338548620ab8dfa02828706402c34de"}, - {file = "matplotlib-3.7.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:617f14ae9d53292ece33f45cba8503494ee199a75b44de7717964f70637a36aa"}, - {file = "matplotlib-3.7.1-cp38-cp38-win32.whl", hash = "sha256:7c9a4b2da6fac77bcc41b1ea95fadb314e92508bf5493ceff058e727e7ecf5b0"}, - {file = "matplotlib-3.7.1-cp38-cp38-win_amd64.whl", hash = "sha256:14645aad967684e92fc349493fa10c08a6da514b3d03a5931a1bac26e6792bd1"}, - {file = "matplotlib-3.7.1-cp39-cp39-macosx_10_12_universal2.whl", hash = "sha256:81a6b377ea444336538638d31fdb39af6be1a043ca5e343fe18d0f17e098770b"}, - {file = "matplotlib-3.7.1-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:28506a03bd7f3fe59cd3cd4ceb2a8d8a2b1db41afede01f66c42561b9be7b4b7"}, - {file = "matplotlib-3.7.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8c587963b85ce41e0a8af53b9b2de8dddbf5ece4c34553f7bd9d066148dc719c"}, - {file = "matplotlib-3.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8bf26ade3ff0f27668989d98c8435ce9327d24cffb7f07d24ef609e33d582439"}, - {file = "matplotlib-3.7.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:def58098f96a05f90af7e92fd127d21a287068202aa43b2a93476170ebd99e87"}, - {file = "matplotlib-3.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f883a22a56a84dba3b588696a2b8a1ab0d2c3d41be53264115c71b0a942d8fdb"}, - {file = "matplotlib-3.7.1-cp39-cp39-win32.whl", hash = "sha256:4f99e1b234c30c1e9714610eb0c6d2f11809c9c78c984a613ae539ea2ad2eb4b"}, - {file = "matplotlib-3.7.1-cp39-cp39-win_amd64.whl", hash = "sha256:3ba2af245e36990facf67fde840a760128ddd71210b2ab6406e640188d69d136"}, - {file = "matplotlib-3.7.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:3032884084f541163f295db8a6536e0abb0db464008fadca6c98aaf84ccf4717"}, - {file = "matplotlib-3.7.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a2cb34336110e0ed8bb4f650e817eed61fa064acbefeb3591f1b33e3a84fd96"}, - {file = "matplotlib-3.7.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b867e2f952ed592237a1828f027d332d8ee219ad722345b79a001f49df0936eb"}, - {file = "matplotlib-3.7.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:57bfb8c8ea253be947ccb2bc2d1bb3862c2bccc662ad1b4626e1f5e004557042"}, - {file = "matplotlib-3.7.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:438196cdf5dc8d39b50a45cb6e3f6274edbcf2254f85fa9b895bf85851c3a613"}, - {file = "matplotlib-3.7.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:21e9cff1a58d42e74d01153360de92b326708fb205250150018a52c70f43c290"}, - {file = "matplotlib-3.7.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75d4725d70b7c03e082bbb8a34639ede17f333d7247f56caceb3801cb6ff703d"}, - {file = "matplotlib-3.7.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:97cc368a7268141afb5690760921765ed34867ffb9655dd325ed207af85c7529"}, - {file = "matplotlib-3.7.1.tar.gz", hash = "sha256:7b73305f25eab4541bd7ee0b96d87e53ae9c9f1823be5659b806cd85786fe882"}, -] - -[package.dependencies] -contourpy = ">=1.0.1" -cycler = ">=0.10" -fonttools = ">=4.22.0" -kiwisolver = ">=1.0.1" -numpy = ">=1.20" -packaging = ">=20.0" -pillow = ">=6.2.0" -pyparsing = ">=2.3.1" -python-dateutil = ">=2.7" - -[[package]] -name = "matplotlib-inline" -version = "0.1.6" -description = "Inline Matplotlib backend for Jupyter" -optional = false -python-versions = ">=3.5" -files = [ - {file = "matplotlib-inline-0.1.6.tar.gz", hash = "sha256:f887e5f10ba98e8d2b150ddcf4702c1e5f8b3a20005eb0f74bfdbd360ee6f304"}, - {file = "matplotlib_inline-0.1.6-py3-none-any.whl", hash = "sha256:f1f41aab5328aa5aaea9b16d083b128102f8712542f819fe7e6a420ff581b311"}, -] - -[package.dependencies] -traitlets = "*" - -[[package]] -name = "more-itertools" -version = "9.1.0" -description = "More routines for operating on iterables, beyond itertools" -optional = false -python-versions = ">=3.7" -files = [ - {file = "more-itertools-9.1.0.tar.gz", hash = "sha256:cabaa341ad0389ea83c17a94566a53ae4c9d07349861ecb14dc6d0345cf9ac5d"}, - {file = "more_itertools-9.1.0-py3-none-any.whl", hash = "sha256:d2bc7f02446e86a68911e58ded76d6561eea00cddfb2a91e7019bbb586c799f3"}, -] - -[[package]] -name = "msgpack" -version = "1.0.5" -description = "MessagePack serializer" -optional = false -python-versions = "*" -files = [ - {file = "msgpack-1.0.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:525228efd79bb831cf6830a732e2e80bc1b05436b086d4264814b4b2955b2fa9"}, - {file = "msgpack-1.0.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:4f8d8b3bf1ff2672567d6b5c725a1b347fe838b912772aa8ae2bf70338d5a198"}, - {file = "msgpack-1.0.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:cdc793c50be3f01106245a61b739328f7dccc2c648b501e237f0699fe1395b81"}, - {file = "msgpack-1.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5cb47c21a8a65b165ce29f2bec852790cbc04936f502966768e4aae9fa763cb7"}, - {file = "msgpack-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e42b9594cc3bf4d838d67d6ed62b9e59e201862a25e9a157019e171fbe672dd3"}, - {file = "msgpack-1.0.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:55b56a24893105dc52c1253649b60f475f36b3aa0fc66115bffafb624d7cb30b"}, - {file = "msgpack-1.0.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:1967f6129fc50a43bfe0951c35acbb729be89a55d849fab7686004da85103f1c"}, - {file = "msgpack-1.0.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:20a97bf595a232c3ee6d57ddaadd5453d174a52594bf9c21d10407e2a2d9b3bd"}, - {file = "msgpack-1.0.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:d25dd59bbbbb996eacf7be6b4ad082ed7eacc4e8f3d2df1ba43822da9bfa122a"}, - {file = "msgpack-1.0.5-cp310-cp310-win32.whl", hash = "sha256:382b2c77589331f2cb80b67cc058c00f225e19827dbc818d700f61513ab47bea"}, - {file = "msgpack-1.0.5-cp310-cp310-win_amd64.whl", hash = "sha256:4867aa2df9e2a5fa5f76d7d5565d25ec76e84c106b55509e78c1ede0f152659a"}, - {file = "msgpack-1.0.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9f5ae84c5c8a857ec44dc180a8b0cc08238e021f57abdf51a8182e915e6299f0"}, - {file = "msgpack-1.0.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9e6ca5d5699bcd89ae605c150aee83b5321f2115695e741b99618f4856c50898"}, - {file = "msgpack-1.0.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5494ea30d517a3576749cad32fa27f7585c65f5f38309c88c6d137877fa28a5a"}, - {file = "msgpack-1.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ab2f3331cb1b54165976a9d976cb251a83183631c88076613c6c780f0d6e45a"}, - {file = "msgpack-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28592e20bbb1620848256ebc105fc420436af59515793ed27d5c77a217477705"}, - {file = "msgpack-1.0.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fe5c63197c55bce6385d9aee16c4d0641684628f63ace85f73571e65ad1c1e8d"}, - {file = "msgpack-1.0.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ed40e926fa2f297e8a653c954b732f125ef97bdd4c889f243182299de27e2aa9"}, - {file = "msgpack-1.0.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:b2de4c1c0538dcb7010902a2b97f4e00fc4ddf2c8cda9749af0e594d3b7fa3d7"}, - {file = "msgpack-1.0.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:bf22a83f973b50f9d38e55c6aade04c41ddda19b00c4ebc558930d78eecc64ed"}, - {file = "msgpack-1.0.5-cp311-cp311-win32.whl", hash = "sha256:c396e2cc213d12ce017b686e0f53497f94f8ba2b24799c25d913d46c08ec422c"}, - {file = "msgpack-1.0.5-cp311-cp311-win_amd64.whl", hash = "sha256:6c4c68d87497f66f96d50142a2b73b97972130d93677ce930718f68828b382e2"}, - {file = "msgpack-1.0.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:a2b031c2e9b9af485d5e3c4520f4220d74f4d222a5b8dc8c1a3ab9448ca79c57"}, - {file = "msgpack-1.0.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f837b93669ce4336e24d08286c38761132bc7ab29782727f8557e1eb21b2080"}, - {file = "msgpack-1.0.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1d46dfe3832660f53b13b925d4e0fa1432b00f5f7210eb3ad3bb9a13c6204a6"}, - {file = "msgpack-1.0.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:366c9a7b9057e1547f4ad51d8facad8b406bab69c7d72c0eb6f529cf76d4b85f"}, - {file = "msgpack-1.0.5-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:4c075728a1095efd0634a7dccb06204919a2f67d1893b6aa8e00497258bf926c"}, - {file = "msgpack-1.0.5-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:f933bbda5a3ee63b8834179096923b094b76f0c7a73c1cfe8f07ad608c58844b"}, - {file = "msgpack-1.0.5-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:36961b0568c36027c76e2ae3ca1132e35123dcec0706c4b7992683cc26c1320c"}, - {file = "msgpack-1.0.5-cp36-cp36m-win32.whl", hash = "sha256:b5ef2f015b95f912c2fcab19c36814963b5463f1fb9049846994b007962743e9"}, - {file = "msgpack-1.0.5-cp36-cp36m-win_amd64.whl", hash = "sha256:288e32b47e67f7b171f86b030e527e302c91bd3f40fd9033483f2cacc37f327a"}, - {file = "msgpack-1.0.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:137850656634abddfb88236008339fdaba3178f4751b28f270d2ebe77a563b6c"}, - {file = "msgpack-1.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0c05a4a96585525916b109bb85f8cb6511db1c6f5b9d9cbcbc940dc6b4be944b"}, - {file = "msgpack-1.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56a62ec00b636583e5cb6ad313bbed36bb7ead5fa3a3e38938503142c72cba4f"}, - {file = "msgpack-1.0.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ef8108f8dedf204bb7b42994abf93882da1159728a2d4c5e82012edd92c9da9f"}, - {file = "msgpack-1.0.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:1835c84d65f46900920b3708f5ba829fb19b1096c1800ad60bae8418652a951d"}, - {file = "msgpack-1.0.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:e57916ef1bd0fee4f21c4600e9d1da352d8816b52a599c46460e93a6e9f17086"}, - {file = "msgpack-1.0.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:17358523b85973e5f242ad74aa4712b7ee560715562554aa2134d96e7aa4cbbf"}, - {file = "msgpack-1.0.5-cp37-cp37m-win32.whl", hash = "sha256:cb5aaa8c17760909ec6cb15e744c3ebc2ca8918e727216e79607b7bbce9c8f77"}, - {file = "msgpack-1.0.5-cp37-cp37m-win_amd64.whl", hash = "sha256:ab31e908d8424d55601ad7075e471b7d0140d4d3dd3272daf39c5c19d936bd82"}, - {file = "msgpack-1.0.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:b72d0698f86e8d9ddf9442bdedec15b71df3598199ba33322d9711a19f08145c"}, - {file = "msgpack-1.0.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:379026812e49258016dd84ad79ac8446922234d498058ae1d415f04b522d5b2d"}, - {file = "msgpack-1.0.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:332360ff25469c346a1c5e47cbe2a725517919892eda5cfaffe6046656f0b7bb"}, - {file = "msgpack-1.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:476a8fe8fae289fdf273d6d2a6cb6e35b5a58541693e8f9f019bfe990a51e4ba"}, - {file = "msgpack-1.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9985b214f33311df47e274eb788a5893a761d025e2b92c723ba4c63936b69b1"}, - {file = "msgpack-1.0.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:48296af57cdb1d885843afd73c4656be5c76c0c6328db3440c9601a98f303d87"}, - {file = "msgpack-1.0.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:addab7e2e1fcc04bd08e4eb631c2a90960c340e40dfc4a5e24d2ff0d5a3b3edb"}, - {file = "msgpack-1.0.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:916723458c25dfb77ff07f4c66aed34e47503b2eb3188b3adbec8d8aa6e00f48"}, - {file = "msgpack-1.0.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:821c7e677cc6acf0fd3f7ac664c98803827ae6de594a9f99563e48c5a2f27eb0"}, - {file = "msgpack-1.0.5-cp38-cp38-win32.whl", hash = "sha256:1c0f7c47f0087ffda62961d425e4407961a7ffd2aa004c81b9c07d9269512f6e"}, - {file = "msgpack-1.0.5-cp38-cp38-win_amd64.whl", hash = "sha256:bae7de2026cbfe3782c8b78b0db9cbfc5455e079f1937cb0ab8d133496ac55e1"}, - {file = "msgpack-1.0.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:20c784e66b613c7f16f632e7b5e8a1651aa5702463d61394671ba07b2fc9e025"}, - {file = "msgpack-1.0.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:266fa4202c0eb94d26822d9bfd7af25d1e2c088927fe8de9033d929dd5ba24c5"}, - {file = "msgpack-1.0.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:18334484eafc2b1aa47a6d42427da7fa8f2ab3d60b674120bce7a895a0a85bdd"}, - {file = "msgpack-1.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:57e1f3528bd95cc44684beda696f74d3aaa8a5e58c816214b9046512240ef437"}, - {file = "msgpack-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:586d0d636f9a628ddc6a17bfd45aa5b5efaf1606d2b60fa5d87b8986326e933f"}, - {file = "msgpack-1.0.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a740fa0e4087a734455f0fc3abf5e746004c9da72fbd541e9b113013c8dc3282"}, - {file = "msgpack-1.0.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3055b0455e45810820db1f29d900bf39466df96ddca11dfa6d074fa47054376d"}, - {file = "msgpack-1.0.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:a61215eac016f391129a013c9e46f3ab308db5f5ec9f25811e811f96962599a8"}, - {file = "msgpack-1.0.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:362d9655cd369b08fda06b6657a303eb7172d5279997abe094512e919cf74b11"}, - {file = "msgpack-1.0.5-cp39-cp39-win32.whl", hash = "sha256:ac9dd47af78cae935901a9a500104e2dea2e253207c924cc95de149606dc43cc"}, - {file = "msgpack-1.0.5-cp39-cp39-win_amd64.whl", hash = "sha256:06f5174b5f8ed0ed919da0e62cbd4ffde676a374aba4020034da05fab67b9164"}, - {file = "msgpack-1.0.5.tar.gz", hash = "sha256:c075544284eadc5cddc70f4757331d99dcbc16b2bbd4849d15f8aae4cf36d31c"}, -] - -[[package]] -name = "numpy" -version = "1.25.0" -description = "Fundamental package for array computing in Python" -optional = false -python-versions = ">=3.9" -files = [ - {file = "numpy-1.25.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8aa130c3042052d656751df5e81f6d61edff3e289b5994edcf77f54118a8d9f4"}, - {file = "numpy-1.25.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e3f2b96e3b63c978bc29daaa3700c028fe3f049ea3031b58aa33fe2a5809d24"}, - {file = "numpy-1.25.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6b267f349a99d3908b56645eebf340cb58f01bd1e773b4eea1a905b3f0e4208"}, - {file = "numpy-1.25.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4aedd08f15d3045a4e9c648f1e04daca2ab1044256959f1f95aafeeb3d794c16"}, - {file = "numpy-1.25.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6d183b5c58513f74225c376643234c369468e02947b47942eacbb23c1671f25d"}, - {file = "numpy-1.25.0-cp310-cp310-win32.whl", hash = "sha256:d76a84998c51b8b68b40448ddd02bd1081bb33abcdc28beee6cd284fe11036c6"}, - {file = "numpy-1.25.0-cp310-cp310-win_amd64.whl", hash = "sha256:c0dc071017bc00abb7d7201bac06fa80333c6314477b3d10b52b58fa6a6e38f6"}, - {file = "numpy-1.25.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c69fe5f05eea336b7a740e114dec995e2f927003c30702d896892403df6dbf0"}, - {file = "numpy-1.25.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c7211d7920b97aeca7b3773a6783492b5b93baba39e7c36054f6e749fc7490c"}, - {file = "numpy-1.25.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecc68f11404930e9c7ecfc937aa423e1e50158317bf67ca91736a9864eae0232"}, - {file = "numpy-1.25.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e559c6afbca484072a98a51b6fa466aae785cfe89b69e8b856c3191bc8872a82"}, - {file = "numpy-1.25.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:6c284907e37f5e04d2412950960894b143a648dea3f79290757eb878b91acbd1"}, - {file = "numpy-1.25.0-cp311-cp311-win32.whl", hash = "sha256:95367ccd88c07af21b379be1725b5322362bb83679d36691f124a16357390153"}, - {file = "numpy-1.25.0-cp311-cp311-win_amd64.whl", hash = "sha256:b76aa836a952059d70a2788a2d98cb2a533ccd46222558b6970348939e55fc24"}, - {file = "numpy-1.25.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b792164e539d99d93e4e5e09ae10f8cbe5466de7d759fc155e075237e0c274e4"}, - {file = "numpy-1.25.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:7cd981ccc0afe49b9883f14761bb57c964df71124dcd155b0cba2b591f0d64b9"}, - {file = "numpy-1.25.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5aa48bebfb41f93043a796128854b84407d4df730d3fb6e5dc36402f5cd594c0"}, - {file = "numpy-1.25.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5177310ac2e63d6603f659fadc1e7bab33dd5a8db4e0596df34214eeab0fee3b"}, - {file = "numpy-1.25.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0ac6edfb35d2a99aaf102b509c8e9319c499ebd4978df4971b94419a116d0790"}, - {file = "numpy-1.25.0-cp39-cp39-win32.whl", hash = "sha256:7412125b4f18aeddca2ecd7219ea2d2708f697943e6f624be41aa5f8a9852cc4"}, - {file = "numpy-1.25.0-cp39-cp39-win_amd64.whl", hash = "sha256:26815c6c8498dc49d81faa76d61078c4f9f0859ce7817919021b9eba72b425e3"}, - {file = "numpy-1.25.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5b1b90860bf7d8a8c313b372d4f27343a54f415b20fb69dd601b7efe1029c91e"}, - {file = "numpy-1.25.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85cdae87d8c136fd4da4dad1e48064d700f63e923d5af6c8c782ac0df8044542"}, - {file = "numpy-1.25.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:cc3fda2b36482891db1060f00f881c77f9423eead4c3579629940a3e12095fe8"}, - {file = "numpy-1.25.0.tar.gz", hash = "sha256:f1accae9a28dc3cda46a91de86acf69de0d1b5f4edd44a9b0c3ceb8036dfff19"}, -] - -[[package]] -name = "packaging" -version = "23.1" -description = "Core utilities for Python packages" -optional = false -python-versions = ">=3.7" -files = [ - {file = "packaging-23.1-py3-none-any.whl", hash = "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61"}, - {file = "packaging-23.1.tar.gz", hash = "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"}, -] - -[[package]] -name = "parso" -version = "0.8.3" -description = "A Python Parser" -optional = false -python-versions = ">=3.6" -files = [ - {file = "parso-0.8.3-py2.py3-none-any.whl", hash = "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75"}, - {file = "parso-0.8.3.tar.gz", hash = "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"}, -] - -[package.extras] -qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] -testing = ["docopt", "pytest (<6.0.0)"] - -[[package]] -name = "pexpect" -version = "4.8.0" -description = "Pexpect allows easy control of interactive console applications." -optional = false -python-versions = "*" -files = [ - {file = "pexpect-4.8.0-py2.py3-none-any.whl", hash = "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937"}, - {file = "pexpect-4.8.0.tar.gz", hash = "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"}, -] - -[package.dependencies] -ptyprocess = ">=0.5" - -[[package]] -name = "pickleshare" -version = "0.7.5" -description = "Tiny 'shelve'-like database with concurrency support" -optional = false -python-versions = "*" -files = [ - {file = "pickleshare-0.7.5-py2.py3-none-any.whl", hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"}, - {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"}, -] - -[[package]] -name = "pillow" -version = "9.5.0" -description = "Python Imaging Library (Fork)" -optional = false -python-versions = ">=3.7" -files = [ - {file = "Pillow-9.5.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:ace6ca218308447b9077c14ea4ef381ba0b67ee78d64046b3f19cf4e1139ad16"}, - {file = "Pillow-9.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d3d403753c9d5adc04d4694d35cf0391f0f3d57c8e0030aac09d7678fa8030aa"}, - {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ba1b81ee69573fe7124881762bb4cd2e4b6ed9dd28c9c60a632902fe8db8b38"}, - {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fe7e1c262d3392afcf5071df9afa574544f28eac825284596ac6db56e6d11062"}, - {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f36397bf3f7d7c6a3abdea815ecf6fd14e7fcd4418ab24bae01008d8d8ca15e"}, - {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:252a03f1bdddce077eff2354c3861bf437c892fb1832f75ce813ee94347aa9b5"}, - {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:85ec677246533e27770b0de5cf0f9d6e4ec0c212a1f89dfc941b64b21226009d"}, - {file = "Pillow-9.5.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b416f03d37d27290cb93597335a2f85ed446731200705b22bb927405320de903"}, - {file = "Pillow-9.5.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1781a624c229cb35a2ac31cc4a77e28cafc8900733a864870c49bfeedacd106a"}, - {file = "Pillow-9.5.0-cp310-cp310-win32.whl", hash = "sha256:8507eda3cd0608a1f94f58c64817e83ec12fa93a9436938b191b80d9e4c0fc44"}, - {file = "Pillow-9.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:d3c6b54e304c60c4181da1c9dadf83e4a54fd266a99c70ba646a9baa626819eb"}, - {file = "Pillow-9.5.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:7ec6f6ce99dab90b52da21cf0dc519e21095e332ff3b399a357c187b1a5eee32"}, - {file = "Pillow-9.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:560737e70cb9c6255d6dcba3de6578a9e2ec4b573659943a5e7e4af13f298f5c"}, - {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96e88745a55b88a7c64fa49bceff363a1a27d9a64e04019c2281049444a571e3"}, - {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d9c206c29b46cfd343ea7cdfe1232443072bbb270d6a46f59c259460db76779a"}, - {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfcc2c53c06f2ccb8976fb5c71d448bdd0a07d26d8e07e321c103416444c7ad1"}, - {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:a0f9bb6c80e6efcde93ffc51256d5cfb2155ff8f78292f074f60f9e70b942d99"}, - {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:8d935f924bbab8f0a9a28404422da8af4904e36d5c33fc6f677e4c4485515625"}, - {file = "Pillow-9.5.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fed1e1cf6a42577953abbe8e6cf2fe2f566daebde7c34724ec8803c4c0cda579"}, - {file = "Pillow-9.5.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c1170d6b195555644f0616fd6ed929dfcf6333b8675fcca044ae5ab110ded296"}, - {file = "Pillow-9.5.0-cp311-cp311-win32.whl", hash = "sha256:54f7102ad31a3de5666827526e248c3530b3a33539dbda27c6843d19d72644ec"}, - {file = "Pillow-9.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:cfa4561277f677ecf651e2b22dc43e8f5368b74a25a8f7d1d4a3a243e573f2d4"}, - {file = "Pillow-9.5.0-cp311-cp311-win_arm64.whl", hash = "sha256:965e4a05ef364e7b973dd17fc765f42233415974d773e82144c9bbaaaea5d089"}, - {file = "Pillow-9.5.0-cp312-cp312-win32.whl", hash = "sha256:22baf0c3cf0c7f26e82d6e1adf118027afb325e703922c8dfc1d5d0156bb2eeb"}, - {file = "Pillow-9.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:432b975c009cf649420615388561c0ce7cc31ce9b2e374db659ee4f7d57a1f8b"}, - {file = "Pillow-9.5.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:5d4ebf8e1db4441a55c509c4baa7a0587a0210f7cd25fcfe74dbbce7a4bd1906"}, - {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:375f6e5ee9620a271acb6820b3d1e94ffa8e741c0601db4c0c4d3cb0a9c224bf"}, - {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99eb6cafb6ba90e436684e08dad8be1637efb71c4f2180ee6b8f940739406e78"}, - {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dfaaf10b6172697b9bceb9a3bd7b951819d1ca339a5ef294d1f1ac6d7f63270"}, - {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:763782b2e03e45e2c77d7779875f4432e25121ef002a41829d8868700d119392"}, - {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:35f6e77122a0c0762268216315bf239cf52b88865bba522999dc38f1c52b9b47"}, - {file = "Pillow-9.5.0-cp37-cp37m-win32.whl", hash = "sha256:aca1c196f407ec7cf04dcbb15d19a43c507a81f7ffc45b690899d6a76ac9fda7"}, - {file = "Pillow-9.5.0-cp37-cp37m-win_amd64.whl", hash = "sha256:322724c0032af6692456cd6ed554bb85f8149214d97398bb80613b04e33769f6"}, - {file = "Pillow-9.5.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:a0aa9417994d91301056f3d0038af1199eb7adc86e646a36b9e050b06f526597"}, - {file = "Pillow-9.5.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f8286396b351785801a976b1e85ea88e937712ee2c3ac653710a4a57a8da5d9c"}, - {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c830a02caeb789633863b466b9de10c015bded434deb3ec87c768e53752ad22a"}, - {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fbd359831c1657d69bb81f0db962905ee05e5e9451913b18b831febfe0519082"}, - {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8fc330c3370a81bbf3f88557097d1ea26cd8b019d6433aa59f71195f5ddebbf"}, - {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:7002d0797a3e4193c7cdee3198d7c14f92c0836d6b4a3f3046a64bd1ce8df2bf"}, - {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:229e2c79c00e85989a34b5981a2b67aa079fd08c903f0aaead522a1d68d79e51"}, - {file = "Pillow-9.5.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9adf58f5d64e474bed00d69bcd86ec4bcaa4123bfa70a65ce72e424bfb88ed96"}, - {file = "Pillow-9.5.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:662da1f3f89a302cc22faa9f14a262c2e3951f9dbc9617609a47521c69dd9f8f"}, - {file = "Pillow-9.5.0-cp38-cp38-win32.whl", hash = "sha256:6608ff3bf781eee0cd14d0901a2b9cc3d3834516532e3bd673a0a204dc8615fc"}, - {file = "Pillow-9.5.0-cp38-cp38-win_amd64.whl", hash = "sha256:e49eb4e95ff6fd7c0c402508894b1ef0e01b99a44320ba7d8ecbabefddcc5569"}, - {file = "Pillow-9.5.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:482877592e927fd263028c105b36272398e3e1be3269efda09f6ba21fd83ec66"}, - {file = "Pillow-9.5.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3ded42b9ad70e5f1754fb7c2e2d6465a9c842e41d178f262e08b8c85ed8a1d8e"}, - {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c446d2245ba29820d405315083d55299a796695d747efceb5717a8b450324115"}, - {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8aca1152d93dcc27dc55395604dcfc55bed5f25ef4c98716a928bacba90d33a3"}, - {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:608488bdcbdb4ba7837461442b90ea6f3079397ddc968c31265c1e056964f1ef"}, - {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:60037a8db8750e474af7ffc9faa9b5859e6c6d0a50e55c45576bf28be7419705"}, - {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:07999f5834bdc404c442146942a2ecadd1cb6292f5229f4ed3b31e0a108746b1"}, - {file = "Pillow-9.5.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a127ae76092974abfbfa38ca2d12cbeddcdeac0fb71f9627cc1135bedaf9d51a"}, - {file = "Pillow-9.5.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:489f8389261e5ed43ac8ff7b453162af39c3e8abd730af8363587ba64bb2e865"}, - {file = "Pillow-9.5.0-cp39-cp39-win32.whl", hash = "sha256:9b1af95c3a967bf1da94f253e56b6286b50af23392a886720f563c547e48e964"}, - {file = "Pillow-9.5.0-cp39-cp39-win_amd64.whl", hash = "sha256:77165c4a5e7d5a284f10a6efaa39a0ae8ba839da344f20b111d62cc932fa4e5d"}, - {file = "Pillow-9.5.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:833b86a98e0ede388fa29363159c9b1a294b0905b5128baf01db683672f230f5"}, - {file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaf305d6d40bd9632198c766fb64f0c1a83ca5b667f16c1e79e1661ab5060140"}, - {file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0852ddb76d85f127c135b6dd1f0bb88dbb9ee990d2cd9aa9e28526c93e794fba"}, - {file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:91ec6fe47b5eb5a9968c79ad9ed78c342b1f97a091677ba0e012701add857829"}, - {file = "Pillow-9.5.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:cb841572862f629b99725ebaec3287fc6d275be9b14443ea746c1dd325053cbd"}, - {file = "Pillow-9.5.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:c380b27d041209b849ed246b111b7c166ba36d7933ec6e41175fd15ab9eb1572"}, - {file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c9af5a3b406a50e313467e3565fc99929717f780164fe6fbb7704edba0cebbe"}, - {file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5671583eab84af046a397d6d0ba25343c00cd50bce03787948e0fff01d4fd9b1"}, - {file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:84a6f19ce086c1bf894644b43cd129702f781ba5751ca8572f08aa40ef0ab7b7"}, - {file = "Pillow-9.5.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:1e7723bd90ef94eda669a3c2c19d549874dd5badaeefabefd26053304abe5799"}, - {file = "Pillow-9.5.0.tar.gz", hash = "sha256:bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1"}, -] - -[package.extras] -docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] -tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] - -[[package]] -name = "pip" -version = "22.3.1" -description = "The PyPA recommended tool for installing Python packages." -optional = false -python-versions = ">=3.7" -files = [ - {file = "pip-22.3.1-py3-none-any.whl", hash = "sha256:908c78e6bc29b676ede1c4d57981d490cb892eb45cd8c214ab6298125119e077"}, - {file = "pip-22.3.1.tar.gz", hash = "sha256:65fd48317359f3af8e593943e6ae1506b66325085ea64b706a998c6e83eeaf38"}, -] - -[[package]] -name = "pkginfo" -version = "1.9.6" -description = "Query metadata from sdists / bdists / installed packages." -optional = false -python-versions = ">=3.6" -files = [ - {file = "pkginfo-1.9.6-py3-none-any.whl", hash = "sha256:4b7a555a6d5a22169fcc9cf7bfd78d296b0361adad412a346c1226849af5e546"}, - {file = "pkginfo-1.9.6.tar.gz", hash = "sha256:8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046"}, -] - -[package.extras] -testing = ["pytest", "pytest-cov"] - -[[package]] -name = "platformdirs" -version = "3.8.0" -description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." -optional = false -python-versions = ">=3.7" -files = [ - {file = "platformdirs-3.8.0-py3-none-any.whl", hash = "sha256:ca9ed98ce73076ba72e092b23d3c93ea6c4e186b3f1c3dad6edd98ff6ffcca2e"}, - {file = "platformdirs-3.8.0.tar.gz", hash = "sha256:b0cabcb11063d21a0b261d557acb0a9d2126350e63b70cdf7db6347baea456dc"}, -] - -[package.extras] -docs = ["furo (>=2023.5.20)", "proselint (>=0.13)", "sphinx (>=7.0.1)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest-cov (>=4.1)", "pytest-mock (>=3.10)"] - -[[package]] -name = "poetry" -version = "1.5.1" -description = "Python dependency management and packaging made easy." -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "poetry-1.5.1-py3-none-any.whl", hash = "sha256:dfc7ce3a38ae216c0465694e2e674bef6eb1a2ba81aa47a26f9dc03362fe2f5f"}, - {file = "poetry-1.5.1.tar.gz", hash = "sha256:cc7ea4524d1a11558006224bfe8ba8ed071417d4eb5ef6c89decc6a37d437eeb"}, -] - -[package.dependencies] -build = ">=0.10.0,<0.11.0" -cachecontrol = {version = ">=0.12.9,<0.13.0", extras = ["filecache"]} -cleo = ">=2.0.0,<3.0.0" -crashtest = ">=0.4.1,<0.5.0" -dulwich = ">=0.21.2,<0.22.0" -filelock = ">=3.8.0,<4.0.0" -html5lib = ">=1.0,<2.0" -installer = ">=0.7.0,<0.8.0" -jsonschema = ">=4.10.0,<5.0.0" -keyring = ">=23.9.0,<24.0.0" -lockfile = ">=0.12.2,<0.13.0" -packaging = ">=20.4" -pexpect = ">=4.7.0,<5.0.0" -pkginfo = ">=1.9.4,<2.0.0" -platformdirs = ">=3.0.0,<4.0.0" -poetry-core = "1.6.1" -poetry-plugin-export = ">=1.4.0,<2.0.0" -pyproject-hooks = ">=1.0.0,<2.0.0" -requests = ">=2.18,<3.0" -requests-toolbelt = ">=0.9.1,<2" -shellingham = ">=1.5,<2.0" -tomli = {version = ">=2.0.1,<3.0.0", markers = "python_version < \"3.11\""} -tomlkit = ">=0.11.4,<1.0.0" -trove-classifiers = ">=2022.5.19" -urllib3 = ">=1.26.0,<2.0.0" -virtualenv = ">=20.22.0,<21.0.0" -xattr = {version = ">=0.10.0,<0.11.0", markers = "sys_platform == \"darwin\""} - -[[package]] -name = "poetry-core" -version = "1.6.1" -description = "Poetry PEP 517 Build Backend" -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "poetry_core-1.6.1-py3-none-any.whl", hash = "sha256:70707340447dee0e7f334f9495ae652481c67b32d8d218f296a376ac2ed73573"}, - {file = "poetry_core-1.6.1.tar.gz", hash = "sha256:0f9b0de39665f36d6594657e7d57b6f463cc10f30c28e6d1c3b9ff54c26c9ac3"}, -] - -[[package]] -name = "poetry-plugin-export" -version = "1.4.0" -description = "Poetry plugin to export the dependencies to various formats" -optional = false -python-versions = ">=3.7,<4.0" -files = [ - {file = "poetry_plugin_export-1.4.0-py3-none-any.whl", hash = "sha256:5d9186d6f77cf2bf35fc96bd11fe650cc7656e515b17d99cb65018d50ba22589"}, - {file = "poetry_plugin_export-1.4.0.tar.gz", hash = "sha256:f16974cd9f222d4ef640fa97a8d661b04d4fb339e51da93973f1bc9d578e183f"}, -] - -[package.dependencies] -poetry = ">=1.5.0,<2.0.0" -poetry-core = ">=1.6.0,<2.0.0" - -[[package]] -name = "prompt-toolkit" -version = "3.0.38" -description = "Library for building powerful interactive command lines in Python" -optional = false -python-versions = ">=3.7.0" -files = [ - {file = "prompt_toolkit-3.0.38-py3-none-any.whl", hash = "sha256:45ea77a2f7c60418850331366c81cf6b5b9cf4c7fd34616f733c5427e6abbb1f"}, - {file = "prompt_toolkit-3.0.38.tar.gz", hash = "sha256:23ac5d50538a9a38c8bde05fecb47d0b403ecd0662857a86f886f798563d5b9b"}, -] - -[package.dependencies] -wcwidth = "*" - -[[package]] -name = "ptyprocess" -version = "0.7.0" -description = "Run a subprocess in a pseudo terminal" -optional = false -python-versions = "*" -files = [ - {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, - {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, -] - -[[package]] -name = "pure-eval" -version = "0.2.2" -description = "Safely evaluate AST nodes without side effects" -optional = false -python-versions = "*" -files = [ - {file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"}, - {file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"}, -] - -[package.extras] -tests = ["pytest"] - -[[package]] -name = "pybedtools" -version = "0.9.0" -description = "Wrapper around BEDTools for bioinformatics work" -optional = false -python-versions = "*" -files = [ - {file = "pybedtools-0.9.0.tar.gz", hash = "sha256:9267c92cd764173449d9c31baedac0659b4eccc3d7c05e22ec378f86c0fc30a3"}, -] - -[package.dependencies] -pysam = "*" -six = "*" - -[[package]] -name = "pycparser" -version = "2.21" -description = "C parser in Python" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, - {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, -] - -[[package]] -name = "pygments" -version = "2.15.1" -description = "Pygments is a syntax highlighting package written in Python." -optional = false -python-versions = ">=3.7" -files = [ - {file = "Pygments-2.15.1-py3-none-any.whl", hash = "sha256:db2db3deb4b4179f399a09054b023b6a586b76499d36965813c71aa8ed7b5fd1"}, - {file = "Pygments-2.15.1.tar.gz", hash = "sha256:8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c"}, -] - -[package.extras] -plugins = ["importlib-metadata"] - -[[package]] -name = "pyparsing" -version = "3.1.0" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" -optional = false -python-versions = ">=3.6.8" -files = [ - {file = "pyparsing-3.1.0-py3-none-any.whl", hash = "sha256:d554a96d1a7d3ddaf7183104485bc19fd80543ad6ac5bdb6426719d766fb06c1"}, - {file = "pyparsing-3.1.0.tar.gz", hash = "sha256:edb662d6fe322d6e990b1594b5feaeadf806803359e3d4d42f11e295e588f0ea"}, -] - -[package.extras] -diagrams = ["jinja2", "railroad-diagrams"] - -[[package]] -name = "pyproject-hooks" -version = "1.0.0" -description = "Wrappers to call pyproject.toml-based build backend hooks." -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyproject_hooks-1.0.0-py3-none-any.whl", hash = "sha256:283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8"}, - {file = "pyproject_hooks-1.0.0.tar.gz", hash = "sha256:f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5"}, -] - -[package.dependencies] -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} - -[[package]] -name = "pyrsistent" -version = "0.19.3" -description = "Persistent/Functional/Immutable data structures" -optional = false -python-versions = ">=3.7" -files = [ - {file = "pyrsistent-0.19.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:20460ac0ea439a3e79caa1dbd560344b64ed75e85d8703943e0b66c2a6150e4a"}, - {file = "pyrsistent-0.19.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c18264cb84b5e68e7085a43723f9e4c1fd1d935ab240ce02c0324a8e01ccb64"}, - {file = "pyrsistent-0.19.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4b774f9288dda8d425adb6544e5903f1fb6c273ab3128a355c6b972b7df39dcf"}, - {file = "pyrsistent-0.19.3-cp310-cp310-win32.whl", hash = "sha256:5a474fb80f5e0d6c9394d8db0fc19e90fa540b82ee52dba7d246a7791712f74a"}, - {file = "pyrsistent-0.19.3-cp310-cp310-win_amd64.whl", hash = "sha256:49c32f216c17148695ca0e02a5c521e28a4ee6c5089f97e34fe24163113722da"}, - {file = "pyrsistent-0.19.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:f0774bf48631f3a20471dd7c5989657b639fd2d285b861237ea9e82c36a415a9"}, - {file = "pyrsistent-0.19.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3ab2204234c0ecd8b9368dbd6a53e83c3d4f3cab10ecaf6d0e772f456c442393"}, - {file = "pyrsistent-0.19.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e42296a09e83028b3476f7073fcb69ffebac0e66dbbfd1bd847d61f74db30f19"}, - {file = "pyrsistent-0.19.3-cp311-cp311-win32.whl", hash = "sha256:64220c429e42a7150f4bfd280f6f4bb2850f95956bde93c6fda1b70507af6ef3"}, - {file = "pyrsistent-0.19.3-cp311-cp311-win_amd64.whl", hash = "sha256:016ad1afadf318eb7911baa24b049909f7f3bb2c5b1ed7b6a8f21db21ea3faa8"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c4db1bd596fefd66b296a3d5d943c94f4fac5bcd13e99bffe2ba6a759d959a28"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aeda827381f5e5d65cced3024126529ddc4289d944f75e090572c77ceb19adbf"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:42ac0b2f44607eb92ae88609eda931a4f0dfa03038c44c772e07f43e738bcac9"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-win32.whl", hash = "sha256:e8f2b814a3dc6225964fa03d8582c6e0b6650d68a232df41e3cc1b66a5d2f8d1"}, - {file = "pyrsistent-0.19.3-cp37-cp37m-win_amd64.whl", hash = "sha256:c9bb60a40a0ab9aba40a59f68214eed5a29c6274c83b2cc206a359c4a89fa41b"}, - {file = "pyrsistent-0.19.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a2471f3f8693101975b1ff85ffd19bb7ca7dd7c38f8a81701f67d6b4f97b87d8"}, - {file = "pyrsistent-0.19.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc5d149f31706762c1f8bda2e8c4f8fead6e80312e3692619a75301d3dbb819a"}, - {file = "pyrsistent-0.19.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3311cb4237a341aa52ab8448c27e3a9931e2ee09561ad150ba94e4cfd3fc888c"}, - {file = "pyrsistent-0.19.3-cp38-cp38-win32.whl", hash = "sha256:f0e7c4b2f77593871e918be000b96c8107da48444d57005b6a6bc61fb4331b2c"}, - {file = "pyrsistent-0.19.3-cp38-cp38-win_amd64.whl", hash = "sha256:c147257a92374fde8498491f53ffa8f4822cd70c0d85037e09028e478cababb7"}, - {file = "pyrsistent-0.19.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b735e538f74ec31378f5a1e3886a26d2ca6351106b4dfde376a26fc32a044edc"}, - {file = "pyrsistent-0.19.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99abb85579e2165bd8522f0c0138864da97847875ecbd45f3e7e2af569bfc6f2"}, - {file = "pyrsistent-0.19.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3a8cb235fa6d3fd7aae6a4f1429bbb1fec1577d978098da1252f0489937786f3"}, - {file = "pyrsistent-0.19.3-cp39-cp39-win32.whl", hash = "sha256:c74bed51f9b41c48366a286395c67f4e894374306b197e62810e0fdaf2364da2"}, - {file = "pyrsistent-0.19.3-cp39-cp39-win_amd64.whl", hash = "sha256:878433581fc23e906d947a6814336eee031a00e6defba224234169ae3d3d6a98"}, - {file = "pyrsistent-0.19.3-py3-none-any.whl", hash = "sha256:ccf0d6bd208f8111179f0c26fdf84ed7c3891982f2edaeae7422575f47e66b64"}, - {file = "pyrsistent-0.19.3.tar.gz", hash = "sha256:1a2994773706bbb4995c31a97bc94f1418314923bd1048c6d964837040376440"}, -] - -[[package]] -name = "pysam" -version = "0.19.1" -description = "pysam" -optional = false -python-versions = "*" -files = [ - {file = "pysam-0.19.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8c066877dd3a10c38d6ad401637a819f03b18364a046aba3e654e212dee721e8"}, - {file = "pysam-0.19.1-cp310-cp310-manylinux_2_24_aarch64.whl", hash = "sha256:780afb82dd6ac5fcded0ee2e39ab936e2813dc97f2ccc208f0dcd0a013c5390d"}, - {file = "pysam-0.19.1-cp310-cp310-manylinux_2_24_i686.whl", hash = "sha256:951bbaa4cebe666b08d2ff3d043d82cf79f7b0abc2a6587ee1a8be00ee8d82b3"}, - {file = "pysam-0.19.1-cp310-cp310-manylinux_2_24_x86_64.whl", hash = "sha256:7ea4362a06b810b4ed443107b13fbe997c2f6909eca9a69e52addfe99f76c916"}, - {file = "pysam-0.19.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:aef6d98fade6dd030712a8f4c20f70eec5f86aa3489e34488fc701f2a66d1fdd"}, - {file = "pysam-0.19.1-cp36-cp36m-manylinux_2_24_aarch64.whl", hash = "sha256:1603e5e4d9fb16566024392bc1a58f8a41dab3567588ece335514b7f89f3439e"}, - {file = "pysam-0.19.1-cp36-cp36m-manylinux_2_24_i686.whl", hash = "sha256:fc993c004f2c17b14e87c4957ebe2774385febf40c11c837c242847b35c15f7f"}, - {file = "pysam-0.19.1-cp36-cp36m-manylinux_2_24_x86_64.whl", hash = "sha256:f85b58cb246adcf8e5414bc3581dad1f3c776e61816a3b84fa5ec57c6e749475"}, - {file = "pysam-0.19.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:9e4f8dc355a5d91e733bdba5cf7768c88b8da5ccde6df3704e1ce1932f24f312"}, - {file = "pysam-0.19.1-cp37-cp37m-manylinux_2_24_aarch64.whl", hash = "sha256:20fd2269d5dac8053428f42e6ef831d17dd5ae73bc0aa29cbc7d96e688a9fcb6"}, - {file = "pysam-0.19.1-cp37-cp37m-manylinux_2_24_i686.whl", hash = "sha256:55afc5df041a663f5809e6579ceb70335d2b49be8647c872b73c63897f76d2c4"}, - {file = "pysam-0.19.1-cp37-cp37m-manylinux_2_24_x86_64.whl", hash = "sha256:502529cdb004aebd2fc56cc2b0881a12d599e1c8d6d0ce114e54983e1c7e3b6d"}, - {file = "pysam-0.19.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:91bab0b59c1f06f9a2e30e737ad8f835adb5668acd445d75f26dba83b8d63480"}, - {file = "pysam-0.19.1-cp38-cp38-manylinux_2_24_aarch64.whl", hash = "sha256:9fa3fb0cd865d8068d3401c9f455a9bd80fd31911938f526b8f943ba684e6c70"}, - {file = "pysam-0.19.1-cp38-cp38-manylinux_2_24_i686.whl", hash = "sha256:08c7515c3a58e49ddf9cabf82fff378338ba9acf14c631747b7a65b4540be16c"}, - {file = "pysam-0.19.1-cp38-cp38-manylinux_2_24_x86_64.whl", hash = "sha256:94dec3e952b92398ae7ad641f9050014388c214cdd61fa625cec3ab285578be0"}, - {file = "pysam-0.19.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d826486e1672e08300dbcc6c9eae8192db8578683d7d2bc1c041db0393d696bc"}, - {file = "pysam-0.19.1-cp39-cp39-manylinux_2_24_aarch64.whl", hash = "sha256:159b588b941a947c16f2c097b5c91e9249180b23f925c91be47fc1849e95fc25"}, - {file = "pysam-0.19.1-cp39-cp39-manylinux_2_24_i686.whl", hash = "sha256:dcd491d0d757d91e34d177d48bb911ebf63cd20c84ed1a9d43c5f2e7ea0014ba"}, - {file = "pysam-0.19.1-cp39-cp39-manylinux_2_24_x86_64.whl", hash = "sha256:d97c21d0f7fbf2594b9c8b66e1654159095ca7e08341f06c42074b2c20a8489b"}, - {file = "pysam-0.19.1.tar.gz", hash = "sha256:dee403cbdf232170c1e11cc24c76e7dd748fc672ad38eb0414f3b9d569b1448f"}, -] - -[[package]] -name = "python-dateutil" -version = "2.8.2" -description = "Extensions to the standard Python datetime module" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" -files = [ - {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, - {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, -] - -[package.dependencies] -six = ">=1.5" - -[[package]] -name = "pywin32-ctypes" -version = "0.2.1" -description = "A (partial) reimplementation of pywin32 using ctypes/cffi" -optional = false -python-versions = ">=3.6" -files = [ - {file = "pywin32-ctypes-0.2.1.tar.gz", hash = "sha256:934a2def1e5cbc472b2b6bf80680c0f03cd87df65dfd58bfd1846969de095b03"}, - {file = "pywin32_ctypes-0.2.1-py3-none-any.whl", hash = "sha256:b9a53ef754c894a525469933ab2a447c74ec1ea6b9d2ef446f40ec50d3dcec9f"}, -] - -[[package]] -name = "pyyaml" -version = "6.0" -description = "YAML parser and emitter for Python" -optional = false -python-versions = ">=3.6" -files = [ - {file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"}, - {file = "PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b"}, - {file = "PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5"}, - {file = "PyYAML-6.0-cp310-cp310-win32.whl", hash = "sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513"}, - {file = "PyYAML-6.0-cp310-cp310-win_amd64.whl", hash = "sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358"}, - {file = "PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f"}, - {file = "PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782"}, - {file = "PyYAML-6.0-cp311-cp311-win32.whl", hash = "sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7"}, - {file = "PyYAML-6.0-cp311-cp311-win_amd64.whl", hash = "sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf"}, - {file = "PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92"}, - {file = "PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4"}, - {file = "PyYAML-6.0-cp36-cp36m-win32.whl", hash = "sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293"}, - {file = "PyYAML-6.0-cp36-cp36m-win_amd64.whl", hash = "sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57"}, - {file = "PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4"}, - {file = "PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9"}, - {file = "PyYAML-6.0-cp37-cp37m-win32.whl", hash = "sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737"}, - {file = "PyYAML-6.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d"}, - {file = "PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34"}, - {file = "PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287"}, - {file = "PyYAML-6.0-cp38-cp38-win32.whl", hash = "sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78"}, - {file = "PyYAML-6.0-cp38-cp38-win_amd64.whl", hash = "sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b"}, - {file = "PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3"}, - {file = "PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0"}, - {file = "PyYAML-6.0-cp39-cp39-win32.whl", hash = "sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb"}, - {file = "PyYAML-6.0-cp39-cp39-win_amd64.whl", hash = "sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c"}, - {file = "PyYAML-6.0.tar.gz", hash = "sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2"}, -] - -[[package]] -name = "rapidfuzz" -version = "2.15.1" -description = "rapid fuzzy string matching" -optional = false -python-versions = ">=3.7" -files = [ - {file = "rapidfuzz-2.15.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:fc0bc259ebe3b93e7ce9df50b3d00e7345335d35acbd735163b7c4b1957074d3"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d59fb3a410d253f50099d7063855c2b95df1ef20ad93ea3a6b84115590899f25"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c525a3da17b6d79d61613096c8683da86e3573e807dfaecf422eea09e82b5ba6"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4deae6a918ecc260d0c4612257be8ba321d8e913ccb43155403842758c46fbe"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2577463d10811386e704a3ab58b903eb4e2a31b24dfd9886d789b0084d614b01"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f67d5f56aa48c0da9de4ab81bffb310683cf7815f05ea38e5aa64f3ba4368339"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d7927722ff43690e52b3145b5bd3089151d841d350c6f8378c3cfac91f67573a"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6534afc787e32c4104f65cdeb55f6abe4d803a2d0553221d00ef9ce12788dcde"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d0ae6ec79a1931929bb9dd57bc173eb5ba4c7197461bf69e3a34b6dd314feed2"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:be7ccc45c4d1a7dfb595f260e8022a90c6cb380c2a346ee5aae93f85c96d362b"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:8ba013500a2b68c64b2aecc5fb56a2dad6c2872cf545a0308fd044827b6e5f6a"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:4d9f7d10065f657f960b48699e7dddfce14ab91af4bab37a215f0722daf0d716"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7e24a1b802cea04160b3fccd75d2d0905065783ebc9de157d83c14fb9e1c6ce2"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-win32.whl", hash = "sha256:dffdf03499e0a5b3442951bb82b556333b069e0661e80568752786c79c5b32de"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:7d150d90a7c6caae7962f29f857a4e61d42038cfd82c9df38508daf30c648ae7"}, - {file = "rapidfuzz-2.15.1-cp310-cp310-win_arm64.whl", hash = "sha256:87c30e9184998ff6eb0fa9221f94282ce7c908fd0da96a1ef66ecadfaaa4cdb7"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6986413cb37035eb796e32f049cbc8c13d8630a4ac1e0484e3e268bb3662bd1b"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a72f26e010d4774b676f36e43c0fc8a2c26659efef4b3be3fd7714d3491e9957"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b5cd54c98a387cca111b3b784fc97a4f141244bbc28a92d4bde53f164464112e"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da7fac7c3da39f93e6b2ebe386ed0ffe1cefec91509b91857f6e1204509e931f"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f976e76ac72f650790b3a5402431612175b2ac0363179446285cb3c901136ca9"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:abde47e1595902a490ed14d4338d21c3509156abb2042a99e6da51f928e0c117"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ca8f1747007a3ce919739a60fa95c5325f7667cccf6f1c1ef18ae799af119f5e"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c35da09ab9797b020d0d4f07a66871dfc70ea6566363811090353ea971748b5a"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a3a769ca7580686a66046b77df33851b3c2d796dc1eb60c269b68f690f3e1b65"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:d50622efefdb03a640a51a6123748cd151d305c1f0431af762e833d6ffef71f0"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b7461b0a7651d68bc23f0896bffceea40f62887e5ab8397bf7caa883592ef5cb"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:074ee9e17912e025c72a5780ee4c7c413ea35cd26449719cc399b852d4e42533"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:7025fb105a11f503943f17718cdb8241ea3bb4d812c710c609e69bead40e2ff0"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-win32.whl", hash = "sha256:2084d36b95139413cef25e9487257a1cc892b93bd1481acd2a9656f7a1d9930c"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:5a738fcd24e34bce4b19126b92fdae15482d6d3a90bd687fd3d24ce9d28ce82d"}, - {file = "rapidfuzz-2.15.1-cp311-cp311-win_arm64.whl", hash = "sha256:dc3cafa68cfa54638632bdcadf9aab89a3d182b4a3f04d2cad7585ed58ea8731"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3c53d57ba7a88f7bf304d4ea5a14a0ca112db0e0178fff745d9005acf2879f7d"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6ee758eec4cf2215dc8d8eafafcea0d1f48ad4b0135767db1b0f7c5c40a17dd"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d93ba3ae59275e7a3a116dac4ffdb05e9598bf3ee0861fecc5b60fb042d539e"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7c3ff75e647908ddbe9aa917fbe39a112d5631171f3fcea5809e2363e525a59d"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6d89c421702474c6361245b6b199e6e9783febacdbfb6b002669e6cb3ef17a09"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f69e6199fec0f58f9a89afbbaea78d637c7ce77f656a03a1d6ea6abdc1d44f8"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:41dfea282844d0628279b4db2929da0dacb8ac317ddc5dcccc30093cf16357c1"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:2dd03477feefeccda07b7659dd614f6738cfc4f9b6779dd61b262a73b0a9a178"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:5efe035aa76ff37d1b5fa661de3c4b4944de9ff227a6c0b2e390a95c101814c0"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:ed2cf7c69102c7a0a06926d747ed855bc836f52e8d59a5d1e3adfd980d1bd165"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a0e441d4c2025110ec3eba5d54f11f78183269a10152b3a757a739ffd1bb12bf"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-win32.whl", hash = "sha256:a4a54efe17cc9f53589c748b53f28776dfdfb9bc83619685740cb7c37985ac2f"}, - {file = "rapidfuzz-2.15.1-cp37-cp37m-win_amd64.whl", hash = "sha256:bb8318116ecac4dfb84841d8b9b461f9bb0c3be5b616418387d104f72d2a16d1"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e9296c530e544f68858c3416ad1d982a1854f71e9d2d3dcedb5b216e6d54f067"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:49c4bcdb9238f11f8c4eba1b898937f09b92280d6f900023a8216008f299b41a"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ebb40a279e134bb3fef099a8b58ed5beefb201033d29bdac005bddcdb004ef71"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a7381c11cb590bbd4e6f2d8779a0b34fdd2234dfa13d0211f6aee8ca166d9d05"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cfdcdedfd12a0077193f2cf3626ff6722c5a184adf0d2d51f1ec984bf21c23c3"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f85bece1ec59bda8b982bd719507d468d4df746dfb1988df11d916b5e9fe19e8"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b1b393f4a1eaa6867ffac6aef58cfb04bab2b3d7d8e40b9fe2cf40dd1d384601"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53de456ef020a77bf9d7c6c54860a48e2e902584d55d3001766140ac45c54bc7"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2492330bc38b76ed967eab7bdaea63a89b6ceb254489e2c65c3824efcbf72993"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:099e4c6befaa8957a816bdb67ce664871f10aaec9bebf2f61368cf7e0869a7a1"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:46599b2ad4045dd3f794a24a6db1e753d23304699d4984462cf1ead02a51ddf3"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:591f19d16758a3c55c9d7a0b786b40d95599a5b244d6eaef79c7a74fcf5104d8"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:ed17359061840eb249f8d833cb213942e8299ffc4f67251a6ed61833a9f2ea20"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-win32.whl", hash = "sha256:aa1e5aad325168e29bf8e17006479b97024aa9d2fdbe12062bd2f8f09080acf8"}, - {file = "rapidfuzz-2.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:c2bb68832b140c551dbed691290bef4ee6719d4e8ce1b7226a3736f61a9d1a83"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:3fac40972cf7b6c14dded88ae2331eb50dfbc278aa9195473ef6fc6bfe49f686"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f0e456cbdc0abf39352800309dab82fd3251179fa0ff6573fa117f51f4e84be8"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:22b9d22022b9d09fd4ece15102270ab9b6a5cfea8b6f6d1965c1df7e3783f5ff"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:46754fe404a9a6f5cbf7abe02d74af390038d94c9b8c923b3f362467606bfa28"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:91abb8bf7610efe326394adc1d45e1baca8f360e74187f3fa0ef3df80cdd3ba6"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e40a2f60024f9d3c15401e668f732800114a023f3f8d8c40f1521a62081ff054"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a48ee83916401ac73938526d7bd804e01d2a8fe61809df7f1577b0b3b31049a3"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c71580052f9dbac443c02f60484e5a2e5f72ad4351b84b2009fbe345b1f38422"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:82b86d5b8c1b9bcbc65236d75f81023c78d06a721c3e0229889ff4ed5c858169"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:fc4528b7736e5c30bc954022c2cf410889abc19504a023abadbc59cdf9f37cae"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:e1e0e569108a5760d8f01d0f2148dd08cc9a39ead79fbefefca9e7c7723c7e88"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:94e1c97f0ad45b05003806f8a13efc1fc78983e52fa2ddb00629003acf4676ef"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:47e81767a962e41477a85ad7ac937e34d19a7d2a80be65614f008a5ead671c56"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-win32.whl", hash = "sha256:79fc574aaf2d7c27ec1022e29c9c18f83cdaf790c71c05779528901e0caad89b"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:f3dd4bcef2d600e0aa121e19e6e62f6f06f22a89f82ef62755e205ce14727874"}, - {file = "rapidfuzz-2.15.1-cp39-cp39-win_arm64.whl", hash = "sha256:cac095cbdf44bc286339a77214bbca6d4d228c9ebae3da5ff6a80aaeb7c35634"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b89d1126be65c85763d56e3b47d75f1a9b7c5529857b4d572079b9a636eaa8a7"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:19b7460e91168229768be882ea365ba0ac7da43e57f9416e2cfadc396a7df3c2"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:93c33c03e7092642c38f8a15ca2d8fc38da366f2526ec3b46adf19d5c7aa48ba"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:040faca2e26d9dab5541b45ce72b3f6c0e36786234703fc2ac8c6f53bb576743"}, - {file = "rapidfuzz-2.15.1-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:6e2a3b23e1e9aa13474b3c710bba770d0dcc34d517d3dd6f97435a32873e3f28"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:2e597b9dfd6dd180982684840975c458c50d447e46928efe3e0120e4ec6f6686"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d14752c9dd2036c5f36ebe8db5f027275fa7d6b3ec6484158f83efb674bab84e"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:558224b6fc6124d13fa32d57876f626a7d6188ba2a97cbaea33a6ee38a867e31"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3c89cfa88dc16fd8c9bcc0c7f0b0073f7ef1e27cceb246c9f5a3f7004fa97c4d"}, - {file = "rapidfuzz-2.15.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:509c5b631cd64df69f0f011893983eb15b8be087a55bad72f3d616b6ae6a0f96"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0f73a04135a03a6e40393ecd5d46a7a1049d353fc5c24b82849830d09817991f"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c99d53138a2dfe8ada67cb2855719f934af2733d726fbf73247844ce4dd6dd5"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f01fa757f0fb332a1f045168d29b0d005de6c39ee5ce5d6c51f2563bb53c601b"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:60368e1add6e550faae65614844c43f8a96e37bf99404643b648bf2dba92c0fb"}, - {file = "rapidfuzz-2.15.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:785744f1270828cc632c5a3660409dee9bcaac6931a081bae57542c93e4d46c4"}, - {file = "rapidfuzz-2.15.1.tar.gz", hash = "sha256:d62137c2ca37aea90a11003ad7dc109c8f1739bfbe5a9a217f3cdb07d7ac00f6"}, -] - -[package.extras] -full = ["numpy"] - -[[package]] -name = "requests" -version = "2.31.0" -description = "Python HTTP for Humans." -optional = false -python-versions = ">=3.7" -files = [ - {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, - {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, -] - -[package.dependencies] -certifi = ">=2017.4.17" -charset-normalizer = ">=2,<4" -idna = ">=2.5,<4" -urllib3 = ">=1.21.1,<3" - -[package.extras] -socks = ["PySocks (>=1.5.6,!=1.5.7)"] -use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] - -[[package]] -name = "requests-toolbelt" -version = "1.0.0" -description = "A utility belt for advanced users of python-requests" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6"}, - {file = "requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06"}, -] - -[package.dependencies] -requests = ">=2.0.1,<3.0.0" - -[[package]] -name = "secretstorage" -version = "3.3.3" -description = "Python bindings to FreeDesktop.org Secret Service API" -optional = false -python-versions = ">=3.6" -files = [ - {file = "SecretStorage-3.3.3-py3-none-any.whl", hash = "sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99"}, - {file = "SecretStorage-3.3.3.tar.gz", hash = "sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77"}, -] - -[package.dependencies] -cryptography = ">=2.0" -jeepney = ">=0.6" - -[[package]] -name = "shellingham" -version = "1.5.0.post1" -description = "Tool to Detect Surrounding Shell" -optional = false -python-versions = ">=3.7" -files = [ - {file = "shellingham-1.5.0.post1-py2.py3-none-any.whl", hash = "sha256:368bf8c00754fd4f55afb7bbb86e272df77e4dc76ac29dbcbb81a59e9fc15744"}, - {file = "shellingham-1.5.0.post1.tar.gz", hash = "sha256:823bc5fb5c34d60f285b624e7264f4dda254bc803a3774a147bf99c0e3004a28"}, -] - -[[package]] -name = "six" -version = "1.16.0" -description = "Python 2 and 3 compatibility utilities" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" -files = [ - {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, - {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, -] - -[[package]] -name = "stack-data" -version = "0.6.2" -description = "Extract data from python stack frames and tracebacks for informative displays" -optional = false -python-versions = "*" -files = [ - {file = "stack_data-0.6.2-py3-none-any.whl", hash = "sha256:cbb2a53eb64e5785878201a97ed7c7b94883f48b87bfb0bbe8b623c74679e4a8"}, - {file = "stack_data-0.6.2.tar.gz", hash = "sha256:32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815"}, -] - -[package.dependencies] -asttokens = ">=2.1.0" -executing = ">=1.2.0" -pure-eval = "*" - -[package.extras] -tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] - -[[package]] -name = "tomli" -version = "2.0.1" -description = "A lil' TOML parser" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, - {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, -] - -[[package]] -name = "tomlkit" -version = "0.11.8" -description = "Style preserving TOML library" -optional = false -python-versions = ">=3.7" -files = [ - {file = "tomlkit-0.11.8-py3-none-any.whl", hash = "sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171"}, - {file = "tomlkit-0.11.8.tar.gz", hash = "sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3"}, -] - -[[package]] -name = "traitlets" -version = "5.9.0" -description = "Traitlets Python configuration system" -optional = false -python-versions = ">=3.7" -files = [ - {file = "traitlets-5.9.0-py3-none-any.whl", hash = "sha256:9e6ec080259b9a5940c797d58b613b5e31441c2257b87c2e795c5228ae80d2d8"}, - {file = "traitlets-5.9.0.tar.gz", hash = "sha256:f6cde21a9c68cf756af02035f72d5a723bf607e862e7be33ece505abf4a3bad9"}, -] - -[package.extras] -docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] -test = ["argcomplete (>=2.0)", "pre-commit", "pytest", "pytest-mock"] - -[[package]] -name = "trove-classifiers" -version = "2023.5.24" -description = "Canonical source for classifiers on PyPI (pypi.org)." -optional = false -python-versions = "*" -files = [ - {file = "trove-classifiers-2023.5.24.tar.gz", hash = "sha256:fd5a1546283be941f47540a135bdeae8fb261380a6a204d9c18012f2a1b0ceae"}, - {file = "trove_classifiers-2023.5.24-py3-none-any.whl", hash = "sha256:d9d7ae14fb90bf3d50bef99c3941b176b5326509e6e9037e622562d6352629d0"}, -] - -[[package]] -name = "urllib3" -version = "1.26.16" -description = "HTTP library with thread-safe connection pooling, file post, and more." -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" -files = [ - {file = "urllib3-1.26.16-py2.py3-none-any.whl", hash = "sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f"}, - {file = "urllib3-1.26.16.tar.gz", hash = "sha256:8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14"}, -] - -[package.extras] -brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)", "brotlipy (>=0.6.0)"] -secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "ipaddress", "pyOpenSSL (>=0.14)", "urllib3-secure-extra"] -socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] - -[[package]] -name = "virtualenv" -version = "20.23.1" -description = "Virtual Python Environment builder" -optional = false -python-versions = ">=3.7" -files = [ - {file = "virtualenv-20.23.1-py3-none-any.whl", hash = "sha256:34da10f14fea9be20e0fd7f04aba9732f84e593dac291b757ce42e3368a39419"}, - {file = "virtualenv-20.23.1.tar.gz", hash = "sha256:8ff19a38c1021c742148edc4f81cb43d7f8c6816d2ede2ab72af5b84c749ade1"}, -] - -[package.dependencies] -distlib = ">=0.3.6,<1" -filelock = ">=3.12,<4" -platformdirs = ">=3.5.1,<4" - -[package.extras] -docs = ["furo (>=2023.5.20)", "proselint (>=0.13)", "sphinx (>=7.0.1)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] -test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.3.1)", "pytest-env (>=0.8.1)", "pytest-freezer (>=0.4.6)", "pytest-mock (>=3.10)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=67.8)", "time-machine (>=2.9)"] - -[[package]] -name = "wcwidth" -version = "0.2.6" -description = "Measures the displayed width of unicode strings in a terminal" -optional = false -python-versions = "*" -files = [ - {file = "wcwidth-0.2.6-py2.py3-none-any.whl", hash = "sha256:795b138f6875577cd91bba52baf9e445cd5118fd32723b460e30a0af30ea230e"}, - {file = "wcwidth-0.2.6.tar.gz", hash = "sha256:a5220780a404dbe3353789870978e472cfe477761f06ee55077256e509b156d0"}, -] - -[[package]] -name = "webencodings" -version = "0.5.1" -description = "Character encoding aliases for legacy web content" -optional = false -python-versions = "*" -files = [ - {file = "webencodings-0.5.1-py2.py3-none-any.whl", hash = "sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78"}, - {file = "webencodings-0.5.1.tar.gz", hash = "sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923"}, -] - -[[package]] -name = "xattr" -version = "0.10.1" -description = "Python wrapper for extended filesystem attributes" -optional = false -python-versions = "*" -files = [ - {file = "xattr-0.10.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:16a660a883e703b311d1bbbcafc74fa877585ec081cd96e8dd9302c028408ab1"}, - {file = "xattr-0.10.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:1e2973e72faa87ca29d61c23b58c3c89fe102d1b68e091848b0e21a104123503"}, - {file = "xattr-0.10.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:13279fe8f7982e3cdb0e088d5cb340ce9cbe5ef92504b1fd80a0d3591d662f68"}, - {file = "xattr-0.10.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:1dc9b9f580ef4b8ac5e2c04c16b4d5086a611889ac14ecb2e7e87170623a0b75"}, - {file = "xattr-0.10.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:485539262c2b1f5acd6b6ea56e0da2bc281a51f74335c351ea609c23d82c9a79"}, - {file = "xattr-0.10.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:295b3ab335fcd06ca0a9114439b34120968732e3f5e9d16f456d5ec4fa47a0a2"}, - {file = "xattr-0.10.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:a126eb38e14a2f273d584a692fe36cff760395bf7fc061ef059224efdb4eb62c"}, - {file = "xattr-0.10.1-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:b0e919c24f5b74428afa91507b15e7d2ef63aba98e704ad13d33bed1288dca81"}, - {file = "xattr-0.10.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:e31d062cfe1aaeab6ba3db6bd255f012d105271018e647645941d6609376af18"}, - {file = "xattr-0.10.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:209fb84c09b41c2e4cf16dd2f481bb4a6e2e81f659a47a60091b9bcb2e388840"}, - {file = "xattr-0.10.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c4120090dac33eddffc27e487f9c8f16b29ff3f3f8bcb2251b2c6c3f974ca1e1"}, - {file = "xattr-0.10.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3e739d624491267ec5bb740f4eada93491de429d38d2fcdfb97b25efe1288eca"}, - {file = "xattr-0.10.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2677d40b95636f3482bdaf64ed9138fb4d8376fb7933f434614744780e46e42d"}, - {file = "xattr-0.10.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:40039f1532c4456fd0f4c54e9d4e01eb8201248c321c6c6856262d87e9a99593"}, - {file = "xattr-0.10.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:148466e5bb168aba98f80850cf976e931469a3c6eb11e9880d9f6f8b1e66bd06"}, - {file = "xattr-0.10.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:0aedf55b116beb6427e6f7958ccd80a8cbc80e82f87a4cd975ccb61a8d27b2ee"}, - {file = "xattr-0.10.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:c3024a9ff157247c8190dd0eb54db4a64277f21361b2f756319d9d3cf20e475f"}, - {file = "xattr-0.10.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:f1be6e733e9698f645dbb98565bb8df9b75e80e15a21eb52787d7d96800e823b"}, - {file = "xattr-0.10.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7880c8a54c18bc091a4ce0adc5c6d81da1c748aec2fe7ac586d204d6ec7eca5b"}, - {file = "xattr-0.10.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:89c93b42c3ba8aedbc29da759f152731196c2492a2154371c0aae3ef8ba8301b"}, - {file = "xattr-0.10.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:6b905e808df61b677eb972f915f8a751960284358b520d0601c8cbc476ba2df6"}, - {file = "xattr-0.10.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1ef954d0655f93a34d07d0cc7e02765ec779ff0b59dc898ee08c6326ad614d5"}, - {file = "xattr-0.10.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:199b20301b6acc9022661412346714ce764d322068ef387c4de38062474db76c"}, - {file = "xattr-0.10.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ec0956a8ab0f0d3f9011ba480f1e1271b703d11542375ef73eb8695a6bd4b78b"}, - {file = "xattr-0.10.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ffcb57ca1be338d69edad93cf59aac7c6bb4dbb92fd7bf8d456c69ea42f7e6d2"}, - {file = "xattr-0.10.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:1f0563196ee54756fe2047627d316977dc77d11acd7a07970336e1a711e934db"}, - {file = "xattr-0.10.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc354f086f926a1c7f04886f97880fed1a26d20e3bc338d0d965fd161dbdb8ab"}, - {file = "xattr-0.10.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c0cd2d02ef2fb45ecf2b0da066a58472d54682c6d4f0452dfe7ae2f3a76a42ea"}, - {file = "xattr-0.10.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:49626096ddd72dcc1654aadd84b103577d8424f26524a48d199847b5d55612d0"}, - {file = "xattr-0.10.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ceaa26bef8fcb17eb59d92a7481c2d15d20211e217772fb43c08c859b01afc6a"}, - {file = "xattr-0.10.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8c014c371391f28f8cd27d73ea59f42b30772cd640b5a2538ad4f440fd9190b"}, - {file = "xattr-0.10.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:46c32cd605673606b9388a313b0050ee7877a0640d7561eea243ace4fa2cc5a6"}, - {file = "xattr-0.10.1-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:772b22c4ff791fe5816a7c2a1c9fcba83f9ab9bea138eb44d4d70f34676232b4"}, - {file = "xattr-0.10.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:183ad611a2d70b5a3f5f7aadef0fcef604ea33dcf508228765fd4ddac2c7321d"}, - {file = "xattr-0.10.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8068df3ebdfa9411e58d5ae4a05d807ec5994645bb01af66ec9f6da718b65c5b"}, - {file = "xattr-0.10.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5bc40570155beb85e963ae45300a530223d9822edfdf09991b880e69625ba38a"}, - {file = "xattr-0.10.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:436e1aaf23c07e15bed63115f1712d2097e207214fc6bcde147c1efede37e2c5"}, - {file = "xattr-0.10.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7298455ccf3a922d403339781b10299b858bb5ec76435445f2da46fb768e31a5"}, - {file = "xattr-0.10.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:986c2305c6c1a08f78611eb38ef9f1f47682774ce954efb5a4f3715e8da00d5f"}, - {file = "xattr-0.10.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:5dc6099e76e33fa3082a905fe59df766b196534c705cf7a2e3ad9bed2b8a180e"}, - {file = "xattr-0.10.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:042ad818cda6013162c0bfd3816f6b74b7700e73c908cde6768da824686885f8"}, - {file = "xattr-0.10.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:9d4c306828a45b41b76ca17adc26ac3dc00a80e01a5ba85d71df2a3e948828f2"}, - {file = "xattr-0.10.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a606280b0c9071ef52572434ecd3648407b20df3d27af02c6592e84486b05894"}, - {file = "xattr-0.10.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:5b49d591cf34cda2079fd7a5cb2a7a1519f54dc2e62abe3e0720036f6ed41a85"}, - {file = "xattr-0.10.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b8705ac6791426559c1a5c2b88bb2f0e83dc5616a09b4500899bfff6a929302"}, - {file = "xattr-0.10.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5ea974930e876bc5c146f54ac0f85bb39b7b5de2b6fc63f90364712ae368ebe"}, - {file = "xattr-0.10.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f55a2dd73a12a1ae5113c5d9cd4b4ab6bf7950f4d76d0a1a0c0c4264d50da61d"}, - {file = "xattr-0.10.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:475c38da0d3614cc5564467c4efece1e38bd0705a4dbecf8deeb0564a86fb010"}, - {file = "xattr-0.10.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:925284a4a28e369459b2b7481ea22840eed3e0573a4a4c06b6b0614ecd27d0a7"}, - {file = "xattr-0.10.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:aa32f1b45fed9122bed911de0fcc654da349e1f04fa4a9c8ef9b53e1cc98b91e"}, - {file = "xattr-0.10.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c5d3d0e728bace64b74c475eb4da6148cd172b2d23021a1dcd055d92f17619ac"}, - {file = "xattr-0.10.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8faaacf311e2b5cc67c030c999167a78a9906073e6abf08eaa8cf05b0416515c"}, - {file = "xattr-0.10.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:cc6b8d5ca452674e1a96e246a3d2db5f477aecbc7c945c73f890f56323e75203"}, - {file = "xattr-0.10.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3725746a6502f40f72ef27e0c7bfc31052a239503ff3eefa807d6b02a249be22"}, - {file = "xattr-0.10.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:789bd406d1aad6735e97b20c6d6a1701e1c0661136be9be862e6a04564da771f"}, - {file = "xattr-0.10.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a9a7a807ab538210ff8532220d8fc5e2d51c212681f63dbd4e7ede32543b070f"}, - {file = "xattr-0.10.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3e5825b5fc99ecdd493b0cc09ec35391e7a451394fdf623a88b24726011c950d"}, - {file = "xattr-0.10.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:80638d1ce7189dc52f26c234cee3522f060fadab6a8bc3562fe0ddcbe11ba5a4"}, - {file = "xattr-0.10.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:3ff0dbe4a6ce2ce065c6de08f415bcb270ecfd7bf1655a633ddeac695ce8b250"}, - {file = "xattr-0.10.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5267e5f9435c840d2674194150b511bef929fa7d3bc942a4a75b9eddef18d8d8"}, - {file = "xattr-0.10.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b27dfc13b193cb290d5d9e62f806bb9a99b00cd73bb6370d556116ad7bb5dc12"}, - {file = "xattr-0.10.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:636ebdde0277bce4d12d2ef2550885804834418fee0eb456b69be928e604ecc4"}, - {file = "xattr-0.10.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d60c27922ec80310b45574351f71e0dd3a139c5295e8f8b19d19c0010196544f"}, - {file = "xattr-0.10.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:b34df5aad035d0343bd740a95ca30db99b776e2630dca9cc1ba8e682c9cc25ea"}, - {file = "xattr-0.10.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f24a7c04ff666d0fe905dfee0a84bc899d624aeb6dccd1ea86b5c347f15c20c1"}, - {file = "xattr-0.10.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a3878e1aff8eca64badad8f6d896cb98c52984b1e9cd9668a3ab70294d1ef92d"}, - {file = "xattr-0.10.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4abef557028c551d59cf2fb3bf63f2a0c89f00d77e54c1c15282ecdd56943496"}, - {file = "xattr-0.10.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:0e14bd5965d3db173d6983abdc1241c22219385c22df8b0eb8f1846c15ce1fee"}, - {file = "xattr-0.10.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7f9be588a4b6043b03777d50654c6079af3da60cc37527dbb80d36ec98842b1e"}, - {file = "xattr-0.10.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7bc4ae264aa679aacf964abf3ea88e147eb4a22aea6af8c6d03ebdebd64cfd6"}, - {file = "xattr-0.10.1-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:827b5a97673b9997067fde383a7f7dc67342403093b94ea3c24ae0f4f1fec649"}, - {file = "xattr-0.10.1.tar.gz", hash = "sha256:c12e7d81ffaa0605b3ac8c22c2994a8e18a9cf1c59287a1b7722a2289c952ec5"}, -] - -[package.dependencies] -cffi = ">=1.0" - -[[package]] -name = "zipp" -version = "3.15.0" -description = "Backport of pathlib-compatible object wrapper for zip files" -optional = false -python-versions = ">=3.7" -files = [ - {file = "zipp-3.15.0-py3-none-any.whl", hash = "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556"}, - {file = "zipp-3.15.0.tar.gz", hash = "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b"}, -] - -[package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] -testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] - -[metadata] -lock-version = "2.0" -python-versions = "^3.10" -content-hash = "c1e88744534178a1f0c3100676f18b706ef75d3acb1d805d53848786944bf35c" +# This file is automatically @generated by Poetry 1.5.1 and should not be changed by hand. + +[[package]] +name = "asttokens" +version = "2.4.1" +description = "Annotate AST trees with source code positions" +optional = false +python-versions = "*" +files = [ + {file = "asttokens-2.4.1-py2.py3-none-any.whl", hash = "sha256:051ed49c3dcae8913ea7cd08e46a606dba30b79993209636c4875bc1d637bc24"}, + {file = "asttokens-2.4.1.tar.gz", hash = "sha256:b03869718ba9a6eb027e134bfdf69f38a236d681c83c160d510768af11254ba0"}, +] + +[package.dependencies] +six = ">=1.12.0" + +[package.extras] +astroid = ["astroid (>=1,<2)", "astroid (>=2,<4)"] +test = ["astroid (>=1,<2)", "astroid (>=2,<4)", "pytest"] + +[[package]] +name = "biopython" +version = "1.79" +description = "Freely available tools for computational molecular biology." +optional = false +python-versions = ">=3.6" +files = [ + {file = "biopython-1.79-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bb3c25ac6688ceac074e8d09951d29d1ef49c0645f677550d7cbe5b950da5ccf"}, + {file = "biopython-1.79-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d759ccb6e7539130f0b272bc246715cad2a2fb91520d62db183d62d65f80a215"}, + {file = "biopython-1.79-cp310-cp310-win32.whl", hash = "sha256:1af4348c17e43f3c79a16af87424d8e3a32e2168ab9246106a085bbb2b8d3450"}, + {file = "biopython-1.79-cp310-cp310-win_amd64.whl", hash = "sha256:9eadfd4300f534cd4fa39613eeee786d2c3d6b981d373c5c46616fa1a97cad10"}, + {file = "biopython-1.79-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:1163ee42247d0ddb58838e5845de4b7b51012a48eb4b61e1f517edfeccab19db"}, + {file = "biopython-1.79-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:535ca75060786a682e6572abdc42420fa8a54af388297da7c56d151c7cc63eec"}, + {file = "biopython-1.79-cp311-cp311-win32.whl", hash = "sha256:6d1b8a63cb569209fb431d34dea0792d5c3ec0207aada3bdec3f8bf0c4a406fb"}, + {file = "biopython-1.79-cp311-cp311-win_amd64.whl", hash = "sha256:0ead3c2df8fc4012fc7b1a2751be93c8b0fae677934e78d30182411ed34991bb"}, + {file = "biopython-1.79-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:72a1477cf1701964c7224e506a54fd65d1cc5228da200b634a17992230aa1cbd"}, + {file = "biopython-1.79-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:365569543ea58dd07ef205ec351c23b6c1a3200d5d321eb28ceaecd55eb5955e"}, + {file = "biopython-1.79-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:4be31815226052d86d4c2f6a103c40504e34bba3e25cc1b1d687a3203c42fb6e"}, + {file = "biopython-1.79-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ceab668be9cbdcddef55ad459f87acd0316ae4a00d32251fea4cf665f5062fda"}, + {file = "biopython-1.79-cp36-cp36m-win32.whl", hash = "sha256:83bfea8a19f9352c47b13965c4b73853e7aeef3c5aed8489895b0679e32c621b"}, + {file = "biopython-1.79-cp36-cp36m-win_amd64.whl", hash = "sha256:98deacc30b8654cfcdcf707d93fa4e3c8717bbda07c3f9f828cf84753d4a1e4d"}, + {file = "biopython-1.79-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:884a2b99ac7820cb84f70089769a512e3238ee60438b8c934ed519613dc570ce"}, + {file = "biopython-1.79-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:51eb467a60c38820ad1e6c3a7d4cb10535606f559646e824cc65c96091d91ff7"}, + {file = "biopython-1.79-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26c8b935a08efc044bbdd8882b86800c6bd7aa2a22832cee9470aba708cd23b1"}, + {file = "biopython-1.79-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3786ed9304f2de9f27a9eaa7d19b6b167eff2be0d15c99000a99785308b7dabe"}, + {file = "biopython-1.79-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:03ee5c72b3cc3f0675a8c22ce1c45fe99a32a60db18df059df479ae6cf619708"}, + {file = "biopython-1.79-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:9580978803b582e0612b71673cab289e6bf261a865009cfb9501d65bc726a76e"}, + {file = "biopython-1.79-cp37-cp37m-win32.whl", hash = "sha256:5ae69c5e09769390643aa0f8064517665df6fb99c37433821d6664584d0ecb8c"}, + {file = "biopython-1.79-cp37-cp37m-win_amd64.whl", hash = "sha256:f0a7e1d94a318f74974345fd0987ec389b16988ec484e67218e900b116b932a8"}, + {file = "biopython-1.79-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:aa23a83a220486af6193760d079b36543fe00afcfbd18280ca2fd0b2c1c8dd6d"}, + {file = "biopython-1.79-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4b3d4eec2e348c3d97a7fde80ee0f2b8ebeed849d2bd64a616833a9be03b93c8"}, + {file = "biopython-1.79-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:131093d8a0b8075b692fe73d9a4684d4fc98ff5990f6dce1e1b9f929c58207f1"}, + {file = "biopython-1.79-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b5c371b54f9ebb9ec420d535748d40c6945faf829420c1c5b254b1b77f70b153"}, + {file = "biopython-1.79-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:947b793e804c59ea45ae46945a57612ad1789ca87af4af0d6a62dcecf3a6246a"}, + {file = "biopython-1.79-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d9f6ce961e0c380e2a5435f64c96421dbcebeab6a1b41506bd81251feb733c08"}, + {file = "biopython-1.79-cp38-cp38-win32.whl", hash = "sha256:155c5b95857bca7ebd607210cb9d8ea459bb0b86b3ca37ea44ec47c26ede7e9a"}, + {file = "biopython-1.79-cp38-cp38-win_amd64.whl", hash = "sha256:2dbb4388c75b5dfca8ce729e791f465c9c878dbd7ba2ab9a1f9854609d2b5426"}, + {file = "biopython-1.79-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:76988ed3d7383d566db1d7fc69c9cf136c6275813fb749fc6753c340f81f1a8f"}, + {file = "biopython-1.79-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e921571b51514a6d35944242d6fef6427c3998acf58940fe1f209ac8a92a6e87"}, + {file = "biopython-1.79-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b385ab3eb8921bdf952213bb94c52662696905e5e5b8b81b024156eec3249012"}, + {file = "biopython-1.79-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:465429ca6fc1a98d25cc7a15708f1d238caa3ada66c3cd47d27405c816c80808"}, + {file = "biopython-1.79-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bf634a56f449a4123e48e538d661948e5ac29fb452acd2962b8cb834b472a9d7"}, + {file = "biopython-1.79-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:ab93d5749b375be3682866b3a606aa2ebd3e6d868079793925bf4fbb0987cf1f"}, + {file = "biopython-1.79-cp39-cp39-win32.whl", hash = "sha256:8f33dafd3c7254fff5e1684b965e45a7c08d9b8e1bf51562b0a521ff9a6f5ea0"}, + {file = "biopython-1.79-cp39-cp39-win_amd64.whl", hash = "sha256:b3ab26f26a1956ef26303386510d84e917e31fcbbc94918c336da0163ef628df"}, + {file = "biopython-1.79.tar.gz", hash = "sha256:edb07eac99d3b8abd7ba56ff4bedec9263f76dfc3c3f450e7d2e2bcdecf8559b"}, +] + +[package.dependencies] +numpy = "*" + +[[package]] +name = "build" +version = "1.2.1" +description = "A simple, correct Python build frontend" +optional = false +python-versions = ">=3.8" +files = [ + {file = "build-1.2.1-py3-none-any.whl", hash = "sha256:75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4"}, + {file = "build-1.2.1.tar.gz", hash = "sha256:526263f4870c26f26c433545579475377b2b7588b6f1eac76a001e873ae3e19d"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "os_name == \"nt\""} +importlib-metadata = {version = ">=4.6", markers = "python_full_version < \"3.10.2\""} +packaging = ">=19.1" +pyproject_hooks = "*" +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} + +[package.extras] +docs = ["furo (>=2023.08.17)", "sphinx (>=7.0,<8.0)", "sphinx-argparse-cli (>=1.5)", "sphinx-autodoc-typehints (>=1.10)", "sphinx-issues (>=3.0.0)"] +test = ["build[uv,virtualenv]", "filelock (>=3)", "pytest (>=6.2.4)", "pytest-cov (>=2.12)", "pytest-mock (>=2)", "pytest-rerunfailures (>=9.1)", "pytest-xdist (>=1.34)", "setuptools (>=42.0.0)", "setuptools (>=56.0.0)", "setuptools (>=56.0.0)", "setuptools (>=67.8.0)", "wheel (>=0.36.0)"] +typing = ["build[uv]", "importlib-metadata (>=5.1)", "mypy (>=1.9.0,<1.10.0)", "tomli", "typing-extensions (>=3.7.4.3)"] +uv = ["uv (>=0.1.18)"] +virtualenv = ["virtualenv (>=20.0.35)"] + +[[package]] +name = "cachecontrol" +version = "0.14.0" +description = "httplib2 caching for requests" +optional = false +python-versions = ">=3.7" +files = [ + {file = "cachecontrol-0.14.0-py3-none-any.whl", hash = "sha256:f5bf3f0620c38db2e5122c0726bdebb0d16869de966ea6a2befe92470b740ea0"}, + {file = "cachecontrol-0.14.0.tar.gz", hash = "sha256:7db1195b41c81f8274a7bbd97c956f44e8348265a1bc7641c37dfebc39f0c938"}, +] + +[package.dependencies] +filelock = {version = ">=3.8.0", optional = true, markers = "extra == \"filecache\""} +msgpack = ">=0.5.2,<2.0.0" +requests = ">=2.16.0" + +[package.extras] +dev = ["CacheControl[filecache,redis]", "black", "build", "cherrypy", "furo", "mypy", "pytest", "pytest-cov", "sphinx", "sphinx-copybutton", "tox", "types-redis", "types-requests"] +filecache = ["filelock (>=3.8.0)"] +redis = ["redis (>=2.10.5)"] + +[[package]] +name = "certifi" +version = "2024.2.2" +description = "Python package for providing Mozilla's CA Bundle." +optional = false +python-versions = ">=3.6" +files = [ + {file = "certifi-2024.2.2-py3-none-any.whl", hash = "sha256:dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1"}, + {file = "certifi-2024.2.2.tar.gz", hash = "sha256:0569859f95fc761b18b45ef421b1290a0f65f147e92a1e5eb3e635f9a5e4e66f"}, +] + +[[package]] +name = "cffi" +version = "1.16.0" +description = "Foreign Function Interface for Python calling C code." +optional = false +python-versions = ">=3.8" +files = [ + {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"}, + {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"}, + {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"}, + {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"}, + {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"}, + {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"}, + {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"}, + {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"}, + {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"}, + {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"}, + {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"}, + {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"}, + {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"}, + {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"}, + {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"}, + {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"}, + {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"}, + {file = "cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324"}, + {file = "cffi-1.16.0-cp38-cp38-win32.whl", hash = "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a"}, + {file = "cffi-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36"}, + {file = "cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed"}, + {file = "cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098"}, + {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000"}, + {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe"}, + {file = "cffi-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4"}, + {file = "cffi-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8"}, + {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"}, +] + +[package.dependencies] +pycparser = "*" + +[[package]] +name = "charset-normalizer" +version = "3.3.2" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "charset-normalizer-3.3.2.tar.gz", hash = "sha256:f30c3cb33b24454a82faecaf01b19c18562b1e89558fb6c56de4d9118a032fd5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:25baf083bf6f6b341f4121c2f3c548875ee6f5339300e08be3f2b2ba1721cdd3"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:06435b539f889b1f6f4ac1758871aae42dc3a8c0e24ac9e60c2384973ad73027"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9063e24fdb1e498ab71cb7419e24622516c4a04476b17a2dab57e8baa30d6e03"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6897af51655e3691ff853668779c7bad41579facacf5fd7253b0133308cf000d"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1d3193f4a680c64b4b6a9115943538edb896edc190f0b222e73761716519268e"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cd70574b12bb8a4d2aaa0094515df2463cb429d8536cfb6c7ce983246983e5a6"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8465322196c8b4d7ab6d1e049e4c5cb460d0394da4a27d23cc242fbf0034b6b5"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a9a8e9031d613fd2009c182b69c7b2c1ef8239a0efb1df3f7c8da66d5dd3d537"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:beb58fe5cdb101e3a055192ac291b7a21e3b7ef4f67fa1d74e331a7f2124341c"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e06ed3eb3218bc64786f7db41917d4e686cc4856944f53d5bdf83a6884432e12"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:2e81c7b9c8979ce92ed306c249d46894776a909505d8f5a4ba55b14206e3222f"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:572c3763a264ba47b3cf708a44ce965d98555f618ca42c926a9c1616d8f34269"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:fd1abc0d89e30cc4e02e4064dc67fcc51bd941eb395c502aac3ec19fab46b519"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win32.whl", hash = "sha256:3d47fa203a7bd9c5b6cee4736ee84ca03b8ef23193c0d1ca99b5089f72645c73"}, + {file = "charset_normalizer-3.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:10955842570876604d404661fbccbc9c7e684caf432c09c715ec38fbae45ae09"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:802fe99cca7457642125a8a88a084cef28ff0cf9407060f7b93dca5aa25480db"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:573f6eac48f4769d667c4442081b1794f52919e7edada77495aaed9236d13a96"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f27273b60488abe721a075bcca6d7f3964f9f6f067c8c4c605743023d7d3944f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ceae2f17a9c33cb48e3263960dc5fc8005351ee19db217e9b1bb15d28c02574"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65f6f63034100ead094b8744b3b97965785388f308a64cf8d7c34f2f2e5be0c4"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4a78b2b446bd7c934f5dcedc588903fb2f5eec172f3d29e52a9096a43722adfc"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e537484df0d8f426ce2afb2d0f8e1c3d0b114b83f8850e5f2fbea0e797bd82ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:eb6904c354526e758fda7167b33005998fb68c46fbc10e013ca97f21ca5c8887"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:deb6be0ac38ece9ba87dea880e438f25ca3eddfac8b002a2ec3d9183a454e8ae"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:4ab2fe47fae9e0f9dee8c04187ce5d09f48eabe611be8259444906793ab7cbce"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab"}, + {file = "charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7"}, + {file = "charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:95f2a5796329323b8f0512e09dbb7a1860c46a39da62ecb2324f116fa8fdc85c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c002b4ffc0be611f0d9da932eb0f704fe2602a9a949d1f738e4c34c75b0863d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a981a536974bbc7a512cf44ed14938cf01030a99e9b3a06dd59578882f06f985"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3287761bc4ee9e33561a7e058c72ac0938c4f57fe49a09eae428fd88aafe7bb6"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:42cb296636fcc8b0644486d15c12376cb9fa75443e00fb25de0b8602e64c1714"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a55554a2fa0d408816b3b5cedf0045f4b8e1a6065aec45849de2d6f3f8e9786"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:c083af607d2515612056a31f0a8d9e0fcb5876b7bfc0abad3ecd275bc4ebc2d5"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:87d1351268731db79e0f8e745d92493ee2841c974128ef629dc518b937d9194c"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bd8f7df7d12c2db9fab40bdd87a7c09b1530128315d047a086fa3ae3435cb3a8"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:c180f51afb394e165eafe4ac2936a14bee3eb10debc9d9e4db8958fe36afe711"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:8c622a5fe39a48f78944a87d4fb8a53ee07344641b0562c540d840748571b811"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win32.whl", hash = "sha256:db364eca23f876da6f9e16c9da0df51aa4f104a972735574842618b8c6d999d4"}, + {file = "charset_normalizer-3.3.2-cp37-cp37m-win_amd64.whl", hash = "sha256:86216b5cee4b06df986d214f664305142d9c76df9b6512be2738aa72a2048f99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:6463effa3186ea09411d50efc7d85360b38d5f09b870c48e4600f63af490e56a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4caeef8fa63d06bd437cd4bdcf3ffefe6738fb1b25951440d80dc7df8c03ac"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:37e55c8e51c236f95b033f6fb391d7d7970ba5fe7ff453dad675e88cf303377a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb69256e180cb6c8a894fee62b3afebae785babc1ee98b81cdf68bbca1987f33"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ae5f4161f18c61806f411a13b0310bea87f987c7d2ecdbdaad0e94eb2e404238"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b2b0a0c0517616b6869869f8c581d4eb2dd83a4d79e0ebcb7d373ef9956aeb0a"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:45485e01ff4d3630ec0d9617310448a8702f70e9c01906b0d0118bdf9d124cf2"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb00ed941194665c332bf8e078baf037d6c35d7c4f3102ea2d4f16ca94a26dc8"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2127566c664442652f024c837091890cb1942c30937add288223dc895793f898"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a50aebfa173e157099939b17f18600f72f84eed3049e743b68ad15bd69b6bf99"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:4d0d1650369165a14e14e1e47b372cfcb31d6ab44e6e33cb2d4e57265290044d"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:923c0c831b7cfcb071580d3f46c4baf50f174be571576556269530f4bbd79d04"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:06a81e93cd441c56a9b65d8e1d043daeb97a3d0856d177d5c90ba85acb3db087"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win32.whl", hash = "sha256:6ef1d82a3af9d3eecdba2321dc1b3c238245d890843e040e41e470ffa64c3e25"}, + {file = "charset_normalizer-3.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:eb8821e09e916165e160797a6c17edda0679379a4be5c716c260e836e122f54b"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:c235ebd9baae02f1b77bcea61bce332cb4331dc3617d254df3323aa01ab47bd4"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:5b4c145409bef602a690e7cfad0a15a55c13320ff7a3ad7ca59c13bb8ba4d45d"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:68d1f8a9e9e37c1223b656399be5d6b448dea850bed7d0f87a8311f1ff3dabb0"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22afcb9f253dac0696b5a4be4a1c0f8762f8239e21b99680099abd9b2b1b2269"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e27ad930a842b4c5eb8ac0016b0a54f5aebbe679340c26101df33424142c143c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f79682fbe303db92bc2b1136016a38a42e835d932bab5b3b1bfcfbf0640e519"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b261ccdec7821281dade748d088bb6e9b69e6d15b30652b74cbbac25e280b796"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:122c7fa62b130ed55f8f285bfd56d5f4b4a5b503609d181f9ad85e55c89f4185"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d0eccceffcb53201b5bfebb52600a5fb483a20b61da9dbc885f8b103cbe7598c"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9f96df6923e21816da7e0ad3fd47dd8f94b2a5ce594e00677c0013018b813458"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:7f04c839ed0b6b98b1a7501a002144b76c18fb1c1850c8b98d458ac269e26ed2"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:34d1c8da1e78d2e001f363791c98a272bb734000fcef47a491c1e3b0505657a8"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8fa367d09b717b2a17a052544193ad76cd49979c805768879cb63d9ca50561"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win32.whl", hash = "sha256:aed38f6e4fb3f5d6bf81bfa990a07806be9d83cf7bacef998ab1a9bd660a581f"}, + {file = "charset_normalizer-3.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b01b88d45a6fcb69667cd6d2f7a9aeb4bf53760d7fc536bf679ec94fe9f3ff3d"}, + {file = "charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc"}, +] + +[[package]] +name = "cleo" +version = "2.1.0" +description = "Cleo allows you to create beautiful and testable command-line interfaces." +optional = false +python-versions = ">=3.7,<4.0" +files = [ + {file = "cleo-2.1.0-py3-none-any.whl", hash = "sha256:4a31bd4dd45695a64ee3c4758f583f134267c2bc518d8ae9a29cf237d009b07e"}, + {file = "cleo-2.1.0.tar.gz", hash = "sha256:0b2c880b5d13660a7ea651001fb4acb527696c01f15c9ee650f377aa543fd523"}, +] + +[package.dependencies] +crashtest = ">=0.4.1,<0.5.0" +rapidfuzz = ">=3.0.0,<4.0.0" + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "contourpy" +version = "1.2.1" +description = "Python library for calculating contours of 2D quadrilateral grids" +optional = false +python-versions = ">=3.9" +files = [ + {file = "contourpy-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:bd7c23df857d488f418439686d3b10ae2fbf9bc256cd045b37a8c16575ea1040"}, + {file = "contourpy-1.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:5b9eb0ca724a241683c9685a484da9d35c872fd42756574a7cfbf58af26677fd"}, + {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4c75507d0a55378240f781599c30e7776674dbaf883a46d1c90f37e563453480"}, + {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:11959f0ce4a6f7b76ec578576a0b61a28bdc0696194b6347ba3f1c53827178b9"}, + {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eb3315a8a236ee19b6df481fc5f997436e8ade24a9f03dfdc6bd490fea20c6da"}, + {file = "contourpy-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39f3ecaf76cd98e802f094e0d4fbc6dc9c45a8d0c4d185f0f6c2234e14e5f75b"}, + {file = "contourpy-1.2.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:94b34f32646ca0414237168d68a9157cb3889f06b096612afdd296003fdd32fd"}, + {file = "contourpy-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:457499c79fa84593f22454bbd27670227874cd2ff5d6c84e60575c8b50a69619"}, + {file = "contourpy-1.2.1-cp310-cp310-win32.whl", hash = "sha256:ac58bdee53cbeba2ecad824fa8159493f0bf3b8ea4e93feb06c9a465d6c87da8"}, + {file = "contourpy-1.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:9cffe0f850e89d7c0012a1fb8730f75edd4320a0a731ed0c183904fe6ecfc3a9"}, + {file = "contourpy-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6022cecf8f44e36af10bd9118ca71f371078b4c168b6e0fab43d4a889985dbb5"}, + {file = "contourpy-1.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ef5adb9a3b1d0c645ff694f9bca7702ec2c70f4d734f9922ea34de02294fdf72"}, + {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6150ffa5c767bc6332df27157d95442c379b7dce3a38dff89c0f39b63275696f"}, + {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c863140fafc615c14a4bf4efd0f4425c02230eb8ef02784c9a156461e62c965"}, + {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:00e5388f71c1a0610e6fe56b5c44ab7ba14165cdd6d695429c5cd94021e390b2"}, + {file = "contourpy-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d4492d82b3bc7fbb7e3610747b159869468079fe149ec5c4d771fa1f614a14df"}, + {file = "contourpy-1.2.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:49e70d111fee47284d9dd867c9bb9a7058a3c617274900780c43e38d90fe1205"}, + {file = "contourpy-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b59c0ffceff8d4d3996a45f2bb6f4c207f94684a96bf3d9728dbb77428dd8cb8"}, + {file = "contourpy-1.2.1-cp311-cp311-win32.whl", hash = "sha256:7b4182299f251060996af5249c286bae9361fa8c6a9cda5efc29fe8bfd6062ec"}, + {file = "contourpy-1.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:2855c8b0b55958265e8b5888d6a615ba02883b225f2227461aa9127c578a4922"}, + {file = "contourpy-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:62828cada4a2b850dbef89c81f5a33741898b305db244904de418cc957ff05dc"}, + {file = "contourpy-1.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:309be79c0a354afff9ff7da4aaed7c3257e77edf6c1b448a779329431ee79d7e"}, + {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2e785e0f2ef0d567099b9ff92cbfb958d71c2d5b9259981cd9bee81bd194c9a4"}, + {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1cac0a8f71a041aa587410424ad46dfa6a11f6149ceb219ce7dd48f6b02b87a7"}, + {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:af3f4485884750dddd9c25cb7e3915d83c2db92488b38ccb77dd594eac84c4a0"}, + {file = "contourpy-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9ce6889abac9a42afd07a562c2d6d4b2b7134f83f18571d859b25624a331c90b"}, + {file = "contourpy-1.2.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:a1eea9aecf761c661d096d39ed9026574de8adb2ae1c5bd7b33558af884fb2ce"}, + {file = "contourpy-1.2.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:187fa1d4c6acc06adb0fae5544c59898ad781409e61a926ac7e84b8f276dcef4"}, + {file = "contourpy-1.2.1-cp312-cp312-win32.whl", hash = "sha256:c2528d60e398c7c4c799d56f907664673a807635b857df18f7ae64d3e6ce2d9f"}, + {file = "contourpy-1.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:1a07fc092a4088ee952ddae19a2b2a85757b923217b7eed584fdf25f53a6e7ce"}, + {file = "contourpy-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:bb6834cbd983b19f06908b45bfc2dad6ac9479ae04abe923a275b5f48f1a186b"}, + {file = "contourpy-1.2.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1d59e739ab0e3520e62a26c60707cc3ab0365d2f8fecea74bfe4de72dc56388f"}, + {file = "contourpy-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bd3db01f59fdcbce5b22afad19e390260d6d0222f35a1023d9adc5690a889364"}, + {file = "contourpy-1.2.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a12a813949e5066148712a0626895c26b2578874e4cc63160bb007e6df3436fe"}, + {file = "contourpy-1.2.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fe0ccca550bb8e5abc22f530ec0466136379c01321fd94f30a22231e8a48d985"}, + {file = "contourpy-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1d59258c3c67c865435d8fbeb35f8c59b8bef3d6f46c1f29f6123556af28445"}, + {file = "contourpy-1.2.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f32c38afb74bd98ce26de7cc74a67b40afb7b05aae7b42924ea990d51e4dac02"}, + {file = "contourpy-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d31a63bc6e6d87f77d71e1abbd7387ab817a66733734883d1fc0021ed9bfa083"}, + {file = "contourpy-1.2.1-cp39-cp39-win32.whl", hash = "sha256:ddcb8581510311e13421b1f544403c16e901c4e8f09083c881fab2be80ee31ba"}, + {file = "contourpy-1.2.1-cp39-cp39-win_amd64.whl", hash = "sha256:10a37ae557aabf2509c79715cd20b62e4c7c28b8cd62dd7d99e5ed3ce28c3fd9"}, + {file = "contourpy-1.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a31f94983fecbac95e58388210427d68cd30fe8a36927980fab9c20062645609"}, + {file = "contourpy-1.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ef2b055471c0eb466033760a521efb9d8a32b99ab907fc8358481a1dd29e3bd3"}, + {file = "contourpy-1.2.1-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:b33d2bc4f69caedcd0a275329eb2198f560b325605810895627be5d4b876bf7f"}, + {file = "contourpy-1.2.1.tar.gz", hash = "sha256:4d8908b3bee1c889e547867ca4cdc54e5ab6be6d3e078556814a22457f49423c"}, +] + +[package.dependencies] +numpy = ">=1.20" + +[package.extras] +bokeh = ["bokeh", "selenium"] +docs = ["furo", "sphinx (>=7.2)", "sphinx-copybutton"] +mypy = ["contourpy[bokeh,docs]", "docutils-stubs", "mypy (==1.8.0)", "types-Pillow"] +test = ["Pillow", "contourpy[test-no-images]", "matplotlib"] +test-no-images = ["pytest", "pytest-cov", "pytest-xdist", "wurlitzer"] + +[[package]] +name = "crashtest" +version = "0.4.1" +description = "Manage Python errors with ease" +optional = false +python-versions = ">=3.7,<4.0" +files = [ + {file = "crashtest-0.4.1-py3-none-any.whl", hash = "sha256:8d23eac5fa660409f57472e3851dab7ac18aba459a8d19cbbba86d3d5aecd2a5"}, + {file = "crashtest-0.4.1.tar.gz", hash = "sha256:80d7b1f316ebfbd429f648076d6275c877ba30ba48979de4191714a75266f0ce"}, +] + +[[package]] +name = "cryptography" +version = "42.0.7" +description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." +optional = false +python-versions = ">=3.7" +files = [ + {file = "cryptography-42.0.7-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:a987f840718078212fdf4504d0fd4c6effe34a7e4740378e59d47696e8dfb477"}, + {file = "cryptography-42.0.7-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:bd13b5e9b543532453de08bcdc3cc7cebec6f9883e886fd20a92f26940fd3e7a"}, + {file = "cryptography-42.0.7-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a79165431551042cc9d1d90e6145d5d0d3ab0f2d66326c201d9b0e7f5bf43604"}, + {file = "cryptography-42.0.7-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a47787a5e3649008a1102d3df55424e86606c9bae6fb77ac59afe06d234605f8"}, + {file = "cryptography-42.0.7-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:02c0eee2d7133bdbbc5e24441258d5d2244beb31da5ed19fbb80315f4bbbff55"}, + {file = "cryptography-42.0.7-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:5e44507bf8d14b36b8389b226665d597bc0f18ea035d75b4e53c7b1ea84583cc"}, + {file = "cryptography-42.0.7-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:7f8b25fa616d8b846aef64b15c606bb0828dbc35faf90566eb139aa9cff67af2"}, + {file = "cryptography-42.0.7-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:93a3209f6bb2b33e725ed08ee0991b92976dfdcf4e8b38646540674fc7508e13"}, + {file = "cryptography-42.0.7-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:e6b8f1881dac458c34778d0a424ae5769de30544fc678eac51c1c8bb2183e9da"}, + {file = "cryptography-42.0.7-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:3de9a45d3b2b7d8088c3fbf1ed4395dfeff79d07842217b38df14ef09ce1d8d7"}, + {file = "cryptography-42.0.7-cp37-abi3-win32.whl", hash = "sha256:789caea816c6704f63f6241a519bfa347f72fbd67ba28d04636b7c6b7da94b0b"}, + {file = "cryptography-42.0.7-cp37-abi3-win_amd64.whl", hash = "sha256:8cb8ce7c3347fcf9446f201dc30e2d5a3c898d009126010cbd1f443f28b52678"}, + {file = "cryptography-42.0.7-cp39-abi3-macosx_10_12_universal2.whl", hash = "sha256:a3a5ac8b56fe37f3125e5b72b61dcde43283e5370827f5233893d461b7360cd4"}, + {file = "cryptography-42.0.7-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:779245e13b9a6638df14641d029add5dc17edbef6ec915688f3acb9e720a5858"}, + {file = "cryptography-42.0.7-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d563795db98b4cd57742a78a288cdbdc9daedac29f2239793071fe114f13785"}, + {file = "cryptography-42.0.7-cp39-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:31adb7d06fe4383226c3e963471f6837742889b3c4caa55aac20ad951bc8ffda"}, + {file = "cryptography-42.0.7-cp39-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:efd0bf5205240182e0f13bcaea41be4fdf5c22c5129fc7ced4a0282ac86998c9"}, + {file = "cryptography-42.0.7-cp39-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:a9bc127cdc4ecf87a5ea22a2556cab6c7eda2923f84e4f3cc588e8470ce4e42e"}, + {file = "cryptography-42.0.7-cp39-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:3577d029bc3f4827dd5bf8bf7710cac13527b470bbf1820a3f394adb38ed7d5f"}, + {file = "cryptography-42.0.7-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:2e47577f9b18723fa294b0ea9a17d5e53a227867a0a4904a1a076d1646d45ca1"}, + {file = "cryptography-42.0.7-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:1a58839984d9cb34c855197043eaae2c187d930ca6d644612843b4fe8513c886"}, + {file = "cryptography-42.0.7-cp39-abi3-win32.whl", hash = "sha256:e6b79d0adb01aae87e8a44c2b64bc3f3fe59515280e00fb6d57a7267a2583cda"}, + {file = "cryptography-42.0.7-cp39-abi3-win_amd64.whl", hash = "sha256:16268d46086bb8ad5bf0a2b5544d8a9ed87a0e33f5e77dd3c3301e63d941a83b"}, + {file = "cryptography-42.0.7-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2954fccea107026512b15afb4aa664a5640cd0af630e2ee3962f2602693f0c82"}, + {file = "cryptography-42.0.7-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:362e7197754c231797ec45ee081f3088a27a47c6c01eff2ac83f60f85a50fe60"}, + {file = "cryptography-42.0.7-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:4f698edacf9c9e0371112792558d2f705b5645076cc0aaae02f816a0171770fd"}, + {file = "cryptography-42.0.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:5482e789294854c28237bba77c4c83be698be740e31a3ae5e879ee5444166582"}, + {file = "cryptography-42.0.7-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:e9b2a6309f14c0497f348d08a065d52f3020656f675819fc405fb63bbcd26562"}, + {file = "cryptography-42.0.7-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d8e3098721b84392ee45af2dd554c947c32cc52f862b6a3ae982dbb90f577f14"}, + {file = "cryptography-42.0.7-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:c65f96dad14f8528a447414125e1fc8feb2ad5a272b8f68477abbcc1ea7d94b9"}, + {file = "cryptography-42.0.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:36017400817987670037fbb0324d71489b6ead6231c9604f8fc1f7d008087c68"}, + {file = "cryptography-42.0.7.tar.gz", hash = "sha256:ecbfbc00bf55888edda9868a4cf927205de8499e7fabe6c050322298382953f2"}, +] + +[package.dependencies] +cffi = {version = ">=1.12", markers = "platform_python_implementation != \"PyPy\""} + +[package.extras] +docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"] +docstest = ["pyenchant (>=1.6.11)", "readme-renderer", "sphinxcontrib-spelling (>=4.0.1)"] +nox = ["nox"] +pep8test = ["check-sdist", "click", "mypy", "ruff"] +sdist = ["build"] +ssh = ["bcrypt (>=3.1.5)"] +test = ["certifi", "pretend", "pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist"] +test-randomorder = ["pytest-randomly"] + +[[package]] +name = "cycler" +version = "0.12.1" +description = "Composable style cycles" +optional = false +python-versions = ">=3.8" +files = [ + {file = "cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30"}, + {file = "cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c"}, +] + +[package.extras] +docs = ["ipython", "matplotlib", "numpydoc", "sphinx"] +tests = ["pytest", "pytest-cov", "pytest-xdist"] + +[[package]] +name = "decorator" +version = "5.1.1" +description = "Decorators for Humans" +optional = false +python-versions = ">=3.5" +files = [ + {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, + {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, +] + +[[package]] +name = "distlib" +version = "0.3.8" +description = "Distribution utilities" +optional = false +python-versions = "*" +files = [ + {file = "distlib-0.3.8-py2.py3-none-any.whl", hash = "sha256:034db59a0b96f8ca18035f36290806a9a6e6bd9d1ff91e45a7f172eb17e51784"}, + {file = "distlib-0.3.8.tar.gz", hash = "sha256:1530ea13e350031b6312d8580ddb6b27a104275a31106523b8f123787f494f64"}, +] + +[[package]] +name = "dulwich" +version = "0.21.7" +description = "Python Git Library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "dulwich-0.21.7-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:d4c0110798099bb7d36a110090f2688050703065448895c4f53ade808d889dd3"}, + {file = "dulwich-0.21.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2bc12697f0918bee324c18836053644035362bb3983dc1b210318f2fed1d7132"}, + {file = "dulwich-0.21.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:471305af74790827fcbafe330fc2e8bdcee4fb56ca1177c8c481b1c8f806c4a4"}, + {file = "dulwich-0.21.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d54c9d0e845be26f65f954dff13a1cd3f2b9739820c19064257b8fd7435ab263"}, + {file = "dulwich-0.21.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:12d61334a575474e707614f2e93d6ed4cdae9eb47214f9277076d9e5615171d3"}, + {file = "dulwich-0.21.7-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e274cebaf345f0b1e3b70197f2651de92b652386b68020cfd3bf61bc30f6eaaa"}, + {file = "dulwich-0.21.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:817822f970e196e757ae01281ecbf21369383285b9f4a83496312204cf889b8c"}, + {file = "dulwich-0.21.7-cp310-cp310-win32.whl", hash = "sha256:7836da3f4110ce684dcd53489015fb7fa94ed33c5276e3318b8b1cbcb5b71e08"}, + {file = "dulwich-0.21.7-cp310-cp310-win_amd64.whl", hash = "sha256:4a043b90958cec866b4edc6aef5fe3c2c96a664d0b357e1682a46f6c477273c4"}, + {file = "dulwich-0.21.7-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ce8db196e79c1f381469410d26fb1d8b89c6b87a4e7f00ff418c22a35121405c"}, + {file = "dulwich-0.21.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:62bfb26bdce869cd40be443dfd93143caea7089b165d2dcc33de40f6ac9d812a"}, + {file = "dulwich-0.21.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c01a735b9a171dcb634a97a3cec1b174cfbfa8e840156870384b633da0460f18"}, + {file = "dulwich-0.21.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fa4d14767cf7a49c9231c2e52cb2a3e90d0c83f843eb6a2ca2b5d81d254cf6b9"}, + {file = "dulwich-0.21.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7bca4b86e96d6ef18c5bc39828ea349efb5be2f9b1f6ac9863f90589bac1084d"}, + {file = "dulwich-0.21.7-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a7b5624b02ef808cdc62dabd47eb10cd4ac15e8ac6df9e2e88b6ac6b40133673"}, + {file = "dulwich-0.21.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c3a539b4696a42fbdb7412cb7b66a4d4d332761299d3613d90a642923c7560e1"}, + {file = "dulwich-0.21.7-cp311-cp311-win32.whl", hash = "sha256:675a612ce913081beb0f37b286891e795d905691dfccfb9bf73721dca6757cde"}, + {file = "dulwich-0.21.7-cp311-cp311-win_amd64.whl", hash = "sha256:460ba74bdb19f8d498786ae7776745875059b1178066208c0fd509792d7f7bfc"}, + {file = "dulwich-0.21.7-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4c51058ec4c0b45dc5189225b9e0c671b96ca9713c1daf71d622c13b0ab07681"}, + {file = "dulwich-0.21.7-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4bc4c5366eaf26dda3fdffe160a3b515666ed27c2419f1d483da285ac1411de0"}, + {file = "dulwich-0.21.7-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a0650ec77d89cb947e3e4bbd4841c96f74e52b4650830112c3057a8ca891dc2f"}, + {file = "dulwich-0.21.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f18f0a311fb7734b033a3101292b932158cade54b74d1c44db519e42825e5a2"}, + {file = "dulwich-0.21.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c589468e5c0cd84e97eb7ec209ab005a2cb69399e8c5861c3edfe38989ac3a8"}, + {file = "dulwich-0.21.7-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d62446797163317a397a10080c6397ffaaca51a7804c0120b334f8165736c56a"}, + {file = "dulwich-0.21.7-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e84cc606b1f581733df4350ca4070e6a8b30be3662bbb81a590b177d0c996c91"}, + {file = "dulwich-0.21.7-cp312-cp312-win32.whl", hash = "sha256:c3d1685f320907a52c40fd5890627945c51f3a5fa4bcfe10edb24fec79caadec"}, + {file = "dulwich-0.21.7-cp312-cp312-win_amd64.whl", hash = "sha256:6bd69921fdd813b7469a3c77bc75c1783cc1d8d72ab15a406598e5a3ba1a1503"}, + {file = "dulwich-0.21.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:7d8ab29c660125db52106775caa1f8f7f77a69ed1fe8bc4b42bdf115731a25bf"}, + {file = "dulwich-0.21.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0d2e4485b98695bf95350ce9d38b1bb0aaac2c34ad00a0df789aa33c934469b"}, + {file = "dulwich-0.21.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e138d516baa6b5bafbe8f030eccc544d0d486d6819b82387fc0e285e62ef5261"}, + {file = "dulwich-0.21.7-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f34bf9b9fa9308376263fd9ac43143c7c09da9bc75037bb75c6c2423a151b92c"}, + {file = "dulwich-0.21.7-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:2e2c66888207b71cd1daa2acb06d3984a6bc13787b837397a64117aa9fc5936a"}, + {file = "dulwich-0.21.7-cp37-cp37m-win32.whl", hash = "sha256:10893105c6566fc95bc2a67b61df7cc1e8f9126d02a1df6a8b2b82eb59db8ab9"}, + {file = "dulwich-0.21.7-cp37-cp37m-win_amd64.whl", hash = "sha256:460b3849d5c3d3818a80743b4f7a0094c893c559f678e56a02fff570b49a644a"}, + {file = "dulwich-0.21.7-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:74700e4c7d532877355743336c36f51b414d01e92ba7d304c4f8d9a5946dbc81"}, + {file = "dulwich-0.21.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c92e72c43c9e9e936b01a57167e0ea77d3fd2d82416edf9489faa87278a1cdf7"}, + {file = "dulwich-0.21.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:d097e963eb6b9fa53266146471531ad9c6765bf390849230311514546ed64db2"}, + {file = "dulwich-0.21.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:808e8b9cc0aa9ac74870b49db4f9f39a52fb61694573f84b9c0613c928d4caf8"}, + {file = "dulwich-0.21.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e1957b65f96e36c301e419d7adaadcff47647c30eb072468901bb683b1000bc5"}, + {file = "dulwich-0.21.7-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:4b09bc3a64fb70132ec14326ecbe6e0555381108caff3496898962c4136a48c6"}, + {file = "dulwich-0.21.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d5882e70b74ac3c736a42d3fdd4f5f2e6570637f59ad5d3e684760290b58f041"}, + {file = "dulwich-0.21.7-cp38-cp38-win32.whl", hash = "sha256:29bb5c1d70eba155ded41ed8a62be2f72edbb3c77b08f65b89c03976292f6d1b"}, + {file = "dulwich-0.21.7-cp38-cp38-win_amd64.whl", hash = "sha256:25c3ab8fb2e201ad2031ddd32e4c68b7c03cb34b24a5ff477b7a7dcef86372f5"}, + {file = "dulwich-0.21.7-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8929c37986c83deb4eb500c766ee28b6670285b512402647ee02a857320e377c"}, + {file = "dulwich-0.21.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cc1e11be527ac06316539b57a7688bcb1b6a3e53933bc2f844397bc50734e9ae"}, + {file = "dulwich-0.21.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0fc3078a1ba04c588fabb0969d3530efd5cd1ce2cf248eefb6baf7cbc15fc285"}, + {file = "dulwich-0.21.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40dcbd29ba30ba2c5bfbab07a61a5f20095541d5ac66d813056c122244df4ac0"}, + {file = "dulwich-0.21.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8869fc8ec3dda743e03d06d698ad489b3705775fe62825e00fa95aa158097fc0"}, + {file = "dulwich-0.21.7-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d96ca5e0dde49376fbcb44f10eddb6c30284a87bd03bb577c59bb0a1f63903fa"}, + {file = "dulwich-0.21.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e0064363bd5e814359657ae32517fa8001e8573d9d040bd997908d488ab886ed"}, + {file = "dulwich-0.21.7-cp39-cp39-win32.whl", hash = "sha256:869eb7be48243e695673b07905d18b73d1054a85e1f6e298fe63ba2843bb2ca1"}, + {file = "dulwich-0.21.7-cp39-cp39-win_amd64.whl", hash = "sha256:404b8edeb3c3a86c47c0a498699fc064c93fa1f8bab2ffe919e8ab03eafaaad3"}, + {file = "dulwich-0.21.7-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e598d743c6c0548ebcd2baf94aa9c8bfacb787ea671eeeb5828cfbd7d56b552f"}, + {file = "dulwich-0.21.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4a2d76c96426e791556836ef43542b639def81be4f1d6d4322cd886c115eae1"}, + {file = "dulwich-0.21.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6c88acb60a1f4d31bd6d13bfba465853b3df940ee4a0f2a3d6c7a0778c705b7"}, + {file = "dulwich-0.21.7-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ecd315847dea406a4decfa39d388a2521e4e31acde3bd9c2609c989e817c6d62"}, + {file = "dulwich-0.21.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:d05d3c781bc74e2c2a2a8f4e4e2ed693540fbe88e6ac36df81deac574a6dad99"}, + {file = "dulwich-0.21.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6de6f8de4a453fdbae8062a6faa652255d22a3d8bce0cd6d2d6701305c75f2b3"}, + {file = "dulwich-0.21.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e25953c7acbbe4e19650d0225af1c0c0e6882f8bddd2056f75c1cc2b109b88ad"}, + {file = "dulwich-0.21.7-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:4637cbd8ed1012f67e1068aaed19fcc8b649bcf3e9e26649826a303298c89b9d"}, + {file = "dulwich-0.21.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:858842b30ad6486aacaa607d60bab9c9a29e7c59dc2d9cb77ae5a94053878c08"}, + {file = "dulwich-0.21.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:739b191f61e1c4ce18ac7d520e7a7cbda00e182c3489552408237200ce8411ad"}, + {file = "dulwich-0.21.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:274c18ec3599a92a9b67abaf110e4f181a4f779ee1aaab9e23a72e89d71b2bd9"}, + {file = "dulwich-0.21.7-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:2590e9b431efa94fc356ae33b38f5e64f1834ec3a94a6ac3a64283b206d07aa3"}, + {file = "dulwich-0.21.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:ed60d1f610ef6437586f7768254c2a93820ccbd4cfdac7d182cf2d6e615969bb"}, + {file = "dulwich-0.21.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8278835e168dd097089f9e53088c7a69c6ca0841aef580d9603eafe9aea8c358"}, + {file = "dulwich-0.21.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffc27fb063f740712e02b4d2f826aee8bbed737ed799962fef625e2ce56e2d29"}, + {file = "dulwich-0.21.7-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:61e3451bd3d3844f2dca53f131982553be4d1b1e1ebd9db701843dd76c4dba31"}, + {file = "dulwich-0.21.7.tar.gz", hash = "sha256:a9e9c66833cea580c3ac12927e4b9711985d76afca98da971405d414de60e968"}, +] + +[package.dependencies] +urllib3 = ">=1.25" + +[package.extras] +fastimport = ["fastimport"] +https = ["urllib3 (>=1.24.1)"] +paramiko = ["paramiko"] +pgp = ["gpg"] + +[[package]] +name = "exceptiongroup" +version = "1.2.1" +description = "Backport of PEP 654 (exception groups)" +optional = false +python-versions = ">=3.7" +files = [ + {file = "exceptiongroup-1.2.1-py3-none-any.whl", hash = "sha256:5258b9ed329c5bbdd31a309f53cbfb0b155341807f6ff7606a1e801a891b29ad"}, + {file = "exceptiongroup-1.2.1.tar.gz", hash = "sha256:a4785e48b045528f5bfe627b6ad554ff32def154f42372786903b7abcfe1aa16"}, +] + +[package.extras] +test = ["pytest (>=6)"] + +[[package]] +name = "executing" +version = "2.0.1" +description = "Get the currently executing AST node of a frame, and other information" +optional = false +python-versions = ">=3.5" +files = [ + {file = "executing-2.0.1-py2.py3-none-any.whl", hash = "sha256:eac49ca94516ccc753f9fb5ce82603156e590b27525a8bc32cce8ae302eb61bc"}, + {file = "executing-2.0.1.tar.gz", hash = "sha256:35afe2ce3affba8ee97f2d69927fa823b08b472b7b994e36a52a964b93d16147"}, +] + +[package.extras] +tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] + +[[package]] +name = "fastjsonschema" +version = "2.19.1" +description = "Fastest Python implementation of JSON schema" +optional = false +python-versions = "*" +files = [ + {file = "fastjsonschema-2.19.1-py3-none-any.whl", hash = "sha256:3672b47bc94178c9f23dbb654bf47440155d4db9df5f7bc47643315f9c405cd0"}, + {file = "fastjsonschema-2.19.1.tar.gz", hash = "sha256:e3126a94bdc4623d3de4485f8d468a12f02a67921315ddc87836d6e456dc789d"}, +] + +[package.extras] +devel = ["colorama", "json-spec", "jsonschema", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"] + +[[package]] +name = "filelock" +version = "3.14.0" +description = "A platform independent file lock." +optional = false +python-versions = ">=3.8" +files = [ + {file = "filelock-3.14.0-py3-none-any.whl", hash = "sha256:43339835842f110ca7ae60f1e1c160714c5a6afd15a2873419ab185334975c0f"}, + {file = "filelock-3.14.0.tar.gz", hash = "sha256:6ea72da3be9b8c82afd3edcf99f2fffbb5076335a5ae4d03248bb5b6c3eae78a"}, +] + +[package.extras] +docs = ["furo (>=2023.9.10)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] +testing = ["covdefaults (>=2.3)", "coverage (>=7.3.2)", "diff-cover (>=8.0.1)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)", "pytest-timeout (>=2.2)"] +typing = ["typing-extensions (>=4.8)"] + +[[package]] +name = "fonttools" +version = "4.51.0" +description = "Tools to manipulate font files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "fonttools-4.51.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:84d7751f4468dd8cdd03ddada18b8b0857a5beec80bce9f435742abc9a851a74"}, + {file = "fonttools-4.51.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8b4850fa2ef2cfbc1d1f689bc159ef0f45d8d83298c1425838095bf53ef46308"}, + {file = "fonttools-4.51.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5b48a1121117047d82695d276c2af2ee3a24ffe0f502ed581acc2673ecf1037"}, + {file = "fonttools-4.51.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:180194c7fe60c989bb627d7ed5011f2bef1c4d36ecf3ec64daec8302f1ae0716"}, + {file = "fonttools-4.51.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:96a48e137c36be55e68845fc4284533bda2980f8d6f835e26bca79d7e2006438"}, + {file = "fonttools-4.51.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:806e7912c32a657fa39d2d6eb1d3012d35f841387c8fc6cf349ed70b7c340039"}, + {file = "fonttools-4.51.0-cp310-cp310-win32.whl", hash = "sha256:32b17504696f605e9e960647c5f64b35704782a502cc26a37b800b4d69ff3c77"}, + {file = "fonttools-4.51.0-cp310-cp310-win_amd64.whl", hash = "sha256:c7e91abdfae1b5c9e3a543f48ce96013f9a08c6c9668f1e6be0beabf0a569c1b"}, + {file = "fonttools-4.51.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:a8feca65bab31479d795b0d16c9a9852902e3a3c0630678efb0b2b7941ea9c74"}, + {file = "fonttools-4.51.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8ac27f436e8af7779f0bb4d5425aa3535270494d3bc5459ed27de3f03151e4c2"}, + {file = "fonttools-4.51.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0e19bd9e9964a09cd2433a4b100ca7f34e34731e0758e13ba9a1ed6e5468cc0f"}, + {file = "fonttools-4.51.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2b92381f37b39ba2fc98c3a45a9d6383bfc9916a87d66ccb6553f7bdd129097"}, + {file = "fonttools-4.51.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:5f6bc991d1610f5c3bbe997b0233cbc234b8e82fa99fc0b2932dc1ca5e5afec0"}, + {file = "fonttools-4.51.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9696fe9f3f0c32e9a321d5268208a7cc9205a52f99b89479d1b035ed54c923f1"}, + {file = "fonttools-4.51.0-cp311-cp311-win32.whl", hash = "sha256:3bee3f3bd9fa1d5ee616ccfd13b27ca605c2b4270e45715bd2883e9504735034"}, + {file = "fonttools-4.51.0-cp311-cp311-win_amd64.whl", hash = "sha256:0f08c901d3866a8905363619e3741c33f0a83a680d92a9f0e575985c2634fcc1"}, + {file = "fonttools-4.51.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:4060acc2bfa2d8e98117828a238889f13b6f69d59f4f2d5857eece5277b829ba"}, + {file = "fonttools-4.51.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:1250e818b5f8a679ad79660855528120a8f0288f8f30ec88b83db51515411fcc"}, + {file = "fonttools-4.51.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76f1777d8b3386479ffb4a282e74318e730014d86ce60f016908d9801af9ca2a"}, + {file = "fonttools-4.51.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8b5ad456813d93b9c4b7ee55302208db2b45324315129d85275c01f5cb7e61a2"}, + {file = "fonttools-4.51.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:68b3fb7775a923be73e739f92f7e8a72725fd333eab24834041365d2278c3671"}, + {file = "fonttools-4.51.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8e2f1a4499e3b5ee82c19b5ee57f0294673125c65b0a1ff3764ea1f9db2f9ef5"}, + {file = "fonttools-4.51.0-cp312-cp312-win32.whl", hash = "sha256:278e50f6b003c6aed19bae2242b364e575bcb16304b53f2b64f6551b9c000e15"}, + {file = "fonttools-4.51.0-cp312-cp312-win_amd64.whl", hash = "sha256:b3c61423f22165541b9403ee39874dcae84cd57a9078b82e1dce8cb06b07fa2e"}, + {file = "fonttools-4.51.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:1621ee57da887c17312acc4b0e7ac30d3a4fb0fec6174b2e3754a74c26bbed1e"}, + {file = "fonttools-4.51.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:e9d9298be7a05bb4801f558522adbe2feea1b0b103d5294ebf24a92dd49b78e5"}, + {file = "fonttools-4.51.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ee1af4be1c5afe4c96ca23badd368d8dc75f611887fb0c0dac9f71ee5d6f110e"}, + {file = "fonttools-4.51.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c18b49adc721a7d0b8dfe7c3130c89b8704baf599fb396396d07d4aa69b824a1"}, + {file = "fonttools-4.51.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:de7c29bdbdd35811f14493ffd2534b88f0ce1b9065316433b22d63ca1cd21f14"}, + {file = "fonttools-4.51.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:cadf4e12a608ef1d13e039864f484c8a968840afa0258b0b843a0556497ea9ed"}, + {file = "fonttools-4.51.0-cp38-cp38-win32.whl", hash = "sha256:aefa011207ed36cd280babfaa8510b8176f1a77261833e895a9d96e57e44802f"}, + {file = "fonttools-4.51.0-cp38-cp38-win_amd64.whl", hash = "sha256:865a58b6e60b0938874af0968cd0553bcd88e0b2cb6e588727117bd099eef836"}, + {file = "fonttools-4.51.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:60a3409c9112aec02d5fb546f557bca6efa773dcb32ac147c6baf5f742e6258b"}, + {file = "fonttools-4.51.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f7e89853d8bea103c8e3514b9f9dc86b5b4120afb4583b57eb10dfa5afbe0936"}, + {file = "fonttools-4.51.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56fc244f2585d6c00b9bcc59e6593e646cf095a96fe68d62cd4da53dd1287b55"}, + {file = "fonttools-4.51.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d145976194a5242fdd22df18a1b451481a88071feadf251221af110ca8f00ce"}, + {file = "fonttools-4.51.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:c5b8cab0c137ca229433570151b5c1fc6af212680b58b15abd797dcdd9dd5051"}, + {file = "fonttools-4.51.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:54dcf21a2f2d06ded676e3c3f9f74b2bafded3a8ff12f0983160b13e9f2fb4a7"}, + {file = "fonttools-4.51.0-cp39-cp39-win32.whl", hash = "sha256:0118ef998a0699a96c7b28457f15546815015a2710a1b23a7bf6c1be60c01636"}, + {file = "fonttools-4.51.0-cp39-cp39-win_amd64.whl", hash = "sha256:599bdb75e220241cedc6faebfafedd7670335d2e29620d207dd0378a4e9ccc5a"}, + {file = "fonttools-4.51.0-py3-none-any.whl", hash = "sha256:15c94eeef6b095831067f72c825eb0e2d48bb4cea0647c1b05c981ecba2bf39f"}, + {file = "fonttools-4.51.0.tar.gz", hash = "sha256:dc0673361331566d7a663d7ce0f6fdcbfbdc1f59c6e3ed1165ad7202ca183c68"}, +] + +[package.extras] +all = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "fs (>=2.2.0,<3)", "lxml (>=4.0)", "lz4 (>=1.7.4.2)", "matplotlib", "munkres", "pycairo", "scipy", "skia-pathops (>=0.5.0)", "sympy", "uharfbuzz (>=0.23.0)", "unicodedata2 (>=15.1.0)", "xattr", "zopfli (>=0.1.4)"] +graphite = ["lz4 (>=1.7.4.2)"] +interpolatable = ["munkres", "pycairo", "scipy"] +lxml = ["lxml (>=4.0)"] +pathops = ["skia-pathops (>=0.5.0)"] +plot = ["matplotlib"] +repacker = ["uharfbuzz (>=0.23.0)"] +symfont = ["sympy"] +type1 = ["xattr"] +ufo = ["fs (>=2.2.0,<3)"] +unicode = ["unicodedata2 (>=15.1.0)"] +woff = ["brotli (>=1.0.1)", "brotlicffi (>=0.8.0)", "zopfli (>=0.1.4)"] + +[[package]] +name = "idna" +version = "3.7" +description = "Internationalized Domain Names in Applications (IDNA)" +optional = false +python-versions = ">=3.5" +files = [ + {file = "idna-3.7-py3-none-any.whl", hash = "sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0"}, + {file = "idna-3.7.tar.gz", hash = "sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc"}, +] + +[[package]] +name = "importlib-metadata" +version = "7.1.0" +description = "Read metadata from Python packages" +optional = false +python-versions = ">=3.8" +files = [ + {file = "importlib_metadata-7.1.0-py3-none-any.whl", hash = "sha256:30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570"}, + {file = "importlib_metadata-7.1.0.tar.gz", hash = "sha256:b78938b926ee8d5f020fc4772d487045805a55ddbad2ecf21c6d60938dc7fcd2"}, +] + +[package.dependencies] +zipp = ">=0.5" + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +perf = ["ipython"] +testing = ["flufl.flake8", "importlib-resources (>=1.3)", "jaraco.test (>=5.4)", "packaging", "pyfakefs", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-perf (>=0.9.2)", "pytest-ruff (>=0.2.1)"] + +[[package]] +name = "installer" +version = "0.7.0" +description = "A library for installing Python wheels." +optional = false +python-versions = ">=3.7" +files = [ + {file = "installer-0.7.0-py3-none-any.whl", hash = "sha256:05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53"}, + {file = "installer-0.7.0.tar.gz", hash = "sha256:a26d3e3116289bb08216e0d0f7d925fcef0b0194eedfa0c944bcaaa106c4b631"}, +] + +[[package]] +name = "ipython" +version = "8.24.0" +description = "IPython: Productive Interactive Computing" +optional = false +python-versions = ">=3.10" +files = [ + {file = "ipython-8.24.0-py3-none-any.whl", hash = "sha256:d7bf2f6c4314984e3e02393213bab8703cf163ede39672ce5918c51fe253a2a3"}, + {file = "ipython-8.24.0.tar.gz", hash = "sha256:010db3f8a728a578bb641fdd06c063b9fb8e96a9464c63aec6310fbcb5e80501"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "sys_platform == \"win32\""} +decorator = "*" +exceptiongroup = {version = "*", markers = "python_version < \"3.11\""} +jedi = ">=0.16" +matplotlib-inline = "*" +pexpect = {version = ">4.3", markers = "sys_platform != \"win32\" and sys_platform != \"emscripten\""} +prompt-toolkit = ">=3.0.41,<3.1.0" +pygments = ">=2.4.0" +stack-data = "*" +traitlets = ">=5.13.0" +typing-extensions = {version = ">=4.6", markers = "python_version < \"3.12\""} + +[package.extras] +all = ["ipython[black,doc,kernel,matplotlib,nbconvert,nbformat,notebook,parallel,qtconsole]", "ipython[test,test-extra]"] +black = ["black"] +doc = ["docrepr", "exceptiongroup", "ipykernel", "ipython[test]", "matplotlib", "setuptools (>=18.5)", "sphinx (>=1.3)", "sphinx-rtd-theme", "sphinxcontrib-jquery", "stack-data", "typing-extensions"] +kernel = ["ipykernel"] +matplotlib = ["matplotlib"] +nbconvert = ["nbconvert"] +nbformat = ["nbformat"] +notebook = ["ipywidgets", "notebook"] +parallel = ["ipyparallel"] +qtconsole = ["qtconsole"] +test = ["pickleshare", "pytest", "pytest-asyncio (<0.22)", "testpath"] +test-extra = ["curio", "ipython[test]", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.23)", "pandas", "trio"] + +[[package]] +name = "jaraco-classes" +version = "3.4.0" +description = "Utility functions for Python class constructs" +optional = false +python-versions = ">=3.8" +files = [ + {file = "jaraco.classes-3.4.0-py3-none-any.whl", hash = "sha256:f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790"}, + {file = "jaraco.classes-3.4.0.tar.gz", hash = "sha256:47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd"}, +] + +[package.dependencies] +more-itertools = "*" + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)"] + +[[package]] +name = "jedi" +version = "0.19.1" +description = "An autocompletion tool for Python that can be used for text editors." +optional = false +python-versions = ">=3.6" +files = [ + {file = "jedi-0.19.1-py2.py3-none-any.whl", hash = "sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0"}, + {file = "jedi-0.19.1.tar.gz", hash = "sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd"}, +] + +[package.dependencies] +parso = ">=0.8.3,<0.9.0" + +[package.extras] +docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] +qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] +testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] + +[[package]] +name = "jeepney" +version = "0.8.0" +description = "Low-level, pure Python DBus protocol wrapper." +optional = false +python-versions = ">=3.7" +files = [ + {file = "jeepney-0.8.0-py3-none-any.whl", hash = "sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755"}, + {file = "jeepney-0.8.0.tar.gz", hash = "sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806"}, +] + +[package.extras] +test = ["async-timeout", "pytest", "pytest-asyncio (>=0.17)", "pytest-trio", "testpath", "trio"] +trio = ["async_generator", "trio"] + +[[package]] +name = "keyring" +version = "24.3.1" +description = "Store and access your passwords safely." +optional = false +python-versions = ">=3.8" +files = [ + {file = "keyring-24.3.1-py3-none-any.whl", hash = "sha256:df38a4d7419a6a60fea5cef1e45a948a3e8430dd12ad88b0f423c5c143906218"}, + {file = "keyring-24.3.1.tar.gz", hash = "sha256:c3327b6ffafc0e8befbdb597cacdb4928ffe5c1212f7645f186e6d9957a898db"}, +] + +[package.dependencies] +importlib-metadata = {version = ">=4.11.4", markers = "python_version < \"3.12\""} +"jaraco.classes" = "*" +jeepney = {version = ">=0.4.2", markers = "sys_platform == \"linux\""} +pywin32-ctypes = {version = ">=0.2.0", markers = "sys_platform == \"win32\""} +SecretStorage = {version = ">=3.2", markers = "sys_platform == \"linux\""} + +[package.extras] +completion = ["shtab (>=1.1.0)"] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (<7.2.5)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy", "pytest-ruff (>=0.2.1)"] + +[[package]] +name = "kiwisolver" +version = "1.4.5" +description = "A fast implementation of the Cassowary constraint solver" +optional = false +python-versions = ">=3.7" +files = [ + {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:05703cf211d585109fcd72207a31bb170a0f22144d68298dc5e61b3c946518af"}, + {file = "kiwisolver-1.4.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:146d14bebb7f1dc4d5fbf74f8a6cb15ac42baadee8912eb84ac0b3b2a3dc6ac3"}, + {file = "kiwisolver-1.4.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:6ef7afcd2d281494c0a9101d5c571970708ad911d028137cd558f02b851c08b4"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9eaa8b117dc8337728e834b9c6e2611f10c79e38f65157c4c38e9400286f5cb1"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ec20916e7b4cbfb1f12380e46486ec4bcbaa91a9c448b97023fde0d5bbf9e4ff"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:39b42c68602539407884cf70d6a480a469b93b81b7701378ba5e2328660c847a"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:aa12042de0171fad672b6c59df69106d20d5596e4f87b5e8f76df757a7c399aa"}, + {file = "kiwisolver-1.4.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2a40773c71d7ccdd3798f6489aaac9eee213d566850a9533f8d26332d626b82c"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:19df6e621f6d8b4b9c4d45f40a66839294ff2bb235e64d2178f7522d9170ac5b"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:83d78376d0d4fd884e2c114d0621624b73d2aba4e2788182d286309ebdeed770"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:e391b1f0a8a5a10ab3b9bb6afcfd74f2175f24f8975fb87ecae700d1503cdee0"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:852542f9481f4a62dbb5dd99e8ab7aedfeb8fb6342349a181d4036877410f525"}, + {file = "kiwisolver-1.4.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59edc41b24031bc25108e210c0def6f6c2191210492a972d585a06ff246bb79b"}, + {file = "kiwisolver-1.4.5-cp310-cp310-win32.whl", hash = "sha256:a6aa6315319a052b4ee378aa171959c898a6183f15c1e541821c5c59beaa0238"}, + {file = "kiwisolver-1.4.5-cp310-cp310-win_amd64.whl", hash = "sha256:d0ef46024e6a3d79c01ff13801cb19d0cad7fd859b15037aec74315540acc276"}, + {file = "kiwisolver-1.4.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:11863aa14a51fd6ec28688d76f1735f8f69ab1fabf388851a595d0721af042f5"}, + {file = "kiwisolver-1.4.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:8ab3919a9997ab7ef2fbbed0cc99bb28d3c13e6d4b1ad36e97e482558a91be90"}, + {file = "kiwisolver-1.4.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fcc700eadbbccbf6bc1bcb9dbe0786b4b1cb91ca0dcda336eef5c2beed37b797"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dfdd7c0b105af050eb3d64997809dc21da247cf44e63dc73ff0fd20b96be55a9"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76c6a5964640638cdeaa0c359382e5703e9293030fe730018ca06bc2010c4437"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bbea0db94288e29afcc4c28afbf3a7ccaf2d7e027489c449cf7e8f83c6346eb9"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ceec1a6bc6cab1d6ff5d06592a91a692f90ec7505d6463a88a52cc0eb58545da"}, + {file = "kiwisolver-1.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:040c1aebeda72197ef477a906782b5ab0d387642e93bda547336b8957c61022e"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:f91de7223d4c7b793867797bacd1ee53bfe7359bd70d27b7b58a04efbb9436c8"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:faae4860798c31530dd184046a900e652c95513796ef51a12bc086710c2eec4d"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b0157420efcb803e71d1b28e2c287518b8808b7cf1ab8af36718fd0a2c453eb0"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:06f54715b7737c2fecdbf140d1afb11a33d59508a47bf11bb38ecf21dc9ab79f"}, + {file = "kiwisolver-1.4.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fdb7adb641a0d13bdcd4ef48e062363d8a9ad4a182ac7647ec88f695e719ae9f"}, + {file = "kiwisolver-1.4.5-cp311-cp311-win32.whl", hash = "sha256:bb86433b1cfe686da83ce32a9d3a8dd308e85c76b60896d58f082136f10bffac"}, + {file = "kiwisolver-1.4.5-cp311-cp311-win_amd64.whl", hash = "sha256:6c08e1312a9cf1074d17b17728d3dfce2a5125b2d791527f33ffbe805200a355"}, + {file = "kiwisolver-1.4.5-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:32d5cf40c4f7c7b3ca500f8985eb3fb3a7dfc023215e876f207956b5ea26632a"}, + {file = "kiwisolver-1.4.5-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f846c260f483d1fd217fe5ed7c173fb109efa6b1fc8381c8b7552c5781756192"}, + {file = "kiwisolver-1.4.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5ff5cf3571589b6d13bfbfd6bcd7a3f659e42f96b5fd1c4830c4cf21d4f5ef45"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7269d9e5f1084a653d575c7ec012ff57f0c042258bf5db0954bf551c158466e7"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da802a19d6e15dffe4b0c24b38b3af68e6c1a68e6e1d8f30148c83864f3881db"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3aba7311af82e335dd1e36ffff68aaca609ca6290c2cb6d821a39aa075d8e3ff"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:763773d53f07244148ccac5b084da5adb90bfaee39c197554f01b286cf869228"}, + {file = "kiwisolver-1.4.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2270953c0d8cdab5d422bee7d2007f043473f9d2999631c86a223c9db56cbd16"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d099e745a512f7e3bbe7249ca835f4d357c586d78d79ae8f1dcd4d8adeb9bda9"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:74db36e14a7d1ce0986fa104f7d5637aea5c82ca6326ed0ec5694280942d1162"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:7e5bab140c309cb3a6ce373a9e71eb7e4873c70c2dda01df6820474f9889d6d4"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:0f114aa76dc1b8f636d077979c0ac22e7cd8f3493abbab152f20eb8d3cda71f3"}, + {file = "kiwisolver-1.4.5-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:88a2df29d4724b9237fc0c6eaf2a1adae0cdc0b3e9f4d8e7dc54b16812d2d81a"}, + {file = "kiwisolver-1.4.5-cp312-cp312-win32.whl", hash = "sha256:72d40b33e834371fd330fb1472ca19d9b8327acb79a5821d4008391db8e29f20"}, + {file = "kiwisolver-1.4.5-cp312-cp312-win_amd64.whl", hash = "sha256:2c5674c4e74d939b9d91dda0fae10597ac7521768fec9e399c70a1f27e2ea2d9"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:3a2b053a0ab7a3960c98725cfb0bf5b48ba82f64ec95fe06f1d06c99b552e130"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3cd32d6c13807e5c66a7cbb79f90b553642f296ae4518a60d8d76243b0ad2898"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:59ec7b7c7e1a61061850d53aaf8e93db63dce0c936db1fda2658b70e4a1be709"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:da4cfb373035def307905d05041c1d06d8936452fe89d464743ae7fb8371078b"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2400873bccc260b6ae184b2b8a4fec0e4082d30648eadb7c3d9a13405d861e89"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:1b04139c4236a0f3aff534479b58f6f849a8b351e1314826c2d230849ed48985"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:4e66e81a5779b65ac21764c295087de82235597a2293d18d943f8e9e32746265"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:7931d8f1f67c4be9ba1dd9c451fb0eeca1a25b89e4d3f89e828fe12a519b782a"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:b3f7e75f3015df442238cca659f8baa5f42ce2a8582727981cbfa15fee0ee205"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:bbf1d63eef84b2e8c89011b7f2235b1e0bf7dacc11cac9431fc6468e99ac77fb"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:4c380469bd3f970ef677bf2bcba2b6b0b4d5c75e7a020fb863ef75084efad66f"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-win32.whl", hash = "sha256:9408acf3270c4b6baad483865191e3e582b638b1654a007c62e3efe96f09a9a3"}, + {file = "kiwisolver-1.4.5-cp37-cp37m-win_amd64.whl", hash = "sha256:5b94529f9b2591b7af5f3e0e730a4e0a41ea174af35a4fd067775f9bdfeee01a"}, + {file = "kiwisolver-1.4.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:11c7de8f692fc99816e8ac50d1d1aef4f75126eefc33ac79aac02c099fd3db71"}, + {file = "kiwisolver-1.4.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:53abb58632235cd154176ced1ae8f0d29a6657aa1aa9decf50b899b755bc2b93"}, + {file = "kiwisolver-1.4.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:88b9f257ca61b838b6f8094a62418421f87ac2a1069f7e896c36a7d86b5d4c29"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3195782b26fc03aa9c6913d5bad5aeb864bdc372924c093b0f1cebad603dd712"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fc579bf0f502e54926519451b920e875f433aceb4624a3646b3252b5caa9e0b6"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5a580c91d686376f0f7c295357595c5a026e6cbc3d77b7c36e290201e7c11ecb"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:cfe6ab8da05c01ba6fbea630377b5da2cd9bcbc6338510116b01c1bc939a2c18"}, + {file = "kiwisolver-1.4.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:d2e5a98f0ec99beb3c10e13b387f8db39106d53993f498b295f0c914328b1333"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:a51a263952b1429e429ff236d2f5a21c5125437861baeed77f5e1cc2d2c7c6da"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:3edd2fa14e68c9be82c5b16689e8d63d89fe927e56debd6e1dbce7a26a17f81b"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:74d1b44c6cfc897df648cc9fdaa09bc3e7679926e6f96df05775d4fb3946571c"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:76d9289ed3f7501012e05abb8358bbb129149dbd173f1f57a1bf1c22d19ab7cc"}, + {file = "kiwisolver-1.4.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:92dea1ffe3714fa8eb6a314d2b3c773208d865a0e0d35e713ec54eea08a66250"}, + {file = "kiwisolver-1.4.5-cp38-cp38-win32.whl", hash = "sha256:5c90ae8c8d32e472be041e76f9d2f2dbff4d0b0be8bd4041770eddb18cf49a4e"}, + {file = "kiwisolver-1.4.5-cp38-cp38-win_amd64.whl", hash = "sha256:c7940c1dc63eb37a67721b10d703247552416f719c4188c54e04334321351ced"}, + {file = "kiwisolver-1.4.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:9407b6a5f0d675e8a827ad8742e1d6b49d9c1a1da5d952a67d50ef5f4170b18d"}, + {file = "kiwisolver-1.4.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:15568384086b6df3c65353820a4473575dbad192e35010f622c6ce3eebd57af9"}, + {file = "kiwisolver-1.4.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0dc9db8e79f0036e8173c466d21ef18e1befc02de8bf8aa8dc0813a6dc8a7046"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:cdc8a402aaee9a798b50d8b827d7ecf75edc5fb35ea0f91f213ff927c15f4ff0"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6c3bd3cde54cafb87d74d8db50b909705c62b17c2099b8f2e25b461882e544ff"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:955e8513d07a283056b1396e9a57ceddbd272d9252c14f154d450d227606eb54"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:346f5343b9e3f00b8db8ba359350eb124b98c99efd0b408728ac6ebf38173958"}, + {file = "kiwisolver-1.4.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b9098e0049e88c6a24ff64545cdfc50807818ba6c1b739cae221bbbcbc58aad3"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:00bd361b903dc4bbf4eb165f24d1acbee754fce22ded24c3d56eec268658a5cf"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7b8b454bac16428b22560d0a1cf0a09875339cab69df61d7805bf48919415901"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:f1d072c2eb0ad60d4c183f3fb44ac6f73fb7a8f16a2694a91f988275cbf352f9"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:31a82d498054cac9f6d0b53d02bb85811185bcb477d4b60144f915f3b3126342"}, + {file = "kiwisolver-1.4.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6512cb89e334e4700febbffaaa52761b65b4f5a3cf33f960213d5656cea36a77"}, + {file = "kiwisolver-1.4.5-cp39-cp39-win32.whl", hash = "sha256:9db8ea4c388fdb0f780fe91346fd438657ea602d58348753d9fb265ce1bca67f"}, + {file = "kiwisolver-1.4.5-cp39-cp39-win_amd64.whl", hash = "sha256:59415f46a37f7f2efeec758353dd2eae1b07640d8ca0f0c42548ec4125492635"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5c7b3b3a728dc6faf3fc372ef24f21d1e3cee2ac3e9596691d746e5a536de920"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:620ced262a86244e2be10a676b646f29c34537d0d9cc8eb26c08f53d98013390"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:378a214a1e3bbf5ac4a8708304318b4f890da88c9e6a07699c4ae7174c09a68d"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:aaf7be1207676ac608a50cd08f102f6742dbfc70e8d60c4db1c6897f62f71523"}, + {file = "kiwisolver-1.4.5-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:ba55dce0a9b8ff59495ddd050a0225d58bd0983d09f87cfe2b6aec4f2c1234e4"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:fd32ea360bcbb92d28933fc05ed09bffcb1704ba3fc7942e81db0fd4f81a7892"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:5e7139af55d1688f8b960ee9ad5adafc4ac17c1c473fe07133ac092310d76544"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dced8146011d2bc2e883f9bd68618b8247387f4bbec46d7392b3c3b032640126"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9bf3325c47b11b2e51bca0824ea217c7cd84491d8ac4eefd1e409705ef092bd"}, + {file = "kiwisolver-1.4.5-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:5794cf59533bc3f1b1c821f7206a3617999db9fbefc345360aafe2e067514929"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e368f200bbc2e4f905b8e71eb38b3c04333bddaa6a2464a6355487b02bb7fb09"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e5d706eba36b4c4d5bc6c6377bb6568098765e990cfc21ee16d13963fab7b3e7"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85267bd1aa8880a9c88a8cb71e18d3d64d2751a790e6ca6c27b8ccc724bcd5ad"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:210ef2c3a1f03272649aff1ef992df2e724748918c4bc2d5a90352849eb40bea"}, + {file = "kiwisolver-1.4.5-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:11d011a7574eb3b82bcc9c1a1d35c1d7075677fdd15de527d91b46bd35e935ee"}, + {file = "kiwisolver-1.4.5.tar.gz", hash = "sha256:e57e563a57fb22a142da34f38acc2fc1a5c864bc29ca1517a88abc963e60d6ec"}, +] + +[[package]] +name = "matplotlib" +version = "3.8.4" +description = "Python plotting package" +optional = false +python-versions = ">=3.9" +files = [ + {file = "matplotlib-3.8.4-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:abc9d838f93583650c35eca41cfcec65b2e7cb50fd486da6f0c49b5e1ed23014"}, + {file = "matplotlib-3.8.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f65c9f002d281a6e904976007b2d46a1ee2bcea3a68a8c12dda24709ddc9106"}, + {file = "matplotlib-3.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ce1edd9f5383b504dbc26eeea404ed0a00656c526638129028b758fd43fc5f10"}, + {file = "matplotlib-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ecd79298550cba13a43c340581a3ec9c707bd895a6a061a78fa2524660482fc0"}, + {file = "matplotlib-3.8.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:90df07db7b599fe7035d2f74ab7e438b656528c68ba6bb59b7dc46af39ee48ef"}, + {file = "matplotlib-3.8.4-cp310-cp310-win_amd64.whl", hash = "sha256:ac24233e8f2939ac4fd2919eed1e9c0871eac8057666070e94cbf0b33dd9c338"}, + {file = "matplotlib-3.8.4-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:72f9322712e4562e792b2961971891b9fbbb0e525011e09ea0d1f416c4645661"}, + {file = "matplotlib-3.8.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:232ce322bfd020a434caaffbd9a95333f7c2491e59cfc014041d95e38ab90d1c"}, + {file = "matplotlib-3.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6addbd5b488aedb7f9bc19f91cd87ea476206f45d7116fcfe3d31416702a82fa"}, + {file = "matplotlib-3.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc4ccdc64e3039fc303defd119658148f2349239871db72cd74e2eeaa9b80b71"}, + {file = "matplotlib-3.8.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:b7a2a253d3b36d90c8993b4620183b55665a429da8357a4f621e78cd48b2b30b"}, + {file = "matplotlib-3.8.4-cp311-cp311-win_amd64.whl", hash = "sha256:8080d5081a86e690d7688ffa542532e87f224c38a6ed71f8fbed34dd1d9fedae"}, + {file = "matplotlib-3.8.4-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:6485ac1f2e84676cff22e693eaa4fbed50ef5dc37173ce1f023daef4687df616"}, + {file = "matplotlib-3.8.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c89ee9314ef48c72fe92ce55c4e95f2f39d70208f9f1d9db4e64079420d8d732"}, + {file = "matplotlib-3.8.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:50bac6e4d77e4262c4340d7a985c30912054745ec99756ce213bfbc3cb3808eb"}, + {file = "matplotlib-3.8.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f51c4c869d4b60d769f7b4406eec39596648d9d70246428745a681c327a8ad30"}, + {file = "matplotlib-3.8.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:b12ba985837e4899b762b81f5b2845bd1a28f4fdd1a126d9ace64e9c4eb2fb25"}, + {file = "matplotlib-3.8.4-cp312-cp312-win_amd64.whl", hash = "sha256:7a6769f58ce51791b4cb8b4d7642489df347697cd3e23d88266aaaee93b41d9a"}, + {file = "matplotlib-3.8.4-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:843cbde2f0946dadd8c5c11c6d91847abd18ec76859dc319362a0964493f0ba6"}, + {file = "matplotlib-3.8.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:1c13f041a7178f9780fb61cc3a2b10423d5e125480e4be51beaf62b172413b67"}, + {file = "matplotlib-3.8.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb44f53af0a62dc80bba4443d9b27f2fde6acfdac281d95bc872dc148a6509cc"}, + {file = "matplotlib-3.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:606e3b90897554c989b1e38a258c626d46c873523de432b1462f295db13de6f9"}, + {file = "matplotlib-3.8.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9bb0189011785ea794ee827b68777db3ca3f93f3e339ea4d920315a0e5a78d54"}, + {file = "matplotlib-3.8.4-cp39-cp39-win_amd64.whl", hash = "sha256:6209e5c9aaccc056e63b547a8152661324404dd92340a6e479b3a7f24b42a5d0"}, + {file = "matplotlib-3.8.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c7064120a59ce6f64103c9cefba8ffe6fba87f2c61d67c401186423c9a20fd35"}, + {file = "matplotlib-3.8.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0e47eda4eb2614300fc7bb4657fced3e83d6334d03da2173b09e447418d499f"}, + {file = "matplotlib-3.8.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:493e9f6aa5819156b58fce42b296ea31969f2aab71c5b680b4ea7a3cb5c07d94"}, + {file = "matplotlib-3.8.4.tar.gz", hash = "sha256:8aac397d5e9ec158960e31c381c5ffc52ddd52bd9a47717e2a694038167dffea"}, +] + +[package.dependencies] +contourpy = ">=1.0.1" +cycler = ">=0.10" +fonttools = ">=4.22.0" +kiwisolver = ">=1.3.1" +numpy = ">=1.21" +packaging = ">=20.0" +pillow = ">=8" +pyparsing = ">=2.3.1" +python-dateutil = ">=2.7" + +[[package]] +name = "matplotlib-inline" +version = "0.1.7" +description = "Inline Matplotlib backend for Jupyter" +optional = false +python-versions = ">=3.8" +files = [ + {file = "matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca"}, + {file = "matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90"}, +] + +[package.dependencies] +traitlets = "*" + +[[package]] +name = "more-itertools" +version = "10.2.0" +description = "More routines for operating on iterables, beyond itertools" +optional = false +python-versions = ">=3.8" +files = [ + {file = "more-itertools-10.2.0.tar.gz", hash = "sha256:8fccb480c43d3e99a00087634c06dd02b0d50fbf088b380de5a41a015ec239e1"}, + {file = "more_itertools-10.2.0-py3-none-any.whl", hash = "sha256:686b06abe565edfab151cb8fd385a05651e1fdf8f0a14191e4439283421f8684"}, +] + +[[package]] +name = "msgpack" +version = "1.0.8" +description = "MessagePack serializer" +optional = false +python-versions = ">=3.8" +files = [ + {file = "msgpack-1.0.8-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:505fe3d03856ac7d215dbe005414bc28505d26f0c128906037e66d98c4e95868"}, + {file = "msgpack-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e6b7842518a63a9f17107eb176320960ec095a8ee3b4420b5f688e24bf50c53c"}, + {file = "msgpack-1.0.8-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:376081f471a2ef24828b83a641a02c575d6103a3ad7fd7dade5486cad10ea659"}, + {file = "msgpack-1.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5e390971d082dba073c05dbd56322427d3280b7cc8b53484c9377adfbae67dc2"}, + {file = "msgpack-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00e073efcba9ea99db5acef3959efa45b52bc67b61b00823d2a1a6944bf45982"}, + {file = "msgpack-1.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82d92c773fbc6942a7a8b520d22c11cfc8fd83bba86116bfcf962c2f5c2ecdaa"}, + {file = "msgpack-1.0.8-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:9ee32dcb8e531adae1f1ca568822e9b3a738369b3b686d1477cbc643c4a9c128"}, + {file = "msgpack-1.0.8-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e3aa7e51d738e0ec0afbed661261513b38b3014754c9459508399baf14ae0c9d"}, + {file = "msgpack-1.0.8-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:69284049d07fce531c17404fcba2bb1df472bc2dcdac642ae71a2d079d950653"}, + {file = "msgpack-1.0.8-cp310-cp310-win32.whl", hash = "sha256:13577ec9e247f8741c84d06b9ece5f654920d8365a4b636ce0e44f15e07ec693"}, + {file = "msgpack-1.0.8-cp310-cp310-win_amd64.whl", hash = "sha256:e532dbd6ddfe13946de050d7474e3f5fb6ec774fbb1a188aaf469b08cf04189a"}, + {file = "msgpack-1.0.8-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9517004e21664f2b5a5fd6333b0731b9cf0817403a941b393d89a2f1dc2bd836"}, + {file = "msgpack-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:d16a786905034e7e34098634b184a7d81f91d4c3d246edc6bd7aefb2fd8ea6ad"}, + {file = "msgpack-1.0.8-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e2872993e209f7ed04d963e4b4fbae72d034844ec66bc4ca403329db2074377b"}, + {file = "msgpack-1.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5c330eace3dd100bdb54b5653b966de7f51c26ec4a7d4e87132d9b4f738220ba"}, + {file = "msgpack-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83b5c044f3eff2a6534768ccfd50425939e7a8b5cf9a7261c385de1e20dcfc85"}, + {file = "msgpack-1.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1876b0b653a808fcd50123b953af170c535027bf1d053b59790eebb0aeb38950"}, + {file = "msgpack-1.0.8-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:dfe1f0f0ed5785c187144c46a292b8c34c1295c01da12e10ccddfc16def4448a"}, + {file = "msgpack-1.0.8-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:3528807cbbb7f315bb81959d5961855e7ba52aa60a3097151cb21956fbc7502b"}, + {file = "msgpack-1.0.8-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e2f879ab92ce502a1e65fce390eab619774dda6a6ff719718069ac94084098ce"}, + {file = "msgpack-1.0.8-cp311-cp311-win32.whl", hash = "sha256:26ee97a8261e6e35885c2ecd2fd4a6d38252246f94a2aec23665a4e66d066305"}, + {file = "msgpack-1.0.8-cp311-cp311-win_amd64.whl", hash = "sha256:eadb9f826c138e6cf3c49d6f8de88225a3c0ab181a9b4ba792e006e5292d150e"}, + {file = "msgpack-1.0.8-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:114be227f5213ef8b215c22dde19532f5da9652e56e8ce969bf0a26d7c419fee"}, + {file = "msgpack-1.0.8-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d661dc4785affa9d0edfdd1e59ec056a58b3dbb9f196fa43587f3ddac654ac7b"}, + {file = "msgpack-1.0.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d56fd9f1f1cdc8227d7b7918f55091349741904d9520c65f0139a9755952c9e8"}, + {file = "msgpack-1.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0726c282d188e204281ebd8de31724b7d749adebc086873a59efb8cf7ae27df3"}, + {file = "msgpack-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8db8e423192303ed77cff4dce3a4b88dbfaf43979d280181558af5e2c3c71afc"}, + {file = "msgpack-1.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99881222f4a8c2f641f25703963a5cefb076adffd959e0558dc9f803a52d6a58"}, + {file = "msgpack-1.0.8-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b5505774ea2a73a86ea176e8a9a4a7c8bf5d521050f0f6f8426afe798689243f"}, + {file = "msgpack-1.0.8-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:ef254a06bcea461e65ff0373d8a0dd1ed3aa004af48839f002a0c994a6f72d04"}, + {file = "msgpack-1.0.8-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e1dd7839443592d00e96db831eddb4111a2a81a46b028f0facd60a09ebbdd543"}, + {file = "msgpack-1.0.8-cp312-cp312-win32.whl", hash = "sha256:64d0fcd436c5683fdd7c907eeae5e2cbb5eb872fafbc03a43609d7941840995c"}, + {file = "msgpack-1.0.8-cp312-cp312-win_amd64.whl", hash = "sha256:74398a4cf19de42e1498368c36eed45d9528f5fd0155241e82c4082b7e16cffd"}, + {file = "msgpack-1.0.8-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:0ceea77719d45c839fd73abcb190b8390412a890df2f83fb8cf49b2a4b5c2f40"}, + {file = "msgpack-1.0.8-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1ab0bbcd4d1f7b6991ee7c753655b481c50084294218de69365f8f1970d4c151"}, + {file = "msgpack-1.0.8-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:1cce488457370ffd1f953846f82323cb6b2ad2190987cd4d70b2713e17268d24"}, + {file = "msgpack-1.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3923a1778f7e5ef31865893fdca12a8d7dc03a44b33e2a5f3295416314c09f5d"}, + {file = "msgpack-1.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a22e47578b30a3e199ab067a4d43d790249b3c0587d9a771921f86250c8435db"}, + {file = "msgpack-1.0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bd739c9251d01e0279ce729e37b39d49a08c0420d3fee7f2a4968c0576678f77"}, + {file = "msgpack-1.0.8-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:d3420522057ebab1728b21ad473aa950026d07cb09da41103f8e597dfbfaeb13"}, + {file = "msgpack-1.0.8-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:5845fdf5e5d5b78a49b826fcdc0eb2e2aa7191980e3d2cfd2a30303a74f212e2"}, + {file = "msgpack-1.0.8-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6a0e76621f6e1f908ae52860bdcb58e1ca85231a9b0545e64509c931dd34275a"}, + {file = "msgpack-1.0.8-cp38-cp38-win32.whl", hash = "sha256:374a8e88ddab84b9ada695d255679fb99c53513c0a51778796fcf0944d6c789c"}, + {file = "msgpack-1.0.8-cp38-cp38-win_amd64.whl", hash = "sha256:f3709997b228685fe53e8c433e2df9f0cdb5f4542bd5114ed17ac3c0129b0480"}, + {file = "msgpack-1.0.8-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:f51bab98d52739c50c56658cc303f190785f9a2cd97b823357e7aeae54c8f68a"}, + {file = "msgpack-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:73ee792784d48aa338bba28063e19a27e8d989344f34aad14ea6e1b9bd83f596"}, + {file = "msgpack-1.0.8-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f9904e24646570539a8950400602d66d2b2c492b9010ea7e965025cb71d0c86d"}, + {file = "msgpack-1.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e75753aeda0ddc4c28dce4c32ba2f6ec30b1b02f6c0b14e547841ba5b24f753f"}, + {file = "msgpack-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5dbf059fb4b7c240c873c1245ee112505be27497e90f7c6591261c7d3c3a8228"}, + {file = "msgpack-1.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4916727e31c28be8beaf11cf117d6f6f188dcc36daae4e851fee88646f5b6b18"}, + {file = "msgpack-1.0.8-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:7938111ed1358f536daf311be244f34df7bf3cdedb3ed883787aca97778b28d8"}, + {file = "msgpack-1.0.8-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:493c5c5e44b06d6c9268ce21b302c9ca055c1fd3484c25ba41d34476c76ee746"}, + {file = "msgpack-1.0.8-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5fbb160554e319f7b22ecf530a80a3ff496d38e8e07ae763b9e82fadfe96f273"}, + {file = "msgpack-1.0.8-cp39-cp39-win32.whl", hash = "sha256:f9af38a89b6a5c04b7d18c492c8ccf2aee7048aff1ce8437c4683bb5a1df893d"}, + {file = "msgpack-1.0.8-cp39-cp39-win_amd64.whl", hash = "sha256:ed59dd52075f8fc91da6053b12e8c89e37aa043f8986efd89e61fae69dc1b011"}, + {file = "msgpack-1.0.8.tar.gz", hash = "sha256:95c02b0e27e706e48d0e5426d1710ca78e0f0628d6e89d5b5a5b91a5f12274f3"}, +] + +[[package]] +name = "numpy" +version = "1.26.4" +description = "Fundamental package for array computing in Python" +optional = false +python-versions = ">=3.9" +files = [ + {file = "numpy-1.26.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ff0f4f29c51e2803569d7a51c2304de5554655a60c5d776e35b4a41413830d0"}, + {file = "numpy-1.26.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2e4ee3380d6de9c9ec04745830fd9e2eccb3e6cf790d39d7b98ffd19b0dd754a"}, + {file = "numpy-1.26.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d209d8969599b27ad20994c8e41936ee0964e6da07478d6c35016bc386b66ad4"}, + {file = "numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ffa75af20b44f8dba823498024771d5ac50620e6915abac414251bd971b4529f"}, + {file = "numpy-1.26.4-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:62b8e4b1e28009ef2846b4c7852046736bab361f7aeadeb6a5b89ebec3c7055a"}, + {file = "numpy-1.26.4-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a4abb4f9001ad2858e7ac189089c42178fcce737e4169dc61321660f1a96c7d2"}, + {file = "numpy-1.26.4-cp310-cp310-win32.whl", hash = "sha256:bfe25acf8b437eb2a8b2d49d443800a5f18508cd811fea3181723922a8a82b07"}, + {file = "numpy-1.26.4-cp310-cp310-win_amd64.whl", hash = "sha256:b97fe8060236edf3662adfc2c633f56a08ae30560c56310562cb4f95500022d5"}, + {file = "numpy-1.26.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4c66707fabe114439db9068ee468c26bbdf909cac0fb58686a42a24de1760c71"}, + {file = "numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef"}, + {file = "numpy-1.26.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7ab55401287bfec946ced39700c053796e7cc0e3acbef09993a9ad2adba6ca6e"}, + {file = "numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5"}, + {file = "numpy-1.26.4-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:96ff0b2ad353d8f990b63294c8986f1ec3cb19d749234014f4e7eb0112ceba5a"}, + {file = "numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a"}, + {file = "numpy-1.26.4-cp311-cp311-win32.whl", hash = "sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20"}, + {file = "numpy-1.26.4-cp311-cp311-win_amd64.whl", hash = "sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2"}, + {file = "numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218"}, + {file = "numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b"}, + {file = "numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b"}, + {file = "numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed"}, + {file = "numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a"}, + {file = "numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0"}, + {file = "numpy-1.26.4-cp312-cp312-win32.whl", hash = "sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110"}, + {file = "numpy-1.26.4-cp312-cp312-win_amd64.whl", hash = "sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818"}, + {file = "numpy-1.26.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:7349ab0fa0c429c82442a27a9673fc802ffdb7c7775fad780226cb234965e53c"}, + {file = "numpy-1.26.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:52b8b60467cd7dd1e9ed082188b4e6bb35aa5cdd01777621a1658910745b90be"}, + {file = "numpy-1.26.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d5241e0a80d808d70546c697135da2c613f30e28251ff8307eb72ba696945764"}, + {file = "numpy-1.26.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f870204a840a60da0b12273ef34f7051e98c3b5961b61b0c2c1be6dfd64fbcd3"}, + {file = "numpy-1.26.4-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:679b0076f67ecc0138fd2ede3a8fd196dddc2ad3254069bcb9faf9a79b1cebcd"}, + {file = "numpy-1.26.4-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:47711010ad8555514b434df65f7d7b076bb8261df1ca9bb78f53d3b2db02e95c"}, + {file = "numpy-1.26.4-cp39-cp39-win32.whl", hash = "sha256:a354325ee03388678242a4d7ebcd08b5c727033fcff3b2f536aea978e15ee9e6"}, + {file = "numpy-1.26.4-cp39-cp39-win_amd64.whl", hash = "sha256:3373d5d70a5fe74a2c1bb6d2cfd9609ecf686d47a2d7b1d37a8f3b6bf6003aea"}, + {file = "numpy-1.26.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:afedb719a9dcfc7eaf2287b839d8198e06dcd4cb5d276a3df279231138e83d30"}, + {file = "numpy-1.26.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95a7476c59002f2f6c590b9b7b998306fba6a5aa646b1e22ddfeaf8f78c3a29c"}, + {file = "numpy-1.26.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7e50d0a0cc3189f9cb0aeb3a6a6af18c16f59f004b866cd2be1c14b36134a4a0"}, + {file = "numpy-1.26.4.tar.gz", hash = "sha256:2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010"}, +] + +[[package]] +name = "packaging" +version = "24.0" +description = "Core utilities for Python packages" +optional = false +python-versions = ">=3.7" +files = [ + {file = "packaging-24.0-py3-none-any.whl", hash = "sha256:2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5"}, + {file = "packaging-24.0.tar.gz", hash = "sha256:eb82c5e3e56209074766e6885bb04b8c38a0c015d0a30036ebe7ece34c9989e9"}, +] + +[[package]] +name = "parso" +version = "0.8.4" +description = "A Python Parser" +optional = false +python-versions = ">=3.6" +files = [ + {file = "parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18"}, + {file = "parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d"}, +] + +[package.extras] +qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] +testing = ["docopt", "pytest"] + +[[package]] +name = "pexpect" +version = "4.9.0" +description = "Pexpect allows easy control of interactive console applications." +optional = false +python-versions = "*" +files = [ + {file = "pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523"}, + {file = "pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f"}, +] + +[package.dependencies] +ptyprocess = ">=0.5" + +[[package]] +name = "pillow" +version = "10.3.0" +description = "Python Imaging Library (Fork)" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pillow-10.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:90b9e29824800e90c84e4022dd5cc16eb2d9605ee13f05d47641eb183cd73d45"}, + {file = "pillow-10.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a2c405445c79c3f5a124573a051062300936b0281fee57637e706453e452746c"}, + {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:78618cdbccaa74d3f88d0ad6cb8ac3007f1a6fa5c6f19af64b55ca170bfa1edf"}, + {file = "pillow-10.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:261ddb7ca91fcf71757979534fb4c128448b5b4c55cb6152d280312062f69599"}, + {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:ce49c67f4ea0609933d01c0731b34b8695a7a748d6c8d186f95e7d085d2fe475"}, + {file = "pillow-10.3.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:b14f16f94cbc61215115b9b1236f9c18403c15dd3c52cf629072afa9d54c1cbf"}, + {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d33891be6df59d93df4d846640f0e46f1a807339f09e79a8040bc887bdcd7ed3"}, + {file = "pillow-10.3.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b50811d664d392f02f7761621303eba9d1b056fb1868c8cdf4231279645c25f5"}, + {file = "pillow-10.3.0-cp310-cp310-win32.whl", hash = "sha256:ca2870d5d10d8726a27396d3ca4cf7976cec0f3cb706debe88e3a5bd4610f7d2"}, + {file = "pillow-10.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:f0d0591a0aeaefdaf9a5e545e7485f89910c977087e7de2b6c388aec32011e9f"}, + {file = "pillow-10.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:ccce24b7ad89adb5a1e34a6ba96ac2530046763912806ad4c247356a8f33a67b"}, + {file = "pillow-10.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:5f77cf66e96ae734717d341c145c5949c63180842a545c47a0ce7ae52ca83795"}, + {file = "pillow-10.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e4b878386c4bf293578b48fc570b84ecfe477d3b77ba39a6e87150af77f40c57"}, + {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fdcbb4068117dfd9ce0138d068ac512843c52295ed996ae6dd1faf537b6dbc27"}, + {file = "pillow-10.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9797a6c8fe16f25749b371c02e2ade0efb51155e767a971c61734b1bf6293994"}, + {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:9e91179a242bbc99be65e139e30690e081fe6cb91a8e77faf4c409653de39451"}, + {file = "pillow-10.3.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1b87bd9d81d179bd8ab871603bd80d8645729939f90b71e62914e816a76fc6bd"}, + {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:81d09caa7b27ef4e61cb7d8fbf1714f5aec1c6b6c5270ee53504981e6e9121ad"}, + {file = "pillow-10.3.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:048ad577748b9fa4a99a0548c64f2cb8d672d5bf2e643a739ac8faff1164238c"}, + {file = "pillow-10.3.0-cp311-cp311-win32.whl", hash = "sha256:7161ec49ef0800947dc5570f86568a7bb36fa97dd09e9827dc02b718c5643f09"}, + {file = "pillow-10.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:8eb0908e954d093b02a543dc963984d6e99ad2b5e36503d8a0aaf040505f747d"}, + {file = "pillow-10.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:4e6f7d1c414191c1199f8996d3f2282b9ebea0945693fb67392c75a3a320941f"}, + {file = "pillow-10.3.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:e46f38133e5a060d46bd630faa4d9fa0202377495df1f068a8299fd78c84de84"}, + {file = "pillow-10.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:50b8eae8f7334ec826d6eeffaeeb00e36b5e24aa0b9df322c247539714c6df19"}, + {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d3bea1c75f8c53ee4d505c3e67d8c158ad4df0d83170605b50b64025917f338"}, + {file = "pillow-10.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19aeb96d43902f0a783946a0a87dbdad5c84c936025b8419da0a0cd7724356b1"}, + {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74d28c17412d9caa1066f7a31df8403ec23d5268ba46cd0ad2c50fb82ae40462"}, + {file = "pillow-10.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ff61bfd9253c3915e6d41c651d5f962da23eda633cf02262990094a18a55371a"}, + {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d886f5d353333b4771d21267c7ecc75b710f1a73d72d03ca06df49b09015a9ef"}, + {file = "pillow-10.3.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4b5ec25d8b17217d635f8935dbc1b9aa5907962fae29dff220f2659487891cd3"}, + {file = "pillow-10.3.0-cp312-cp312-win32.whl", hash = "sha256:51243f1ed5161b9945011a7360e997729776f6e5d7005ba0c6879267d4c5139d"}, + {file = "pillow-10.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:412444afb8c4c7a6cc11a47dade32982439925537e483be7c0ae0cf96c4f6a0b"}, + {file = "pillow-10.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:798232c92e7665fe82ac085f9d8e8ca98826f8e27859d9a96b41d519ecd2e49a"}, + {file = "pillow-10.3.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:4eaa22f0d22b1a7e93ff0a596d57fdede2e550aecffb5a1ef1106aaece48e96b"}, + {file = "pillow-10.3.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cd5e14fbf22a87321b24c88669aad3a51ec052eb145315b3da3b7e3cc105b9a2"}, + {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1530e8f3a4b965eb6a7785cf17a426c779333eb62c9a7d1bbcf3ffd5bf77a4aa"}, + {file = "pillow-10.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d512aafa1d32efa014fa041d38868fda85028e3f930a96f85d49c7d8ddc0383"}, + {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:339894035d0ede518b16073bdc2feef4c991ee991a29774b33e515f1d308e08d"}, + {file = "pillow-10.3.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:aa7e402ce11f0885305bfb6afb3434b3cd8f53b563ac065452d9d5654c7b86fd"}, + {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:0ea2a783a2bdf2a561808fe4a7a12e9aa3799b701ba305de596bc48b8bdfce9d"}, + {file = "pillow-10.3.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:c78e1b00a87ce43bb37642c0812315b411e856a905d58d597750eb79802aaaa3"}, + {file = "pillow-10.3.0-cp38-cp38-win32.whl", hash = "sha256:72d622d262e463dfb7595202d229f5f3ab4b852289a1cd09650362db23b9eb0b"}, + {file = "pillow-10.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:2034f6759a722da3a3dbd91a81148cf884e91d1b747992ca288ab88c1de15999"}, + {file = "pillow-10.3.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:2ed854e716a89b1afcedea551cd85f2eb2a807613752ab997b9974aaa0d56936"}, + {file = "pillow-10.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:dc1a390a82755a8c26c9964d457d4c9cbec5405896cba94cf51f36ea0d855002"}, + {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4203efca580f0dd6f882ca211f923168548f7ba334c189e9eab1178ab840bf60"}, + {file = "pillow-10.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3102045a10945173d38336f6e71a8dc71bcaeed55c3123ad4af82c52807b9375"}, + {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:6fb1b30043271ec92dc65f6d9f0b7a830c210b8a96423074b15c7bc999975f57"}, + {file = "pillow-10.3.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:1dfc94946bc60ea375cc39cff0b8da6c7e5f8fcdc1d946beb8da5c216156ddd8"}, + {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b09b86b27a064c9624d0a6c54da01c1beaf5b6cadfa609cf63789b1d08a797b9"}, + {file = "pillow-10.3.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d3b2348a78bc939b4fed6552abfd2e7988e0f81443ef3911a4b8498ca084f6eb"}, + {file = "pillow-10.3.0-cp39-cp39-win32.whl", hash = "sha256:45ebc7b45406febf07fef35d856f0293a92e7417ae7933207e90bf9090b70572"}, + {file = "pillow-10.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:0ba26351b137ca4e0db0342d5d00d2e355eb29372c05afd544ebf47c0956ffeb"}, + {file = "pillow-10.3.0-cp39-cp39-win_arm64.whl", hash = "sha256:50fd3f6b26e3441ae07b7c979309638b72abc1a25da31a81a7fbd9495713ef4f"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6b02471b72526ab8a18c39cb7967b72d194ec53c1fd0a70b050565a0f366d355"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8ab74c06ffdab957d7670c2a5a6e1a70181cd10b727cd788c4dd9005b6a8acd9"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:048eeade4c33fdf7e08da40ef402e748df113fd0b4584e32c4af74fe78baaeb2"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9e2ec1e921fd07c7cda7962bad283acc2f2a9ccc1b971ee4b216b75fad6f0463"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c8e73e99da7db1b4cad7f8d682cf6abad7844da39834c288fbfa394a47bbced"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:16563993329b79513f59142a6b02055e10514c1a8e86dca8b48a893e33cf91e3"}, + {file = "pillow-10.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:dd78700f5788ae180b5ee8902c6aea5a5726bac7c364b202b4b3e3ba2d293170"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:aff76a55a8aa8364d25400a210a65ff59d0168e0b4285ba6bf2bd83cf675ba32"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:b7bc2176354defba3edc2b9a777744462da2f8e921fbaf61e52acb95bafa9828"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:793b4e24db2e8742ca6423d3fde8396db336698c55cd34b660663ee9e45ed37f"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d93480005693d247f8346bc8ee28c72a2191bdf1f6b5db469c096c0c867ac015"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c83341b89884e2b2e55886e8fbbf37c3fa5efd6c8907124aeb72f285ae5696e5"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:1a1d1915db1a4fdb2754b9de292642a39a7fb28f1736699527bb649484fb966a"}, + {file = "pillow-10.3.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a0eaa93d054751ee9964afa21c06247779b90440ca41d184aeb5d410f20ff591"}, + {file = "pillow-10.3.0.tar.gz", hash = "sha256:9d2455fbf44c914840c793e89aa82d0e1763a14253a000743719ae5946814b2d"}, +] + +[package.extras] +docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] +fpx = ["olefile"] +mic = ["olefile"] +tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] +typing = ["typing-extensions"] +xmp = ["defusedxml"] + +[[package]] +name = "pip" +version = "22.3.1" +description = "The PyPA recommended tool for installing Python packages." +optional = false +python-versions = ">=3.7" +files = [ + {file = "pip-22.3.1-py3-none-any.whl", hash = "sha256:908c78e6bc29b676ede1c4d57981d490cb892eb45cd8c214ab6298125119e077"}, + {file = "pip-22.3.1.tar.gz", hash = "sha256:65fd48317359f3af8e593943e6ae1506b66325085ea64b706a998c6e83eeaf38"}, +] + +[[package]] +name = "pkginfo" +version = "1.10.0" +description = "Query metadata from sdists / bdists / installed packages." +optional = false +python-versions = ">=3.6" +files = [ + {file = "pkginfo-1.10.0-py3-none-any.whl", hash = "sha256:889a6da2ed7ffc58ab5b900d888ddce90bce912f2d2de1dc1c26f4cb9fe65097"}, + {file = "pkginfo-1.10.0.tar.gz", hash = "sha256:5df73835398d10db79f8eecd5cd86b1f6d29317589ea70796994d49399af6297"}, +] + +[package.extras] +testing = ["pytest", "pytest-cov", "wheel"] + +[[package]] +name = "platformdirs" +version = "4.2.1" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`." +optional = false +python-versions = ">=3.8" +files = [ + {file = "platformdirs-4.2.1-py3-none-any.whl", hash = "sha256:17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1"}, + {file = "platformdirs-4.2.1.tar.gz", hash = "sha256:031cd18d4ec63ec53e82dceaac0417d218a6863f7745dfcc9efe7793b7039bdf"}, +] + +[package.extras] +docs = ["furo (>=2023.9.10)", "proselint (>=0.13)", "sphinx (>=7.2.6)", "sphinx-autodoc-typehints (>=1.25.2)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.4.3)", "pytest-cov (>=4.1)", "pytest-mock (>=3.12)"] +type = ["mypy (>=1.8)"] + +[[package]] +name = "poetry" +version = "1.8.2" +description = "Python dependency management and packaging made easy." +optional = false +python-versions = ">=3.8,<4.0" +files = [ + {file = "poetry-1.8.2-py3-none-any.whl", hash = "sha256:b42b400d9a803af6e788a30a6f3e9998020b77860e28df20647eb10b6f414910"}, + {file = "poetry-1.8.2.tar.gz", hash = "sha256:49cceb3838104647c3e1021f3a4f13c6053704cc18d33f849a90fe687a29cb73"}, +] + +[package.dependencies] +build = ">=1.0.3,<2.0.0" +cachecontrol = {version = ">=0.14.0,<0.15.0", extras = ["filecache"]} +cleo = ">=2.1.0,<3.0.0" +crashtest = ">=0.4.1,<0.5.0" +dulwich = ">=0.21.2,<0.22.0" +fastjsonschema = ">=2.18.0,<3.0.0" +installer = ">=0.7.0,<0.8.0" +keyring = ">=24.0.0,<25.0.0" +packaging = ">=23.1" +pexpect = ">=4.7.0,<5.0.0" +pkginfo = ">=1.9.4,<2.0.0" +platformdirs = ">=3.0.0,<5" +poetry-core = "1.9.0" +poetry-plugin-export = ">=1.6.0,<2.0.0" +pyproject-hooks = ">=1.0.0,<2.0.0" +requests = ">=2.26,<3.0" +requests-toolbelt = ">=1.0.0,<2.0.0" +shellingham = ">=1.5,<2.0" +tomli = {version = ">=2.0.1,<3.0.0", markers = "python_version < \"3.11\""} +tomlkit = ">=0.11.4,<1.0.0" +trove-classifiers = ">=2022.5.19" +virtualenv = ">=20.23.0,<21.0.0" +xattr = {version = ">=1.0.0,<2.0.0", markers = "sys_platform == \"darwin\""} + +[[package]] +name = "poetry-core" +version = "1.9.0" +description = "Poetry PEP 517 Build Backend" +optional = false +python-versions = ">=3.8,<4.0" +files = [ + {file = "poetry_core-1.9.0-py3-none-any.whl", hash = "sha256:4e0c9c6ad8cf89956f03b308736d84ea6ddb44089d16f2adc94050108ec1f5a1"}, + {file = "poetry_core-1.9.0.tar.gz", hash = "sha256:fa7a4001eae8aa572ee84f35feb510b321bd652e5cf9293249d62853e1f935a2"}, +] + +[[package]] +name = "poetry-plugin-export" +version = "1.7.1" +description = "Poetry plugin to export the dependencies to various formats" +optional = false +python-versions = ">=3.8,<4.0" +files = [ + {file = "poetry_plugin_export-1.7.1-py3-none-any.whl", hash = "sha256:b2258e53ae0d369a73806f957ed0e726eb95c571a0ce8b1f273da686528cc1da"}, + {file = "poetry_plugin_export-1.7.1.tar.gz", hash = "sha256:cf62cfb6218a904290ba6db3bc1a24aa076d10f81c48c6e48b2ded430131e22e"}, +] + +[package.dependencies] +poetry = ">=1.8.0,<2.0.0" +poetry-core = ">=1.7.0,<2.0.0" + +[[package]] +name = "prompt-toolkit" +version = "3.0.43" +description = "Library for building powerful interactive command lines in Python" +optional = false +python-versions = ">=3.7.0" +files = [ + {file = "prompt_toolkit-3.0.43-py3-none-any.whl", hash = "sha256:a11a29cb3bf0a28a387fe5122cdb649816a957cd9261dcedf8c9f1fef33eacf6"}, + {file = "prompt_toolkit-3.0.43.tar.gz", hash = "sha256:3527b7af26106cbc65a040bcc84839a3566ec1b051bb0bfe953631e704b0ff7d"}, +] + +[package.dependencies] +wcwidth = "*" + +[[package]] +name = "ptyprocess" +version = "0.7.0" +description = "Run a subprocess in a pseudo terminal" +optional = false +python-versions = "*" +files = [ + {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, + {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, +] + +[[package]] +name = "pure-eval" +version = "0.2.2" +description = "Safely evaluate AST nodes without side effects" +optional = false +python-versions = "*" +files = [ + {file = "pure_eval-0.2.2-py3-none-any.whl", hash = "sha256:01eaab343580944bc56080ebe0a674b39ec44a945e6d09ba7db3cb8cec289350"}, + {file = "pure_eval-0.2.2.tar.gz", hash = "sha256:2b45320af6dfaa1750f543d714b6d1c520a1688dec6fd24d339063ce0aaa9ac3"}, +] + +[package.extras] +tests = ["pytest"] + +[[package]] +name = "pycparser" +version = "2.22" +description = "C parser in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"}, + {file = "pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6"}, +] + +[[package]] +name = "pygments" +version = "2.18.0" +description = "Pygments is a syntax highlighting package written in Python." +optional = false +python-versions = ">=3.8" +files = [ + {file = "pygments-2.18.0-py3-none-any.whl", hash = "sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a"}, + {file = "pygments-2.18.0.tar.gz", hash = "sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199"}, +] + +[package.extras] +windows-terminal = ["colorama (>=0.4.6)"] + +[[package]] +name = "pyparsing" +version = "3.1.2" +description = "pyparsing module - Classes and methods to define and execute parsing grammars" +optional = false +python-versions = ">=3.6.8" +files = [ + {file = "pyparsing-3.1.2-py3-none-any.whl", hash = "sha256:f9db75911801ed778fe61bb643079ff86601aca99fcae6345aa67292038fb742"}, + {file = "pyparsing-3.1.2.tar.gz", hash = "sha256:a1bac0ce561155ecc3ed78ca94d3c9378656ad4c94c1270de543f621420f94ad"}, +] + +[package.extras] +diagrams = ["jinja2", "railroad-diagrams"] + +[[package]] +name = "pyproject-hooks" +version = "1.1.0" +description = "Wrappers to call pyproject.toml-based build backend hooks." +optional = false +python-versions = ">=3.7" +files = [ + {file = "pyproject_hooks-1.1.0-py3-none-any.whl", hash = "sha256:7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2"}, + {file = "pyproject_hooks-1.1.0.tar.gz", hash = "sha256:4b37730834edbd6bd37f26ece6b44802fb1c1ee2ece0e54ddff8bfc06db86965"}, +] + +[[package]] +name = "pysam" +version = "0.19.1" +description = "pysam" +optional = false +python-versions = "*" +files = [ + {file = "pysam-0.19.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8c066877dd3a10c38d6ad401637a819f03b18364a046aba3e654e212dee721e8"}, + {file = "pysam-0.19.1-cp310-cp310-manylinux_2_24_aarch64.whl", hash = "sha256:780afb82dd6ac5fcded0ee2e39ab936e2813dc97f2ccc208f0dcd0a013c5390d"}, + {file = "pysam-0.19.1-cp310-cp310-manylinux_2_24_i686.whl", hash = "sha256:951bbaa4cebe666b08d2ff3d043d82cf79f7b0abc2a6587ee1a8be00ee8d82b3"}, + {file = "pysam-0.19.1-cp310-cp310-manylinux_2_24_x86_64.whl", hash = "sha256:7ea4362a06b810b4ed443107b13fbe997c2f6909eca9a69e52addfe99f76c916"}, + {file = "pysam-0.19.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:aef6d98fade6dd030712a8f4c20f70eec5f86aa3489e34488fc701f2a66d1fdd"}, + {file = "pysam-0.19.1-cp36-cp36m-manylinux_2_24_aarch64.whl", hash = "sha256:1603e5e4d9fb16566024392bc1a58f8a41dab3567588ece335514b7f89f3439e"}, + {file = "pysam-0.19.1-cp36-cp36m-manylinux_2_24_i686.whl", hash = "sha256:fc993c004f2c17b14e87c4957ebe2774385febf40c11c837c242847b35c15f7f"}, + {file = "pysam-0.19.1-cp36-cp36m-manylinux_2_24_x86_64.whl", hash = "sha256:f85b58cb246adcf8e5414bc3581dad1f3c776e61816a3b84fa5ec57c6e749475"}, + {file = "pysam-0.19.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:9e4f8dc355a5d91e733bdba5cf7768c88b8da5ccde6df3704e1ce1932f24f312"}, + {file = "pysam-0.19.1-cp37-cp37m-manylinux_2_24_aarch64.whl", hash = "sha256:20fd2269d5dac8053428f42e6ef831d17dd5ae73bc0aa29cbc7d96e688a9fcb6"}, + {file = "pysam-0.19.1-cp37-cp37m-manylinux_2_24_i686.whl", hash = "sha256:55afc5df041a663f5809e6579ceb70335d2b49be8647c872b73c63897f76d2c4"}, + {file = "pysam-0.19.1-cp37-cp37m-manylinux_2_24_x86_64.whl", hash = "sha256:502529cdb004aebd2fc56cc2b0881a12d599e1c8d6d0ce114e54983e1c7e3b6d"}, + {file = "pysam-0.19.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:91bab0b59c1f06f9a2e30e737ad8f835adb5668acd445d75f26dba83b8d63480"}, + {file = "pysam-0.19.1-cp38-cp38-manylinux_2_24_aarch64.whl", hash = "sha256:9fa3fb0cd865d8068d3401c9f455a9bd80fd31911938f526b8f943ba684e6c70"}, + {file = "pysam-0.19.1-cp38-cp38-manylinux_2_24_i686.whl", hash = "sha256:08c7515c3a58e49ddf9cabf82fff378338ba9acf14c631747b7a65b4540be16c"}, + {file = "pysam-0.19.1-cp38-cp38-manylinux_2_24_x86_64.whl", hash = "sha256:94dec3e952b92398ae7ad641f9050014388c214cdd61fa625cec3ab285578be0"}, + {file = "pysam-0.19.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d826486e1672e08300dbcc6c9eae8192db8578683d7d2bc1c041db0393d696bc"}, + {file = "pysam-0.19.1-cp39-cp39-manylinux_2_24_aarch64.whl", hash = "sha256:159b588b941a947c16f2c097b5c91e9249180b23f925c91be47fc1849e95fc25"}, + {file = "pysam-0.19.1-cp39-cp39-manylinux_2_24_i686.whl", hash = "sha256:dcd491d0d757d91e34d177d48bb911ebf63cd20c84ed1a9d43c5f2e7ea0014ba"}, + {file = "pysam-0.19.1-cp39-cp39-manylinux_2_24_x86_64.whl", hash = "sha256:d97c21d0f7fbf2594b9c8b66e1654159095ca7e08341f06c42074b2c20a8489b"}, + {file = "pysam-0.19.1.tar.gz", hash = "sha256:dee403cbdf232170c1e11cc24c76e7dd748fc672ad38eb0414f3b9d569b1448f"}, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +description = "Extensions to the standard Python datetime module" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, + {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, +] + +[package.dependencies] +six = ">=1.5" + +[[package]] +name = "pywin32-ctypes" +version = "0.2.2" +description = "A (partial) reimplementation of pywin32 using ctypes/cffi" +optional = false +python-versions = ">=3.6" +files = [ + {file = "pywin32-ctypes-0.2.2.tar.gz", hash = "sha256:3426e063bdd5fd4df74a14fa3cf80a0b42845a87e1d1e81f6549f9daec593a60"}, + {file = "pywin32_ctypes-0.2.2-py3-none-any.whl", hash = "sha256:bf490a1a709baf35d688fe0ecf980ed4de11d2b3e37b51e5442587a75d9957e7"}, +] + +[[package]] +name = "pyyaml" +version = "6.0.1" +description = "YAML parser and emitter for Python" +optional = false +python-versions = ">=3.6" +files = [ + {file = "PyYAML-6.0.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d858aa552c999bc8a8d57426ed01e40bef403cd8ccdd0fc5f6f04a00414cac2a"}, + {file = "PyYAML-6.0.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:fd66fc5d0da6d9815ba2cebeb4205f95818ff4b79c3ebe268e75d961704af52f"}, + {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69b023b2b4daa7548bcfbd4aa3da05b3a74b772db9e23b982788168117739938"}, + {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:81e0b275a9ecc9c0c0c07b4b90ba548307583c125f54d5b6946cfee6360c733d"}, + {file = "PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba336e390cd8e4d1739f42dfe9bb83a3cc2e80f567d8805e11b46f4a943f5515"}, + {file = "PyYAML-6.0.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c013efe8048858a6d312ddd31d56e468118ad4cdeda36c719bf5bb6192290"}, + {file = "PyYAML-6.0.1-cp310-cp310-win32.whl", hash = "sha256:bd4af7373a854424dabd882decdc5579653d7868b8fb26dc7d0e99f823aa5924"}, + {file = "PyYAML-6.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:fd1592b3fdf65fff2ad0004b5e363300ef59ced41c2e6b3a99d4089fa8c5435d"}, + {file = "PyYAML-6.0.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6965a7bc3cf88e5a1c3bd2e0b5c22f8d677dc88a455344035f03399034eb3007"}, + {file = "PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab"}, + {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:42f8152b8dbc4fe7d96729ec2b99c7097d656dc1213a3229ca5383f973a5ed6d"}, + {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:062582fca9fabdd2c8b54a3ef1c978d786e0f6b3a1510e0ac93ef59e0ddae2bc"}, + {file = "PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673"}, + {file = "PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b"}, + {file = "PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741"}, + {file = "PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28"}, + {file = "PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef"}, + {file = "PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0"}, + {file = "PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4"}, + {file = "PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54"}, + {file = "PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df"}, + {file = "PyYAML-6.0.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50550eb667afee136e9a77d6dc71ae76a44df8b3e51e41b77f6de2932bfe0f47"}, + {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1fe35611261b29bd1de0070f0b2f47cb6ff71fa6595c077e42bd0c419fa27b98"}, + {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:704219a11b772aea0d8ecd7058d0082713c3562b4e271b849ad7dc4a5c90c13c"}, + {file = "PyYAML-6.0.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:afd7e57eddb1a54f0f1a974bc4391af8bcce0b444685d936840f125cf046d5bd"}, + {file = "PyYAML-6.0.1-cp36-cp36m-win32.whl", hash = "sha256:fca0e3a251908a499833aa292323f32437106001d436eca0e6e7833256674585"}, + {file = "PyYAML-6.0.1-cp36-cp36m-win_amd64.whl", hash = "sha256:f22ac1c3cac4dbc50079e965eba2c1058622631e526bd9afd45fedd49ba781fa"}, + {file = "PyYAML-6.0.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b1275ad35a5d18c62a7220633c913e1b42d44b46ee12554e5fd39c70a243d6a3"}, + {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:18aeb1bf9a78867dc38b259769503436b7c72f7a1f1f4c93ff9a17de54319b27"}, + {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:596106435fa6ad000c2991a98fa58eeb8656ef2325d7e158344fb33864ed87e3"}, + {file = "PyYAML-6.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:baa90d3f661d43131ca170712d903e6295d1f7a0f595074f151c0aed377c9b9c"}, + {file = "PyYAML-6.0.1-cp37-cp37m-win32.whl", hash = "sha256:9046c58c4395dff28dd494285c82ba00b546adfc7ef001486fbf0324bc174fba"}, + {file = "PyYAML-6.0.1-cp37-cp37m-win_amd64.whl", hash = "sha256:4fb147e7a67ef577a588a0e2c17b6db51dda102c71de36f8549b6816a96e1867"}, + {file = "PyYAML-6.0.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d4c7e777c441b20e32f52bd377e0c409713e8bb1386e1099c2415f26e479595"}, + {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0cd17c15d3bb3fa06978b4e8958dcdc6e0174ccea823003a106c7d4d7899ac5"}, + {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28c119d996beec18c05208a8bd78cbe4007878c6dd15091efb73a30e90539696"}, + {file = "PyYAML-6.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e07cbde391ba96ab58e532ff4803f79c4129397514e1413a7dc761ccd755735"}, + {file = "PyYAML-6.0.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:49a183be227561de579b4a36efbb21b3eab9651dd81b1858589f796549873dd6"}, + {file = "PyYAML-6.0.1-cp38-cp38-win32.whl", hash = "sha256:184c5108a2aca3c5b3d3bf9395d50893a7ab82a38004c8f61c258d4428e80206"}, + {file = "PyYAML-6.0.1-cp38-cp38-win_amd64.whl", hash = "sha256:1e2722cc9fbb45d9b87631ac70924c11d3a401b2d7f410cc0e3bbf249f2dca62"}, + {file = "PyYAML-6.0.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9eb6caa9a297fc2c2fb8862bc5370d0303ddba53ba97e71f08023b6cd73d16a8"}, + {file = "PyYAML-6.0.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c8098ddcc2a85b61647b2590f825f3db38891662cfc2fc776415143f599bb859"}, + {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5773183b6446b2c99bb77e77595dd486303b4faab2b086e7b17bc6bef28865f6"}, + {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b786eecbdf8499b9ca1d697215862083bd6d2a99965554781d0d8d1ad31e13a0"}, + {file = "PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc1bf2925a1ecd43da378f4db9e4f799775d6367bdb94671027b73b393a7c42c"}, + {file = "PyYAML-6.0.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:04ac92ad1925b2cff1db0cfebffb6ffc43457495c9b3c39d3fcae417d7125dc5"}, + {file = "PyYAML-6.0.1-cp39-cp39-win32.whl", hash = "sha256:faca3bdcf85b2fc05d06ff3fbc1f83e1391b3e724afa3feba7d13eeab355484c"}, + {file = "PyYAML-6.0.1-cp39-cp39-win_amd64.whl", hash = "sha256:510c9deebc5c0225e8c96813043e62b680ba2f9c50a08d3724c7f28a747d1486"}, + {file = "PyYAML-6.0.1.tar.gz", hash = "sha256:bfdf460b1736c775f2ba9f6a92bca30bc2095067b8a9d77876d1fad6cc3b4a43"}, +] + +[[package]] +name = "rapidfuzz" +version = "3.9.0" +description = "rapid fuzzy string matching" +optional = false +python-versions = ">=3.8" +files = [ + {file = "rapidfuzz-3.9.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:bd375c4830fee11d502dd93ecadef63c137ae88e1aaa29cc15031fa66d1e0abb"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:55e2c5076f38fc1dbaacb95fa026a3e409eee6ea5ac4016d44fb30e4cad42b20"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:488f74126904db6b1bea545c2f3567ea882099f4c13f46012fe8f4b990c683df"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e3f2d1ea7cd57dfcd34821e38b4924c80a31bcf8067201b1ab07386996a9faee"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b11e602987bcb4ea22b44178851f27406fca59b0836298d0beb009b504dba266"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3083512e9bf6ed2bb3d25883922974f55e21ae7f8e9f4e298634691ae1aee583"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b33c6d4b3a1190bc0b6c158c3981535f9434e8ed9ffa40cf5586d66c1819fb4b"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0dcb95fde22f98e6d0480db8d6038c45fe2d18a338690e6f9bba9b82323f3469"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:08d8b49b3a4fb8572e480e73fcddc750da9cbb8696752ee12cca4bf8c8220d52"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e721842e6b601ebbeb8cc5e12c75bbdd1d9e9561ea932f2f844c418c31256e82"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7988363b3a415c5194ce1a68d380629247f8713e669ad81db7548eb156c4f365"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:2d267d4c982ab7d177e994ab1f31b98ff3814f6791b90d35dda38307b9e7c989"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:0bb28ab5300cf974c7eb68ea21125c493e74b35b1129e629533468b2064ae0a2"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-win32.whl", hash = "sha256:1b1f74997b6d94d66375479fa55f70b1c18e4d865d7afcd13f0785bfd40a9d3c"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:c56d2efdfaa1c642029f3a7a5bb76085c5531f7a530777be98232d2ce142553c"}, + {file = "rapidfuzz-3.9.0-cp310-cp310-win_arm64.whl", hash = "sha256:6a83128d505cac76ea560bb9afcb3f6986e14e50a6f467db9a31faef4bd9b347"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:e2218d62ab63f3c5ad48eced898854d0c2c327a48f0fb02e2288d7e5332a22c8"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:36bf35df2d6c7d5820da20a6720aee34f67c15cd2daf8cf92e8141995c640c25"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:905b01a9b633394ff6bb5ebb1c5fd660e0e180c03fcf9d90199cc6ed74b87cf7"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:33cfabcb7fd994938a6a08e641613ce5fe46757832edc789c6a5602e7933d6fa"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1179dcd3d150a67b8a678cd9c84f3baff7413ff13c9e8fe85e52a16c97e24c9b"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:47d97e28c42f1efb7781993b67c749223f198f6653ef177a0c8f2b1c516efcaf"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28da953eb2ef9ad527e536022da7afff6ace7126cdd6f3e21ac20f8762e76d2c"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:182b4e11de928fb4834e8f8b5ecd971b5b10a86fabe8636ab65d3a9b7e0e9ca7"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:c74f2da334ce597f31670db574766ddeaee5d9430c2c00e28d0fbb7f76172036"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:014ac55b03f4074f903248ded181f3000f4cdbd134e6155cbf643f0eceb4f70f"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:c4ef34b2ddbf448f1d644b4ec6475df8bbe5b9d0fee173ff2e87322a151663bd"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:fc02157f521af15143fae88f92ef3ddcc4e0cff05c40153a9549dc0fbdb9adb3"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:ff08081c49b18ba253a99e6a47f492e6ee8019e19bbb6ddc3ed360cd3ecb2f62"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-win32.whl", hash = "sha256:b9bf90b3d96925cbf8ef44e5ee3cf39ef0c422f12d40f7a497e91febec546650"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:d5d5684f54d82d9b0cf0b2701e55a630527a9c3dd5ddcf7a2e726a475ac238f2"}, + {file = "rapidfuzz-3.9.0-cp311-cp311-win_arm64.whl", hash = "sha256:a2de844e0e971d7bd8aa41284627dbeacc90e750b90acfb016836553c7a63192"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f81fe99a69ac8ee3fd905e70c62f3af033901aeb60b69317d1d43d547b46e510"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:633b9d03fc04abc585c197104b1d0af04b1f1db1abc99f674d871224cd15557a"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ab872cb57ae97c54ba7c71a9e3c9552beb57cb907c789b726895576d1ea9af6f"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bdd8c15c3a14e409507fdf0c0434ec481d85c6cbeec8bdcd342a8cd1eda03825"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2444d8155d9846f206e2079bb355b85f365d9457480b0d71677a112d0a7f7128"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f83bd3d01f04061c3660742dc85143a89d49fd23eb31eccbf60ad56c4b955617"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ca799f882364e69d0872619afb19efa3652b7133c18352e4a3d86a324fb2bb1"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6993d361f28b9ef5f0fa4e79b8541c2f3507be7471b9f9cb403a255e123b31e1"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:170822a1b1719f02b58e3dce194c8ad7d4c5b39be38c0fdec603bd19c6f9cf81"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:0e86e39c1c1a0816ceda836e6f7bd3743b930cbc51a43a81bb433b552f203f25"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:731269812ea837e0b93d913648e404736407408e33a00b75741e8f27c590caa2"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:8e5ff882d3a3d081157ceba7e0ebc7fac775f95b08cbb143accd4cece6043819"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2003071aa633477a01509890c895f9ef56cf3f2eaa72c7ec0b567f743c1abcba"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-win32.whl", hash = "sha256:13857f9070600ea1f940749f123b02d0b027afbaa45e72186df0f278915761d0"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-win_amd64.whl", hash = "sha256:134b7098ac109834eeea81424b6822f33c4c52bf80b81508295611e7a21be12a"}, + {file = "rapidfuzz-3.9.0-cp312-cp312-win_arm64.whl", hash = "sha256:2a96209f046fe328be30fc43f06e3d4b91f0d5b74e9dcd627dbfd65890fa4a5e"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:544b0bf9d17170720809918e9ccd0d482d4a3a6eca35630d8e1459f737f71755"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1d536f8beb8dd82d6efb20fe9f82c2cfab9ffa0384b5d184327e393a4edde91d"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:30f7609da871510583f87484a10820b26555a473a90ab356cdda2f3b4456256c"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3f4a2468432a1db491af6f547fad8f6d55fa03e57265c2f20e5eaceb68c7907e"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:11a7ec4676242c8a430509cff42ce98bca2fbe30188a63d0f60fdcbfd7e84970"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dcb523243e988c849cf81220164ec3bbed378a699e595a8914fffe80596dc49f"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4eea3bf72c4fe68e957526ffd6bcbb403a21baa6b3344aaae2d3252313df6199"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4514980a5d204c076dd5b756960f6b1b7598f030009456e6109d76c4c331d03c"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9a06a99f1335fe43464d7121bc6540de7cd9c9475ac2025babb373fe7f27846b"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:6c1ed63345d1581c39d4446b1a8c8f550709656ce2a3c88c47850b258167f3c2"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:cd2e6e97daf17ebb3254285cf8dd86c60d56d6cf35c67f0f9a557ef26bd66290"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:9bc0f7e6256a9c668482c41c8a3de5d0aa12e8ca346dcc427b97c7edb82cba48"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:7c09f4e87e82a164c9db769474bc61f8c8b677f2aeb0234b8abac73d2ecf9799"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-win32.whl", hash = "sha256:e65b8f7921bf60cbb207c132842a6b45eefef48c4c3b510eb16087d6c08c70af"}, + {file = "rapidfuzz-3.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:9d6478957fb35c7844ad08f2442b62ba76c1857a56370781a707eefa4f4981e1"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:65d9250a4b0bf86320097306084bc3ca479c8f5491927c170d018787793ebe95"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:47b7c0840afa724db3b1a070bc6ed5beab73b4e659b1d395023617fc51bf68a2"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3a16c48c6df8fb633efbbdea744361025d01d79bca988f884a620e63e782fe5b"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48105991ff6e4a51c7f754df500baa070270ed3d41784ee0d097549bc9fcb16d"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6a7f273906b3c7cc6d63a76e088200805947aa0bc1ada42c6a0e582e19c390d7"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5c396562d304e974b4b0d5cd3afc4f92c113ea46a36e6bc62e45333d6aa8837e"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:68da1b70458fea5290ec9a169fcffe0c17ff7e5bb3c3257e63d7021a50601a8e"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c5b8f9a7b177af6ce7c6ad5b95588b4b73e37917711aafa33b2e79ee80fe709"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3c42a238bf9dd48f4ccec4c6934ac718225b00bb3a438a008c219e7ccb3894c7"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:a365886c42177b2beab475a50ba311b59b04f233ceaebc4c341f6f91a86a78e2"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:ce897b5dafb7fb7587a95fe4d449c1ea0b6d9ac4462fbafefdbbeef6eee4cf6a"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:413ac49bae291d7e226a5c9be65c71b2630b3346bce39268d02cb3290232e4b7"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ff8982fc3bd49d55a91569fc8a3feba0de4cef0b391ff9091be546e9df075b81"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-win32.whl", hash = "sha256:3904d0084ab51f82e9f353031554965524f535522a48ec75c30b223eb5a0a488"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:3733aede16ea112728ffeafeb29ccc62e095ed8ec816822fa2a82e92e2c08696"}, + {file = "rapidfuzz-3.9.0-cp39-cp39-win_arm64.whl", hash = "sha256:fc4e26f592b51f97acf0a3f8dfed95e4d830c6a8fbf359361035df836381ab81"}, + {file = "rapidfuzz-3.9.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e33362e98c7899b5f60dcb06ada00acd8673ce0d59aefe9a542701251fd00423"}, + {file = "rapidfuzz-3.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fb67cf43ad83cb886cbbbff4df7dcaad7aedf94d64fca31aea0da7d26684283c"}, + {file = "rapidfuzz-3.9.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0e2e106cc66453bb80d2ad9c0044f8287415676df5c8036d737d05d4b9cdbf8e"}, + {file = "rapidfuzz-3.9.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b1256915f7e7a5cf2c151c9ac44834b37f9bd1c97e8dec6f936884f01b9dfc7d"}, + {file = "rapidfuzz-3.9.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:ae643220584518cbff8bf2974a0494d3e250763af816b73326a512c86ae782ce"}, + {file = "rapidfuzz-3.9.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:491274080742110427f38a6085bb12dffcaff1eef12dccf9e8758398c7e3957e"}, + {file = "rapidfuzz-3.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bc5559b9b94326922c096b30ae2d8e5b40b2e9c2c100c2cc396ad91bcb84d30"}, + {file = "rapidfuzz-3.9.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:849160dc0f128acb343af514ca827278005c1d00148d025e4035e034fc2d8c7f"}, + {file = "rapidfuzz-3.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:623883fb78e692d54ed7c43b09beec52c6685f10a45a7518128e25746667403b"}, + {file = "rapidfuzz-3.9.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:d20ab9abc7e19767f1951772a6ab14cb4eddd886493c2da5ee12014596ad253f"}, + {file = "rapidfuzz-3.9.0.tar.gz", hash = "sha256:b182f0fb61f6ac435e416eb7ab330d62efdbf9b63cf0c7fa12d1f57c2eaaf6f3"}, +] + +[package.extras] +full = ["numpy"] + +[[package]] +name = "requests" +version = "2.31.0" +description = "Python HTTP for Humans." +optional = false +python-versions = ">=3.7" +files = [ + {file = "requests-2.31.0-py3-none-any.whl", hash = "sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f"}, + {file = "requests-2.31.0.tar.gz", hash = "sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1"}, +] + +[package.dependencies] +certifi = ">=2017.4.17" +charset-normalizer = ">=2,<4" +idna = ">=2.5,<4" +urllib3 = ">=1.21.1,<3" + +[package.extras] +socks = ["PySocks (>=1.5.6,!=1.5.7)"] +use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] + +[[package]] +name = "requests-toolbelt" +version = "1.0.0" +description = "A utility belt for advanced users of python-requests" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "requests-toolbelt-1.0.0.tar.gz", hash = "sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6"}, + {file = "requests_toolbelt-1.0.0-py2.py3-none-any.whl", hash = "sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06"}, +] + +[package.dependencies] +requests = ">=2.0.1,<3.0.0" + +[[package]] +name = "secretstorage" +version = "3.3.3" +description = "Python bindings to FreeDesktop.org Secret Service API" +optional = false +python-versions = ">=3.6" +files = [ + {file = "SecretStorage-3.3.3-py3-none-any.whl", hash = "sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99"}, + {file = "SecretStorage-3.3.3.tar.gz", hash = "sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77"}, +] + +[package.dependencies] +cryptography = ">=2.0" +jeepney = ">=0.6" + +[[package]] +name = "shellingham" +version = "1.5.4" +description = "Tool to Detect Surrounding Shell" +optional = false +python-versions = ">=3.7" +files = [ + {file = "shellingham-1.5.4-py2.py3-none-any.whl", hash = "sha256:7ecfff8f2fd72616f7481040475a65b2bf8af90a56c89140852d1120324e8686"}, + {file = "shellingham-1.5.4.tar.gz", hash = "sha256:8dbca0739d487e5bd35ab3ca4b36e11c4078f3a234bfce294b0a0291363404de"}, +] + +[[package]] +name = "six" +version = "1.16.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +files = [ + {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, + {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, +] + +[[package]] +name = "stack-data" +version = "0.6.3" +description = "Extract data from python stack frames and tracebacks for informative displays" +optional = false +python-versions = "*" +files = [ + {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, + {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, +] + +[package.dependencies] +asttokens = ">=2.1.0" +executing = ">=1.2.0" +pure-eval = "*" + +[package.extras] +tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] + +[[package]] +name = "tomli" +version = "2.0.1" +description = "A lil' TOML parser" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, + {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, +] + +[[package]] +name = "tomlkit" +version = "0.12.4" +description = "Style preserving TOML library" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tomlkit-0.12.4-py3-none-any.whl", hash = "sha256:5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b"}, + {file = "tomlkit-0.12.4.tar.gz", hash = "sha256:7ca1cfc12232806517a8515047ba66a19369e71edf2439d0f5824f91032b6cc3"}, +] + +[[package]] +name = "traitlets" +version = "5.14.3" +description = "Traitlets Python configuration system" +optional = false +python-versions = ">=3.8" +files = [ + {file = "traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f"}, + {file = "traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7"}, +] + +[package.extras] +docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] +test = ["argcomplete (>=3.0.3)", "mypy (>=1.7.0)", "pre-commit", "pytest (>=7.0,<8.2)", "pytest-mock", "pytest-mypy-testing"] + +[[package]] +name = "trove-classifiers" +version = "2024.4.10" +description = "Canonical source for classifiers on PyPI (pypi.org)." +optional = false +python-versions = "*" +files = [ + {file = "trove-classifiers-2024.4.10.tar.gz", hash = "sha256:49f40bb6a746b72a1cba4f8d55ee8252169cda0f70802e3fd24f04b7fb25a492"}, + {file = "trove_classifiers-2024.4.10-py3-none-any.whl", hash = "sha256:678bd6fcc5218d72e3304e27a608acc9b91e17bd00c3f3d8c968497c843ad98b"}, +] + +[[package]] +name = "typing-extensions" +version = "4.11.0" +description = "Backported and Experimental Type Hints for Python 3.8+" +optional = false +python-versions = ">=3.8" +files = [ + {file = "typing_extensions-4.11.0-py3-none-any.whl", hash = "sha256:c1f94d72897edaf4ce775bb7558d5b79d8126906a14ea5ed1635921406c0387a"}, + {file = "typing_extensions-4.11.0.tar.gz", hash = "sha256:83f085bd5ca59c80295fc2a82ab5dac679cbe02b9f33f7d83af68e241bea51b0"}, +] + +[[package]] +name = "urllib3" +version = "2.2.1" +description = "HTTP library with thread-safe connection pooling, file post, and more." +optional = false +python-versions = ">=3.8" +files = [ + {file = "urllib3-2.2.1-py3-none-any.whl", hash = "sha256:450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d"}, + {file = "urllib3-2.2.1.tar.gz", hash = "sha256:d0570876c61ab9e520d776c38acbbb5b05a776d3f9ff98a5c8fd5162a444cf19"}, +] + +[package.extras] +brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"] +h2 = ["h2 (>=4,<5)"] +socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"] +zstd = ["zstandard (>=0.18.0)"] + +[[package]] +name = "virtualenv" +version = "20.26.1" +description = "Virtual Python Environment builder" +optional = false +python-versions = ">=3.7" +files = [ + {file = "virtualenv-20.26.1-py3-none-any.whl", hash = "sha256:7aa9982a728ae5892558bff6a2839c00b9ed145523ece2274fad6f414690ae75"}, + {file = "virtualenv-20.26.1.tar.gz", hash = "sha256:604bfdceaeece392802e6ae48e69cec49168b9c5f4a44e483963f9242eb0e78b"}, +] + +[package.dependencies] +distlib = ">=0.3.7,<1" +filelock = ">=3.12.2,<4" +platformdirs = ">=3.9.1,<5" + +[package.extras] +docs = ["furo (>=2023.7.26)", "proselint (>=0.13)", "sphinx (>=7.1.2,!=7.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=23.6)"] +test = ["covdefaults (>=2.3)", "coverage (>=7.2.7)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23.1)", "pytest (>=7.4)", "pytest-env (>=0.8.2)", "pytest-freezer (>=0.4.8)", "pytest-mock (>=3.11.1)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)", "setuptools (>=68)", "time-machine (>=2.10)"] + +[[package]] +name = "wcwidth" +version = "0.2.13" +description = "Measures the displayed width of unicode strings in a terminal" +optional = false +python-versions = "*" +files = [ + {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}, + {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, +] + +[[package]] +name = "xattr" +version = "1.1.0" +description = "Python wrapper for extended filesystem attributes" +optional = false +python-versions = ">=3.8" +files = [ + {file = "xattr-1.1.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:ef2fa0f85458736178fd3dcfeb09c3cf423f0843313e25391db2cfd1acec8888"}, + {file = "xattr-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ccab735d0632fe71f7d72e72adf886f45c18b7787430467ce0070207882cfe25"}, + {file = "xattr-1.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9013f290387f1ac90bccbb1926555ca9aef75651271098d99217284d9e010f7c"}, + {file = "xattr-1.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dcd5dfbcee73c7be057676ecb900cabb46c691aff4397bf48c579ffb30bb963"}, + {file = "xattr-1.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6480589c1dac7785d1f851347a32c4a97305937bf7b488b857fe8b28a25de9e9"}, + {file = "xattr-1.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08f61cbed52dc6f7c181455826a9ff1e375ad86f67dd9d5eb7663574abb32451"}, + {file = "xattr-1.1.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:918e1f83f2e8a072da2671eac710871ee5af337e9bf8554b5ce7f20cdb113186"}, + {file = "xattr-1.1.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:0f06e0c1e4d06b4e0e49aaa1184b6f0e81c3758c2e8365597918054890763b53"}, + {file = "xattr-1.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:46a641ac038a9f53d2f696716147ca4dbd6a01998dc9cd4bc628801bc0df7f4d"}, + {file = "xattr-1.1.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:7e4ca0956fd11679bb2e0c0d6b9cdc0f25470cc00d8da173bb7656cc9a9cf104"}, + {file = "xattr-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6881b120f9a4b36ccd8a28d933bc0f6e1de67218b6ce6e66874e0280fc006844"}, + {file = "xattr-1.1.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dab29d9288aa28e68a6f355ddfc3f0a7342b40c9012798829f3e7bd765e85c2c"}, + {file = "xattr-1.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e0c80bbf55339c93770fc294b4b6586b5bf8e85ec00a4c2d585c33dbd84b5006"}, + {file = "xattr-1.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d1418705f253b6b6a7224b69773842cac83fcbcd12870354b6e11dd1cd54630f"}, + {file = "xattr-1.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:687e7d18611ef8d84a6ecd8f4d1ab6757500c1302f4c2046ce0aa3585e13da3f"}, + {file = "xattr-1.1.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b6ceb9efe0657a982ccb8b8a2efe96b690891779584c901d2f920784e5d20ae3"}, + {file = "xattr-1.1.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:b489b7916f239100956ea0b39c504f3c3a00258ba65677e4c8ba1bd0b5513446"}, + {file = "xattr-1.1.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0a9c431b0e66516a078125e9a273251d4b8e5ba84fe644b619f2725050d688a0"}, + {file = "xattr-1.1.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:1a5921ea3313cc1c57f2f53b63ea8ca9a91e48f4cc7ebec057d2447ec82c7efe"}, + {file = "xattr-1.1.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:f6ad2a7bd5e6cf71d4a862413234a067cf158ca0ae94a40d4b87b98b62808498"}, + {file = "xattr-1.1.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:0683dae7609f7280b0c89774d00b5957e6ffcb181c6019c46632b389706b77e6"}, + {file = "xattr-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:54cb15cd94e5ef8a0ef02309f1bf973ba0e13c11e87686e983f371948cfee6af"}, + {file = "xattr-1.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ff6223a854229055e803c2ad0c0ea9a6da50c6be30d92c198cf5f9f28819a921"}, + {file = "xattr-1.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d44e8f955218638c9ab222eed21e9bd9ab430d296caf2176fb37abe69a714e5c"}, + {file = "xattr-1.1.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:caab2c2986c30f92301f12e9c50415d324412e8e6a739a52a603c3e6a54b3610"}, + {file = "xattr-1.1.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:d6eb7d5f281014cd44e2d847a9107491af1bf3087f5afeded75ed3e37ec87239"}, + {file = "xattr-1.1.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:47a3bdfe034b4fdb70e5941d97037405e3904accc28e10dbef6d1c9061fb6fd7"}, + {file = "xattr-1.1.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:00d2b415cf9d6a24112d019e721aa2a85652f7bbc9f3b9574b2d1cd8668eb491"}, + {file = "xattr-1.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:78b377832dd0ee408f9f121a354082c6346960f7b6b1480483ed0618b1912120"}, + {file = "xattr-1.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6461a43b585e5f2e049b39bcbfcb6391bfef3c5118231f1b15d10bdb89ef17fe"}, + {file = "xattr-1.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:24d97f0d28f63695e3344ffdabca9fcc30c33e5c8ccc198c7524361a98d526f2"}, + {file = "xattr-1.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ad47d89968c9097900607457a0c89160b4771601d813e769f68263755516065"}, + {file = "xattr-1.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dc53cab265f6e8449bd683d5ee3bc5a191e6dd940736f3de1a188e6da66b0653"}, + {file = "xattr-1.1.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:cd11e917f5b89f2a0ad639d9875943806c6c9309a3dd02da5a3e8ef92db7bed9"}, + {file = "xattr-1.1.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:9c5a78c7558989492c4cb7242e490ffb03482437bf782967dfff114e44242343"}, + {file = "xattr-1.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:cebcf8a303a44fbc439b68321408af7267507c0d8643229dbb107f6c132d389c"}, + {file = "xattr-1.1.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:b0d73150f2f9655b4da01c2369eb33a294b7f9d56eccb089819eafdbeb99f896"}, + {file = "xattr-1.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:793c01deaadac50926c0e1481702133260c7cb5e62116762f6fe1543d07b826f"}, + {file = "xattr-1.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e189e440bcd04ccaad0474720abee6ee64890823ec0db361fb0a4fb5e843a1bf"}, + {file = "xattr-1.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afacebbc1fa519f41728f8746a92da891c7755e6745164bd0d5739face318e86"}, + {file = "xattr-1.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9b1664edf003153ac8d1911e83a0fc60db1b1b374ee8ac943f215f93754a1102"}, + {file = "xattr-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dda2684228798e937a7c29b0e1c7ef3d70e2b85390a69b42a1c61b2039ba81de"}, + {file = "xattr-1.1.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:b735ac2625a4fc2c9343b19f806793db6494336338537d2911c8ee4c390dda46"}, + {file = "xattr-1.1.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:fa6a7af7a4ada43f15ccc58b6f9adcdbff4c36ba040013d2681e589e07ae280a"}, + {file = "xattr-1.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d1059b2f726e2702c8bbf9bbf369acfc042202a4cc576c2dec6791234ad5e948"}, + {file = "xattr-1.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:e2255f36ebf2cb2dbf772a7437ad870836b7396e60517211834cf66ce678b595"}, + {file = "xattr-1.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dba4f80b9855cc98513ddf22b7ad8551bc448c70d3147799ea4f6c0b758fb466"}, + {file = "xattr-1.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4cb70c16e7c3ae6ba0ab6c6835c8448c61d8caf43ea63b813af1f4dbe83dd156"}, + {file = "xattr-1.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:83652910ef6a368b77b00825ad67815e5c92bfab551a848ca66e9981d14a7519"}, + {file = "xattr-1.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:7a92aff66c43fa3e44cbeab7cbeee66266c91178a0f595e044bf3ce51485743b"}, + {file = "xattr-1.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d4f71b673339aeaae1f6ea9ef8ea6c9643c8cd0df5003b9a0eaa75403e2e06c"}, + {file = "xattr-1.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a20de1c47b5cd7b47da61799a3b34e11e5815d716299351f82a88627a43f9a96"}, + {file = "xattr-1.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:23705c7079b05761ff2fa778ad17396e7599c8759401abc05b312dfb3bc99f69"}, + {file = "xattr-1.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl", hash = "sha256:27272afeba8422f2a9d27e1080a9a7b807394e88cce73db9ed8d2dde3afcfb87"}, + {file = "xattr-1.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd43978966de3baf4aea367c99ffa102b289d6c2ea5f3d9ce34a203dc2f2ab73"}, + {file = "xattr-1.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ded771eaf27bb4eb3c64c0d09866460ee8801d81dc21097269cf495b3cac8657"}, + {file = "xattr-1.1.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96ca300c0acca4f0cddd2332bb860ef58e1465d376364f0e72a1823fdd58e90d"}, + {file = "xattr-1.1.0.tar.gz", hash = "sha256:fecbf3b05043ed3487a28190dec3e4c4d879b2fcec0e30bafd8ec5d4b6043630"}, +] + +[package.dependencies] +cffi = ">=1.16.0" + +[package.extras] +test = ["pytest"] + +[[package]] +name = "zipp" +version = "3.18.1" +description = "Backport of pathlib-compatible object wrapper for zip files" +optional = false +python-versions = ">=3.8" +files = [ + {file = "zipp-3.18.1-py3-none-any.whl", hash = "sha256:206f5a15f2af3dbaee80769fb7dc6f249695e940acca08dfb2a4769fe61e538b"}, + {file = "zipp-3.18.1.tar.gz", hash = "sha256:2884ed22e7d8961de1c9a05142eb69a247f120291bc0206a00a7642f09b5b715"}, +] + +[package.extras] +docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-ignore-flaky", "pytest-mypy", "pytest-ruff (>=0.2.1)"] + +[metadata] +lock-version = "2.0" +python-versions = "^3.10" +content-hash = "61bfa28868d2c097efb7bdeca3b876eecbe96b9409e529545c7a3ffb68aca6e4" diff --git a/pyproject.toml b/pyproject.toml index 7e3cb427..4fb8915e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,6 @@ pkginfo = "^1.8.3" numpy = "^1.23" PyYAML = "^6.0" pysam = "^0.19.1" -pybedtools = "^0.9.0" [tool.poetry.dev-dependencies] poetry = "^1.1.13" diff --git a/tests/test_read_simulator/test_cover_dataset.py b/tests/test_read_simulator/test_cover_dataset.py index cf303dc5..c8193c1d 100644 --- a/tests/test_read_simulator/test_cover_dataset.py +++ b/tests/test_read_simulator/test_cover_dataset.py @@ -99,3 +99,57 @@ def test_fragment_mean_st_dev_combinations(): read1, _ = cover_dataset(read_pool, span_length, target_vector, options, fragment_model) except Exception as e: pytest.fail(f"Test failed for mean={mean}, st_dev={st_dev} with exception: {e}") + +def test_coverage_ploidy_combinations(): + """Test cover_dataset with various combinations of coverage and ploidy values to ensure no errors""" + read_pool = [10] * 2000 + span_length = 100 + target_vector = np.full(100, fill_value=10, dtype=int) + options = Options(rng_seed=0) + options.paired_ended = True + options.read_len = 101 + options.fragment_mean = 250 + options.fragment_st_dev = 100 + options.output.overwrite_output = True + fragment_model = FragmentLengthModel(rng=options.rng) + + coverage_values = [1, 2, 5, 10, 25, 50, 100] + ploidy_values = [1, 1.5, 2] + + for coverage in coverage_values: + for ploidy in ploidy_values: + options.coverage = coverage + options.ploidy = ploidy # Assuming your model or function supports a 'ploidy' option + read1, read2 = cover_dataset(read_pool, span_length, target_vector, options, fragment_model) + coverage_check = [] + for i in range(span_length): + # paired ended test, need both read1 and read2 + cover = [x for x in read1 + read2 if i in range(x[0], x[1])] + coverage_check.append(len(cover)) + assert sum(coverage_check) / len( + coverage_check) > coverage, f"Coverage check failed for coverage {coverage} and ploidy {ploidy}" + +def test_single_ended_mode(): + """Test cover_dataset in single-ended mode for various configurations""" + read_pool = [10] * 2000 + span_length = 100 + target_vector = np.full(100, fill_value=10, dtype=int) + options = Options(rng_seed=0) + options.read_len = 101 + options.paired_ended = False + options.fragment_mean = 250 + options.fragment_st_dev = 100 + options.coverage = 10 + options.output.overwrite_output = True + fragment_model = FragmentLengthModel(rng=options.rng) + + try: + read1, _ = cover_dataset(read_pool, span_length, target_vector, options, fragment_model) + coverage_check = [] + for i in range(span_length): + # Single-ended test, only need read1 + cover = [x for x in read1 if i in range(x[0], x[1])] + coverage_check.append(len(cover)) + assert sum(coverage_check) / len(coverage_check) > options.coverage, "Coverage check failed in single-ended mode" + except Exception as e: + pytest.fail(f"Test failed in single-ended mode with exception: {e}")