BigClam: Cluster Affiliation Model

This algorithm works only for undirected unlabeled (unweighted) networks


In [155]:
import os
from graph_tool.all import *
import codecs
from collections import defaultdict, OrderedDict
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline 
from igraph import *
from scipy.stats.stats import pearsonr
from scipy import stats
import pandas as pd
import math
import json
import seaborn as sns
plt.style.use('seaborn-white')
sns.set(font_scale=2) 
sns.set_style("white")
default_stdout = sys.stdout
sys.stdout = default_stdout

In [2]:
WORKING_FOLDER = '../../../DATA/FIN/BigClam'
os.chdir(WORKING_FOLDER)
f_in_graph = 'mention_graph_weights.dat'
f_in_BigClam_output_comm = '7sautocmtyvv.txt'

Read in data


In [3]:
def read_in_node_names():
    f = open('mutual_unweighted_node_names', 'r')
    node_names = defaultdict(int)
    for line in f:
        if line[0] == '#':
            continue
        node_id, node_name = line.split()
        node_names[int(node_id)] = int(node_name)
    return node_names

In [5]:
# returns a dict with nodes ids per community in each value
# dict keys are just community ids in returned order 
def read_BigClam_output(change_node_names=True):  
    input_file = codecs.open(f_in_BigClam_output_comm, 'r', encoding='utf8')
    BigClam_output = defaultdict(list)
    num_COMM = 0
    for line in input_file:
        line = line.split()
        BigClam_output[num_COMM] = line
        num_COMM += 1
        
    # this part is needed since I did not know how to tell
    # to BigClam to operate on my real node names, so I
    # gave it a Node id edge list instead
    if change_node_names:
        BigClam_output2 = defaultdict(list)
        node_names = read_in_node_names()
        for comm in BigClam_output:
            BigClam_output2[comm] = [node_names[int(x)] for x in BigClam_output[comm]]
        return BigClam_output2        
                
    return BigClam_output

read_BigClam_output()


Out[5]:
defaultdict(list,
            {0: [24833,
              28298,
              11066,
              14504,
              26804,
              13881,
              1302,
              20318,
              27095,
              23262,
              13879,
              14378,
              44,
              17769,
              6760,
              3723,
              425,
              10218,
              1184,
              17770,
              7423,
              25259,
              21105,
              18202,
              23121,
              27436,
              1188,
              25019,
              17451,
              1670,
              14790,
              29426,
              11739,
              7079,
              7375,
              19622,
              29241,
              19187,
              23526,
              24033,
              26824,
              17791,
              26107,
              15258,
              24660,
              28871,
              27748,
              20612,
              15822,
              810,
              24177,
              3878,
              2547,
              22209,
              1743,
              81,
              16111,
              3151,
              24321,
              19994,
              12431,
              11582,
              25350,
              17765,
              13521,
              9153,
              28962,
              23034,
              9433,
              12044,
              11284,
              12304,
              19198,
              21650,
              23687,
              9707,
              17283,
              9704,
              8279,
              4424,
              27002,
              1090,
              18295,
              12083,
              25630,
              7309,
              1472,
              26482,
              17361,
              15224,
              28861,
              21489,
              5481,
              1908,
              13584,
              1171,
              12646,
              8426,
              22587,
              1156,
              19625,
              5661,
              12968,
              20336,
              13580,
              17530,
              21787,
              2544,
              29183,
              4600,
              4602,
              18646,
              21475,
              984,
              887,
              15985,
              27462,
              19163,
              12654,
              18116,
              7076,
              5492,
              19615,
              15208,
              10020,
              11004,
              27980,
              25578,
              735,
              23856,
              13626,
              29009,
              20740,
              14520,
              29335,
              14805,
              4054,
              3365,
              5476,
              17982,
              25972,
              12852,
              9114,
              27124,
              18499,
              24089,
              21616,
              25863,
              5472,
              28388,
              11930,
              14878,
              3622,
              8324,
              5909,
              18610,
              2270,
              15094,
              20018,
              23344,
              22054,
              9957,
              22319,
              1894,
              21919,
              27264,
              8827,
              20109,
              17517,
              8355,
              17318,
              13506,
              2146,
              22012,
              2072,
              8684,
              1207,
              28079,
              22494,
              21610,
              5363,
              17121,
              5881,
              9449,
              18476,
              23082,
              15385,
              11783,
              5508,
              28327,
              21028,
              24524,
              9680,
              2199,
              25281,
              7770,
              27508,
              28112,
              638,
              10597,
              9878,
              18925,
              552,
              6737,
              3856,
              24835,
              2358,
              17996,
              28562,
              18968,
              3402,
              3533,
              25034,
              796,
              26828,
              17895,
              19698,
              28440,
              12289,
              28900,
              26616,
              554,
              29313,
              24681,
              3181,
              17498,
              3530,
              21571,
              22370,
              17823,
              5364,
              27847,
              2763,
              28514,
              14398,
              20296],
             1: [475,
              20532,
              12707,
              1392,
              24459,
              16537,
              6987,
              1799,
              12670,
              26256,
              14594,
              13770,
              26421,
              9444,
              7763,
              7956,
              10335,
              26216,
              20064,
              7471,
              15199,
              9548,
              1700,
              29457,
              6654,
              12948,
              21318,
              10575,
              3526,
              8634,
              23797,
              2150,
              912,
              5660,
              22428,
              11625,
              22297,
              6597,
              1104,
              26507,
              8732,
              16680,
              28790,
              11650,
              18154,
              4052,
              28169,
              7474,
              16237,
              11315,
              10002,
              5837,
              17881,
              10899,
              20074,
              28653,
              27381,
              20181,
              21242,
              17515,
              25095,
              10219,
              16196,
              1861,
              16883,
              23899,
              28000,
              22016,
              9274,
              18371,
              8093,
              5356,
              20643,
              2022,
              17555,
              26289,
              22118,
              23829,
              13597,
              22753,
              13203,
              29258,
              11337,
              7823,
              26273,
              645,
              18004,
              25442,
              14516,
              29145,
              17992,
              14814,
              19949,
              6104,
              4058,
              21390,
              12203,
              4506,
              28606,
              7534,
              15571,
              456,
              25324,
              11939,
              3881,
              27221,
              9346,
              2530,
              3487,
              19592,
              23330,
              26062,
              28130,
              19730,
              21234,
              1795,
              10508,
              18873,
              18565,
              12674,
              2980,
              20810,
              25924,
              26605,
              12928,
              15330,
              5053,
              12481,
              1309,
              12079,
              16086,
              14004,
              27948,
              6478,
              16937,
              19400,
              28925,
              22863,
              13755,
              11194,
              4351,
              11803,
              16285,
              15953,
              9418,
              19452,
              19743,
              22136,
              20917,
              6034,
              25574,
              23894,
              5886,
              16716,
              20468,
              8035,
              9082,
              590,
              15162,
              21133,
              4875,
              20446,
              11033,
              27541,
              350,
              22216,
              28970,
              11629,
              5663,
              11677,
              6197,
              20251,
              15215,
              25206,
              28472,
              7206,
              17130,
              20747,
              10396,
              9965,
              23652,
              10355,
              3424,
              14772,
              18028,
              10940,
              15758,
              19534,
              14726,
              14527,
              8662,
              22430,
              21254,
              27009,
              11956,
              26796,
              9267,
              23597,
              11734,
              11443,
              7347,
              21299,
              24017,
              27288,
              11947,
              22034,
              3362,
              16191,
              14636,
              28726,
              17166,
              3808,
              19716,
              12243,
              22765,
              13793,
              2794,
              24244,
              1000,
              3065,
              765,
              12408,
              20767,
              2319,
              8457,
              20712,
              9772,
              11461,
              27005,
              19029,
              13593,
              17420,
              9026,
              12796,
              24878,
              2272,
              22353,
              19569,
              8848,
              8072,
              17302,
              18039,
              8349],
             2: [18996,
              6454,
              11339,
              9586,
              7033,
              5167,
              2250,
              29468,
              1953,
              19331,
              26965,
              6580,
              21593,
              12730,
              3107,
              3468,
              6690,
              15688,
              9495,
              10632,
              18966,
              25242,
              156,
              2433,
              7261,
              22847,
              24053,
              2059,
              6983,
              28266,
              2225,
              9003,
              21328,
              15392,
              22956,
              26564,
              380,
              15990,
              29155,
              29007,
              28725,
              642,
              11559,
              16345,
              2182,
              15475,
              26483,
              2959,
              11826,
              15557,
              2029,
              15550,
              20163,
              10372,
              11325,
              5958,
              27354,
              23906,
              19975,
              27411,
              8205,
              17724,
              8553,
              14472,
              19754,
              3934,
              20594,
              2026,
              16992,
              18003,
              28111,
              17403,
              14566,
              26498,
              5875,
              26925,
              8070,
              22559,
              21726,
              2619,
              29355,
              24796,
              18305,
              3859,
              25649,
              8393,
              3013,
              12448,
              19085,
              26539,
              10623,
              7092,
              13777,
              16105,
              17732,
              9,
              12873,
              3652,
              12033,
              23946,
              6211,
              4394,
              16064,
              28957,
              5151,
              24586,
              17572,
              2177,
              517,
              19922,
              22835,
              14143,
              21561,
              19721,
              13982,
              28501,
              24626,
              25844,
              21092,
              10946,
              12941,
              26032,
              4380,
              26644,
              12476,
              18138,
              29568,
              6677,
              2034,
              22732,
              22859,
              11556,
              26353,
              27785,
              17311,
              18031,
              10364,
              23134],
             3: [22337,
              17414,
              24565,
              16685,
              2705,
              27432,
              25222,
              2310,
              22430,
              11348,
              2022,
              2734,
              12408,
              17394,
              18675,
              20111,
              22411,
              22601,
              24657,
              20446,
              14627,
              12986,
              21051,
              17188,
              28182,
              24695,
              22216,
              5796,
              16020,
              10893,
              24889,
              7823,
              10510,
              10152,
              19013,
              10215,
              3254,
              23846,
              28000,
              24972,
              23289,
              25488,
              1104,
              14882,
              13065,
              20657,
              28169,
              9914,
              900,
              27381,
              22073,
              8326,
              21242,
              13391,
              1469,
              18452,
              19452,
              5440,
              16191,
              13637,
              26507,
              23899,
              11384,
              14241,
              14851,
              13343,
              18154,
              15710,
              19569,
              4502,
              5660,
              8038,
              24017,
              15256,
              16285,
              22645,
              17942,
              4939,
              18438,
              15215,
              3447,
              19791,
              23324,
              26114,
              27620,
              18998,
              19949,
              21001,
              18128,
              14772,
              20181,
              18405,
              23597,
              2316,
              21804,
              24567,
              13755,
              23825,
              9673,
              16795,
              2397,
              12018,
              13176,
              25285,
              18083,
              18065,
              28829,
              16937,
              17413,
              11803,
              17090,
              9418,
              8325,
              16485,
              17515,
              23399,
              26062,
              15571,
              13473,
              8618,
              17899,
              28291,
              25324,
              456,
              10685,
              24214,
              7206,
              24595,
              5837,
              18371,
              20201,
              12984,
              6616,
              350,
              13754,
              21456,
              27541,
              11033,
              15027,
              13666,
              3424,
              23809,
              5194,
              25924,
              18873,
              21318,
              18028,
              9965,
              10396,
              2175,
              8929,
              23330,
              10601,
              2798,
              18004,
              23652,
              8524,
              11188,
              1331,
              14527,
              18039,
              28512,
              25105,
              28914,
              28427,
              19333,
              20316,
              11461,
              20313,
              27080,
              19808,
              1876,
              23275,
              14017,
              21472,
              23223,
              27505,
              2351,
              6324,
              14516],
             4: [5660,
              20181,
              8093,
              5054,
              17008,
              7747,
              20074,
              9772,
              12552,
              21234,
              10842,
              1861,
              23597,
              20146,
              1937,
              9220,
              5440,
              26507,
              24214,
              25442,
              10800,
              25454,
              16548,
              18998,
              11629,
              15215,
              11461,
              22216,
              9914,
              13065,
              3744,
              3617,
              9267,
              27448,
              18487,
              26327,
              24982,
              26796,
              9883,
              21976,
              21456,
              23599,
              23289,
              16007,
              8611,
              7928,
              1331,
              18546,
              22073,
              10536,
              14726,
              18371,
              25774,
              2794,
              27541,
              25815,
              10945,
              24125,
              11300,
              2969,
              23305,
              12110,
              23321,
              2022,
              21785,
              28023,
              14309,
              13754,
              20661,
              7034,
              900,
              24972,
              18128,
              16237,
              2830,
              16598,
              28376,
              15803,
              23829,
              20019,
              1096,
              13343,
              15137,
              17018,
              6936,
              22678,
              2734,
              11564,
              22021,
              12674,
              5972,
              6356,
              7533,
              23275,
              7823,
              2319,
              26821,
              18154,
              7763,
              10335,
              7094,
              28653,
              8848,
              23223,
              26115,
              18873,
              9905,
              12361,
              786,
              30,
              25667,
              3487,
              6034,
              25574,
              11348,
              19452,
              24595,
              28356,
              13755,
              7206,
              3213,
              20248,
              15758,
              9444,
              13666,
              24511,
              19949,
              12984,
              3424,
              25206,
              24882,
              10837,
              16929,
              10396,
              26082,
              23471,
              5935,
              350,
              14772,
              18028,
              21390,
              16894,
              16540,
              28693,
              5241,
              29400,
              6524,
              23052,
              11757,
              16196,
              8702,
              27729,
              29131,
              16937,
              3065,
              27561,
              29240,
              29294,
              9514,
              9989,
              29404,
              17090,
              17983,
              25482,
              27391,
              9457,
              12093,
              26328],
             5: [2036,
              14668,
              5660,
              22931,
              26308,
              14593,
              14556,
              27125,
              12414,
              335,
              11638,
              786,
              854,
              10800,
              787,
              2830,
              7040,
              19684,
              29596,
              24519,
              27768,
              5452,
              22687,
              7861,
              2530,
              21686,
              1014,
              13067,
              8548,
              13278,
              18866,
              17071,
              24834,
              26236,
              5697,
              24691,
              10789,
              1946,
              12097,
              18405,
              14995,
              20423,
              24882,
              12441,
              4958,
              17478,
              21738,
              27069,
              2798,
              14045,
              6466,
              4098,
              26333,
              9104,
              16669,
              23626,
              19635,
              6179,
              4617,
              794,
              21379,
              11169,
              6356,
              15567,
              5972,
              21465,
              27561,
              3272,
              2942,
              7747,
              5241,
              1891,
              27347,
              24189,
              15805,
              14390,
              353,
              25619,
              16756,
              9989,
              22681,
              27525,
              16240,
              24686,
              29193,
              20448,
              10630,
              18263,
              28303,
              15446,
              21451,
              18351,
              1915,
              20181,
              4001,
              8848,
              12371,
              15528,
              20458,
              2869,
              27805,
              18016,
              10396,
              10601,
              6096,
              4681,
              12225,
              19808,
              26618,
              27549,
              19400,
              14969,
              2626,
              6990,
              27515,
              15065,
              1875,
              15330,
              14165,
              28320,
              20948,
              15203,
              9437,
              14607,
              3932,
              16716,
              7776,
              13443,
              30,
              11687,
              18148,
              25574,
              663,
              21745,
              15852,
              14842,
              26887,
              7002,
              5678,
              23596,
              11508,
              21585,
              13866,
              23306,
              8320,
              23377,
              22051,
              586,
              14063,
              8929,
              20019,
              18873,
              9282,
              23652,
              25935,
              3424,
              15032,
              13666,
              8035,
              10335,
              9220,
              6936,
              24017,
              20532,
              22234,
              5192,
              6806,
              15945,
              14543,
              6197,
              20251,
              5966,
              21005,
              8093,
              28472,
              26256,
              6654,
              28000,
              22216,
              10024,
              27314,
              12093,
              17224,
              3616,
              23513,
              803,
              141,
              20190,
              19411,
              19158,
              28929,
              4068,
              20819,
              5961,
              3487,
              26758,
              717,
              23305,
              3659,
              15335,
              3909,
              22448,
              25328,
              15358,
              8507,
              19092,
              17975,
              19042,
              26122,
              16868,
              23894,
              1096,
              23593,
              24663,
              350,
              10837,
              21299,
              15183,
              14661,
              12770,
              28387,
              2489,
              26070,
              18043,
              17192,
              20657,
              23956,
              17564,
              10152,
              17008,
              12846,
              17236,
              20433,
              23303,
              8195,
              7958,
              5631,
              7347,
              26414,
              3736],
             6: [17881,
              17975,
              2168,
              4052,
              9082,
              20251,
              26273,
              11913,
              1843,
              5660,
              13819,
              10837,
              6987,
              4958,
              2218,
              19042,
              7830,
              9889,
              15775,
              9221,
              6324,
              9832,
              28472,
              14432,
              11124,
              10355,
              3503,
              20682,
              14391,
              13067,
              5640,
              1133,
              12358,
              10889,
              19980,
              24691,
              1700,
              4001,
              3659,
              15892,
              15199,
              12255,
              6361,
              18866,
              4058,
              5241,
              22234,
              496,
              2489,
              20089,
              21254,
              16523,
              475,
              4538,
              11188,
              15567,
              590,
              13845,
              16318,
              15868,
              19716,
              17377,
              14516,
              5631,
              11316,
              10729,
              28000,
              14004,
              16191,
              11677,
              12408,
              13550,
              5053,
              17608,
              8093,
              28177,
              15259,
              16239,
              14714,
              1387,
              26236,
              7956,
              8121,
              26256,
              25751,
              1538,
              22786,
              13150,
              12485,
              9038,
              8237,
              21005,
              20767,
              6555,
              623,
              353,
              13597,
              5822,
              24882,
              25491,
              28356,
              13755,
              22442,
              3114,
              6034,
              17992,
              9346,
              23243,
              2530,
              717,
              8036,
              5535,
              7005,
              17983,
              7015,
              18148,
              3206,
              25334,
              663,
              7534,
              25324,
              11564,
              29470,
              12233,
              25206,
              11939,
              25574,
              2272,
              5837,
              9418,
              8320,
              25091,
              14440,
              23596,
              23899,
              1875,
              15330,
              7747,
              13065,
              27541,
              28484,
              23809,
              26280,
              11033,
              1104,
              3424,
              3932,
              14817,
              6936,
              4875,
              15032,
              25547,
              1334,
              21245,
              15758,
              2794,
              13666,
              21234,
              17130,
              18873,
              14543,
              8325,
              20747,
              16418,
              15945,
              6806,
              11128,
              26082,
              10396,
              17762,
              10601,
              14123,
              20450,
              14115,
              8700,
              14594,
              7347,
              11169,
              7432,
              20271,
              23629,
              26414,
              18504,
              1238,
              17013,
              19093,
              2036,
              11592,
              12908,
              3487,
              2522,
              11816,
              7172,
              1940,
              11929,
              1947,
              28169,
              3490,
              8247,
              11165,
              7899,
              11734,
              6613,
              21019,
              2734,
              1017,
              21678,
              10128,
              19202,
              28347,
              6654,
              1419,
              383,
              3046],
             7: [9081,
              18117,
              12934,
              13472,
              5175,
              4845,
              922,
              25733,
              2985,
              15292,
              5110,
              6749,
              22153,
              1189,
              29396,
              9150,
              545,
              12090,
              26118,
              22396,
              17731,
              23332,
              1556,
              7387,
              760,
              672,
              28447,
              4119,
              3825,
              8785,
              29218,
              4814,
              9867,
              9785,
              27267,
              5310,
              25449,
              12451,
              15541,
              8226,
              11061,
              24147,
              17367,
              6898,
              28755,
              24790,
              17720,
              10988,
              23165,
              6636,
              8307,
              1417,
              13318,
              14724,
              9040,
              23283,
              22343,
              12143,
              12027,
              4841,
              17383,
              10349,
              23084,
              22733,
              24110,
              2570,
              15672,
              7991,
              23146,
              15049,
              26091,
              12316,
              5278,
              8327,
              5197,
              8784,
              4053,
              11246,
              19214,
              17211,
              20514,
              24463,
              13606,
              9296,
              3129,
              22527,
              13664,
              23769,
              23188,
              14659,
              26886,
              20425,
              16679,
              17687,
              22554,
              12956,
              10293,
              4402,
              20848,
              16968,
              5461,
              18440,
              15117,
              24490,
              6859,
              26473,
              21995,
              5192,
              16760,
              26051,
              20450,
              23485,
              457,
              1372,
              16598,
              8640,
              23899,
              29366,
              14806,
              8929,
              12984,
              17762,
              9194,
              27719,
              26565,
              15142,
              17017,
              911,
              19543,
              13694,
              29419,
              16503,
              19548,
              20267,
              17302,
              26020,
              25628,
              24650,
              21639,
              25932,
              14354,
              28473,
              28045,
              23724,
              22266,
              9427,
              20181],
             8: [1022,
              22107,
              28838,
              22970,
              883,
              25665,
              14402,
              19786,
              8021,
              28298,
              16928,
              22090,
              1177,
              10774,
              15453,
              3954,
              14435,
              20502,
              5275,
              20194,
              15635,
              5212,
              27222,
              18225,
              27611,
              870,
              4316,
              23952,
              19556,
              27616,
              4942,
              24772,
              25149,
              8614,
              11249,
              22953,
              9400,
              3015,
              1892,
              12070,
              19483,
              23175,
              18217,
              14699,
              2428,
              12278,
              1198,
              15303,
              29102,
              20617,
              7796,
              26745,
              20536,
              7560,
              20079,
              12322,
              1731,
              15372,
              12803,
              26061,
              14030,
              4376,
              25552,
              4549,
              6084,
              24297,
              12681,
              9790,
              14311,
              21431,
              14421,
              22236,
              17869,
              28066,
              22881,
              6538,
              26449,
              23145,
              26688,
              2439,
              6282,
              5425,
              28791,
              1938,
              13467,
              22674,
              29266,
              15069,
              28667,
              6412,
              15003,
              13836,
              3697,
              20596,
              15831,
              3295,
              7419,
              18231,
              7674,
              19821,
              11156,
              12305,
              22676,
              13026,
              5137,
              8852,
              21814,
              1844,
              4256,
              25377,
              28221,
              24020,
              21119,
              14992,
              8949,
              18015,
              18335,
              24734,
              26313,
              9758,
              25307,
              26968,
              5396,
              23334,
              8315,
              2606,
              10768,
              6839,
              22605,
              29275,
              15253,
              20405,
              8912,
              20964,
              22360,
              2005,
              19593,
              1408,
              1421,
              6171,
              22890,
              10589,
              10915,
              9384,
              9078,
              1308,
              17842,
              6136,
              19350,
              26858,
              26174,
              14120,
              25363,
              14643,
              2864,
              3532,
              14043,
              29315,
              16793,
              24912,
              9164,
              290,
              27784,
              5328,
              22255,
              11283],
             9: [23268,
              20168,
              7411,
              8381,
              21417,
              5546,
              23619,
              23722,
              21348,
              23471,
              25349,
              20289,
              12291,
              2436,
              11794,
              21416,
              2674,
              16557,
              3586,
              16762,
              2067,
              16391,
              451,
              27382,
              5477,
              28973,
              15186,
              29065,
              14756,
              18737,
              6160,
              25794,
              21108,
              25682,
              8454,
              27348,
              19605,
              23237,
              7968,
              21405,
              8358,
              11264,
              1479,
              18948,
              27170,
              20768,
              14912,
              4933,
              19755,
              2478,
              16804,
              17645,
              3996,
              18656,
              19206,
              956,
              24736,
              21020,
              9873,
              8112,
              10158,
              17871,
              16035,
              26154,
              26014,
              27982,
              10535,
              22066,
              21250,
              10286,
              26312,
              5740,
              22537,
              5227,
              25008,
              27596,
              457,
              18923,
              22684,
              9543,
              8941,
              3445,
              5329,
              25667,
              12904,
              8714,
              16342,
              23734,
              6877,
              16435,
              21851,
              21016,
              3692,
              26964,
              22903,
              9152,
              10996,
              8995,
              1321,
              29066,
              27970,
              6214,
              11212,
              3024,
              20157,
              25964,
              27247,
              18409,
              26938,
              3455,
              1363,
              1770,
              19871,
              8885,
              5547,
              14592,
              16020,
              1780,
              11910,
              20586,
              455,
              21078,
              10056,
              26044,
              20932,
              7017,
              2612,
              10412,
              5660,
              11322,
              2991,
              7481,
              11762,
              2418,
              821,
              17285,
              29158,
              26750,
              10834,
              8597,
              7177,
              7516,
              18301,
              10624,
              23675,
              12270,
              10254,
              10415,
              6114,
              18303,
              19325,
              10783,
              27091,
              26957,
              18120,
              29119,
              19146,
              18420,
              14758,
              18765,
              5623,
              7359,
              26460,
              28921,
              10865,
              24728,
              22166,
              10542,
              21823,
              2854,
              24484,
              5060,
              5567,
              24112,
              8052,
              5903,
              12353,
              23335,
              689,
              16626,
              21327,
              2498,
              25506,
              28887,
              19775,
              16261,
              7508,
              1550,
              27802],
             10: [12278,
              17842,
              15453,
              21431,
              883,
              3954,
              22636,
              2005,
              4376,
              11723,
              6489,
              22291,
              18554,
              26313,
              11537,
              5275,
              29445,
              940,
              11940,
              14435,
              12070,
              3703,
              12222,
              26688,
              12992,
              25496,
              24766,
              19350,
              11938,
              17869,
              23686,
              6907,
              4978,
              18046,
              24830,
              1421,
              6491,
              20207,
              28969,
              2325,
              22131,
              10915,
              5212,
              20954,
              29266,
              2014,
              24071,
              12240,
              3006,
              1280,
              12374,
              11531,
              23395,
              22418,
              5943,
              28298,
              2428,
              2864,
              20009,
              13836,
              3109,
              25457,
              1531,
              15658,
              29358,
              8487,
              22890,
              2439,
              25039,
              9833,
              92,
              14043,
              1074,
              9845,
              20129,
              11810,
              25661,
              7119,
              12693,
              28066,
              10589,
              28823,
              11876,
              19556,
              8060,
              16023,
              5614,
              25149,
              15470,
              1198,
              9758,
              15069,
              15123,
              25395,
              20969,
              26174,
              16793,
              23123,
              22255,
              3018,
              19094,
              26745,
              19821,
              23572,
              27166,
              18015,
              22674,
              8949,
              7419,
              5328,
              1938,
              14992,
              21119,
              17745,
              7925,
              24020,
              14703,
              21592,
              12305,
              10768,
              25377,
              28667,
              25363,
              25307,
              5396,
              8315,
              15253,
              20405,
              8912,
              23334,
              15372,
              6084,
              22360,
              4549,
              10499,
              27940,
              29315,
              459,
              1308,
              14052,
              2760,
              5066,
              23087,
              11460,
              3015,
              22236,
              13490,
              19083,
              14643,
              12217,
              23951,
              20233],
             11: [2033,
              21236,
              20295,
              27039,
              9454,
              19415,
              17217,
              6420,
              27054,
              27789,
              20392,
              14483,
              10866,
              1239,
              5722,
              3134,
              29151,
              8595,
              13581,
              4749,
              3917,
              11437,
              5208,
              13690,
              6735,
              19242,
              22456,
              12141,
              20138,
              902,
              10864,
              5566,
              18444,
              14784,
              3807,
              23631,
              7335,
              9185,
              11290,
              16694,
              27403,
              18758,
              20800,
              27903,
              26361,
              17314,
              16538,
              9049,
              6627,
              12869,
              7344,
              28024,
              20199,
              21867,
              28737,
              3014,
              13646,
              4125,
              8675,
              2448,
              3230,
              631,
              6142,
              29181,
              3560,
              7543,
              11220,
              2751,
              17359,
              26620,
              7658,
              10614,
              12415,
              19225,
              12906,
              12191,
              13294,
              28507,
              10926,
              21682,
              12355,
              2291,
              5721,
              537,
              13928,
              2133,
              18365,
              19368,
              1088,
              13868,
              22386,
              9860,
              27030,
              1606,
              21718,
              1985,
              9516,
              2630,
              1777,
              23725,
              7540,
              12896,
              7788,
              29202,
              24794,
              3021,
              28815,
              25157,
              1261,
              18861,
              3987,
              11027],
             12: [16196,
              21390,
              18675,
              26617,
              16191,
              26507,
              22430,
              2022,
              13550,
              17317,
              12408,
              19534,
              28169,
              1104,
              13770,
              18154,
              27551,
              21968,
              7763,
              25924,
              2288,
              20446,
              14814,
              20167,
              6654,
              24202,
              22073,
              5194,
              25729,
              14516,
              475,
              25454,
              8326,
              10575,
              20074,
              5660,
              22216,
              27381,
              26216,
              18004,
              22337,
              13280,
              15215,
              18371,
              19452,
              16285,
              25393,
              6806,
              20111,
              20146,
              27163,
              25206,
              1726,
              13065,
              25718,
              14527,
              24565,
              14384,
              17983,
              20532,
              2734,
              14882,
              20657,
              17515,
              24017,
              14241,
              17414,
              381,
              24567,
              21001,
              10152,
              25774,
              7415,
              12552,
              21234,
              21976,
              12199,
              24954,
              23591,
              9914,
              439,
              14726,
              23899,
              20488,
              19949,
              14772,
              16081,
              11315,
              4351,
              14818,
              19592,
              11803,
              4632,
              6478,
              12674,
              15571,
              18028,
              19569,
              13473,
              11300,
              350,
              8634,
              21453,
              15758,
              18128,
              23809,
              22234,
              1413,
              7830,
              9965,
              10396,
              25324,
              18866,
              10355,
              15953,
              4645,
              16685,
              24214,
              24222,
              9548,
              19021,
              20747,
              17604,
              23275,
              2339,
              11461,
              25442,
              13343,
              24415,
              13496,
              16681,
              23664,
              19541,
              9772,
              6104,
              19333,
              13754,
              24695,
              23202,
              12825,
              387,
              24459,
              22907,
              28023,
              13064,
              16937,
              9028,
              7471,
              13809,
              11787,
              5068,
              7794,
              5801,
              5569,
              8848,
              21292],
             13: [18778,
              4674,
              13873,
              19920,
              6306,
              2274,
              11284,
              19472,
              28388,
              22079,
              21929,
              15092,
              28202,
              16091,
              15698,
              6847,
              12304,
              9613,
              24778,
              24474,
              16730,
              21489,
              557,
              311,
              12932,
              2314,
              27462,
              21978,
              13125,
              463,
              28861,
              6032,
              14049,
              2572,
              24124,
              19492,
              26539,
              8622,
              24158,
              4723,
              25770,
              13540,
              18574,
              24558,
              4746,
              23142,
              271,
              21554,
              15444,
              762,
              6773,
              2424,
              17959,
              21561,
              14902,
              16999,
              16300,
              1292,
              25326,
              23344,
              7908,
              24798,
              23161,
              29013,
              16055,
              8977,
              2700,
              10884,
              18212,
              4355,
              12799,
              6812,
              24095,
              19156,
              6498,
              18456,
              17988,
              6508,
              3378,
              21473,
              3566,
              12739,
              28195,
              26969,
              12659,
              15924,
              4403,
              22771,
              17823,
              734],
             14: [12784,
              8732,
              6987,
              17983,
              4939,
              19066,
              6654,
              1392,
              12825,
              912,
              3698,
              5660,
              22765,
              14527,
              5935,
              17604,
              18991,
              22034,
              25095,
              26935,
              26003,
              21289,
              13793,
              5655,
              22409,
              7347,
              12707,
              22498,
              7471,
              6918,
              25629,
              10432,
              16867,
              8035,
              19065,
              475,
              9274,
              2528,
              26289,
              28653,
              7474,
              16038,
              11625,
              21254,
              24428,
              23716,
              590,
              10284,
              11033,
              11315,
              10152,
              12361,
              16485,
              20074,
              13065,
              21667,
              3362,
              1452,
              22430,
              16081,
              20450,
              25924,
              1378,
              27561,
              17881,
              4945,
              23393,
              28169,
              17224,
              3254,
              10160,
              17274,
              28155,
              26145,
              25442,
              20653,
              20767,
              7997,
              15953,
              23829,
              17436,
              16883,
              13770,
              16537,
              8970,
              9418,
              22136,
              9968,
              20917,
              29268,
              19400,
              11564,
              25206,
              14004,
              14252,
              5053,
              15330,
              15358,
              13755,
              387,
              26605,
              2980,
              2534,
              20948,
              18565,
              10885,
              8325,
              24989,
              28130,
              4809,
              24585,
              7002,
              28291,
              5663,
              6008,
              15571,
              7109,
              16716,
              23894,
              11687,
              11677,
              381,
              17130,
              25574,
              15852,
              12358,
              15758,
              24565,
              27432,
              15390,
              10355,
              21453,
              14543,
              10940,
              9965,
              14241,
              14772,
              350,
              21318,
              22678,
              22234,
              18873,
              27541,
              7861,
              523,
              19743,
              6034,
              13383,
              18371,
              17992,
              9346,
              20201,
              2530,
              26758,
              10945,
              27450,
              19592,
              21234,
              27152,
              29145,
              19684,
              9772,
              22016,
              26273,
              6466,
              19585,
              28790,
              12236,
              27282,
              22681,
              9448,
              22428,
              13745,
              13708,
              14565,
              23154,
              20643,
              10351,
              16191,
              2414,
              6829,
              16739,
              1488,
              23652,
              8072,
              1622,
              10685,
              16934,
              27948,
              12512,
              14516,
              20532,
              28247,
              14594,
              5748],
             15: [24975,
              14761,
              10556,
              15519,
              28672,
              7271,
              14037,
              17529,
              5660,
              11161,
              23081,
              10811,
              339,
              18415,
              16165,
              10103,
              12551,
              14026,
              24394,
              7340,
              22242,
              18553,
              13823,
              811,
              15330,
              12966,
              7949,
              27441,
              13644,
              586,
              20181,
              21537,
              866,
              10216,
              19062,
              20610,
              22759,
              25671,
              9419,
              4121,
              2048,
              12221,
              10338,
              13666,
              24511,
              21234,
              25169,
              8754,
              19489,
              5170,
              6562,
              6295,
              6837,
              10487,
              24882,
              2522,
              10945,
              794,
              10536,
              27897,
              3573,
              15125,
              23352,
              13149,
              27448,
              27855,
              8479,
              22451,
              5631,
              25334,
              11128,
              19988,
              803,
              15852,
              14004,
              10411,
              19400,
              22051,
              14093,
              11508,
              25574,
              3932,
              408,
              7882,
              13727,
              24395,
              8267,
              7424,
              2626,
              14309,
              5295,
              20458,
              3086,
              11728,
              18331,
              23306,
              19270,
              7416,
              14440,
              14842,
              16697,
              6592,
              3524,
              13150,
              15099,
              22240,
              30,
              1946,
              16716,
              14556,
              28857,
              15032,
              3424,
              12530,
              21589,
              10396,
              20747,
              28905,
              1600,
              6806,
              15945,
              20819,
              20251,
              26038,
              29258,
              17992,
              19411,
              20190,
              26256,
              17163,
              4958,
              11262,
              28472,
              786,
              7552,
              12233,
              27983,
              4351,
              21005,
              14283,
              17224,
              26333,
              23513,
              5019,
              141,
              26067,
              17130,
              8929,
              3080,
              20433,
              20101,
              986,
              27276,
              11828,
              8702,
              7533,
              20529,
              21563,
              8367,
              15338,
              12414,
              4906,
              20255,
              29252,
              2607,
              27313,
              19592,
              14568,
              15559,
              8438,
              3858,
              1096,
              20627,
              26327,
              19684,
              6356,
              12036,
              18750,
              28800,
              28178,
              19740,
              920],
             16: [4049,
              27373,
              20846,
              20768,
              23237,
              20093,
              8417,
              3478,
              6287,
              27348,
              20780,
              28476,
              7611,
              3159,
              6137,
              26312,
              19014,
              21417,
              4094,
              19633,
              3565,
              22710,
              4419,
              25681,
              16762,
              19605,
              21636,
              10508,
              9971,
              14756,
              17938,
              455,
              26964,
              11213,
              4473,
              28960,
              25683,
              16382,
              3646,
              16714,
              2478,
              9136,
              22913,
              14297,
              19325,
              21138,
              23086,
              18631,
              8381,
              27556,
              16295,
              18303,
              14727,
              14811,
              27612,
              6942,
              11105,
              19364,
              14869,
              4509,
              23268,
              20168,
              11623,
              8112,
              3125,
              4470,
              18896,
              17957,
              18651,
              22171,
              3692,
              16035,
              21250,
              27970,
              6214,
              14672,
              20936,
              18301,
              25224,
              21078,
              1780,
              13828,
              29066,
              16804,
              21703,
              11212,
              1321,
              14543,
              3024,
              21006,
              5123,
              20157,
              3938,
              29176,
              8995,
              19441,
              26634,
              10624,
              10158,
              25642,
              1941,
              18409,
              27247,
              16847,
              9543,
              26044,
              25655,
              12506,
              7017,
              24335,
              26183,
              18923,
              18383,
              2991,
              7481,
              11762,
              2496,
              10783,
              2418,
              17285,
              3388,
              19723,
              6703,
              26015,
              10105,
              25008,
              12270,
              7177,
              7516,
              26806,
              26957,
              14532,
              10415,
              6114,
              17692,
              5991,
              20932,
              18242,
              21621,
              2674,
              7299,
              23722,
              5603,
              1709,
              17871,
              10927,
              23652,
              18045,
              13341,
              22989,
              17176,
              5237,
              5060,
              27832,
              29133,
              23619,
              21933,
              18436,
              10834,
              25506,
              2612,
              1939,
              7359,
              16791,
              13947,
              16526,
              5002,
              956,
              19775,
              29027,
              1410],
             17: [12890,
              27728,
              3656,
              18796,
              28160,
              12217,
              26628,
              20619,
              3831,
              24772,
              17542,
              16070,
              20244,
              9321,
              4896,
              12161,
              10522,
              9270,
              28886,
              27473,
              13477,
              28667,
              20258,
              23780,
              3532,
              17851,
              9200,
              19610,
              20812,
              23563,
              3564,
              28298,
              3081,
              15809,
              2206,
              15275,
              20628,
              26350,
              25307,
              5328,
              17870,
              21931,
              1022,
              5021,
              27643,
              21173,
              18426,
              11524,
              19462,
              9617,
              29044,
              29529,
              4978,
              28066,
              5107,
              18225,
              3006,
              25841,
              23981,
              4184,
              14421,
              25838,
              10774,
              8039,
              28711,
              24562,
              9833,
              11156,
              4493,
              5881,
              1408,
              23902,
              27861,
              9164,
              17390,
              25552,
              20297,
              12069,
              22605,
              16344,
              28581,
              26199,
              19216,
              9489,
              16223,
              16326,
              19444,
              10066,
              17745,
              11030,
              23800,
              22897,
              1938,
              13065,
              20905,
              15831,
              7419,
              11327,
              23355,
              2005,
              23686,
              3295,
              1531,
              15253,
              21598,
              4942,
              12063,
              5236,
              22360,
              23445,
              15210,
              24586,
              1099,
              8912,
              29275,
              10258,
              6839,
              1289,
              8315,
              25022,
              10768,
              16386,
              23540,
              9758,
              20291,
              24033,
              5396,
              7119,
              4475,
              12322,
              19207,
              14980,
              1198,
              17082,
              14120,
              13361,
              1421,
              7384,
              1013,
              15558,
              12180,
              11537,
              955,
              5554,
              2864,
              28791,
              13896,
              7393,
              7056,
              11597,
              25665],
             18: [22157,
              28360,
              21251,
              11956,
              16680,
              14714,
              21667,
              26256,
              22016,
              5822,
              13440,
              16883,
              15718,
              27753,
              15434,
              4945,
              14391,
              21254,
              7072,
              18313,
              1668,
              7474,
              5660,
              15813,
              12707,
              3065,
              21005,
              9108,
              9832,
              10351,
              1636,
              17608,
              9461,
              16537,
              17992,
              21453,
              3800,
              27002,
              1700,
              645,
              28120,
              27764,
              21245,
              590,
              24244,
              25247,
              12908,
              20181,
              8069,
              12825,
              8776,
              7471,
              9104,
              10160,
              3672,
              383,
              18567,
              3897,
              5157,
              23485,
              10506,
              11315,
              24711,
              6654,
              24428,
              10889,
              14004,
              21475,
              21234,
              21266,
              25095,
              2514,
              10940,
              24161,
              22287,
              29457,
              13938,
              912,
              8093,
              9606,
              20653,
              6466,
              5837,
              5053,
              28356,
              26333,
              6034,
              16937,
              19400,
              19569,
              23199,
              9418,
              22136,
              25574,
              23894,
              16716,
              25327,
              22362,
              11677,
              14123,
              26940,
              20948,
              9489,
              11053,
              25547,
              19359,
              17130,
              14543,
              6197,
              28472,
              15032,
              11929,
              3487,
              3424,
              22234,
              10355,
              18873,
              15215,
              25206,
              25924,
              20747,
              4875,
              8150,
              22560,
              14711,
              26421,
              4556,
              26848,
              13118,
              29224,
              11828,
              19716,
              11734,
              1129,
              28169,
              1488,
              25442,
              13745,
              24813,
              29145,
              8349,
              9910,
              8072,
              23154,
              11947,
              13550,
              11564,
              23829,
              8634,
              11124,
              2175,
              10800,
              24878,
              10575,
              14470,
              8673,
              16627,
              25481,
              9448,
              11173,
              15183],
             19: [28948, 5662, 14502, 7302, 22721, 10120, 25389],
             20: [15781,
              13364,
              11744,
              7467,
              5538,
              19898,
              14949,
              7427,
              9882,
              5999,
              21224,
              9490,
              22178,
              20245,
              16270,
              16101,
              2464,
              5268,
              11587,
              13279,
              7581,
              10600,
              16799,
              10410,
              15772,
              13513,
              2532,
              1489,
              16030,
              18448,
              19496,
              11636,
              9249,
              24061,
              12611,
              13570,
              13853,
              13944,
              4665,
              11522,
              18912,
              21864,
              11186,
              21538,
              26002,
              22195,
              18010,
              941,
              284,
              10976,
              18782,
              11457,
              619,
              17868,
              9747,
              13066,
              16631,
              1234,
              3891,
              12072],
             21: [5663,
              15027,
              22430,
              14516,
              24657,
              11677,
              2705,
              21051,
              22645,
              8351,
              23202,
              13250,
              13770,
              8193,
              22678,
              6536,
              7827,
              7383,
              639,
              21467,
              11384,
              2271,
              2339,
              12408,
              23899,
              20558,
              22337,
              19333,
              19065,
              22216,
              2986,
              25735,
              22016,
              25206,
              1296,
              13391,
              14527,
              21692,
              26935,
              1104,
              19852,
              5957,
              3241,
              16038,
              12557,
              20181,
              13637,
              25454,
              27080,
              22428,
              23507,
              656,
              5660,
              18371,
              18273,
              17317,
              20936,
              28653,
              17992,
              16196,
              14565,
              12018,
              590,
              23829,
              24695,
              21234,
              15775,
              14882,
              27432,
              8802,
              27250,
              9208,
              21804,
              9277,
              14004,
              10160,
              8028,
              1799,
              3487,
              381,
              10737,
              26120,
              4351,
              17515,
              4168,
              27764,
              28356,
              663,
              15571,
              8325,
              15953,
              13473,
              25324,
              25091,
              19400,
              8457,
              8893,
              23981,
              11803,
              5194,
              3424,
              27541,
              19949,
              22234,
              24882,
              9965,
              20747,
              14772,
              20167,
              350,
              4509,
              15945,
              18072,
              20201,
              5837,
              18873,
              23597,
              2310,
              25781,
              6324,
              9548,
              20146,
              13040,
              25860,
              21318,
              28169,
              4662,
              24291,
              23289,
              10510,
              28606,
              17414,
              20271,
              5052,
              27505,
              12662,
              19585,
              4052,
              14384,
              20446,
              11650,
              5587,
              24565,
              11461,
              4577,
              16598,
              9883,
              16191,
              20860,
              4923,
              8732,
              12090,
              25729,
              24214,
              16937,
              26236,
              3254,
              29299,
              8500,
              13280],
             22: [3384,
              3633,
              24942,
              16580,
              12904,
              23966,
              23668,
              1440,
              16812,
              28462,
              9967,
              23555,
              24533,
              16604,
              15283,
              27678,
              13202,
              15625,
              17780,
              24211,
              21086,
              19017,
              18268,
              2331,
              15270,
              28430,
              28572,
              20965,
              27193,
              28193,
              16713,
              8712,
              2868,
              4127,
              23438,
              9988,
              21613,
              16831,
              5628,
              3790,
              5025,
              3852,
              3144,
              15176,
              13342,
              12624,
              28403,
              11897,
              22864,
              18090,
              18978,
              1853,
              29001,
              11206,
              1671,
              18895,
              3893,
              6062,
              19391,
              22458,
              7995,
              15013,
              20631,
              19947,
              27641,
              9901,
              12559,
              5956,
              27981,
              25693,
              24618,
              24998,
              21906,
              11914,
              6248,
              28339,
              4073,
              23146,
              25213,
              9964,
              12248,
              29504,
              26005,
              6033,
              21533,
              20447,
              25958,
              4170,
              7461,
              21801,
              14215,
              10770,
              11217,
              6184,
              792,
              4847],
             23: [13295,
              14568,
              17565,
              20101,
              6820,
              23829,
              27127,
              24285,
              21981,
              150,
              1475,
              13708,
              1110,
              7218,
              28929,
              16852,
              4175,
              3010,
              11173,
              5700,
              19145,
              18708,
              13666,
              5660,
              29423,
              16142,
              14385,
              9134,
              10002,
              7771,
              23305,
              2748,
              1915,
              2664,
              29010,
              6533,
              2522,
              590,
              8367,
              27448,
              18148,
              26740,
              29362,
              10987,
              803,
              10127,
              20255,
              15712,
              18750,
              10156,
              27314,
              20181,
              16007,
              15945,
              24511,
              383,
              14249,
              11128,
              1096,
              17636,
              6837,
              16081,
              7360,
              13017,
              20532,
              19392,
              24944,
              645,
              15330,
              12036,
              12233,
              20589,
              14391,
              11316,
              1636,
              18553,
              19400,
              14169,
              10666,
              25491,
              16716,
              9905,
              14969,
              1946,
              29258,
              6654,
              7055,
              3206,
              21005,
              23306,
              12939,
              28474,
              26236,
              7352,
              19270,
              7534,
              24161,
              14440,
              14556,
              3424,
              20657,
              10355,
              12551,
              15758,
              18873,
              23330,
              24017,
              3487,
              17487,
              523,
              6801,
              28356,
              3213,
              6197,
              12984,
              14995,
              21317,
              1291,
              17690,
              6356,
              4705,
              5306,
              6936,
              8807,
              2272,
              17287,
              24226,
              10487,
              23275,
              17050,
              11429,
              27505,
              10536,
              11773,
              10630,
              21784,
              475,
              13793,
              15793,
              8659,
              7701,
              3451,
              23772,
              28970,
              25481,
              21133],
             24: [2085,
              5660,
              6104,
              11629,
              7747,
              17008,
              22565,
              27282,
              16598,
              20441,
              21005,
              6466,
              12530,
              11410,
              14661,
              21518,
              24242,
              22678,
              26070,
              1861,
              4027,
              20181,
              8093,
              16161,
              8639,
              19737,
              6437,
              23474,
              11461,
              23899,
              21318,
              2514,
              29258,
              2319,
              9914,
              16168,
              13065,
              24017,
              19949,
              20074,
              523,
              8848,
              22681,
              27229,
              26273,
              16191,
              17794,
              16094,
              2830,
              25454,
              2705,
              2022,
              23829,
              25935,
              10335,
              13819,
              335,
              20423,
              28129,
              21304,
              17012,
              15312,
              23652,
              16537,
              28317,
              13770,
              18371,
              23797,
              20389,
              6351,
              13866,
              20446,
              21453,
              28485,
              19635,
              25206,
              28970,
              7098,
              9346,
              19046,
              5163,
              28472,
              19452,
              6034,
              3616,
              13278,
              17224,
              5837,
              3940,
              17685,
              28356,
              7827,
              24567,
              7746,
              16937,
              19400,
              29268,
              11803,
              25574,
              28367,
              1946,
              25324,
              24904,
              28291,
              6794,
              23747,
              19230,
              20948,
              12707,
              16685,
              261,
              3424,
              12984,
              14627,
              13666,
              12358,
              15390,
              14543,
              353,
              9267,
              18313,
              23672,
              5966,
              350,
              17018,
              27541,
              4509,
              18873,
              18053,
              12679,
              20296,
              4100,
              23597,
              24953,
              2663,
              28023,
              19544,
              10780,
              20767,
              11757,
              6179,
              11773,
              9444,
              27250,
              15768,
              26694,
              24511,
              18799,
              18487,
              2309,
              25095,
              8410,
              14565,
              19013,
              6936,
              11687,
              2889,
              25572,
              20854,
              4945,
              7345,
              16883,
              14389,
              15502,
              20665,
              22240,
              24145,
              2748,
              1827,
              17166,
              4875,
              10351,
              22275,
              29214,
              2414,
              6806],
             25: [1587, 4359, 2353, 5531, 23181, 23411, 5520, 9556, 25175],
             26: [29258,
              16161,
              5660,
              16598,
              11564,
              16801,
              2319,
              335,
              28317,
              19737,
              17008,
              8247,
              23052,
              26273,
              11012,
              18487,
              1937,
              13793,
              29069,
              974,
              6351,
              29498,
              9471,
              13745,
              22021,
              6801,
              22240,
              6466,
              475,
              4676,
              27081,
              2397,
              9945,
              11300,
              21005,
              4590,
              5019,
              31,
              4916,
              21318,
              10096,
              25352,
              29166,
              8035,
              1252,
              6888,
              18053,
              23899,
              14661,
              2375,
              19592,
              4409,
              12980,
              14594,
              11855,
              6356,
              8732,
              4875,
              17050,
              27450,
              21453,
              13550,
              12079,
              1636,
              21254,
              28790,
              25716,
              4928,
              16239,
              2840,
              645,
              2272,
              11194,
              17983,
              10478,
              19400,
              16937,
              1235,
              12984,
              350,
              16929,
              1227,
              20643,
              3940,
              27541,
              23513,
              20917,
              7109,
              10156,
              19781,
              2748,
              13866,
              7055,
              13579,
              28589,
              12707,
              19684,
              26605,
              11677,
              14543,
              13253,
              8222,
              23170,
              25206,
              5837,
              13005,
              18873,
              12233,
              10355,
              6034,
              19743,
              3424,
              26057,
              15775,
              17334,
              10842,
              24904,
              2878,
              20271,
              3698,
              6104,
              21299,
              10566,
              28653,
              14607,
              1392,
              13049,
              22570,
              21793,
              23672,
              16537,
              28387,
              1401,
              10940,
              3744,
              20859,
              9104,
              17604,
              12637,
              8410,
              20767,
              7474,
              23289,
              10335,
              1129,
              2794,
              28376,
              7753,
              30,
              5813,
              9274,
              16883,
              12067,
              17302,
              8634,
              11687],
             27: [15890,
              27948,
              20248,
              4916,
              19202,
              3487,
              7416,
              1227,
              25169,
              20177,
              11790,
              5457,
              24858,
              9889,
              5660,
              17608,
              9940,
              12485,
              19686,
              21379,
              11169,
              4506,
              2530,
              19042,
              11929,
              27666,
              1617,
              14432,
              20181,
              15207,
              29369,
              4822,
              12530,
              16318,
              3824,
              17141,
              15567,
              23554,
              19791,
              10152,
              23429,
              12255,
              17334,
              18072,
              2798,
              15945,
              26236,
              4068,
              4168,
              27727,
              11588,
              20170,
              15464,
              8990,
              16065,
              22451,
              18039,
              20767,
              13888,
              4632,
              8893,
              21299,
              2170,
              12683,
              10559,
              11836,
              17745,
              22760,
              26273,
              353,
              9267,
              24595,
              28000,
              24244,
              15758,
              13708,
              19727,
              11065,
              16867,
              18263,
              2319,
              22948,
              28020,
              11316,
              14527,
              29543,
              14187,
              6616,
              424,
              13666,
              23846,
              1704,
              1875,
              3616,
              6263,
              20627,
              15330,
              3213,
              22411,
              17762,
              9849,
              19808,
              26062,
              20152,
              21745,
              25324,
              18148,
              30,
              25327,
              1401,
              7862,
              7109,
              16716,
              25574,
              23825,
              22136,
              19400,
              26605,
              12079,
              14429,
              12846,
              25206,
              5966,
              14543,
              5935,
              6806,
              22234,
              19949,
              1104,
              2969,
              9220,
              590,
              14565,
              15032,
              15390,
              10396,
              11128,
              16081,
              26333,
              23513,
              8548,
              19743,
              20190,
              6351,
              12128,
              18873,
              21318,
              18866,
              1452,
              10927,
              28693,
              21900,
              11872,
              2764,
              4891,
              26507,
              27856,
              21254,
              6837,
              3206,
              11956,
              28389,
              10487,
              4875,
              26744,
              18504,
              27163,
              27483,
              8035,
              26138,
              19510,
              22428,
              11593,
              21234,
              12670,
              10386,
              21019,
              23199,
              13819,
              13272,
              23275,
              11564,
              25359,
              14702,
              19410,
              25079,
              22981,
              5054,
              3055,
              10756,
              6563,
              10576,
              6551,
              13343,
              24665,
              3629,
              12233,
              23894,
              27276,
              23357,
              26114,
              1475,
              20488,
              14391,
              20421,
              21581,
              12097],
             28: [21749,
              24462,
              25461,
              18631,
              8454,
              20060,
              19177,
              8513,
              13899,
              29119,
              20526,
              21108,
              6287,
              6375,
              2478,
              17957,
              956,
              19605,
              21582,
              24119,
              17874,
              2974,
              8112,
              10663,
              6160,
              10474,
              25404,
              6656,
              16762,
              11538,
              7177,
              18414,
              22049,
              16027,
              11386,
              495,
              17176,
              25190,
              3743,
              18829,
              16988,
              21621,
              455,
              9750,
              20289,
              17675,
              15461,
              18795,
              12961,
              9801,
              10158,
              27556,
              14752,
              21111,
              24532,
              16391,
              27091,
              2492,
              13065,
              22691,
              1956,
              8716,
              20846,
              18948,
              6194,
              1646,
              26312,
              6552,
              24562,
              7411,
              21417,
              19325,
              18676,
              8071,
              23619,
              21250,
              1814,
              17595,
              23675,
              8492,
              7299,
              27970,
              10834,
              17051,
              27219,
              24070,
              19441,
              20337,
              11726,
              27675,
              24697,
              16056,
              27247,
              11212,
              10277,
              29158,
              26044,
              22928,
              10412,
              2991,
              17285,
              10783,
              9162,
              24805,
              25008,
              25667,
              20932,
              19182,
              22794,
              16435,
              16020,
              19871,
              8885,
              16655,
              29146,
              18930,
              246,
              12802,
              9253,
              7508,
              21327,
              1249,
              28816,
              11590,
              17645,
              3968,
              17753,
              17730,
              6876,
              28491,
              4775,
              24627,
              23194,
              7110,
              13683,
              12658,
              17015,
              22654,
              8124,
              16268,
              22797,
              14212,
              8606,
              3100,
              19088,
              5477,
              4407],
             29: [19925,
              25590,
              21557,
              6342,
              11048,
              23036,
              26112,
              19745,
              26930,
              16881,
              23069,
              21296,
              18136,
              25507,
              17998,
              7851,
              8011,
              25931,
              18551,
              2177,
              9239,
              3217,
              5554,
              2395,
              17934,
              12621,
              23807,
              16019,
              19054,
              2671,
              29036,
              26318,
              4105,
              10422,
              12982,
              19033,
              5727,
              21854,
              21204,
              21459,
              20268,
              13660,
              1366,
              1275,
              5487,
              20944,
              17728,
              17411,
              21235,
              3846,
              5441,
              15936,
              19546,
              20836,
              24379,
              6738,
              2757,
              11039,
              19280,
              26206,
              5427,
              5895,
              11732,
              24111,
              2379,
              40,
              255,
              9157,
              3076,
              24981,
              16905,
              7431,
              12238,
              27809,
              14723,
              2190,
              11768,
              13326,
              1628,
              27924,
              22065,
              23862,
              15132,
              2855,
              1114,
              25934,
              29500,
              5024,
              3431,
              21007,
              13425,
              12159],
             30: [12982,
              22458,
              15270,
              28299,
              21801,
              13968,
              15045,
              10051,
              4169,
              5969,
              17227,
              4170,
              3258,
              16821,
              5671,
              12290,
              11133,
              5900,
              13862,
              3384,
              29194,
              13042,
              10860,
              9758,
              6144,
              15656,
              3534,
              2081,
              15535,
              27827,
              20692,
              25001,
              9462,
              316,
              16121,
              21533,
              16580,
              1440,
              18949,
              24495,
              9255,
              7063,
              10585,
              16053,
              21749,
              7543,
              28141,
              5807,
              8853,
              26979,
              17635,
              25989,
              24772,
              4493,
              17689,
              179,
              29540,
              1479,
              2200,
              25077,
              8740,
              28242,
              1779,
              1301,
              24587,
              16245,
              4719,
              19191,
              15644,
              7616,
              24837,
              9806,
              22983,
              28975,
              25158,
              27252,
              28345,
              163,
              10689,
              25507,
              23020,
              19372,
              12624,
              12904,
              20010,
              8141,
              12279,
              2361,
              19545,
              24526,
              25740,
              27089,
              29351,
              20188,
              18385,
              17480,
              8224,
              5965,
              5092,
              20555,
              11794,
              7056,
              12433,
              10620,
              3648,
              1774,
              24121,
              23920,
              12921,
              27678,
              2519,
              22680,
              10473,
              23862,
              22447,
              7905,
              18113,
              18698,
              9900,
              20726,
              8623,
              7713,
              28398,
              8709,
              21161,
              21392,
              22968,
              16944,
              9312,
              3815,
              12806,
              8804,
              26415,
              14962,
              27141],
             31: [6950,
              799,
              9816,
              20029,
              26737,
              13236,
              2673,
              3568,
              22328,
              20200,
              16400,
              28537,
              23871,
              25087,
              7610,
              26642,
              18411,
              11338,
              18897,
              9709,
              315,
              10232,
              24052,
              11649,
              1263,
              23143,
              1098,
              4739,
              13835,
              12726,
              27060,
              26541,
              35],
             32: [17710,
              10771,
              19923,
              26152,
              9071,
              27190,
              21955,
              14250,
              7115,
              434,
              26274,
              14486,
              24664,
              1842,
              26089,
              17943,
              19186,
              20677,
              8459,
              29331,
              7061,
              19308,
              16304,
              28979,
              24924,
              13099,
              11817,
              23853,
              6341,
              14198,
              9794,
              12261,
              10551,
              1211,
              9186,
              3676,
              20357,
              7933,
              2634,
              9748,
              4797,
              4909,
              12324,
              2169,
              17650,
              6664,
              26920,
              27427,
              4800,
              23676,
              2161,
              6960,
              28370,
              17553,
              19526,
              18256,
              5641,
              4227,
              14480,
              15662,
              19523,
              27542,
              26756,
              5923,
              1926,
              7576,
              19590,
              29391,
              3143,
              23998,
              2499,
              25877,
              10469,
              8162,
              21702,
              2933,
              904,
              29376,
              15555,
              20434,
              2125,
              16456,
              795,
              16396,
              7303,
              18782],
             33: [15296,
              22345,
              23830,
              12713,
              6623,
              1954,
              19271,
              17557,
              21079,
              21203,
              14151,
              27851,
              7697,
              24281,
              17330,
              12250,
              10333,
              4106,
              14971,
              9302,
              27045,
              9267,
              294,
              8220,
              22177,
              27719,
              23146,
              3391,
              28720,
              11311,
              8611,
              2943,
              26954,
              17685,
              22231,
              2998,
              15524,
              9221,
              5769,
              11395,
              16015,
              23054,
              2730,
              21441,
              3563,
              17844,
              10203,
              5660,
              26019,
              14384,
              27803,
              19046,
              15259,
              17803,
              2589,
              5852,
              5368,
              12344,
              23264,
              21589,
              5679,
              21688,
              12698,
              21090,
              23542,
              21980,
              23812,
              27637,
              14311,
              28553,
              17879,
              17745,
              5288,
              17594,
              23224,
              2525,
              14004,
              28367,
              10121,
              14762,
              22738,
              24253,
              17640,
              25412,
              21464,
              7690,
              6349,
              16390,
              2215,
              21011,
              6437,
              942,
              29298,
              8126,
              11503,
              22226,
              7116,
              16617,
              17633,
              968,
              25697,
              9242,
              14818,
              13149,
              19103,
              27057,
              11645,
              18754,
              25907,
              7982,
              29054,
              22911,
              7365,
              920,
              14470,
              6316,
              9820,
              18953,
              1502,
              7725,
              26442,
              644,
              7688,
              24850,
              22942,
              2955,
              23173,
              16386],
             34: [5660,
              13304,
              6482,
              5966,
              10945,
              25893,
              27234,
              7432,
              12683,
              11570,
              14517,
              8848,
              15945,
              4163,
              21793,
              11733,
              18893,
              19635,
              8640,
              29077,
              17173,
              4235,
              722,
              10559,
              11429,
              20271,
              20767,
              12984,
              12236,
              4449,
              20181,
              27050,
              23197,
              24899,
              10152,
              27855,
              6936,
              10219,
              14995,
              22817,
              20859,
              14594,
              29258,
              16418,
              27035,
              28472,
              15264,
              14252,
              12637,
              18781,
              25359,
              16318,
              25206,
              12233,
              3498,
              14440,
              13150,
              201,
              4916,
              24098,
              28925,
              11169,
              16697,
              20284,
              10889,
              353,
              2272,
              14714,
              26114,
              8010,
              23899,
              14432,
              12670,
              7823,
              8228,
              26256,
              5169,
              29543,
              1875,
              6351,
              7930,
              8267,
              28356,
              3213,
              424,
              7864,
              18821,
              20143,
              20627,
              27983,
              5808,
              4351,
              16521,
              920,
              20590,
              9905,
              6299,
              14004,
              23155,
              4272,
              24904,
              16937,
              11939,
              4409,
              25574,
              20877,
              25987,
              24198,
              350,
              27541,
              9772,
              24428,
              9220,
              6806,
              15758,
              12358,
              13666,
              11929,
              14543,
              10396,
              11128,
              6197,
              24511,
              26758,
              8548,
              12097,
              2271,
              26236,
              9474,
              523,
              12128,
              17925,
              27805,
              15125,
              980,
              21990,
              2748,
              6295,
              475,
              27169,
              22905,
              5241,
              18371,
              21133,
              14728,
              22870,
              10210,
              21694,
              3405,
              17420,
              14389,
              14496,
              22760,
              10012,
              17555,
              27313,
              26788,
              8500,
              8151,
              29010,
              28376,
              24882,
              19352,
              18553,
              6801,
              7055,
              12770,
              22654,
              14846,
              11092,
              19055,
              2048,
              12093,
              13549,
              25247,
              14385,
              19410,
              13770,
              19021,
              21019,
              13765,
              19534,
              7961,
              3629,
              6589,
              25718,
              19328,
              6099,
              22765,
              21179,
              13785,
              17307,
              10215,
              12707,
              14818,
              17130,
              6263,
              29525],
             35: [1894,
              17576,
              16397,
              4416,
              28240,
              5119,
              7881,
              23406,
              24813,
              9438,
              23077,
              18221,
              16956,
              15759,
              3998,
              16128,
              7569,
              25764,
              4023,
              6679,
              16627,
              10462,
              8771,
              1148,
              2347,
              10806,
              21028,
              27110,
              17355,
              22220,
              1063,
              22476,
              28659,
              8999,
              11321,
              27735,
              23054,
              5874,
              25249,
              28012,
              377,
              7862,
              19555,
              14762,
              22098,
              3842,
              25860,
              2320,
              28871,
              3032,
              22984,
              15220,
              26640,
              8704,
              3054,
              15558,
              20372,
              27812,
              12600,
              19239,
              2466,
              15980,
              2151,
              20367,
              14820,
              12015,
              2665,
              14504,
              23264,
              119,
              28492,
              29037,
              25492,
              27082,
              8082,
              27105,
              29442,
              8483,
              29341,
              16169,
              12083,
              24822,
              24446,
              3963,
              15249,
              26375,
              1016,
              22568],
             36: [16894,
              28726,
              4556,
              11757,
              8732,
              17050,
              14429,
              820,
              5660,
              10685,
              7415,
              15651,
              16317,
              8959,
              7471,
              14636,
              11015,
              29336,
              23199,
              11947,
              16883,
              8093,
              10842,
              16680,
              21486,
              23154,
              3039,
              14164,
              13533,
              16191,
              13809,
              10160,
              23147,
              24203,
              18991,
              322,
              25774,
              20181,
              25718,
              23599,
              475,
              12825,
              22765,
              23899,
              13920,
              13754,
              18987,
              12707,
              23275,
              22430,
              13280,
              22216,
              4939,
              13343,
              24242,
              14772,
              17842,
              27250,
              28347,
              19452,
              23597,
              4368,
              13065,
              26254,
              15199,
              4056,
              27753,
              25093,
              25629,
              2657,
              5010,
              17549,
              16934,
              24699,
              17302,
              25584,
              18873,
              21234,
              7092,
              8325,
              11705,
              18263,
              27043,
              25830,
              7109,
              6351,
              22724,
              25667,
              5053,
              17130,
              14004,
              16937,
              19400,
              16929,
              6197,
              23471,
              11033,
              20446,
              19359,
              21453,
              3424,
              10355,
              25924,
              10940,
              16548,
              28970,
              14496,
              25729,
              3822,
              16783,
              3973,
              18371,
              11840,
              7747,
              7989,
              22179,
              8072,
              13793,
              7621,
              10105,
              1055,
              12908,
              7579,
              20074,
              27537,
              27127,
              24695,
              17983,
              9104,
              23829,
              26273,
              18546,
              8349,
              22297,
              23554,
              14391,
              29131,
              2150,
              13637,
              13708,
              350,
              2949,
              11929,
              22565,
              18732,
              19737,
              23977,
              16007,
              18128,
              2521,
              6104,
              18998,
              15953,
              6987],
             37: [17645,
              7411,
              24854,
              19837,
              2867,
              5546,
              451,
              25702,
              9189,
              26163,
              4331,
              22935,
              13697,
              2854,
              16749,
              11648,
              59,
              15952,
              5630,
              15068,
              21910,
              26525,
              18923,
              10725,
              21351,
              28973,
              8358,
              8781,
              18765,
              5329,
              9756,
              6194,
              11264,
              7016,
              27293,
              10951,
              11536,
              13773,
              21036,
              7934,
              3428,
              12007,
              28921,
              1780,
              28626,
              12353,
              1447,
              16061,
              27922,
              12885,
              18969,
              13767,
              7875,
              1350,
              7846,
              5903,
              22797,
              16762,
              4696,
              25008,
              19088,
              24805,
              18436,
              27982,
              21703,
              10474,
              28830,
              14420,
              2612,
              18120,
              8417,
              22691,
              17285,
              10624,
              10791,
              12092,
              26634,
              821,
              2991,
              23652,
              14592,
              13744,
              10412,
              29066,
              3024,
              20157,
              25964,
              26938,
              11641,
              20987,
              17741,
              3445,
              20586,
              22684,
              27675,
              28249,
              11322,
              15378,
              6703,
              26015,
              26806,
              14532,
              6648,
              12925,
              3388,
              26750,
              9793,
              8597,
              12381,
              25667,
              10783,
              5991,
              6114,
              457,
              9152,
              16435,
              16342,
              11910,
              10415,
              21405,
              26044,
              25642,
              25722,
              7017,
              10254,
              13828,
              26460,
              19871,
              9543,
              29474,
              27547,
              7809,
              16661,
              25965,
              16599,
              25461,
              25190,
              10250,
              1480,
              9072,
              4427,
              23442,
              18420,
              8499,
              3422,
              16295,
              24966,
              25506,
              10834,
              200,
              20780,
              16800,
              29407,
              14998,
              8124,
              22166,
              5681,
              13502,
              21108,
              20846,
              19850,
              5079,
              9918,
              22124,
              18737],
             38: [8061,
              2710,
              6120,
              10536,
              17860,
              195,
              1937,
              2073,
              5660,
              23052,
              6524,
              383,
              27127,
              17555,
              6356,
              23829,
              980,
              13374,
              8659,
              2272,
              4705,
              19392,
              2869,
              20255,
              16832,
              12481,
              24893,
              10002,
              16612,
              12233,
              21694,
              1331,
              5001,
              21981,
              6856,
              27250,
              1617,
              27081,
              20019,
              12757,
              14568,
              11855,
              23289,
              1622,
              11429,
              2764,
              2748,
              5930,
              11343,
              20646,
              6910,
              9883,
              17515,
              2375,
              28169,
              17008,
              6351,
              24686,
              912,
              26796,
              10861,
              20285,
              16196,
              645,
              8640,
              1875,
              20797,
              5837,
              2626,
              22633,
              20368,
              20146,
              5124,
              1096,
              13593,
              10305,
              12984,
              25729,
              26062,
              1251,
              3213,
              28356,
              18565,
              18185,
              14252,
              20590,
              19400,
              22863,
              29268,
              9905,
              8970,
              15559,
              6299,
              16716,
              29258,
              14440,
              19270,
              11705,
              20190,
              794,
              350,
              803,
              23330,
              26057,
              9772,
              18873,
              424,
              21133,
              3424,
              8035,
              27314,
              14556,
              15758,
              10630,
              10219,
              24944,
              12036,
              6390,
              27035,
              4659,
              11915,
              20859,
              4916,
              21793,
              8041,
              13765,
              4513,
              17018,
              615,
              12637,
              16081,
              14726,
              3254,
              1252,
              2319,
              27043,
              4506,
              25051,
              1915,
              3305,
              11773,
              13702,
              10940,
              5813,
              23554,
              19352,
              9916,
              17145,
              22565,
              9077,
              18732,
              19635,
              6806,
              5019,
              14772,
              10566,
              18553,
              19727,
              9989,
              10800,
              11169,
              23772,
              12948],
             39: [12510,
              8195,
              25328,
              9522,
              29010,
              4009,
              22744,
              24632,
              3451,
              12801,
              6945,
              18750,
              25500,
              27423,
              12371,
              19620,
              2806,
              27347,
              8367,
              14063,
              15335,
              27787,
              1475,
              26127,
              23209,
              28232,
              28800,
              8848,
              16501,
              23305,
              16990,
              5660,
              2453,
              1278,
              12233,
              10800,
              16240,
              10536,
              15803,
              27162,
              12715,
              24535,
              20589,
              4203,
              5510,
              25315,
              18402,
              25458,
              22681,
              19092,
              24686,
              20458,
              9821,
              2046,
              22962,
              4003,
              2850,
              11508,
              26822,
              2360,
              5001,
              27549,
              20181,
              8507,
              11429,
              21738,
              15893,
              28000,
              14556,
              21686,
              20767,
              27127,
              23629,
              6197,
              1891,
              383,
              27768,
              10152,
              8970,
              4463,
              29177,
              1869,
              1096,
              13666,
              20992,
              5263,
              19808,
              275,
              590,
              24694,
              912,
              3213,
              26256,
              4272,
              20657,
              25935,
              30,
              12637,
              14969,
              21118,
              9905,
              20019,
              7466,
              23429,
              13644,
              27561,
              9099,
              18126,
              7015,
              20267,
              14048,
              9368,
              9941,
              21097,
              209,
              26837,
              21785,
              10127,
              27568,
              24944,
              7360,
              2118,
              6820,
              24404,
              10284,
              21133,
              27391,
              18405,
              14391,
              18128],
             40: [10718,
              1470,
              1059,
              8943,
              29115,
              26924,
              18833,
              10483,
              23112,
              18539,
              24758,
              17064,
              27072,
              5120,
              23804,
              29593,
              4806,
              22381,
              9890,
              5632],
             41: [13892,
              27026,
              17973,
              5025,
              27464,
              12362,
              15514,
              4806,
              902,
              661,
              15770,
              17265,
              4519,
              10610,
              2200,
              5719,
              24307,
              1777,
              16082,
              13935,
              17585,
              27789,
              4326,
              20138,
              24139,
              5602,
              13563,
              11080,
              12447,
              6420,
              28212,
              16538,
              29414,
              21246,
              15706,
              16694,
              14784,
              10977,
              9923,
              24794,
              7699,
              6013,
              13761,
              3560,
              11220,
              26620,
              27991,
              28507,
              7540,
              7543,
              20164,
              10926,
              12906,
              19225,
              24650,
              22458,
              19242,
              2762,
              17359,
              2868,
              27030,
              1088,
              22386,
              28815,
              8733,
              1340,
              5088,
              2154,
              29014,
              8189,
              16580,
              28242,
              12141,
              809,
              3230,
              4372,
              24638,
              25205,
              14836,
              4046,
              947,
              2291],
             42: [21871,
              12524,
              13653,
              27827,
              6042,
              1457,
              25355,
              23445,
              12695,
              2671,
              13014,
              12958,
              1858,
              15532,
              21325,
              5387,
              20125,
              20598,
              1301,
              18451,
              4582,
              778,
              2248,
              5116,
              5559,
              24921,
              17689,
              25377,
              17705,
              28601,
              28074,
              27463,
              11424,
              28522,
              20563,
              12651,
              28964,
              28872,
              6726,
              13344,
              29036,
              11752,
              18114,
              507,
              14830,
              2163,
              12982,
              5926,
              2767,
              17635,
              24807,
              22983,
              13179,
              27574,
              3916,
              151,
              20582,
              23125,
              22720,
              3317,
              17791,
              25575,
              1979,
              14878,
              15100,
              13982,
              12433,
              20175,
              18037,
              27258,
              24578,
              21630,
              26870,
              12811,
              19369,
              10852,
              22704,
              11470,
              4079,
              21122,
              15814,
              22458,
              13139,
              10528,
              265,
              27298,
              11649,
              20792,
              13758,
              21820,
              16902,
              12010,
              27516,
              11129,
              25337,
              8241,
              10932,
              11478,
              4420],
             43: [15138,
              22200,
              17100,
              23205,
              6071,
              21749,
              10595,
              1437,
              22182,
              28491,
              5907,
              13947,
              12489,
              5553,
              746,
              18367,
              12288,
              26960,
              22376,
              8650,
              27937,
              21621,
              26861,
              10498,
              5448,
              2077,
              16655,
              28345,
              1890,
              5155,
              2478,
              4155,
              21783,
              80,
              18344,
              21795,
              26102,
              24653,
              12964,
              8482,
              15407,
              29420,
              23118,
              3033,
              20437,
              17346,
              10307,
              7242,
              18045,
              24879,
              11668,
              16319,
              23516,
              7299,
              14752,
              14826,
              351,
              22247,
              28663,
              7832,
              1363,
              24532,
              23157,
              18242,
              11593,
              4603,
              5990,
              14987,
              27431,
              4249,
              17922,
              7096,
              1621,
              14672,
              22391,
              19871,
              17285,
              20337,
              27970,
              16435,
              6431,
              10783,
              2418,
              2991,
              28578,
              28008,
              10065,
              2126,
              9750,
              3023,
              637,
              5388,
              27270,
              16915,
              18829,
              1593,
              21612,
              29421,
              510,
              4419,
              5309,
              15562,
              9902,
              15663,
              27033],
             44: [18181,
              1067,
              1603,
              11828,
              17287,
              16973,
              19158,
              402,
              11070,
              2237,
              13589,
              15493,
              12757,
              10284,
              23956,
              5660,
              14543,
              4234,
              21563,
              1875,
              6381,
              12221,
              1915,
              18533,
              22191,
              1014,
              25051,
              25469,
              15183,
              16883,
              10002,
              27391,
              18148,
              19514,
              11128,
              17487,
              19684,
              5526,
              17640,
              1538,
              9989,
              7074,
              10785,
              25906,
              15945,
              18710,
              11687,
              16220,
              20627,
              6936,
              11929,
              28387,
              26499,
              8920,
              27081,
              14082,
              7218,
              21251,
              11173,
              18016,
              23429,
              6654,
              20053,
              15125,
              2683,
              7747,
              14498,
              30,
              1096,
              14556,
              13005,
              5001,
              713,
              26380,
              20446,
              25843,
              6533,
              6351,
              3086,
              8090,
              12336,
              18183,
              17130,
              8970,
              20948,
              8890,
              20747,
              16716,
              21933,
              25327,
              16318,
              14182,
              20152,
              6197,
              23306,
              2626,
              18873,
              15358,
              27729,
              7415,
              27561,
              23513,
              27541,
              1891,
              20458,
              13726,
              794,
              12128,
              14969,
              4121,
              8035,
              1810,
              15004,
              4005,
              3672,
              24168,
              23328,
              324,
              11650,
              12225,
              6151,
              16801,
              14885,
              21299,
              18184,
              16290,
              1755,
              27025,
              24285,
              2830,
              9914,
              21234,
              9821,
              10868,
              7701,
              25924,
              28000,
              14661,
              12620,
              23597,
              27598,
              10605,
              9056,
              14995,
              17323,
              2514,
              20433,
              19737,
              24632,
              10729,
              3573,
              12607,
              17797,
              26122,
              18998,
              3747,
              2607],
             45: [1225,
              24059,
              12633,
              13208,
              19492,
              12933,
              13212,
              10408,
              21820,
              23458,
              9583,
              13078,
              16580,
              18310,
              16052,
              575,
              16121,
              29035,
              6882,
              19458,
              24419,
              7613,
              26072,
              11174,
              19542,
              23030,
              27779,
              15277,
              6852,
              9853,
              491,
              20163,
              6165,
              23312,
              24931,
              27458,
              28181,
              18281,
              17540,
              74,
              22670,
              15223,
              23713,
              6251,
              19801,
              5109,
              1030,
              29575,
              20430,
              515,
              15020,
              13091,
              29394,
              24196,
              2217,
              19655,
              5258,
              5960,
              19618,
              10783,
              19054,
              9239,
              13867,
              5559,
              19889,
              22458,
              1779,
              12159],
             46: [29554,
              22559,
              23331,
              29217,
              10888,
              19044,
              17749,
              22985,
              3939,
              12010,
              6695,
              13286,
              21186,
              13758,
              7774,
              17863,
              25594,
              17778,
              23060,
              19960,
              9671,
              11344,
              19772,
              2455,
              1106,
              8187,
              11355,
              4987,
              29257,
              10408,
              27568,
              19417,
              9224,
              25040,
              19485,
              6365,
              16691,
              10582,
              23461,
              20962,
              21121,
              11247,
              19455,
              22824,
              20753,
              901,
              3320,
              931,
              14124,
              27923,
              24108,
              14510,
              24523,
              10264,
              15949,
              11448,
              22896,
              5806,
              25180,
              17174,
              27896,
              10249,
              129,
              1655,
              3436,
              16258,
              3971,
              10169,
              1355,
              9039,
              1614,
              25940,
              7246,
              27195,
              16715,
              25710],
             47: [24495,
              27784,
              14280,
              25213,
              3290,
              17147,
              2215,
              14003,
              9483,
              15997,
              27252,
              6556,
              25370,
              27085,
              29387,
              14751,
              11408,
              13068,
              8185,
              4891,
              21034,
              22458,
              17995,
              22273,
              22488,
              17618,
              24366,
              20869,
              11847,
              15297,
              18887,
              21288,
              23214,
              27831,
              29572,
              4578,
              23146,
              4106,
              11425,
              18973,
              3600,
              26412,
              9258,
              3175,
              412,
              24224,
              20303,
              6055,
              21212,
              21764,
              24562,
              28738,
              14381,
              8676,
              11603,
              3591,
              1340,
              4837,
              28041,
              16250,
              28626,
              27470,
              28777,
              7062,
              12367,
              24424,
              29481,
              27641,
              22025,
              10969,
              14096,
              9188,
              13886,
              17344,
              24148,
              24368,
              15664,
              29478,
              5051,
              24422,
              8512,
              4240,
              21917,
              22825,
              13075,
              1020,
              11404,
              9964,
              6378,
              11218,
              6630,
              27398,
              3852,
              13915,
              13951,
              10083,
              1577,
              25001,
              10793,
              4662],
             48: [18738,
              10054,
              4789,
              14650,
              15942,
              1416,
              27535,
              902,
              24638,
              13530,
              13822,
              15995,
              25422,
              3300,
              24794,
              28489,
              25205,
              27054,
              20496,
              11907,
              11230,
              9451,
              27761,
              881,
              24661,
              27457,
              5465,
              27364,
              4768,
              16274,
              16694,
              16114,
              19220,
              25795,
              28076,
              3843,
              11190,
              21232,
              1703,
              12522,
              721,
              5115,
              28737,
              1170,
              13029,
              13111,
              28067,
              19225,
              1797,
              24139,
              23374,
              12593,
              9288,
              18204,
              23240,
              1551,
              8966,
              8683,
              6699,
              1985,
              28220,
              17359,
              13647,
              17423,
              11854,
              4125,
              17973,
              13294,
              24650,
              19100,
              26905,
              18870,
              16842,
              17997,
              29181,
              17183,
              27944,
              15314,
              24764,
              27789,
              9016,
              28815,
              21363,
              14842,
              28024,
              7543,
              20164,
              27403,
              2291,
              21682,
              16484,
              28089,
              29414,
              25553,
              6464,
              20608,
              4721,
              16538,
              16315,
              11746,
              29391,
              11290,
              6627,
              3459,
              5149,
              22243,
              947,
              3917,
              14150,
              28438,
              1579,
              7699,
              22413,
              5018,
              587,
              4122,
              25591,
              8950,
              17490,
              12490,
              29052],
             49: [5119,
              16427,
              4637,
              16169,
              4773,
              27438,
              16286,
              2320,
              22549,
              12006,
              24813,
              4215,
              18459,
              14590,
              29141,
              2758,
              28558,
              1898,
              16752,
              8888,
              1696,
              20469,
              21470,
              28560,
              8003,
              8389,
              10806,
              2347,
              11072,
              25396,
              22476,
              27517,
              14265,
              13824,
              5757,
              21979,
              29361,
              13797,
              19239,
              377,
              17576,
              29520,
              29265,
              17702,
              7461,
              25697,
              19198,
              23851,
              18242,
              20270,
              14288,
              16021,
              2466,
              21460,
              26616,
              17353,
              21206,
              8704,
              19617,
              16128,
              11562,
              18534,
              5444,
              18658,
              29195,
              23610,
              2009,
              897,
              27841,
              6230,
              23226,
              16269,
              19175,
              8180,
              24271,
              14639,
              25477,
              21944,
              28225,
              22220,
              24848,
              3842],
             50: [18615,
              7278,
              21501,
              12977,
              27310,
              10733,
              13807,
              25434,
              26037,
              27429,
              25701,
              5866,
              22878,
              13092,
              28084,
              22123,
              331,
              21643,
              28380,
              356,
              25195,
              7058,
              17069,
              9882,
              10010,
              5450,
              4890,
              17286,
              25901,
              25065,
              417,
              23028,
              1069,
              22187,
              28655,
              10191,
              19396,
              5611,
              26923,
              28313,
              25252,
              21163,
              1047,
              13305,
              19069,
              25246,
              21383,
              14705,
              2689,
              24317,
              29383,
              25743,
              28731,
              19797,
              1926,
              6901,
              4745,
              25274,
              1567,
              16972,
              2258,
              6668,
              8117,
              57,
              19127,
              10957,
              2195,
              27946,
              3918,
              7957,
              3007,
              26255,
              14380,
              308,
              23448,
              7318,
              1494,
              12480,
              18943,
              26705,
              27443,
              23204,
              15159,
              22876,
              20387,
              27268,
              27426,
              1192,
              27509,
              12266,
              15662,
              20809,
              3329,
              26521,
              4455,
              21403,
              4622,
              28680,
              13198,
              15386,
              12428,
              27901,
              7228,
              20309,
              11533,
              20096,
              16456,
              22186,
              9674,
              28420,
              21300,
              9290,
              1434],
             51: [16762,
              27348,
              19014,
              20780,
              12608,
              10865,
              956,
              21417,
              17871,
              13954,
              18617,
              22245,
              17457,
              1834,
              4702,
              6366,
              8134,
              3692,
              8055,
              17655,
              5989,
              22688,
              7968,
              16790,
              26964,
              9966,
              7516,
              22133,
              6194,
              9694,
              17792,
              5567,
              6877,
              5079,
              9698,
              9136,
              18120,
              4331,
              9528,
              1770,
              27810,
              14308,
              432,
              12562,
              5623,
              18737,
              5276,
              29206,
              7359,
              5123,
              7177,
              19206,
              23646,
              18656,
              16264,
              3011,
              25830,
              16035,
              23619,
              22797,
              29065,
              5881,
              14756,
              6375,
              9884,
              8112,
              9072,
              24728,
              707,
              25964,
              29176,
              26938,
              3024,
              1941,
              20157,
              27247,
              7570,
              28865,
              26294,
              11322,
              25224,
              16056,
              21078,
              18301,
              10834,
              22903,
              14592,
              3455,
              6214,
              27970,
              11623,
              7857,
              19080,
              1321,
              8995,
              29066,
              26044,
              25008,
              8597,
              17285,
              457,
              9152,
              21250,
              16435,
              1780,
              26957,
              11910,
              10254,
              9162,
              10415,
              6114,
              7017,
              821,
              2991,
              20932,
              1115,
              15398,
              15192,
              7934,
              26989,
              8665,
              14242,
              18816,
              27832,
              23237,
              6262,
              3159,
              22684,
              24532,
              21327,
              4470,
              28703,
              25926,
              22093,
              20846,
              8358,
              8071,
              22913,
              22537,
              19146,
              12007,
              5603,
              2492,
              9971,
              4293,
              7411,
              8869,
              22124,
              12353,
              2396,
              3895,
              20055,
              19850,
              27802,
              11648,
              24620,
              18676,
              8637],
             52: [5660,
              21188,
              4068,
              2830,
              14330,
              18130,
              1538,
              4506,
              29389,
              16929,
              10889,
              24519,
              19949,
              25454,
              27035,
              7683,
              3940,
              17130,
              23829,
              1352,
              16697,
              9104,
              18530,
              1799,
              18885,
              1251,
              645,
              18043,
              1129,
              9989,
              17008,
              275,
              26333,
              6522,
              18521,
              2514,
              6555,
              4259,
              22045,
              12871,
              14432,
              21245,
              3800,
              20019,
              10002,
              1937,
              6120,
              6936,
              20181,
              803,
              6356,
              9420,
              10338,
              27541,
              20747,
              7109,
              21234,
              23597,
              17364,
              2463,
              22239,
              18072,
              11300,
              20657,
              19737,
              11165,
              10536,
              20590,
              13617,
              15758,
              17564,
              20152,
              13726,
              14440,
              14842,
              16318,
              7534,
              10156,
              24304,
              25334,
              23052,
              16716,
              381,
              261,
              10411,
              9418,
              28905,
              11008,
              11564,
              2310,
              10478,
              14063,
              18821,
              17884,
              26280,
              20948,
              11053,
              26940,
              27868,
              23825,
              18565,
              14123,
              23747,
              24083,
              15371,
              17413,
              16505,
              20448,
              26618,
              7055,
              14886,
              26062,
              511,
              3932,
              23306,
              12984,
              11523,
              19411,
              20190,
              14543,
              141,
              6806,
              13256,
              26057,
              2276,
              350,
              18873,
              21441,
              10940,
              23513,
              17224,
              4351,
              10396,
              4681,
              10355,
              3424,
              15775,
              10288,
              3487,
              8929,
              5930,
              1488,
              23855,
              3744,
              16094,
              6654,
              20423,
              3884,
              20488,
              7424,
              1617,
              21242,
              10837,
              16413,
              16191,
              23629,
              8093,
              20255,
              3795,
              26236,
              13708,
              18002,
              24657,
              23956,
              3206,
              20877,
              16629,
              25662,
              25935,
              17519,
              21896,
              9654,
              21453,
              18866,
              16393,
              3362,
              21451,
              3065,
              5748,
              18781,
              6351,
              2798,
              14851],
             53: [17502,
              15130,
              7966,
              22278,
              19267,
              28701,
              4181,
              4035,
              5767,
              24640,
              9243,
              9991,
              28574,
              17416,
              21590,
              25535,
              11234,
              23720,
              17156,
              11830,
              27936,
              23740,
              3802,
              1583,
              4730,
              7867,
              14235,
              18514,
              11052,
              24707,
              3728,
              19157,
              27738,
              2169,
              4566,
              26009,
              16411,
              2811,
              11495],
             54: [4046,
              20008,
              3775,
              16334,
              13136,
              4118,
              15995,
              7617,
              13220,
              2184,
              26818,
              11334,
              1797,
              16674,
              4350,
              11811,
              73,
              6142,
              8683,
              12190,
              13111,
              26611,
              27285,
              21399,
              1689,
              20800,
              3230,
              10358,
              546,
              18260,
              13786,
              18764,
              28289,
              18818,
              9257,
              6653,
              17877,
              8733,
              2154,
              23418,
              18876,
              11907,
              631,
              28089,
              7622,
              11451,
              17423,
              1242,
              12196,
              3119,
              2188,
              29139,
              6246,
              27915,
              28067,
              11027,
              14650,
              809,
              12141,
              8675,
              12447,
              1579,
              29488,
              26695,
              2645,
              1441,
              14843,
              7024,
              19100,
              4087,
              26361,
              6699,
              1737,
              20608,
              3975,
              7543,
              20164,
              27557,
              13928,
              6878,
              2133,
              19368,
              6354,
              24139,
              13690,
              1416,
              2637,
              5149,
              6420,
              28815,
              10054,
              29414,
              14150,
              168,
              27403,
              12525,
              25290,
              9516,
              9775,
              19122,
              9116,
              13294,
              5923,
              5419,
              2291,
              8966,
              2161,
              15270,
              17359],
             55: [2163,
              13259,
              6726,
              1530,
              18682,
              7337,
              24622,
              13262,
              25355,
              14852,
              24572,
              6767,
              25471,
              17791,
              4079,
              3571,
              27311,
              1398,
              3985,
              22014,
              6429,
              26423,
              21630,
              4201,
              2951,
              5749,
              1474,
              11752,
              20915,
              25337,
              23326,
              22578,
              2639,
              27522,
              21975,
              9406,
              194,
              17805,
              1569,
              25001,
              2348,
              18902,
              6889,
              29481,
              29196,
              4154,
              1301,
              19416,
              5259,
              15270,
              19844,
              14497,
              9691,
              20959,
              14485,
              374,
              3618,
              6939,
              23201,
              13196,
              2399,
              23715,
              1226,
              3883,
              14735,
              9410,
              22180,
              5559,
              26179,
              8188,
              3702,
              19378,
              22440,
              3384,
              25357,
              24865,
              13788,
              9508,
              22533,
              21615,
              24235,
              266,
              3946,
              26466,
              16772,
              26034,
              17689,
              2671,
              4032,
              16785,
              5619,
              5364,
              28975],
             56: [25029,
              26330,
              28682,
              22105,
              24204,
              2383,
              26991,
              28552,
              24791,
              22519,
              12037,
              3679,
              6753,
              4601,
              287,
              9996,
              24877,
              24646,
              705,
              4367,
              3303,
              21616,
              9499,
              169,
              5658,
              2716,
              16179,
              5486,
              3309,
              1922,
              18791,
              24594,
              20155,
              27797,
              21699,
              7789,
              22260,
              17582,
              15103,
              18299,
              27075,
              3537,
              9322,
              22377,
              5351,
              8625,
              4569,
              27153,
              5774,
              11818,
              5964,
              13230,
              24072,
              3517,
              12523,
              2396,
              28841,
              28899,
              12183,
              8521,
              3637,
              29382,
              2163,
              13208,
              28296,
              2144,
              9695,
              3443,
              20224,
              27097,
              6935,
              3431,
              2427,
              3473,
              19039,
              21239,
              2652,
              27668,
              23267,
              6502,
              26566,
              22583,
              133,
              5198,
              29399,
              1327,
              1149,
              2853,
              3989,
              25568,
              29173,
              28598],
             57: [22737,
              6964,
              26527,
              23673,
              26476,
              20229,
              26810,
              26914,
              14061,
              8523,
              12471,
              553,
              1677,
              11992,
              12951,
              27952,
              12396,
              21158,
              4587,
              5453,
              25524,
              12434,
              16044,
              11456,
              14717,
              26098,
              7976,
              26939,
              13120,
              28654,
              16655,
              28421,
              17660,
              11436,
              5583,
              25742,
              8245,
              15738,
              4430,
              28820,
              17057,
              20447,
              3212,
              3689,
              21411,
              28634,
              8044,
              11528,
              22119,
              18804,
              15988,
              20756,
              15002,
              20650,
              5043,
              24382,
              8891,
              6908,
              17729,
              2194,
              26397,
              13134,
              24735,
              22473,
              16811,
              23959,
              3137,
              24589,
              4311,
              739,
              23232,
              18660,
              27331,
              28746,
              7216,
              9087,
              203,
              9847,
              872,
              22723,
              5793,
              22650,
              5679,
              12495,
              6601,
              29298,
              4573,
              16018,
              3474,
              10123,
              18191,
              6864,
              15650,
              16855,
              20708,
              20332,
              852,
              25427,
              19696,
              18709,
              23378,
              13153,
              4280,
              8569,
              15845,
              24710,
              12763,
              1883,
              17587,
              12515,
              2642,
              16744,
              4454,
              27185],
             58: [24348,
              9181,
              26248,
              12746,
              14749,
              11985,
              6275,
              21117,
              18703,
              28423,
              6070,
              15591,
              23359,
              23850,
              13263,
              29279,
              5955,
              8960,
              2879,
              24633,
              4380,
              28224,
              17909,
              21352,
              18635,
              17291,
              8095,
              11750,
              17546,
              29353,
              18305,
              7902,
              3756,
              26087,
              1713,
              25078,
              23038,
              3377,
              28604,
              3642,
              749,
              25860,
              7758,
              2309,
              16156,
              14270,
              23680,
              21360,
              23064,
              10501,
              27137,
              5327,
              21883,
              14081,
              10217,
              26189,
              14147,
              7334,
              13390,
              15172,
              27410,
              16292,
              4499,
              189,
              577,
              7500,
              23125,
              10860,
              8125,
              11649,
              23529,
              6364,
              16329,
              18837,
              8179,
              5629,
              4543,
              7478,
              28522,
              20053,
              8744,
              12548,
              17040,
              21716,
              8636,
              26868,
              14304,
              11251,
              12230,
              15949],
             59: [797,
              29174,
              18511,
              28746,
              9877,
              7790,
              2832,
              378,
              14915,
              24116,
              9969,
              14976,
              16013,
              9154,
              9211,
              26847,
              20456,
              25445,
              15396,
              13967,
              7447,
              28820,
              5403,
              11355,
              28654,
              953,
              2402,
              4093,
              13175,
              9814,
              2908,
              13790,
              1060,
              22120,
              17187,
              25011,
              20447,
              1764,
              13677,
              11738,
              19372,
              5453,
              15764,
              348,
              15497,
              2821,
              27041,
              5006,
              27687,
              28064,
              5633,
              18513,
              21568,
              1276,
              16744,
              11456,
              3212,
              11649,
              23232,
              13478,
              20498,
              16468,
              16447,
              13104,
              21547,
              22472,
              10186,
              13131,
              4311,
              4182,
              11134,
              11829,
              12019,
              15905,
              27331,
              9209,
              13257,
              19373,
              17587,
              11464,
              13286,
              18660,
              16044,
              20330,
              4280,
              3689,
              9847,
              2194,
              20706,
              16360,
              8748,
              4869,
              27601,
              1501,
              14061,
              11436,
              15575,
              16110,
              852,
              9954,
              20004,
              916,
              25769,
              6109,
              9126,
              454,
              1817,
              24772,
              12849,
              6402,
              23959,
              16811,
              17057],
             60: [22458,
              21533,
              15270,
              22341,
              17635,
              6518,
              27995,
              24144,
              5671,
              2213,
              27707,
              21975,
              10050,
              25873,
              3502,
              22533,
              13075,
              21762,
              179,
              7458,
              14427,
              18862,
              15767,
              16430,
              26155,
              3992,
              9825,
              5024,
              8506,
              28462,
              9941,
              26158,
              25355,
              28188,
              19844,
              162,
              26417,
              7480,
              13042,
              14497,
              26305,
              15520,
              11416,
              21237,
              8533,
              24526,
              14208,
              17995,
              27887,
              276,
              19486,
              6507,
              4312,
              23499,
              1422,
              4694,
              28883,
              6543,
              5971,
              842,
              11589,
              9248,
              2671,
              8864,
              11030,
              5807,
              22897,
              21801,
              20314,
              12388,
              19571,
              20959,
              8514,
              29196,
              23146,
              24004,
              8042,
              22609,
              24326,
              28742,
              16821,
              25362,
              11802,
              20455,
              8603,
              19874,
              24562,
              15907,
              26295,
              25993,
              16238,
              13680,
              15644,
              28748,
              1391,
              28206,
              21301,
              25490,
              15594,
              28561,
              4585,
              20656,
              25082,
              1569,
              12279,
              8163,
              20568,
              24921,
              23957,
              19745,
              20943,
              14451,
              1233],
             61: [18072,
              3616,
              23711,
              18098,
              29127,
              21234,
              2904,
              5660,
              28454,
              3686,
              21681,
              20074,
              9104,
              27505,
              26122,
              12712,
              4681,
              22467,
              11734,
              16937,
              333,
              11786,
              8093,
              29324,
              18004,
              9084,
              13823,
              23275,
              15446,
              18128,
              25051,
              20271,
              24972,
              4875,
              3744,
              7040,
              5604,
              14953,
              21437,
              22681,
              12847,
              10381,
              2794,
              7747,
              1915,
              15567,
              1937,
              25774,
              25330,
              24711,
              14661,
              2957,
              9989,
              16973,
              8320,
              20450,
              7432,
              12620,
              25095,
              27347,
              9047,
              10152,
              13065,
              24179,
              3864,
              12919,
              874,
              17060,
              16633,
              26,
              590,
              14115,
              6151,
              11553,
              11316,
              19949,
              25629,
              1799,
              17130,
              21299,
              23416,
              9267,
              6179,
              20532,
              19585,
              12441,
              12414,
              12707,
              19400,
              10335,
              14429,
              2969,
              10478,
              586,
              10411,
              8970,
              381,
              16716,
              22724,
              27541,
              13866,
              3086,
              27549,
              15945,
              12637,
              20948,
              408,
              18185,
              14498,
              523,
              4351,
              3940,
              17685,
              18873,
              28929,
              13149,
              6351,
              15758,
              3487,
              23652,
              794,
              15358,
              24882,
              1600,
              13666,
              19158,
              24244,
              23829,
              1861,
              5156,
              9821,
              6466,
              1251,
              8618,
              24242,
              17008,
              13142,
              15840,
              25048,
              20423,
              20682,
              23321,
              14389,
              8611,
              15118,
              20670,
              18053,
              18258,
              11673,
              27886,
              17272,
              10837,
              25203,
              22191,
              8410,
              866,
              1014,
              598,
              28970,
              20570,
              13617,
              14048,
              20627,
              17589,
              25500,
              6936,
              7505,
              2088,
              24695,
              15004,
              350,
              23199,
              28178,
              17928,
              3668,
              1810,
              11687,
              16240,
              16007,
              7961,
              25342,
              29596,
              1726],
             62: [23599,
              14824,
              10215,
              15552,
              5660,
              22565,
              2806,
              20181,
              28950,
              15112,
              24142,
              29240,
              900,
              25668,
              5937,
              523,
              18402,
              16191,
              25612,
              17613,
              26114,
              12371,
              23793,
              25458,
              3254,
              21234,
              11194,
              22216,
              6496,
              20431,
              2310,
              18998,
              18675,
              7747,
              6654,
              9220,
              23377,
              23321,
              2022,
              23672,
              5678,
              7823,
              20458,
              7015,
              14556,
              13065,
              1827,
              23899,
              26507,
              2260,
              456,
              23275,
              794,
              4958,
              15199,
              23629,
              27250,
              7271,
              16548,
              13754,
              20190,
              7002,
              22724,
              14063,
              13644,
              7669,
              26758,
              12128,
              25815,
              3487,
              19400,
              5053,
              26618,
              30,
              23716,
              4342,
              19808,
              13278,
              11630,
              14842,
              4351,
              6628,
              15456,
              23117,
              7206,
              27834,
              2525,
              27481,
              6197,
              14123,
              350,
              16929,
              23429,
              27541,
              19568,
              7466,
              18873,
              18028,
              14772,
              10396,
              9267,
              9883,
              23809,
              3424,
              14969,
              13666,
              21118,
              16553,
              14851,
              11757,
              25774,
              26327,
              23597,
              5001,
              11650,
              13343,
              25442,
              8093,
              16598,
              14527,
              22073,
              15316,
              19092,
              9444,
              23846,
              2794,
              18154,
              10842,
              21976,
              16168,
              11033,
              22806,
              11773,
              14565,
              25454,
              16038,
              7956,
              15803,
              28000,
              5241,
              19412,
              29246,
              24686,
              11092,
              27432,
              17090,
              16152,
              338],
             63: [6616,
              17302,
              5703,
              1884,
              12036,
              20897,
              12574,
              25559,
              3086,
              9889,
              12093,
              17708,
              21655,
              23383,
              28925,
              14082,
              29457,
              25990,
              17224,
              5660,
              22640,
              26629,
              5503,
              28942,
              2657,
              18184,
              18128,
              1129,
              16521,
              16191,
              17130,
              6197,
              19639,
              13798,
              20275,
              2582,
              26683,
              11373,
              17103,
              22532,
              1556,
              10696,
              8438,
              15758,
              21019,
              27313,
              9914,
              19592,
              7005,
              8093,
              4822,
              14115,
              6351,
              803,
              3305,
              23797,
              9104,
              5631,
              8932,
              28715,
              28405,
              22327,
              24475,
              14283,
              4916,
              6151,
              14661,
              18263,
              20446,
              11915,
              10338,
              1891,
              1921,
              8325,
              2316,
              4351,
              16697,
              1251,
              14252,
              8640,
              7055,
              15099,
              30,
              10411,
              29268,
              15125,
              20143,
              14543,
              350,
              12128,
              26758,
              15162,
              18072,
              24565,
              12408,
              11629,
              23809,
              12948,
              10396,
              11128,
              18028,
              25718,
              4513,
              10002,
              28472,
              10355,
              383,
              521,
              10219,
              12683,
              13754,
              3182,
              21180,
              608,
              10570,
              20181,
              590,
              18567,
              25222,
              28189,
              7040,
              4875,
              14339,
              22252,
              13380,
              7347,
              17086,
              12225,
              22161,
              27811,
              2119,
              2207,
              17471,
              14070,
              3149,
              26749,
              3640,
              6482,
              13745,
              22234,
              23597,
              21248,
              7701,
              17188,
              6987,
              14772,
              10559,
              17591,
              268,
              9444,
              13938,
              19980,
              20627,
              4632,
              27605,
              14403,
              18376,
              8273,
              10019,
              11092,
              28970,
              17050,
              3362,
              980,
              4681,
              18675,
              7771,
              11216,
              7651,
              15560,
              7823,
              16739,
              22894,
              23829,
              14004],
             64: [23651,
              22216,
              23223,
              15257,
              956,
              12450,
              1348,
              6160,
              11629,
              20201,
              13280,
              13397,
              19585,
              26904,
              27816,
              21609,
              8628,
              11142,
              21417,
              23289,
              26474,
              21051,
              7611,
              5111,
              7703,
              13195,
              20279,
              18253,
              1331,
              1861,
              22691,
              2149,
              29246,
              26120,
              5060,
              8381,
              17608,
              10259,
              3743,
              1909,
              9543,
              4939,
              22411,
              18675,
              27432,
              2022,
              22133,
              13521,
              28509,
              22909,
              6863,
              1616,
              28182,
              20627,
              2612,
              15125,
              793,
              16803,
              5660,
              108,
              11082,
              9914,
              18728,
              16285,
              22981,
              24972,
              15215,
              6095,
              9152,
              457,
              28367,
              381,
              13755,
              16086,
              11803,
              10254,
              29240,
              19569,
              7570,
              28865,
              5689,
              24337,
              11103,
              8851,
              3439,
              28249,
              18301,
              12092,
              27970,
              17407,
              19080,
              1321,
              29066,
              3024,
              20157,
              27247,
              18409,
              4433,
              2620,
              8325,
              23399,
              23596,
              1780,
              9965,
              2175,
              23652,
              14772,
              2991,
              18028,
              7017,
              26044,
              7481,
              11762,
              2418,
              17285,
              20932,
              26957,
              18873,
              13256,
              12270,
              23809,
              23330,
              3424,
              27541,
              350,
              7206,
              2496,
              26333,
              5991,
              6114,
              10415,
              20181,
              5567,
              20780,
              18797,
              22171,
              13770,
              7950,
              21250,
              19518,
              26114,
              18896,
              900,
              2281,
              10861,
              19432,
              4409,
              7383,
              29285,
              25506,
              782,
              3159,
              14516,
              23199,
              18154,
              24243,
              16557,
              19775,
              16762,
              23335,
              25683,
              2310,
              2110,
              6654,
              2604,
              14851,
              3654,
              11044,
              2394,
              2242,
              6044,
              17408,
              17857,
              18207,
              23275,
              5681,
              9931,
              16295,
              5668,
              29190,
              10685,
              14490,
              20488],
             65: [28211,
              3830,
              5033,
              6768,
              10467,
              28106,
              21753,
              27951,
              14944,
              25611,
              11824,
              12046,
              16461,
              5885,
              7880,
              5613,
              13632,
              8453,
              19594,
              1044,
              15144,
              17893,
              14658],
             66: [16003,
              26240,
              13352,
              9407,
              22435,
              17033,
              7461,
              12520,
              3618,
              21851,
              24414,
              14046,
              16055,
              23940,
              24562,
              24848,
              5293,
              15532,
              3713,
              28794,
              1518,
              2234,
              25832,
              4230,
              13108,
              6149,
              12498,
              14899,
              13030,
              13196,
              7343,
              13946,
              8419,
              1237,
              1001,
              20240,
              388,
              7362,
              20027,
              28975,
              1779,
              20110,
              1099,
              28183,
              2706,
              12217,
              21675,
              20683,
              15374,
              16085,
              25355,
              20265,
              5899,
              5817,
              29481,
              2709,
              2669,
              22982,
              26534,
              20940,
              1578,
              1533,
              15944,
              11671,
              16287,
              9258,
              19318,
              2025,
              12890,
              9455,
              10994,
              28268,
              11527,
              20685,
              3631,
              6977,
              29446,
              22730,
              4947,
              17354,
              560,
              7174,
              1145,
              19182,
              16026,
              20246,
              7032,
              7146,
              11125,
              26184,
              13112,
              17592,
              11772,
              12679],
             67: [14727,
              18587,
              6160,
              2974,
              21417,
              26239,
              29071,
              9534,
              29603,
              8945,
              22794,
              16714,
              25618,
              14756,
              9376,
              7962,
              4004,
              17627,
              16787,
              3743,
              14297,
              17440,
              19146,
              2478,
              16053,
              23182,
              27382,
              24542,
              20168,
              13168,
              14294,
              20780,
              2854,
              24439,
              25785,
              13435,
              455,
              25208,
              7411,
              1646,
              6159,
              12151,
              956,
              11248,
              27247,
              28008,
              26163,
              6137,
              19177,
              29420,
              20437,
              17111,
              3428,
              23268,
              23734,
              18728,
              20060,
              2492,
              27970,
              8381,
              24112,
              5825,
              16655,
              11862,
              1780,
              20932,
              2994,
              18409,
              9698,
              20157,
              11212,
              3445,
              12904,
              11103,
              10277,
              27059,
              10783,
              6114,
              10254,
              25667,
              3692,
              2991,
              24289,
              4343,
              12658,
              782,
              21612,
              10535,
              13683,
              19432,
              26408,
              23335,
              16035,
              7703,
              21621,
              29146,
              10865,
              16565,
              20055,
              6728,
              18923,
              5060,
              13815,
              17953,
              21627,
              26368,
              4251,
              6876,
              8124,
              18948,
              16295,
              8096,
              12982,
              22684,
              18896,
              28703,
              29027,
              8112,
              8417],
             68: [24005,
              17606,
              5483,
              4684,
              23704,
              17144,
              20962,
              28799,
              5055,
              13181,
              5593,
              1942,
              27146,
              4886,
              13984,
              13758,
              16583,
              21225,
              19414,
              9619,
              8529,
              19044,
              19707,
              254,
              19485,
              4965,
              20153,
              20513,
              129,
              15745,
              20021,
              14710,
              22006,
              13901,
              28119,
              20782,
              5030,
              20140,
              10367,
              9581,
              3964,
              635,
              9197,
              12299,
              4848,
              12135,
              27999,
              243,
              5437,
              21691,
              10385,
              5293,
              11137,
              2686,
              26394,
              8957,
              17068,
              2889,
              28565],
             69: [20884,
              10895,
              22875,
              12029,
              23981,
              8519,
              1650,
              22657,
              13432,
              19557,
              11727,
              2567,
              5916,
              5577,
              10267,
              29588,
              13226,
              242,
              5756,
              14448,
              28241,
              22919,
              15276,
              24173,
              6863,
              14199,
              12073,
              22288,
              11798,
              18319,
              14712,
              20620,
              17701,
              2006,
              28017,
              13442,
              25353,
              28927,
              16337,
              25369,
              2013,
              9879,
              24689,
              5638,
              20849,
              12779,
              21030,
              15411,
              27361,
              28157,
              13417,
              3812,
              18871,
              27470,
              26030,
              11180,
              22918,
              21113,
              17904,
              14006,
              3097,
              26448,
              21271,
              4286,
              26984,
              1010,
              9339,
              568,
              14773,
              20911,
              16895,
              22232,
              11313,
              16180,
              24222,
              8991,
              18429,
              21737,
              25894,
              27012,
              6671,
              6041,
              15251,
              20136,
              23704,
              24543,
              23839,
              15610,
              22776,
              16935,
              17674,
              6177,
              12159],
             70: [24889,
              26555,
              21541,
              10152,
              27080,
              439,
              2022,
              20450,
              16191,
              27163,
              13770,
              8093,
              25537,
              21462,
              10927,
              27155,
              24695,
              14726,
              20428,
              17377,
              27381,
              19534,
              26617,
              24481,
              23403,
              25774,
              26410,
              21390,
              23899,
              4114,
              22430,
              22337,
              5660,
              24618,
              20657,
              8676,
              3254,
              8639,
              15215,
              25454,
              23275,
              17488,
              21488,
              6842,
              5318,
              11534,
              8761,
              22229,
              6355,
              1568,
              13065,
              25924,
              28720,
              1065,
              6654,
              8448,
              12408,
              3716,
              20060,
              1291,
              16020,
              19066,
              14814,
              20074,
              3206,
              10411,
              7534,
              16285,
              11803,
              15571,
              25324,
              19569,
              19400,
              16937,
              17762,
              13755,
              2798,
              18053,
              18873,
              12674,
              16685,
              1104,
              350,
              15758,
              12358,
              15027,
              17983,
              3424,
              23809,
              25206,
              5194,
              14772,
              19949,
              18028,
              19776,
              8578,
              24017,
              8662,
              6947,
              22073,
              1133,
              12255,
              742,
              17008,
              335,
              23839,
              11998,
              29431,
              18920,
              23421,
              18543,
              21954,
              26044,
              11337,
              6500,
              353,
              25393,
              2337,
              20380,
              8275,
              22569,
              29273,
              14661,
              14405,
              7144,
              11592,
              16883,
              7415,
              13280,
              25095,
              14882,
              16935,
              9457,
              22232,
              6696,
              21456,
              20421,
              7763,
              4891,
              163,
              26935,
              15502,
              19013,
              22275,
              10381,
              21817,
              17394],
             71: [9964,
              5810,
              13234,
              13850,
              528,
              5263,
              23146,
              21010,
              24613,
              14121,
              11847,
              19401,
              11099,
              22273,
              21688,
              6556,
              10360,
              23214,
              18487,
              4891,
              25697,
              20354,
              16346,
              16726,
              1078,
              14536,
              19022,
              803,
              24745,
              23321,
              5063,
              7693,
              11901,
              2955,
              18531,
              6797,
              2994,
              29572,
              14732,
              8611,
              25370,
              20802,
              12535,
              17928,
              23224,
              20730,
              21509,
              5543,
              5721,
              11655,
              22000,
              9047,
              5859,
              21745,
              8185,
              24896,
              6222,
              21506,
              9474,
              9267,
              27252,
              13068,
              9471,
              9847,
              28777,
              17685,
              26057,
              3424,
              12367,
              20330,
              290,
              13579,
              10156,
              3487,
              26090,
              25213,
              2860,
              7374,
              25042,
              4742,
              21079,
              768,
              3600,
              9705,
              26572,
              17293,
              1502,
              11741,
              16260,
              26019,
              1764,
              13410,
              140,
              12413,
              644,
              14889,
              12149,
              26424,
              17669,
              18019,
              15316,
              24222,
              14908],
             72: [8382,
              8213,
              24792,
              4562,
              18855,
              22722,
              26557,
              2106,
              22324,
              6617,
              9686,
              8462,
              2429,
              13984,
              7878,
              27791,
              12659,
              26160,
              2643,
              26946,
              26341,
              20471,
              15425,
              18305,
              25161,
              21205,
              18736,
              13372,
              21222,
              2159,
              27029,
              18085,
              10402,
              16899,
              3302,
              28065,
              25072,
              27811,
              16701,
              240,
              20304,
              3505,
              3760,
              19991,
              14005,
              22091,
              3904,
              15926,
              11749,
              27688,
              25844,
              231,
              26546,
              25940,
              26616,
              21801,
              15949,
              28604,
              4684,
              21962,
              18419,
              2370,
              9286,
              16888,
              18058,
              21904,
              25847,
              8040,
              5436,
              18977,
              16877,
              2717,
              3169,
              20960,
              1228,
              4990,
              18088,
              20679,
              29532,
              29606,
              19104,
              22369,
              9682,
              28673,
              820,
              695,
              3467,
              28359,
              22572,
              4667,
              11369,
              13903,
              20053,
              10169],
             73: [11140,
              10201,
              19050,
              25896,
              27618,
              17622,
              16717,
              28010,
              15067,
              28906,
              24688,
              12131,
              16123,
              25658,
              29159,
              15996,
              6874,
              17007,
              4063,
              9735,
              18222,
              11104,
              26192,
              2254,
              9458,
              12136,
              9939,
              21851,
              23146,
              15135,
              22562,
              23931,
              11529,
              9337,
              10792,
              3754,
              8208,
              27353,
              28339,
              3521,
              7870,
              25158,
              18574,
              3137,
              29015,
              7979,
              21459,
              25009,
              26700,
              28975,
              7709,
              4105,
              6566,
              23464,
              11174,
              6123,
              4027,
              17856,
              12962,
              8332,
              2756,
              20240,
              14355,
              21210,
              23424,
              12678,
              27512,
              23020,
              16131,
              276,
              11622,
              22801,
              18536,
              28617,
              5958,
              10253,
              15492,
              22662,
              14652,
              7794,
              26643,
              14735,
              12651,
              15181,
              2234,
              10422,
              19438,
              27673],
             74: [20117,
              956,
              16655,
              7501,
              2576,
              25077,
              20141,
              22566,
              21417,
              26761,
              2952,
              3968,
              690,
              2415,
              2281,
              11463,
              17176,
              15085,
              4251,
              18923,
              4585,
              26154,
              14730,
              9543,
              29253,
              8241,
              24335,
              13986,
              4172,
              8606,
              26999,
              6160,
              28663,
              28703,
              12802,
              22684,
              246,
              26989,
              20231,
              28830,
              16861,
              3614,
              5203,
              29549,
              19312,
              4608,
              19037,
              16035,
              16053,
              11668,
              1814,
              23619,
              18436,
              7299,
              22000,
              2447,
              3478,
              457,
              27270,
              29285,
              7331,
              711,
              27219,
              20157,
              18409,
              1321,
              20932,
              27970,
              11726,
              9162,
              16056,
              2574,
              26044,
              7017,
              17285,
              2612,
              10783,
              2991,
              21428,
              22049,
              4509,
              9750,
              18896,
              27228,
              13947,
              20780,
              24153,
              2974,
              22205,
              13683,
              28008,
              23959,
              10065,
              15689,
              7832,
              28230,
              27780,
              15087,
              16295,
              14826,
              25213,
              24383,
              5477,
              7386,
              28578,
              16268,
              2345,
              2573,
              19260,
              3855,
              27331,
              23981,
              22928,
              10535,
              21250,
              24243,
              17938,
              14294,
              19775,
              23516,
              11794],
             75: [27492,
              28293,
              18332,
              2689,
              28655,
              21690,
              10419,
              9431,
              26963,
              2268,
              18782,
              17273,
              382,
              3260,
              21702,
              22725,
              15009,
              18285,
              15977,
              19685,
              8565,
              28587,
              4724,
              7320,
              16034,
              9131,
              29118,
              20505,
              7591,
              25821,
              10325,
              5323,
              28084,
              9594,
              29136,
              18859,
              7303,
              25041,
              11725,
              5819,
              6952,
              21664,
              3610,
              21542,
              5070,
              22820,
              2161,
              10075,
              19082,
              10118,
              1634,
              23206,
              5982,
              21076,
              28441,
              18162,
              19396,
              12879,
              16619,
              2933,
              15603,
              964,
              28729,
              25901,
              6777,
              13433,
              14819,
              25505,
              18208,
              11077,
              9872,
              2262],
             76: [8334,
              1920,
              21957,
              12185,
              10973,
              5286,
              27603,
              17888,
              14673,
              18246,
              23456,
              6953,
              18259,
              7446,
              25994,
              2820,
              9378,
              13912,
              21698,
              13273,
              26668,
              23389,
              21193,
              21825,
              15177,
              10141,
              6474,
              23143,
              4076,
              7724,
              9034,
              21816,
              27872,
              28495,
              28789,
              21113,
              28525,
              10095,
              23174,
              26782,
              4938,
              26139,
              27089,
              9717,
              18583,
              18979,
              20572,
              470,
              15347,
              16935,
              2086],
             77: [28317,
              12076,
              21862,
              12203,
              6466,
              16537,
              11092,
              26158,
              5837,
              15112,
              5660,
              18711,
              14411,
              16651,
              1217,
              18053,
              31,
              9104,
              2585,
              16191,
              28387,
              21299,
              15446,
              3493,
              10164,
              14594,
              20627,
              1861,
              8093,
              10335,
              23829,
              21611,
              20146,
              14392,
              645,
              11128,
              7074,
              350,
              24244,
              8732,
              523,
              19684,
              21817,
              11687,
              20074,
              4945,
              18371,
              24944,
              8320,
              656,
              13048,
              14937,
              18998,
              26407,
              21318,
              20433,
              12233,
              25095,
              8920,
              15892,
              3254,
              12225,
              1875,
              6478,
              23825,
              23747,
              13176,
              19400,
              11630,
              14143,
              4351,
              23199,
              3013,
              22835,
              19922,
              3616,
              12941,
              11033,
              13579,
              8035,
              26062,
              14543,
              12358,
              6197,
              21726,
              15390,
              10396,
              2619,
              14772,
              18873,
              26032,
              17413,
              29355,
              6034,
              14182,
              16795,
              19270,
              5194,
              20450,
              9821,
              18313,
              11734,
              9883,
              13406,
              3912,
              11461,
              28427,
              26333,
              22565,
              3206,
              475,
              11204,
              19236,
              27805,
              16094,
              26507,
              10729,
              16868,
              4782,
              29258,
              19046,
              21472,
              20255,
              23485,
              23597,
              28389,
              12948,
              7471,
              21717,
              11429,
              18016,
              19949,
              4391,
              27369,
              6009],
             78: [7326,
              2683,
              26474,
              17985,
              20725,
              16113,
              11505,
              27947,
              17788,
              17858,
              2640,
              2919,
              14626,
              27505,
              6965,
              986,
              7438,
              28847,
              27800,
              27866,
              22981,
              13864,
              21278,
              11657,
              209,
              28917,
              12765,
              5880,
              310,
              19709,
              19807,
              520,
              362,
              12568,
              5610,
              6936,
              8848,
              13005,
              8618,
              4996,
              23185,
              17008,
              6009,
              13473,
              1104,
              11629,
              16953,
              22409,
              14851,
              20201,
              23846,
              11856,
              22298,
              19158,
              3386,
              24135,
              20589,
              208,
              5549,
              523,
              22393,
              28829,
              25091,
              2351,
              21118,
              20759,
              23596,
              8260,
              8885,
              19027,
              4590,
              8970,
              10411,
              23399,
              4433,
              15571,
              11803,
              19400,
              4409,
              23747,
              21453,
              18873,
              9965,
              11461,
              10355,
              11677,
              2310,
              12128,
              15390,
              353,
              27541,
              12358,
              23513,
              25222,
              3616,
              350,
              21804,
              29127,
              19269,
              13249,
              6747,
              24519,
              20181,
              7015,
              590,
              2242,
              20532,
              6179,
              25203,
              1875,
              10152,
              5811,
              18521,
              18487,
              10381,
              25169,
              3487,
              20488,
              805,
              14565,
              23652,
              20450,
              1116,
              9420,
              17380,
              6614,
              11756,
              26327,
              25572,
              2285,
              10487,
              17427,
              20476,
              8351,
              24413,
              1810,
              26114,
              9173,
              22430,
              12846,
              19808,
              5972,
              12464,
              23485,
              28672,
              26333,
              10350,
              4617,
              11169,
              11173,
              22804,
              19333,
              17029],
             79: [10088,
              4020,
              14705,
              13404,
              22385,
              7320,
              10032,
              25070,
              8765,
              9882,
              25387,
              7303,
              15660,
              12272,
              706,
              15998,
              23547,
              16569,
              21313,
              1521,
              4455,
              26203,
              28273,
              20483,
              4501,
              26399,
              15017,
              25701,
              27310,
              22878,
              3891,
              13188,
              15428,
              26645,
              9568,
              26140,
              12424,
              12456,
              16603,
              16136,
              6643,
              21195,
              15356,
              6755,
              16428,
              7887,
              27430,
              22123,
              18256,
              6969,
              7377,
              12879,
              9515,
              13198,
              18332,
              861,
              6505,
              26016,
              10733,
              13842,
              19379,
              24990,
              13906,
              12787,
              5205,
              13656,
              16101,
              7228,
              1173,
              14446,
              11126,
              646,
              26583,
              2232,
              4503,
              15938,
              11843,
              19135,
              19322,
              6157,
              10395,
              18249,
              6652,
              22168,
              19405,
              22399,
              18480,
              19664,
              331,
              11585,
              6849,
              4536,
              3627],
             80: [9987,
              10384,
              15421,
              27782,
              3347,
              12466,
              3583,
              29211,
              27540,
              8992,
              16819,
              13261,
              19536,
              12391,
              1041,
              5905,
              17309,
              9538,
              23709,
              11164,
              24265,
              14942,
              4016,
              29286,
              17395,
              16834,
              3651,
              20506,
              23580,
              12749,
              15459,
              9777,
              5728,
              26727,
              14344,
              14078,
              14202,
              29385,
              21807,
              23347,
              26220,
              27499,
              18650,
              2592,
              6559,
              2141,
              17953,
              13764,
              12781,
              18284,
              8281,
              24237,
              856,
              14531,
              24331,
              29116,
              25803,
              21886,
              3979,
              6713,
              19879,
              22703,
              13971,
              5233,
              2391,
              12989,
              27663,
              27034,
              16181,
              13736,
              10246,
              8741,
              10063,
              15309,
              477,
              26086,
              8635,
              20527,
              11506,
              28813,
              16343,
              4214,
              10200,
              15139,
              28022,
              17153,
              7321,
              21743,
              21847,
              27653,
              28386,
              138,
              22805,
              23317,
              14001,
              20263],
             81: [21417,
              2478,
              27469,
              13435,
              1479,
              23777,
              2902,
              9189,
              8381,
              4880,
              956,
              18067,
              26408,
              23268,
              8469,
              22537,
              9672,
              6926,
              24289,
              12291,
              2436,
              21351,
              7085,
              3691,
              2281,
              9072,
              25702,
              9986,
              25748,
              28262,
              25960,
              25002,
              24966,
              11794,
              17871,
              5546,
              25683,
              15192,
              29133,
              14756,
              27247,
              24484,
              15075,
              24112,
              12244,
              5656,
              25926,
              10433,
              7139,
              12562,
              27563,
              18728,
              10834,
              1115,
              21428,
              24586,
              5227,
              5603,
              27170,
              15209,
              10286,
              27970,
              23704,
              26044,
              20932,
              11212,
              22684,
              18409,
              6114,
              27612,
              2991,
              10254,
              16435,
              26672,
              5902,
              26989,
              200,
              24683,
              11691,
              8609,
              19146,
              2492,
              4407,
              16849,
              19091,
              14672,
              1087,
              5060,
              12252,
              28414,
              11339,
              27382,
              7299,
              28921,
              25681,
              1447,
              7727,
              24653,
              17730,
              24630,
              3434,
              15257,
              8134,
              21612,
              5161,
              29146,
              20695,
              22508,
              2280,
              13744],
             82: [10342,
              16398,
              15181,
              16717,
              4493,
              28906,
              9294,
              12776,
              18872,
              3839,
              22553,
              23367,
              14295,
              1287,
              12071,
              4382,
              5224,
              23688,
              1824,
              24845,
              25063,
              11743,
              9299,
              24761,
              9438,
              7056,
              25300,
              14563,
              3902,
              1336,
              16709,
              15856,
              13878,
              29296,
              7259,
              5873,
              4133,
              20006,
              17160,
              13695,
              19438,
              15334,
              19238,
              23578,
              4547,
              4511,
              21511,
              4812,
              25176,
              20701,
              11809,
              26997,
              24078,
              8433,
              22816,
              28955,
              3461,
              12760,
              19973,
              28716,
              9103,
              25104,
              12547,
              13228,
              8131,
              23508,
              7234,
              26672,
              13320,
              21588,
              18837,
              2594,
              27918,
              9511],
             83: [28390,
              1872,
              23251,
              19729,
              2082,
              26983,
              21317,
              15354,
              2000,
              929,
              27729,
              27866,
              5653,
              23596,
              22981,
              11855,
              26622,
              9637,
              19737,
              24940,
              18228,
              5660,
              15469,
              26707,
              29262,
              8108,
              10812,
              8479,
              7753,
              19060,
              209,
              328,
              9656,
              2800,
              231,
              4009,
              3434,
              16883,
              19808,
              11165,
              14661,
              6654,
              16697,
              1574,
              24955,
              4758,
              6748,
              267,
              1105,
              15883,
              26972,
              2639,
              21474,
              7040,
              854,
              28970,
              18313,
              20529,
              21375,
              11505,
              29176,
              25222,
              9654,
              6616,
              10685,
              15945,
              8325,
              12984,
              11461,
              8618,
              15571,
              11677,
              12530,
              17608,
              4351,
              29127,
              15390,
              19269,
              13249,
              19539,
              16113,
              18504,
              22476,
              13045,
              7956,
              20451,
              16094,
              14432,
              27997,
              28463,
              18484,
              18418,
              17130,
              26966,
              27276,
              17236,
              21838,
              20797,
              27505,
              28993,
              3498,
              14851,
              16065,
              24214,
              1311,
              25440,
              20586,
              10152,
              14879,
              11216,
              20745,
              3487,
              2807,
              28193,
              3668,
              25924,
              27313,
              21453,
              28938],
             84: [13188,
              7358,
              13337,
              17204,
              7120,
              5584,
              13353,
              27129,
              20503,
              27023,
              14864,
              4462,
              8660,
              11997,
              5924,
              21887,
              15938,
              18236,
              2239,
              21031,
              15757,
              16117,
              12145,
              15824,
              10733,
              17005,
              5552,
              17264,
              21679,
              8280,
              17081,
              4421,
              11492,
              6371,
              18997,
              3465,
              8161,
              1664,
              26571,
              28655,
              20809,
              5181,
              12428,
              356,
              19405,
              2049,
              11601,
              17069,
              24898,
              28380,
              24924,
              2784,
              28441,
              23738,
              20171,
              20744,
              20973,
              21313,
              2153,
              3115,
              177,
              15646,
              11006,
              20344,
              10654,
              6185,
              9287,
              1842,
              14754,
              10814,
              26141,
              15939,
              11430,
              21955,
              11817,
              14922,
              23139,
              11285,
              23412,
              1723,
              25701,
              1448,
              28990,
              15603,
              22039,
              5485,
              15998,
              14079,
              5152,
              8401,
              101,
              26754,
              16467,
              28884,
              364,
              1995,
              11706,
              7469,
              26645,
              11126,
              29511,
              21165,
              12858,
              16975,
              10319,
              2888,
              6198,
              20012,
              16643,
              26826,
              5421,
              8765,
              23028,
              20525,
              2459,
              11217,
              17850,
              3351,
              18332,
              9178,
              11245,
              25220],
             85: [14243,
              7837,
              3962,
              16085,
              26909,
              2461,
              7616,
              19355,
              28183,
              5695,
              11382,
              13948,
              25599,
              10473,
              8310,
              22070,
              21851,
              7199,
              7284,
              29210,
              9392,
              14345,
              17774,
              9762,
              22745,
              28097,
              29481,
              22730,
              8340,
              23691,
              17282,
              25212,
              14780,
              3368,
              14238,
              28218,
              29144,
              18158,
              24236,
              6123,
              17072,
              18166,
              20727,
              5027,
              12634,
              11125,
              28193,
              28122,
              1873,
              15727,
              12602,
              22447,
              29493,
              4571,
              11218,
              21352,
              22013,
              19954,
              28597,
              10057,
              2838,
              24730,
              24562],
             86: [8173,
              17397,
              9749,
              9013,
              18425,
              22052,
              26653,
              11604,
              22099,
              18413,
              20864,
              4899,
              16784,
              29329,
              14229,
              18680,
              22543,
              5189,
              19819,
              27270,
              4766,
              351,
              12288,
              21621,
              1529,
              23294,
              18240,
              237,
              13947,
              19932,
              12964,
              16319,
              8482,
              2126,
              21749,
              4811,
              6944,
              2872,
              20337,
              19871,
              16435,
              9162,
              2418,
              2478,
              690,
              3023,
              637,
              6913,
              26989],
             87: [16971,
              16117,
              28884,
              3975,
              9568,
              13906,
              1762,
              6302,
              12955,
              14946,
              19320,
              18189,
              14932,
              6037,
              6377,
              10395,
              27415,
              7303,
              25715,
              25839,
              11571,
              21313,
              16632,
              1269,
              1371,
              18805,
              21860,
              26140,
              24990,
              12809,
              8210,
              18381,
              9943,
              11843,
              9653,
              26943,
              12521,
              16808,
              24410,
              11380,
              23212,
              1166,
              13174,
              10733,
              28460,
              492,
              23738,
              1902,
              10088,
              3661,
              22701,
              26674,
              1521,
              5538,
              7136,
              9747,
              28655,
              29047,
              101,
              24898,
              15660,
              10387,
              19742,
              14836,
              24948,
              23650,
              28966,
              14275,
              26484,
              184,
              5853,
              11345,
              13158,
              25793,
              8252,
              21977,
              19009,
              5323,
              20415,
              3604,
              27401,
              22041,
              28689,
              8759,
              3304,
              4028,
              27379,
              20930,
              5999,
              21041,
              20606,
              19964,
              8719,
              18050,
              22315,
              23348,
              11585,
              5952,
              3020],
             88: [16732,
              29217,
              23465,
              2474,
              1774,
              17481,
              12327,
              5936,
              6520,
              22253,
              15949,
              174,
              16054,
              11176,
              13010,
              3915,
              10169,
              14963,
              14510,
              2889,
              22272,
              8246,
              14993,
              6469,
              8067,
              20436,
              6047,
              17778,
              15279,
              22559,
              5544,
              8314,
              13758,
              24773,
              19044,
              24849,
              27730,
              1119,
              3122,
              13286,
              6365,
              21186,
              25575,
              16464,
              25740,
              5055,
              129,
              22080,
              11214,
              21691,
              16715,
              20962,
              20748,
              10816,
              16390,
              1735,
              12388,
              9197,
              3320,
              18502,
              9106,
              3294,
              12259,
              22228,
              1313,
              23833,
              10081,
              9539,
              9789,
              16283,
              24499,
              4805,
              8856,
              19707,
              6386,
              8412,
              3349,
              2479,
              21249,
              21096,
              9487,
              12982,
              5923,
              13208,
              12085,
              22535,
              6428,
              19337,
              24600,
              1517,
              2080,
              11178,
              15966,
              14875,
              2767,
              24266],
             89: [6272,
              11542,
              1305,
              10531,
              2761,
              15033,
              10573,
              8363,
              4254,
              5407,
              26990,
              9836,
              23616,
              12334,
              21987,
              22293,
              11413,
              9103,
              13736,
              12257,
              14588,
              354,
              22703,
              3966,
              18044,
              9481,
              104,
              25912,
              24402,
              4173,
              22842,
              5381,
              6156,
              17409,
              17256,
              5233,
              5897,
              23263,
              10052,
              18195,
              14078,
              1168,
              780,
              26783,
              10434,
              4341,
              15686,
              19536,
              25604,
              8541,
              856,
              24237,
              8281,
              24331,
              18478,
              10926,
              8096,
              5835,
              13712,
              19879,
              11903,
              14035,
              8658,
              21743,
              5728,
              23580,
              21925,
              6716,
              25852,
              23975,
              16976,
              6113,
              9334,
              29085,
              15252,
              14803,
              4476,
              14553,
              12929,
              25673,
              7801,
              23365,
              14001],
             90: [28126,
              13350,
              16216,
              10989,
              7200,
              1434,
              7750,
              19405,
              1448,
              10545,
              941,
              27967,
              13782,
              25195,
              13559,
              3975,
              8719,
              1762,
              23028,
              29459,
              24629,
              29564,
              22791,
              10032,
              11526,
              22123,
              6302,
              7228,
              23053,
              22927,
              15959,
              20973,
              3020,
              26533,
              7320,
              28723,
              2277,
              25502,
              28123,
              20309,
              8232,
              16232,
              28593,
              11725,
              11563,
              19303,
              27093,
              2868,
              3961,
              20809,
              26674,
              492,
              18843,
              16117,
              7377,
              17790,
              18189,
              1234,
              22214,
              3425,
              6904,
              700,
              17069,
              3949,
              9568,
              22174,
              24128,
              8696,
              17233,
              18095,
              3604,
              28724,
              28572,
              1839,
              9747,
              16810,
              9658,
              15879,
              17597,
              19320,
              25728,
              143,
              26166,
              9835,
              905,
              15989,
              6493,
              11709,
              19069,
              24924,
              19661,
              15009,
              10140,
              10329,
              4998,
              13807,
              12490,
              11159],
             91: [18717,
              4947,
              28284,
              1399,
              1391,
              24081,
              26379,
              28315,
              5879,
              28674,
              11597,
              24300,
              18213,
              29357,
              833,
              24562,
              2706,
              26738,
              3670,
              3925,
              3618,
              27760,
              22993,
              24993,
              16494,
              25666,
              25863,
              5084,
              28841,
              9815,
              24641,
              2441,
              1518,
              8122,
              21495,
              2900,
              21727,
              5942,
              9385,
              23746,
              10242,
              23715,
              14374,
              20694,
              26295,
              19182,
              3842,
              26546,
              15425,
              8259,
              13238,
              6107,
              5536,
              8623,
              14816,
              6800,
              10561,
              26706,
              16816,
              5293,
              8091,
              16388,
              17933,
              20959,
              25866,
              1015,
              17082,
              16417,
              2519,
              17676,
              10879,
              21875,
              4997,
              20683,
              15248,
              22977,
              26121,
              2843,
              26367,
              24041,
              18218,
              630,
              17208,
              7146,
              17635,
              12547,
              13029,
              19868,
              2320,
              23704],
             92: [28290,
              26729,
              17080,
              18225,
              12239,
              19296,
              7653,
              7560,
              6359,
              25306,
              27586,
              3164,
              5171,
              19397,
              27220,
              9184,
              23594,
              2381,
              3626,
              6218,
              19454,
              18677,
              3623,
              19760,
              25292,
              9790,
              21358,
              20737,
              23384,
              10464,
              18132,
              26247,
              13706,
              7012,
              22513,
              5074,
              28354,
              10774,
              17653,
              18705,
              4984,
              1408,
              1289,
              336,
              26367,
              18087,
              29003,
              22984,
              15231,
              13180,
              21879,
              7605,
              23892,
              5125,
              6745,
              8845,
              11307,
              1477,
              5606,
              1264,
              19172,
              19168,
              26479,
              5430,
              29472,
              26911,
              21880,
              18476,
              24815,
              18466,
              25917],
             93: [20776,
              11639,
              18842,
              15083,
              26911,
              15007,
              28783,
              3773,
              13908,
              1135,
              15836,
              2554,
              20544,
              8139,
              16301,
              3625,
              26625,
              28650,
              3626,
              28555,
              15437,
              23312,
              12499,
              27372,
              5976,
              12459,
              14245,
              19097,
              5284,
              10504,
              4994,
              17702,
              10037,
              18570,
              864,
              23526,
              9881,
              5543,
              2994,
              14266,
              10773,
              16466,
              5962,
              15558,
              6265,
              12507,
              11661,
              18087,
              6088,
              17600,
              26160,
              11235,
              1449,
              11820,
              11952,
              22929,
              9732,
              25560,
              17336,
              4640,
              25288,
              22640,
              20270,
              10994,
              4859],
             94: [23958,
              8269,
              3382,
              5106,
              24970,
              10025,
              7573,
              16763,
              9503,
              22308,
              12565,
              6017,
              4818,
              13516,
              18561,
              3209,
              2590,
              23515,
              20489,
              2365,
              13081,
              16562,
              3812,
              16153,
              20378,
              10927,
              4151,
              24847,
              7213,
              29561,
              23979,
              7041,
              12516,
              21525,
              16341,
              8985,
              22867,
              8547,
              28192,
              14783,
              17745,
              23874,
              8676,
              8578,
              23014,
              5007,
              27626,
              26044,
              14006,
              8504,
              21557,
              3390,
              24388,
              11021,
              17092,
              15913,
              16459,
              13923,
              8897,
              27036,
              22114,
              25021,
              3196,
              22671,
              23021,
              967,
              19199,
              2006],
             95: [21264,
              15558,
              12638,
              22146,
              7625,
              64,
              5831,
              22068,
              897,
              15110,
              16292,
              17062,
              13604,
              3330,
              18292,
              14190,
              9703,
              10946,
              13982,
              15881,
              29018,
              16930,
              9171,
              28296,
              10783,
              13042,
              18432,
              19054,
              15001,
              4812,
              11952,
              25377,
              5731,
              8387,
              16748,
              17729,
              15472,
              19647,
              650,
              11512,
              14525,
              24741,
              15247,
              21397,
              14779,
              6376,
              6452,
              18788,
              14095,
              17619,
              24509,
              7775,
              27261,
              16266,
              1038,
              20648,
              23319,
              14698,
              26355,
              28256,
              615,
              2217,
              20694,
              11703,
              24781,
              5881,
              2230,
              14569,
              11529,
              12477,
              25317,
              20633,
              8264,
              24133,
              20006,
              23013,
              28477,
              29049,
              1189,
              10720,
              15505,
              25582,
              28565,
              22476,
              13122],
             96: [14115,
              21020,
              20181,
              17886,
              5660,
              2932,
              4516,
              19605,
              23597,
              24031,
              23652,
              5603,
              11033,
              12552,
              9457,
              18675,
              25206,
              17957,
              25729,
              29272,
              20450,
              7471,
              9914,
              15215,
              16295,
              27152,
              14772,
              21390,
              18128,
              14389,
              8381,
              12847,
              3487,
              27562,
              27277,
              24657,
              22199,
              15945,
              14241,
              11629,
              1924,
              19158,
              21234,
              16598,
              8320,
              23160,
              24565,
              27541,
              25442,
              27247,
              2734,
              17871,
              17414,
              2794,
              8941,
              18409,
              18873,
              18028,
              19441,
              10945,
              11212,
              10885,
              20190,
              6114,
              26634,
              19400,
              12381,
              8597,
              10396,
              350,
              25774,
              2991,
              17285,
              3424,
              10927,
              20932,
              23809,
              26273,
              6287,
              22073,
              6160,
              17983,
              19021,
              1617,
              1861,
              26507,
              1616,
              12637,
              2478,
              13708,
              22537,
              11348,
              21417,
              1469,
              26328,
              7347,
              12961,
              21108,
              5060,
              25461,
              28970,
              7611,
              26989,
              8488,
              10350,
              2082,
              22913,
              18656,
              1780,
              25367,
              4598,
              25008,
              4442,
              18896,
              26364,
              21327,
              24703],
             97: [4921,
              17372,
              15086,
              8516,
              16288,
              19880,
              14876,
              7561,
              26560,
              2999,
              3739,
              14290,
              26512,
              22559,
              8398,
              26696,
              11349,
              620,
              3580,
              8396,
              10013,
              3879,
              9120,
              20062,
              506,
              13421,
              19717,
              14609,
              12888,
              20560,
              8978,
              22573,
              1666,
              7165,
              8633,
              9571,
              15152,
              2380,
              21259,
              26980,
              15190,
              9412,
              12210,
              19975,
              20281,
              1759,
              17930,
              16897,
              21197,
              22615,
              2910,
              14047,
              11671,
              13485,
              11034,
              18927,
              26433,
              7252,
              10552,
              25584,
              17271,
              20021,
              15991,
              21596,
              27588,
              19246,
              21369,
              27646,
              10916,
              4006,
              24201,
              3724,
              13960,
              13526,
              24,
              26927,
              11133,
              13286],
             98: [2891,
              4366,
              3303,
              23606,
              450,
              2427,
              10658,
              12566,
              25029,
              27797,
              4867,
              19070,
              10744,
              15788,
              22592,
              12718,
              16097,
              4393,
              1314,
              19413,
              27196,
              4491,
              6335,
              20160,
              22377,
              4167,
              6673,
              9499,
              133,
              6596,
              29032,
              24345,
              13044,
              27980,
              23234,
              2771,
              5351,
              2652,
              5486,
              12523,
              16179,
              16073,
              4085,
              13837,
              9365,
              9322,
              18491,
              7714,
              17895,
              1149,
              24888,
              22583,
              20980,
              23099,
              3443,
              18791,
              15245,
              10229,
              27668,
              6935,
              17451,
              14093,
              22519,
              2772,
              21720,
              3124,
              4569,
              7215,
              11311,
              6066,
              24393,
              14530,
              13230,
              28901,
              28598,
              14049,
              28440,
              262,
              5607,
              425,
              3723,
              21239,
              4160,
              5198],
             99: [15759,
              20702,
              8879,
              9382,
              19473,
              3842,
              24105,
              22220,
              8771,
              13317,
              25094,
              17112,
              16169,
              28240,
              22098,
              16853,
              28818,
              3587,
              25492,
              28492,
              3998,
              5670,
              22774,
              20336,
              23077,
              25598,
              9438,
              6640,
              22254,
              26678,
              6444,
              9639,
              17848,
              9640,
              29037,
              2347,
              29195,
              28962,
              18410,
              24094,
              11595,
              9713,
              3989,
              22648,
              28560,
              1327,
              13225,
              1148,
              25249,
              24510,
              4088,
              26259,
              11767,
              3110,
              7319,
              12095,
              29341,
              1016,
              9878,
              27613,
              14073,
              26442,
              1738,
              17976,
              3606,
              1063,
              22476,
              18221],
             100: [20859,
              13938,
              10152,
              28120,
              21254,
              11956,
              6597,
              13708,
              2619,
              27753,
              20917,
              4522,
              12707,
              28612,
              21005,
              22362,
              11271,
              14391,
              13073,
              13745,
              3362,
              24535,
              21561,
              27764,
              10335,
              2020,
              23928,
              11755,
              14982,
              8068,
              668,
              14004,
              17992,
              12825,
              23829,
              7771,
              14636,
              12908,
              13067,
              2830,
              1067,
              4801,
              19569,
              13830,
              13103,
              10411,
              10889,
              27541,
              1726,
              2082,
              5655,
              7474,
              22722,
              12637,
              6910,
              3424,
              28606,
              7830,
              10396,
              3206,
              14818,
              28472,
              25574,
              20251,
              15953,
              16285,
              25206,
              10478,
              18185,
              6034,
              13755,
              13666,
              7747,
              25247,
              19716,
              586,
              11790,
              16058,
              15567,
              4262,
              1843,
              590,
              25985,
              9175,
              16211,
              8349,
              1510,
              27605,
              8193,
              4001,
              18145,
              15811,
              1383,
              1291,
              11660,
              7899,
              21896,
              27549,
              1915,
              12110,
              4163,
              7823,
              4068,
              27282,
              2339,
              8093,
              12512,
              18998,
              20488,
              25481,
              13793,
              19352,
              21678,
              26414],
             101: [687,
              7181,
              14343,
              2927,
              23866,
              19536,
              16771,
              21065,
              26146,
              29047,
              7190,
              21925,
              4341,
              21189,
              26681,
              14456,
              1874,
              29204,
              6559,
              8841,
              29286,
              4180,
              15602,
              8096,
              10573,
              19879,
              18777,
              10052,
              23076,
              7191,
              8874,
              21449,
              3979,
              25208,
              4214,
              9538,
              3871,
              16181,
              8550,
              22703,
              313,
              9350,
              16089,
              24779,
              19629,
              9667,
              18209,
              19832,
              9234,
              10841,
              26553,
              21991,
              16687,
              13621,
              11888,
              11083,
              21587,
              14942,
              26990,
              2592,
              15686,
              23975,
              14691,
              10849,
              24265,
              11413,
              11345,
              3084,
              13795,
              12687,
              5897,
              1319,
              17550,
              4756,
              26492,
              6113,
              13261,
              26086,
              21807,
              1682,
              5905,
              453,
              11287,
              7176,
              8476,
              1822,
              429,
              21743,
              7368,
              28386,
              4287,
              2050,
              763,
              27106,
              14001,
              15270],
             102: [9806,
              3324,
              1185,
              16145,
              25602,
              2290,
              20206,
              21310,
              12886,
              25989,
              9255,
              1460,
              15971,
              27888,
              729,
              13058,
              16351,
              3311,
              8804,
              9387,
              16944,
              25958,
              5737,
              24236,
              12982,
              15270,
              27218,
              28299,
              1440,
              17227,
              12129,
              10473,
              11317,
              7616,
              12217,
              22458,
              28431,
              15045,
              4621,
              8740,
              3384,
              21533,
              29205,
              27683,
              5639,
              5969,
              18494,
              3395,
              17947,
              21161,
              11423,
              8726,
              17816,
              4879,
              28974,
              27141,
              27827,
              6169],
             103: [21132,
              3269,
              4952,
              13380,
              3162,
              14252,
              14239,
              18869,
              10502,
              28874,
              19156,
              2625,
              1600,
              22870,
              8500,
              15065,
              6197,
              14249,
              27234,
              18893,
              8443,
              13597,
              6701,
              9649,
              20433,
              5631,
              15330,
              6806,
              13617,
              9654,
              14004,
              6696,
              2000,
              1558,
              27351,
              17535,
              27342,
              818,
              28929,
              14551,
              21914,
              10269,
              4272,
              27194,
              11629,
              23597,
              9673,
              19569,
              5660,
              19230,
              2036,
              9104,
              28472,
              18072,
              26449,
              29543,
              23485,
              8640,
              21234,
              16937,
              2522,
              17274,
              28790,
              22765,
              30,
              8260,
              14498,
              20143,
              24198,
              19740,
              511,
              19400,
              1891,
              16521,
              18873,
              26758,
              6351,
              25718,
              26333,
              350,
              15758,
              24565,
              15775,
              13666,
              10376,
              16267,
              13708,
              4996,
              475,
              21318,
              12825,
              10837,
              26256,
              1137,
              10696,
              5093,
              20284,
              23,
              26174,
              4923,
              20074,
              18255,
              10630,
              22242,
              8611,
              7651,
              21798,
              353,
              15434,
              20146,
              8929,
              3640,
              11148,
              18212,
              16065,
              3668,
              20144,
              13250,
              9526,
              9836,
              20725,
              23554,
              27562,
              7740,
              16285,
              1653,
              5929,
              25334,
              14156,
              1289,
              17965,
              11199,
              7746,
              25169,
              20271,
              16537,
              17224,
              7005,
              10355,
              17519],
             104: [8305,
              11076,
              2974,
              26604,
              18676,
              10065,
              7331,
              26726,
              2730,
              14036,
              4509,
              17196,
              1249,
              13369,
              26239,
              9941,
              4232,
              3991,
              6876,
              14660,
              3922,
              12581,
              22566,
              10027,
              3045,
              25271,
              20825,
              23570,
              9205,
              21551,
              13947,
              29407,
              11152,
              8945,
              22794,
              27851,
              3743,
              26761,
              25213,
              27247,
              5262,
              2451,
              27350,
              26743,
              27070,
              18481,
              9572,
              8265,
              10665,
              23196,
              11748,
              7388,
              5852,
              19534,
              3968,
              15192,
              25404,
              20526,
              15209,
              9698,
              27675,
              10277,
              2994,
              27059,
              26044,
              455,
              10783,
              17285,
              5991,
              2991,
              11463,
              9152,
              457,
              14762,
              10121,
              23646,
              5902,
              21851,
              14294,
              5553,
              7461,
              7310,
              19088,
              24082,
              9376,
              10076,
              20418,
              21094,
              25794,
              4106,
              24446,
              2573,
              9897,
              18242,
              24728,
              956,
              23512,
              22231,
              13683,
              12658,
              16332,
              17324,
              2492,
              19605,
              17957,
              6900],
             105: [12067,
              5828,
              5660,
              12513,
              20653,
              22021,
              22297,
              20181,
              25774,
              18128,
              8247,
              24244,
              16318,
              3557,
              983,
              22073,
              14772,
              24595,
              16191,
              3884,
              18039,
              13770,
              26507,
              19585,
              17983,
              10611,
              12079,
              15316,
              27313,
              4916,
              10152,
              20446,
              20074,
              4068,
              18371,
              7206,
              14516,
              1861,
              25454,
              4882,
              14726,
              668,
              11947,
              22806,
              25324,
              2150,
              20146,
              23797,
              21379,
              19021,
              1331,
              7415,
              15758,
              23597,
              353,
              4958,
              13343,
              21019,
              28589,
              2375,
              20532,
              14283,
              3858,
              12408,
              26236,
              14255,
              24017,
              6466,
              15099,
              15203,
              9965,
              8267,
              4351,
              18873,
              23306,
              19592,
              5053,
              23596,
              717,
              663,
              381,
              23199,
              16937,
              10396,
              24511,
              15775,
              14543,
              350,
              27855,
              23275,
              4056,
              22430,
              8959,
              645,
              20111,
              1946,
              2969,
              11384,
              16007,
              15712,
              28376,
              11908,
              7683,
              10737,
              11638,
              31,
              24214,
              26120,
              26629,
              2000,
              29258,
              18540,
              21563,
              21395,
              8776,
              496,
              22157,
              6295,
              26327,
              11564,
              17274,
              19791,
              7172,
              11461,
              3206,
              9404,
              23303,
              4598,
              18043,
              28000,
              25206,
              21402,
              6555,
              17008,
              22216,
              13208,
              16739,
              13360,
              22034,
              27450,
              569,
              6888,
              14607],
             106: [23792,
              13444,
              2893,
              1042,
              19346,
              16816,
              9513,
              4450,
              25485,
              12066,
              17198,
              21858,
              23002,
              10999,
              18157,
              21610,
              15391,
              5036,
              10331,
              10578,
              27209,
              9738,
              12497,
              20678,
              13783,
              21497,
              6576,
              12284,
              19706,
              15306,
              23491,
              6337,
              25498,
              5330,
              27452,
              16111,
              17808,
              8827,
              7542,
              19168,
              11049,
              6800,
              18103,
              2096,
              23057,
              23089,
              1369,
              14557,
              24085,
              13598,
              19154,
              4795,
              19252,
              26824,
              22043,
              19830,
              2719,
              1048,
              1598,
              7390,
              7896,
              4460,
              24530,
              28324,
              23489,
              10975,
              20265,
              22590,
              16055,
              5,
              29282,
              1057,
              29506,
              10944,
              11183,
              9704,
              18517,
              21444,
              12265,
              25497,
              5881,
              6956,
              10532],
             107: [8536, 7972, 8952, 16275, 16095, 23948],
             108: [25909,
              9868,
              2670,
              3750,
              13197,
              6175,
              3767,
              22714,
              4225,
              21943,
              27156,
              7602,
              28982,
              28879,
              27139,
              20081,
              8243,
              1371,
              23718,
              28496,
              6971,
              10119,
              13741,
              29085,
              19752,
              2759,
              28998,
              15213,
              1867,
              28,
              5485,
              4803,
              13711,
              9530,
              23827,
              1160,
              2063,
              727,
              27509,
              4523,
              4324,
              28737,
              3797,
              28441,
              7419,
              8980,
              25850,
              2654,
              28016,
              6611,
              22212,
              24864,
              15026,
              4386,
              11626,
              28749,
              17575,
              20714,
              20878,
              5763,
              25983,
              29231,
              5986,
              7591,
              11431,
              998,
              25648,
              22834,
              3751,
              20503,
              28990,
              9264,
              1012,
              26684,
              9896,
              10905,
              12446,
              13710,
              5086,
              16676,
              16911,
              26159,
              14094,
              10431,
              23230,
              2732,
              21000,
              632,
              1762,
              17485,
              18641,
              8696,
              28684,
              21058],
             109: [16273,
              86,
              8941,
              12622,
              22441,
              29272,
              24031,
              13901,
              3280,
              13436,
              15663,
              16887,
              17886,
              13876,
              22503,
              9721,
              925,
              21417,
              6160,
              24652,
              19897,
              16938,
              28519,
              12078,
              6289,
              4383,
              28780,
              25618,
              16597,
              2644,
              2897,
              13252,
              25677,
              17787,
              23362,
              18086,
              19518,
              16318,
              16762,
              26634,
              26940,
              11053,
              14672,
              14123,
              11212,
              16804,
              20932,
              26044,
              4351,
              19325,
              12961,
              16883,
              14981,
              7763,
              4049,
              24119,
              19633,
              7202,
              14161,
              28642,
              22125,
              6057,
              28180,
              1577,
              3650,
              20168,
              10855,
              21768,
              28734,
              28860,
              4984,
              5276,
              7331,
              22289,
              16007,
              4610,
              10999,
              16295,
              22697,
              26022,
              8417,
              29242],
             110: [19396,
              9624,
              7663,
              20561,
              15660,
              26754,
              6969,
              3267,
              22904,
              4279,
              5860,
              7698,
              21860,
              136,
              9032,
              3969,
              5261,
              27901,
              22818,
              14916,
              10010,
              3661,
              5730,
              1880,
              18865,
              11006,
              16115,
              18433,
              25834,
              28563,
              20077,
              9311,
              10435,
              18140,
              15662,
              18602,
              14271,
              4970,
              6377,
              25198,
              23448,
              11961,
              20309,
              1049,
              22677,
              20345,
              13578,
              27509,
              19627,
              869,
              6644,
              24732,
              24417,
              3469,
              27840,
              3131,
              625,
              19742,
              7399,
              23823,
              19582,
              2624,
              15288,
              3118,
              26568,
              23701,
              25356,
              26697,
              26645,
              9835,
              847,
              850,
              4178,
              28710,
              5473,
              8300,
              4521,
              1273,
              7577,
              22270,
              17273,
              20099,
              16294,
              22095,
              9882,
              21923,
              20500,
              7581,
              4930,
              19371,
              11571,
              24317,
              7303],
             111: [9272,
              26512,
              24600,
              13286,
              24167,
              21249,
              11349,
              8129,
              6200,
              24489,
              20021,
              4290,
              14710,
              4575,
              17659,
              6780,
              16621,
              9120,
              23936,
              14290,
              2227,
              21096,
              14510,
              24,
              16583,
              19237,
              26696,
              19485,
              13371,
              14602,
              11317,
              16567,
              13758,
              5283,
              15748,
              7777,
              7448,
              19717,
              23654,
              25586,
              620,
              21121,
              13560,
              16230,
              4921,
              25567,
              12993,
              2257,
              129,
              15971,
              1736,
              21705,
              9742,
              28608,
              25732,
              25347,
              9128,
              5593,
              14129,
              2941,
              16052,
              20746,
              1824,
              27765,
              20281,
              12409,
              27918,
              28547,
              662,
              14065,
              8340],
             112: [107,
              2220,
              17512,
              21243,
              8106,
              11797,
              17837,
              2196,
              28203,
              128,
              7452,
              6281,
              1544,
              24815,
              7379,
              1878,
              25548,
              15934,
              2838,
              28125,
              18305,
              16507,
              14739,
              14046,
              14505,
              25020,
              23489,
              17227,
              4650,
              24798,
              27683,
              870,
              5015,
              25695,
              9811,
              3849,
              238,
              11532,
              29176,
              12452,
              12600,
              9695,
              20110,
              13010,
              3600,
              12634,
              22936,
              11266,
              29602,
              18977,
              13525,
              376,
              25135,
              26212,
              14780,
              15220,
              24405,
              3624,
              29237,
              1127,
              5442,
              22524,
              7892,
              17469,
              925,
              15971,
              19416,
              6386,
              26854,
              5857,
              24485,
              14910,
              9986,
              25798,
              24204,
              17760,
              13946,
              15425,
              1296,
              259,
              5166,
              2622,
              8528,
              14466,
              8233,
              10606,
              20119,
              22560,
              22177,
              19555,
              25999],
             113: [10262,
              9790,
              7316,
              21329,
              9977,
              336,
              15574,
              17911,
              10661,
              6632,
              26479,
              1647,
              1692,
              19327,
              9922,
              5257,
              9881,
              23280,
              26219,
              4086,
              29477,
              521,
              20596,
              7262,
              17375,
              13640,
              10427,
              7560,
              2014,
              5759,
              19760,
              12059,
              9974,
              1992,
              502,
              6963,
              28156,
              22899,
              13127,
              23942,
              17257,
              17967,
              7453,
              17091,
              9758,
              2309,
              18225,
              21358,
              23802,
              8912,
              29275,
              8315,
              17745,
              1938,
              3295,
              10768,
              1408,
              11156,
              3697,
              20079,
              11938,
              28667,
              20128,
              7676,
              10832,
              516,
              12172,
              26738,
              21110,
              28415,
              557,
              2224,
              25474,
              3811,
              12632,
              6973,
              17164,
              990,
              15859,
              28354,
              7196,
              21773,
              12222,
              9833,
              22059,
              14120,
              7393,
              2704],
             114: [18367,
              956,
              10603,
              13995,
              4509,
              5553,
              22160,
              23268,
              22371,
              27810,
              8112,
              20209,
              8609,
              14472,
              18031,
              4320,
              6656,
              19633,
              7626,
              15594,
              2723,
              23512,
              15025,
              20461,
              28358,
              26338,
              726,
              23249,
              2026,
              1410,
              21250,
              24626,
              711,
              7870,
              5875,
              2225,
              25667,
              22794,
              9543,
              17871,
              6160,
              21749,
              2149,
              754,
              27279,
              3222,
              19795,
              22963,
              26917,
              2492,
              23619,
              12575,
              4293,
              21612,
              27832,
              20168,
              10834,
              2447,
              6552,
              7177,
              20337,
              18409,
              11212,
              14672,
              16804,
              10783,
              6114,
              20932,
              17285,
              27348,
              3431,
              26044,
              24079,
              18436,
              17645,
              8381,
              15091,
              20268,
              2671,
              2468,
              22458,
              18341,
              17805,
              7242,
              13657,
              16787,
              16035,
              7979,
              3901,
              2128,
              29036,
              5865,
              7299,
              22196,
              25926,
              27970,
              19844,
              22247,
              11668,
              9196,
              13683,
              7386,
              1593,
              16059,
              16800,
              3100,
              2604],
             115: [14159,
              12258,
              4918,
              17446,
              8601,
              24029,
              21182,
              15106,
              15564,
              1585,
              11109,
              11569,
              6506,
              22557,
              2845,
              22020,
              8419,
              23125,
              7294,
              11813,
              28213,
              3989,
              9326,
              13781,
              8120,
              2274,
              14213,
              10030,
              5950,
              3172,
              12684,
              11095,
              11301,
              23796,
              17996,
              8834,
              14513,
              4910,
              27097,
              28359,
              22311,
              21586,
              28695,
              15417,
              7944,
              20061,
              12537,
              2562,
              3069,
              12156,
              6650,
              17184,
              27107,
              25938,
              10362,
              3226,
              758,
              3540,
              17041,
              2643,
              11608,
              6275,
              23167,
              21801,
              2665,
              12852,
              23501,
              1256,
              2488,
              10206,
              28638,
              11599,
              1001,
              22494,
              7032,
              18305,
              21929,
              21854,
              2858,
              18844,
              23146,
              1530,
              11899,
              9532,
              9704,
              10622,
              12066,
              4744,
              2783,
              22176,
              17009,
              21365,
              21408,
              18776,
              19466,
              23774,
              10437,
              4499,
              403],
             116: [5192,
              7958,
              23160,
              7928,
              5348,
              29022,
              1538,
              14659,
              5660,
              12236,
              7336,
              26827,
              9493,
              9427,
              13765,
              17224,
              15049,
              8997,
              15142,
              17802,
              22469,
              884,
              20379,
              14516,
              9673,
              21639,
              7961,
              11169,
              8929,
              19103,
              22554,
              11128,
              23155,
              6197,
              3900,
              25472,
              7629,
              21425,
              22950,
              6888,
              12484,
              19808,
              12255,
              13017,
              18043,
              7055,
              11199,
              18313,
              19988,
              16413,
              3162,
              5241,
              13089,
              5110,
              3487,
              8035,
              17090,
              23165,
              645,
              28484,
              25095,
              201,
              17302,
              17685,
              15945,
              13866,
              19684,
              21317,
              4351,
              25324,
              10666,
              7864,
              25206,
              19400,
              7206,
              26605,
              13637,
              16968,
              1372,
              15117,
              3129,
              19743,
              1104,
              13726,
              23747,
              9194,
              17762,
              14806,
              2308,
              13666,
              6859,
              20747,
              5461,
              9965,
              875,
              3424,
              15390,
              6987,
              26328,
              15559,
              24657,
              23899,
              11246,
              13770,
              12757,
              28000,
              16267,
              2310,
              27313,
              6009,
              8639,
              15292,
              10694,
              974,
              26886,
              511,
              19737,
              8307,
              10940,
              22337,
              5289,
              10737,
              24561,
              28483,
              8920,
              7078,
              18998,
              4068,
              13163,
              15729,
              20068,
              14565,
              6361,
              17333,
              10837,
              20611,
              10988,
              29025,
              14023,
              19716,
              10381,
              16598,
              13049,
              12143,
              2046,
              6351,
              6654,
              1189,
              18072,
              25148,
              1875,
              3668,
              24780],
             117: [19918,
              366,
              21839,
              25860,
              13086,
              21243,
              29506,
              27210,
              2309,
              16509,
              16992,
              1527,
              26221,
              4459,
              12655,
              18305,
              9140,
              20366,
              23916,
              16950,
              22572,
              1647,
              23020,
              695,
              11649,
              29532,
              3669,
              231,
              5109,
              376,
              25135,
              9227,
              8081,
              20462,
              18311,
              18068,
              19036,
              1075,
              202,
              6617,
              16390,
              23489,
              26557,
              19416,
              4571,
              4592,
              14504,
              16351,
              2220,
              5524,
              13208,
              5166,
              5081,
              7569,
              23464,
              13716,
              27543,
              25509,
              17843,
              21160,
              5442,
              15078,
              20895,
              5696,
              23458,
              16262,
              16376,
              12754,
              29566,
              27302,
              816,
              20435,
              10792,
              8521,
              5417,
              9892,
              10069,
              23807,
              16226,
              18114,
              734,
              28079,
              20079],
             118: [29294,
              21532,
              5608,
              1004,
              4662,
              21672,
              18032,
              8651,
              12859,
              14739,
              20623,
              16219,
              17367,
              12961,
              18229,
              23146,
              18989,
              29400,
              5660,
              18998,
              68,
              10530,
              12569,
              312,
              28270,
              17552,
              4840,
              17561,
              18516,
              2982,
              26710,
              26328,
              10335,
              7747,
              4286,
              20181,
              22469,
              13556,
              9267,
              29022,
              24760,
              223,
              9228,
              28108,
              13087,
              11010,
              8177,
              16759,
              12370,
              18282,
              1596,
              19193,
              11065,
              10965,
              24972,
              4129,
              8093,
              12143,
              25222,
              2601,
              11535,
              14241,
              23321,
              6017,
              6654,
              3487,
              18873,
              18028,
              15390,
              5935,
              350,
              15571,
              13065,
              19635,
              21390,
              8611,
              22458,
              15215,
              24595,
              4692,
              24214,
              5054,
              29080,
              26020,
              12408,
              24017,
              22540,
              9220,
              11461,
              10397,
              14661,
              3129,
              5796,
              15409,
              488,
              8615,
              24242,
              25733,
              24147,
              12580,
              11787,
              28528,
              11180,
              24951,
              5347,
              2521,
              13149,
              3203,
              11045,
              16489,
              13726,
              20745,
              25439,
              25018,
              11629,
              4940,
              1050,
              25871,
              16598,
              5023,
              3189,
              17130,
              15543],
             119: [26275,
              18879,
              17705,
              24678,
              12178,
              15219,
              12661,
              26208,
              3117,
              3907,
              20631,
              6169,
              20673,
              27827,
              12904,
              20406,
              10751,
              18114,
              2725,
              5028,
              16713,
              1440,
              24351,
              22458,
              15270,
              25377,
              24133,
              29205,
              12851,
              12624,
              1228,
              1853,
              12189,
              1614,
              25958,
              25917,
              5259,
              1151,
              20438,
              4389,
              24009,
              29001,
              14830,
              9683,
              11175,
              3618,
              16821,
              10966,
              27981,
              12559,
              15767,
              12498,
              13208,
              25989,
              3462,
              3665,
              8185,
              6968,
              7559,
              25860,
              3827,
              13905,
              4057,
              8180],
             120: [10125,
              10041,
              19337,
              15165,
              29255,
              27923,
              24108,
              19960,
              1106,
              21338,
              21711,
              22652,
              18793,
              28971,
              23573,
              7436,
              600,
              4771,
              3971,
              10164,
              25710,
              22559,
              20306,
              1991,
              2787,
              13024,
              6967,
              7332,
              25974,
              8187,
              7246,
              3913,
              2585,
              8589,
              12412,
              23318,
              26407,
              19164,
              24024,
              24401,
              26469,
              9985,
              21608,
              4221,
              25115,
              9571,
              17381,
              10888,
              14531,
              27896,
              25860,
              13208,
              8391,
              13758,
              6334,
              13397,
              888,
              26217,
              26656,
              7150,
              10205,
              12318,
              19162,
              5711,
              14047,
              1518,
              8476,
              15726,
              13009,
              8149,
              11470,
              22638,
              24896,
              7011,
              3212,
              14464,
              21949,
              18538,
              18310,
              15421,
              10490,
              227,
              22985,
              11405,
              4423,
              20178,
              8706,
              12282,
              16245],
             121: [7413,
              6961,
              15309,
              19536,
              21169,
              11083,
              28518,
              2056,
              16917,
              21229,
              7190,
              12953,
              8217,
              26658,
              12554,
              8096,
              745,
              18650,
              13184,
              24443,
              7565,
              15346,
              14691,
              6831,
              10200,
              13712,
              20527,
              4341,
              25208,
              2592,
              15421,
              26086,
              16863,
              28459,
              27399,
              25409,
              4914,
              23225,
              12989,
              19629,
              9219,
              4150,
              27374,
              21872,
              27815,
              6713,
              8658,
              13971,
              10052,
              23975,
              1874,
              14942,
              14531,
              24331,
              24779,
              21847,
              17153,
              8418,
              20811,
              23317,
              999,
              17202,
              702,
              22293,
              4961,
              2984,
              11511,
              16687,
              27669,
              29204,
              15801,
              8140,
              14088,
              329,
              3078,
              23163,
              2090,
              13815,
              26774,
              7193,
              20834,
              7258,
              17303,
              19677],
             122: [27108,
              25279,
              14856,
              8074,
              16660,
              23373,
              15623,
              19641,
              21002,
              12701,
              23602,
              23925,
              3725,
              3620,
              7605,
              10936,
              26739,
              862,
              3944,
              180,
              4398,
              5523,
              10532,
              8798,
              9163,
              12056,
              29392,
              10228,
              6450,
              11772,
              4444,
              681,
              8807,
              22747,
              12722,
              7865,
              21851,
              11688,
              20845,
              16550,
              26815,
              28339,
              14606,
              21829,
              28448,
              8762,
              9933,
              2524,
              5799,
              23,
              21110,
              29248,
              29477,
              25117,
              9737,
              3759,
              4901,
              29311,
              11385,
              20842,
              11792,
              24038,
              13367,
              25485],
             123: [12648,
              1205,
              172,
              23030,
              16984,
              20910,
              2770,
              2003,
              20112,
              9983,
              24571,
              1860,
              8667,
              14500,
              18891,
              23808,
              4982,
              2021,
              4786,
              2487,
              16084,
              4145,
              18830,
              915,
              16943,
              263,
              4955,
              2686,
              22680,
              6057,
              8895,
              26541,
              22487,
              14129,
              11191,
              17691,
              28780,
              14195,
              5216,
              20600,
              14833,
              17083,
              3829,
              27762,
              2309,
              26381,
              15241,
              1030,
              16024,
              5636,
              4610,
              4979,
              3121,
              22616,
              13889,
              2876,
              9581],
             124: [968,
              26090,
              12572,
              9540,
              19652,
              5810,
              23146,
              19598,
              21389,
              1540,
              1577,
              14584,
              8374,
              11847,
              15305,
              17750,
              4891,
              27803,
              9964,
              1954,
              16346,
              23537,
              27175,
              8379,
              24217,
              25068,
              13063,
              20676,
              26019,
              19228,
              28329,
              13234,
              21717,
              3600,
              8185,
              21290,
              26865,
              20102,
              7748,
              28314,
              22314,
              9585,
              3342,
              24951,
              7717,
              19271,
              20802,
              644,
              27442,
              11069,
              17879,
              17685,
              11435,
              13579,
              4351,
              16390,
              17640,
              28498,
              140,
              17009,
              10333,
              29572,
              21240,
              24759,
              27313,
              11952,
              13946,
              23214,
              21125,
              29580,
              26693,
              21411,
              13561,
              3057,
              13633,
              8169,
              23523,
              13432,
              24140,
              26491,
              13038,
              25582,
              20469,
              26372,
              18664,
              13877,
              13865,
              21010,
              8766],
             125: [18877,
              29308,
              1164,
              18107,
              25808,
              19525,
              19182,
              5301,
              18327,
              7461,
              8474,
              24800,
              14160,
              8181,
              5263,
              2971,
              25801,
              3607,
              1681,
              21184,
              28794,
              26854,
              21412,
              19881,
              25659,
              893,
              24249,
              6925,
              25664,
              13277,
              19125,
              11202,
              23540,
              28975,
              2331,
              16785,
              24414,
              8867,
              5417,
              26559,
              28339,
              26121,
              20246,
              11218,
              24235,
              1577,
              2519,
              26184,
              5293,
              15957,
              28156,
              8091,
              17935,
              17530,
              7328,
              16494,
              21063,
              24786,
              27209,
              9000,
              16365,
              19970,
              25326,
              5273,
              4440,
              3953,
              11036,
              4968,
              5042,
              23301,
              10606,
              19168,
              23312,
              23297,
              5364,
              29056,
              29051,
              4593,
              24449,
              22768,
              28544,
              4994,
              29449,
              19195,
              3504,
              16646,
              4988,
              19272,
              19478,
              8056,
              17664,
              23020,
              4159,
              17844],
             126: [1443,
              25704,
              12279,
              13232,
              20949,
              10636,
              8981,
              5158,
              16116,
              27284,
              22187,
              1056,
              11851,
              19915,
              28812,
              19068,
              10838,
              4872,
              9913,
              29482,
              13201,
              11006,
              13305,
              5268,
              25246,
              28587,
              6494,
              12324,
              16270,
              15863,
              15022,
              2629,
              5710,
              19886,
              8078,
              24361,
              22525,
              5153,
              16768,
              26225,
              5974,
              23919,
              27945,
              9844,
              18448,
              4787,
              19496,
              26609,
              21898,
              13279,
              11374,
              29584,
              18912,
              12314,
              10410,
              4687,
              28651,
              27740,
              24276,
              13047,
              26177,
              14350,
              23150,
              10511,
              4563,
              18463,
              10621,
              8778,
              10491,
              13364,
              28197,
              28084,
              25639,
              3721,
              11686,
              29061,
              6886,
              18832,
              10348,
              22536,
              14512,
              4609,
              3506,
              4865,
              21889,
              26389,
              11210,
              9537,
              28876,
              17611,
              6212,
              23492,
              19224,
              13298,
              28700,
              4371,
              8525,
              14092,
              26893],
             127: [5268,
              15736,
              10503,
              14800,
              20606,
              1476,
              27655,
              9182,
              24442,
              15908,
              8300,
              18612,
              7802,
              21877,
              3279,
              19794,
              9719,
              8287,
              8503,
              26089,
              21492,
              29005,
              22007,
              22719,
              29011,
              25153,
              10174,
              15419,
              10935,
              19498,
              27455,
              27058,
              18602,
              18843,
              8468,
              1723,
              19396,
              28656,
              28587,
              26389,
              15660,
              11964,
              8669,
              9601,
              28331,
              26773,
              19887,
              5611,
              7996,
              22172,
              24373,
              23253,
              19178,
              19540,
              10334,
              16087,
              24109,
              2810,
              2543,
              14361,
              2827,
              11243,
              15452,
              10555,
              8760,
              15476,
              22677,
              11587,
              6494,
              15746,
              12146,
              24456,
              23644,
              9358,
              16560,
              28753,
              21757,
              6477,
              13919,
              18377,
              2484,
              16112,
              22402,
              26809,
              10551,
              12074,
              7577,
              3228,
              16028,
              11961],
             128: [20283,
              570,
              13927,
              4426,
              2081,
              14884,
              3246,
              25910,
              12861,
              1090,
              1052,
              9796,
              6821,
              18175,
              971,
              8006,
              3572,
              13421,
              3390,
              14100,
              13107,
              5592,
              27648,
              18342,
              2006,
              15272,
              12307,
              27857,
              22559,
              27028,
              22596,
              1776,
              7123,
              13650,
              16410,
              3515,
              12918,
              15474,
              21398,
              12714,
              7624,
              7599,
              25213,
              125,
              24562,
              23526,
              2426,
              21240,
              16151,
              13970,
              26668,
              12838,
              13639,
              4356,
              26530,
              4709,
              26151,
              18990,
              27514,
              28527,
              9828,
              321,
              14751,
              17325,
              470,
              17928,
              18480,
              25048,
              9742,
              7291,
              3518,
              16567,
              1020,
              14300,
              23301,
              9266,
              22577,
              19606,
              20268,
              4124,
              4285,
              23660,
              11599,
              22991,
              20850,
              12859,
              27001,
              16245,
              27784,
              20136,
              24368,
              11488,
              4468],
             129: [18828,
              23922,
              1022,
              16222,
              10774,
              13396,
              44,
              14693,
              28173,
              4549,
              16928,
              10683,
              28298,
              25350,
              15221,
              16250,
              19483,
              15056,
              5649,
              8845,
              4055,
              18705,
              988,
              24297,
              27544,
              24310,
              22012,
              29102,
              22307,
              29472,
              6412,
              15635,
              28290,
              4691,
              11917,
              28918,
              3248,
              27222,
              17146,
              22203,
              17600,
              6779,
              11278,
              17283,
              12413,
              25552,
              3954,
              1308,
              3532,
              8114,
              2005,
              26968,
              15831,
              22360,
              8912,
              1408,
              9758,
              20243,
              4316,
              7188,
              23395,
              18025,
              12685,
              27656,
              27728,
              23667,
              9737,
              22],
             130: [15955,
              22310,
              23167,
              3440,
              18827,
              25968,
              26079,
              22717,
              116,
              20341,
              8190,
              27908,
              6697,
              6730,
              5375,
              27201,
              13405,
              27114,
              16365,
              5985,
              13115,
              14013,
              22072,
              25392,
              2586,
              17320,
              4045,
              23359,
              12003,
              25201,
              762,
              16287,
              25332,
              1256,
              20853,
              17614,
              22587,
              21798,
              3195,
              22856,
              7764,
              10105,
              9050,
              13487,
              1385,
              15227,
              4314,
              28804,
              26677,
              2023,
              8697,
              15173,
              11608,
              7495,
              20666,
              22068,
              14279,
              28542,
              14024,
              1675,
              27342,
              20054,
              28638,
              19125,
              29182,
              9293,
              15415,
              21021,
              17987,
              7943,
              4550,
              23201,
              23127,
              24206],
             131: [23118,
              4094,
              2478,
              27164,
              7838,
              12055,
              29416,
              21621,
              15925,
              11717,
              18112,
              24845,
              18651,
              13947,
              27089,
              20901,
              9741,
              22790,
              21111,
              29291,
              18792,
              28258,
              24662,
              10595,
              21280,
              21781,
              26298,
              9886,
              10424,
              10498,
              4509,
              21749,
              15407,
              1437,
              12563,
              11242,
              10979,
              18465,
              26811,
              11023,
              19697,
              13265,
              1257,
              815,
              15267,
              7299,
              11248,
              1621,
              2643,
              2854,
              10783,
              20337,
              21801,
              16056,
              22391,
              22928,
              14672,
              27970,
              1363,
              22913,
              22196,
              24505,
              16915,
              22675,
              14256,
              7096,
              3417,
              27974,
              1529,
              24153,
              14775,
              24383,
              10147,
              7504,
              17523,
              2447,
              1593,
              5309,
              10816,
              24541,
              14294,
              8482,
              10516,
              28663,
              3403,
              2862,
              17510,
              4133,
              20526],
             132: [14403,
              15928,
              25215,
              9452,
              26425,
              18562,
              4126,
              12733,
              16974,
              9965,
              22393,
              27602,
              21936,
              2507,
              37,
              2560,
              1729,
              21927,
              2143,
              26170,
              14171,
              11990,
              10804,
              25547,
              19963,
              17690,
              20201,
              6806,
              11756,
              16540,
              8705,
              8940,
              20056,
              23486,
              29025,
              18604,
              15060,
              1923,
              7075,
              11856,
              27132,
              14455,
              14851,
              22339,
              1946,
              17418,
              22542,
              16953,
              28474,
              11015,
              17414,
              13005,
              4916,
              5660,
              25330,
              523,
              23485,
              10940,
              12939,
              25095,
              6095,
              14568,
              23399,
              5610,
              29258,
              4433,
              1401,
              27541,
              14556,
              19400,
              3213,
              28356,
              9673,
              17565,
              16537,
              19949,
              14516,
              21234,
              27800,
              23223,
              12233,
              17050,
              23651,
              2794,
              22430,
              15027,
              191,
              20146,
              2068,
              7347,
              21190,
              29224,
              12568,
              19273,
              18371,
              7954,
              20074,
              3206,
              20759,
              24787,
              8805,
              5389,
              2088,
              362,
              17427,
              23597,
              13476,
              23981,
              27781,
              27753,
              2310,
              24665,
              23899,
              25671,
              6616,
              2356,
              10729,
              20271,
              7651,
              19917,
              22298,
              24242,
              4056,
              645,
              22234,
              22817],
             133: [24538,
              22918,
              1919,
              6021,
              14003,
              16259,
              14706,
              8873,
              28607,
              1927,
              29406,
              13229,
              18421,
              438,
              27233,
              6863,
              487,
              7541,
              19351,
              16718,
              1650,
              14006,
              8452,
              28017,
              2006,
              7436,
              14053,
              21803,
              15364,
              19129,
              15812,
              23015,
              20943,
              24841,
              4356,
              5638,
              7412,
              28144,
              12848,
              18480,
              27470,
              26030,
              9102,
              16199,
              9022,
              13905,
              13181,
              11606,
              19152,
              24397,
              14362,
              24520,
              16562,
              21737,
              24913,
              16019,
              27857,
              26984,
              2074,
              14773,
              16174,
              12580,
              1039,
              26104,
              16895,
              18307,
              16731,
              15743,
              24173,
              5931,
              5238,
              2079,
              18441,
              6152,
              13331,
              2309,
              24578,
              14710,
              9494,
              23014,
              9746,
              18267,
              6368,
              10022,
              14510,
              10552,
              2655,
              13027],
             134: [28719,
              3746,
              5605,
              18305,
              28748,
              13055,
              1527,
              21018,
              2692,
              19870,
              21099,
              4892,
              19349,
              2137,
              14954,
              16290,
              2704,
              27248,
              23869,
              24474,
              7341,
              22917,
              29512,
              2775,
              9239,
              18844,
              13411,
              8154,
              17665,
              25614,
              26932,
              7679,
              20551,
              826,
              1905,
              18495,
              28465,
              25860,
              23589,
              17020,
              6578,
              20669,
              16244,
              5787,
              26433,
              24206,
              19416,
              7451,
              26902,
              27264,
              29506,
              7559,
              7908,
              21226,
              27532,
              709,
              20321,
              10179,
              14013,
              20163,
              11616,
              11565,
              14968,
              21978,
              21850,
              23807,
              14184,
              10133,
              1109,
              26374,
              3127,
              14155,
              3890,
              10105,
              24700,
              13969,
              8049,
              26499,
              8762],
             135: [19153,
              9366,
              10757,
              11281,
              13423,
              14917,
              15719,
              11750,
              15116,
              18479,
              27749,
              6128,
              29162,
              17530,
              22944,
              5773,
              897,
              11926,
              18183,
              15021,
              8553,
              11837,
              5293,
              9755,
              1098,
              2203,
              16197,
              11952,
              21513,
              24957,
              2443,
              5881,
              19326,
              13208,
              28974,
              4475,
              23683,
              22476,
              14147,
              2309,
              25582],
             136: [18833,
              10483,
              17743,
              24758,
              21719,
              22381,
              29593,
              18946,
              15850,
              18539,
              8244,
              14542,
              9156,
              18706,
              13427,
              27072,
              22707,
              4481,
              23804,
              3732,
              25775,
              5025,
              4806,
              28107,
              3134,
              628,
              17359,
              10610,
              5287,
              21548,
              18444,
              9890,
              17,
              8664,
              5120,
              24218,
              17064],
             137: [20374,
              10226,
              11702,
              6517,
              16922,
              23576,
              8944,
              20073,
              2677,
              25466,
              3753,
              7817,
              19931,
              11857],
             138: [25414,
              9961,
              2208,
              6712,
              22087,
              4897,
              743,
              8527,
              6376,
              20104,
              17931,
              20131,
              14122,
              19040,
              28664,
              7133,
              25637,
              19132,
              16712,
              23817,
              24318,
              3140,
              15031,
              26619,
              27765,
              23167,
              23158,
              3340,
              14395,
              27335,
              18079,
              26775,
              29508,
              21894,
              24206,
              19500,
              10819,
              17063,
              6827,
              13758,
              13083,
              1673,
              22559,
              6813,
              14963],
             139: [12711,
              2838,
              8199,
              14505,
              5027,
              11266,
              22233,
              21869,
              23691,
              25876,
              21050,
              2264,
              9546,
              28935,
              14478,
              8340,
              5817,
              25509,
              18362,
              13437,
              9938,
              29451,
              22653,
              29466,
              23558,
              17695,
              9447,
              1487,
              11904,
              20491,
              5371,
              20044,
              12634,
              7146,
              5502,
              21160,
              7892,
              22611,
              6739,
              26515,
              4874,
              4706,
              8458,
              1097,
              25692,
              29433,
              13555,
              21784,
              19856,
              1824,
              16893,
              23491,
              13783,
              8084,
              11752,
              28183,
              25049,
              28628,
              24236,
              15380,
              21042,
              17882,
              15827,
              28122,
              5899,
              4691,
              9730,
              16395,
              20726,
              4650,
              28197,
              9758,
              25999,
              28298,
              21851,
              3600,
              23489,
              14739,
              29602,
              6508,
              8091,
              1544],
             140: [17016,
              13643,
              12057,
              20802,
              27052,
              360,
              6316,
              24597,
              5617,
              20102,
              17042,
              20868,
              24644,
              26123,
              27606,
              17194,
              21942,
              5970,
              17246,
              22134,
              25472,
              23173,
              29332,
              3176,
              9117,
              10869,
              29400,
              16118,
              22594,
              25497,
              21364,
              8651,
              23520,
              17330,
              9474,
              5263,
              27442,
              7717,
              8099,
              15946,
              21857,
              18674,
              8147,
              27090,
              13950,
              14921,
              13925,
              1598,
              11901,
              17685,
              9964,
              29054,
              11069,
              28738,
              7281,
              25068,
              23426,
              3487,
              17879,
              17640,
              18873,
              11435,
              28905,
              24424,
              25697,
              23321,
              13726,
              16346,
              21688,
              23146,
              8766,
              140,
              14389,
              27803,
              27630,
              22379,
              9869,
              23981,
              9998,
              21666,
              8023,
              13561,
              2355,
              20326,
              2193,
              5800,
              6501,
              25848,
              28498,
              13633,
              26268,
              22647,
              19046,
              12660,
              21715,
              25370],
             141: [646,
              18926,
              8783,
              13198,
              10393,
              14079,
              14798,
              3688,
              18400,
              6276,
              13188,
              29576,
              20672,
              3214,
              27183,
              2049,
              4303,
              29511,
              20099,
              6000,
              22914,
              25172,
              28460,
              18332,
              3627,
              17286,
              422,
              26058,
              8660,
              26274,
              27873,
              21339,
              9542,
              16798,
              27901,
              184,
              12428,
              28380,
              25701,
              5421,
              2888,
              23028,
              20717,
              12858,
              22725,
              1859,
              24898,
              1167,
              6895,
              9875,
              12635,
              3791,
              2624,
              26039,
              26633,
              17493,
              12793,
              27409,
              3062,
              27899,
              10329,
              26345,
              23549,
              21060,
              4143,
              6849,
              15722,
              25575,
              21403,
              13337],
             142: [11801,
              3443,
              21074,
              27825,
              20106,
              6596,
              9892,
              23099,
              27934,
              7521,
              13963,
              22955,
              16083,
              3679,
              20554,
              3309,
              27668,
              26207,
              28975,
              3937,
              26768,
              27196,
              17815,
              22260,
              28854,
              12177,
              24393,
              28841,
              2115,
              22519,
              1578,
              23540,
              5284,
              6609,
              13746,
              18798,
              19599,
              7292,
              18125,
              21025,
              25972,
              2839,
              6753,
              2025,
              1042,
              27553,
              28542,
              19140,
              25377,
              22435,
              9881,
              6935,
              5543,
              2994,
              19195,
              13357,
              14640,
              14582,
              9856,
              10606,
              18164,
              22449,
              9309,
              17935,
              11608,
              9025,
              6956,
              26991,
              28794,
              24485,
              22223,
              540,
              21571,
              5938,
              4147,
              22425,
              21677,
              5081,
              6868,
              4677,
              28819,
              29032,
              6241,
              7202,
              2809,
              22107,
              28763,
              5301,
              2772,
              9974,
              24623,
              16198],
             143: [3384,
              16467,
              4688,
              27547,
              23368,
              23726,
              15854,
              13902,
              8077,
              29438,
              21905,
              27346,
              26807,
              18114,
              25355,
              16768,
              19391,
              20769,
              22368,
              21748,
              14215,
              28016,
              3393,
              719,
              16765,
              29381,
              20339,
              14836,
              25158,
              8084,
              6275,
              19758,
              24623,
              29472,
              16548,
              2075,
              21975,
              25001,
              12802,
              29540,
              28976,
              12172,
              19844,
              20673,
              6767,
              18879,
              28223,
              6810,
              16433,
              24848,
              10412,
              23608,
              20567,
              11286,
              21063,
              27827,
              19545,
              17935,
              12189,
              12258,
              24708,
              16273,
              19168,
              21801,
              13058,
              2732,
              163,
              25979,
              24903,
              5945,
              27027,
              23339,
              20472,
              19184,
              14756,
              1511,
              28824,
              6300,
              21902,
              6357,
              21950,
              14572,
              11777,
              19831,
              4079,
              28299,
              1779,
              16034,
              24772,
              21533,
              7188,
              20343,
              10966,
              25337,
              24845,
              7616,
              5259,
              12851,
              23326,
              18189,
              5025,
              3893,
              6062,
              1853,
              1762,
              23020],
             144: [23849,
              27459,
              25079,
              236,
              1374,
              29154,
              16638,
              2833,
              10549,
              14287,
              17678,
              13829,
              24301,
              3621,
              18488,
              13474,
              18586,
              26921,
              15339,
              15150,
              6472,
              29369,
              29577,
              11200,
              21213,
              16686,
              1446,
              13888,
              8928,
              1199,
              10758,
              6176,
              26052,
              22359,
              26190,
              10278,
              25061,
              13812,
              15408,
              10558,
              25369,
              10927,
              9418,
              25488,
              11992,
              11203,
              6864,
              11495,
              2114,
              5453,
              12153,
              7915,
              7291,
              21512,
              1219,
              8523,
              22748,
              20789,
              11528,
              21306,
              18482,
              17926,
              23725],
             145: [16819,
              22662,
              26204,
              25208,
              8096,
              15459,
              9777,
              2391,
              14630,
              5233,
              14443,
              18349,
              11923,
              22383,
              25803,
              8635,
              14149,
              702,
              25817,
              19482,
              10246,
              4528,
              6920,
              25383,
              6980,
              6167,
              9990,
              12343,
              2403,
              21201,
              29159,
              5718,
              4317,
              3338,
              28516,
              17309,
              3966,
              18478,
              16687,
              28777,
              4382,
              13184,
              2691,
              7056,
              9729,
              1917,
              11866,
              9012,
              11542,
              23108,
              16241,
              14406,
              12953,
              7268,
              9761,
              22994,
              22703,
              13971,
              29286,
              24265,
              29431,
              9836,
              16181,
              11028,
              9820,
              4929,
              5581,
              12927,
              9430,
              13981,
              12842,
              10177,
              10405,
              19280,
              12391,
              11306,
              8724,
              18572,
              6872,
              27782,
              5815,
              8561,
              9538,
              2848,
              12920,
              25174,
              20315,
              14344,
              7193,
              20044,
              14908,
              329,
              27160],
             146: [4624,
              26616,
              24906,
              3133,
              17249,
              23855,
              20894,
              4727,
              24820,
              1943,
              12122,
              4782,
              4617,
              21245,
              24711,
              2098,
              3957,
              21355,
              7366,
              15940,
              1390,
              7373,
              12225,
              11630,
              28315,
              28806,
              16590,
              15648,
              21611,
              7466,
              18113,
              16730,
              20694,
              23485,
              5746,
              22458,
              17937,
              2730,
              588,
              59,
              18201,
              11359,
              18461,
              27767,
              6498,
              20095,
              1891,
              25770,
              28703,
              11315,
              12757,
              21266,
              12317,
              3940,
              3672,
              20653,
              24998,
              15176,
              27970,
              9418,
              2466,
              5053,
              11820,
              25860,
              10076,
              1207,
              16627,
              26514,
              5157,
              10826,
              18131,
              2309,
              9802,
              26762,
              35,
              2920,
              6203,
              20346,
              3925,
              29258,
              18499,
              24641,
              5545,
              16762,
              25863,
              6151,
              7961,
              17537,
              11937,
              29127,
              13895,
              10847,
              21996,
              15170,
              6497,
              28526,
              29341,
              17573,
              17276,
              7514,
              10720,
              26945,
              24081,
              11887,
              1538,
              21451,
              12510,
              945,
              9565,
              25683,
              8027,
              20725,
              28347,
              1602],
             147: [8977,
              11729,
              15444,
              3378,
              7351,
              14544,
              27926,
              26644,
              7890,
              27532,
              26539,
              19785,
              23888,
              13208,
              2619,
              24945,
              16229,
              2309,
              7943,
              25911,
              25072,
              26431,
              757,
              12933,
              8213,
              20443,
              28740,
              27243,
              8268,
              20471,
              6690,
              13763,
              25253,
              26873,
              27739,
              22722,
              25844,
              16139,
              18305,
              28861,
              3013,
              20304,
              10074,
              26000,
              29506,
              26557,
              17570,
              26072,
              23556,
              2523,
              22407,
              15131,
              18398,
              6519,
              26875,
              744,
              9583,
              8688,
              19567,
              7355,
              7430,
              25451,
              26593,
              17968,
              21554,
              20172,
              11822,
              16609,
              27646,
              7985,
              6170,
              23038,
              26732,
              12426,
              28774],
             148: [4886,
              1293,
              24151,
              4130,
              14725,
              6666,
              19656,
              26864,
              2834,
              23115,
              9480,
              17455,
              15414,
              953,
              19404,
              5159,
              28334,
              13961,
              7799,
              19373,
              15024,
              3997,
              27487,
              18772,
              20600,
              797,
              13181,
              22274,
              5818,
              5154,
              9226,
              28967,
              23407,
              24314,
              26516,
              9360,
              4684,
              23704,
              13153,
              13286,
              27331,
              5453,
              28088,
              4255,
              27698,
              13478,
              7518,
              17587,
              739,
              4965,
              28654,
              22473,
              1423,
              24250,
              20756,
              28399,
              28311,
              22873,
              20140,
              7087,
              11829,
              15129,
              25011],
             149: [14719,
              19338,
              24558,
              17508,
              7993,
              5356,
              5909,
              8027,
              4399,
              20151,
              9133,
              7776,
              4510,
              4412,
              7742,
              10332,
              21274,
              27447,
              8753,
              22499,
              24474,
              21944,
              24988,
              29081,
              1557,
              3619,
              23085,
              4631,
              18142,
              6032,
              6483,
              8342,
              18569,
              12663,
              9345,
              10055,
              5746,
              28841,
              26395,
              1407,
              2546,
              11088,
              7403,
              1163,
              3974,
              16296,
              20796,
              21531,
              2876,
              2572,
              3909,
              4835,
              18004,
              4577,
              23902,
              13149,
              4351,
              10105,
              4681,
              11400,
              23808,
              2934,
              11757,
              13343,
              22768,
              27391,
              1799,
              4708,
              24242,
              21200,
              1620,
              4250,
              13626,
              24069,
              1171,
              12720,
              22557,
              25860,
              13300,
              4003,
              13487,
              25003,
              8622,
              17199,
              27964,
              11917,
              28171,
              21675,
              18370,
              6655,
              16091,
              28819,
              16592,
              29574,
              27256,
              13208,
              25001,
              23501,
              13666,
              24623,
              15940,
              15332],
             150: [15810,
              3817,
              8062,
              27465,
              14586,
              16509,
              5524,
              15699,
              14894,
              11146,
              22302,
              26130,
              3185,
              8953,
              22078,
              6793,
              22305,
              17487,
              26831,
              24197,
              28596,
              8915,
              6850,
              28396,
              17357,
              825,
              27272,
              3787,
              15540,
              9438,
              14139,
              16139,
              8850,
              6682,
              1978,
              4936,
              13000,
              4446,
              13543,
              10315,
              25952,
              25616,
              4949,
              17310,
              8937,
              3431,
              10074,
              22835,
              19922,
              26000,
              20747,
              119,
              2399,
              13946,
              11187,
              12404,
              9086,
              14830,
              28296,
              18959,
              12760,
              6170,
              45,
              17205,
              10710,
              7985,
              11965,
              2615,
              15636,
              17444,
              18457,
              12541,
              137,
              26466,
              19376,
              9826,
              5039,
              14995,
              15090,
              7840,
              27712],
             151: [5881,
              25860,
              13208,
              12349,
              21670,
              2051,
              10018,
              24862,
              22578,
              8009,
              27779,
              12769,
              29035,
              18520,
              3339,
              20414,
              29183,
              11669,
              26872,
              3657,
              3556,
              27144,
              15188,
              16231,
              17804,
              24518,
              20556,
              14622,
              6938,
              538,
              13078,
              1670,
              14878,
              19187,
              23526,
              16111,
              3878,
              10783,
              29506,
              25357,
              13029,
              2606,
              17770,
              18980,
              2826,
              2885,
              17868,
              24572,
              194,
              7709,
              29341,
              6939,
              10262,
              12646,
              15208,
              1398,
              29335,
              25347,
              7018,
              23843,
              20890,
              27110,
              3446,
              28255,
              14787,
              5963,
              27544,
              3440,
              1237,
              5637,
              8953,
              10495,
              28333,
              16785,
              18357,
              22323,
              223,
              956,
              10353,
              16123,
              3122,
              10955,
              7263,
              17332,
              11627,
              23280,
              21720,
              27924,
              2146,
              13742,
              2478,
              26409,
              23977,
              10638,
              23507,
              17624,
              6178,
              13876,
              19622,
              26771,
              19131,
              24476,
              8567,
              21018,
              27223,
              17020,
              4592,
              13098,
              4515,
              23792,
              22762,
              9392,
              16292,
              29266,
              19386,
              19079,
              10105,
              480],
             152: [19659,
              15297,
              11062,
              10260,
              16649,
              10295,
              14185,
              16151,
              22745,
              21115,
              9627,
              20091,
              10430,
              12498,
              716,
              27278,
              24562,
              17661,
              4292,
              17667,
              25950,
              24389,
              1391,
              26295,
              7378,
              3741,
              16821,
              9978,
              11093,
              9169,
              11603,
              22988,
              29574,
              28750,
              23301,
              9829,
              15978,
              20685,
              2234,
              27784,
              8506,
              15270,
              1548,
              4546,
              19183,
              12547,
              13784,
              9782,
              5926,
              15767,
              27033,
              13985,
              29566,
              4493,
              27597,
              22141,
              1301,
              10132,
              15532,
              28018,
              23238,
              28780,
              4527,
              3523,
              5341,
              2848,
              3238,
              22181,
              11011,
              15511,
              9815,
              28976,
              4693,
              16367,
              13432,
              2081],
             153: [4329,
              22494,
              28268,
              22394,
              28327,
              23589,
              22301,
              18875,
              3657,
              6927,
              26962,
              28359,
              28544,
              8615,
              26730,
              21131,
              1765,
              2595,
              16927,
              22432,
              28463,
              28804,
              10528,
              15332,
              211,
              27387,
              18275,
              8684,
              8697,
              12917,
              26951,
              16021,
              29493,
              7745,
              7694,
              2704,
              11218,
              21906,
              16009,
              5273,
              25634,
              12000,
              1895,
              27710,
              26019,
              24389,
              12634,
              6722,
              26449,
              22476,
              2234,
              15385,
              3618,
              27473,
              5909,
              10206,
              19542,
              15161,
              16245,
              19140,
              28618,
              4165,
              18228,
              10880,
              12094,
              3187,
              20676,
              3132,
              6275,
              12807,
              1577,
              552,
              10852,
              16201,
              15934,
              18305,
              21367,
              18989],
             154: [12324,
              19996,
              24245,
              3432,
              27911,
              19425,
              2745,
              28656,
              28587,
              20204,
              5323,
              13228,
              17932,
              9001,
              23676,
              10557,
              4797,
              936,
              10713,
              13070,
              25622,
              24546,
              6994,
              2662,
              28979,
              22834,
              26188,
              14526,
              21702,
              13085,
              8459,
              27509,
              28370,
              19590,
              10926,
              4536,
              19923,
              4749,
              21313,
              14463,
              395,
              22431,
              11245,
              28265,
              10159,
              21578,
              25177,
              5083,
              23059,
              2654,
              18223,
              23544,
              16316,
              25809,
              15477,
              5365,
              8574,
              26667,
              25179,
              15457,
              16396,
              6420,
              941,
              18389,
              12858,
              6996,
              23738,
              9872,
              13645,
              17894,
              2630,
              2169,
              26741,
              4042,
              7303,
              6157,
              28212,
              22506,
              2634],
             155: [25447,
              5559,
              8065,
              19895,
              15001,
              13609,
              15644,
              7406,
              20007,
              892,
              7455,
              5877,
              4006,
              27004,
              4493,
              5266,
              26063,
              23367,
              12337,
              17510,
              16497,
              22860,
              25674,
              24716,
              13929,
              8360,
              21648,
              1582,
              22458,
              16930,
              17523,
              17160,
              4812,
              21881,
              16398,
              15558,
              13982,
              18955,
              24998,
              460,
              6075,
              17548,
              13985,
              15909,
              14095,
              23300,
              19838,
              16108,
              24741,
              26600,
              27495,
              10475,
              25852,
              9294,
              13020,
              7904,
              7234,
              5694,
              482,
              24100,
              16654,
              25411,
              5013,
              5405,
              20575,
              1910,
              24635,
              28256,
              28137,
              19892,
              2080,
              26401,
              20343,
              29291,
              3546,
              5534,
              14682,
              4382,
              16121],
             156: [25627,
              12306,
              11486,
              7869,
              14713,
              1723,
              6135,
              9555,
              9843,
              5056,
              19582,
              26288,
              17221,
              6242,
              14350,
              29402,
              15660,
              11973,
              5641,
              24920,
              13188,
              2173,
              12142,
              2323,
              13174,
              11742,
              6649,
              12858,
              27542,
              3891,
              27599,
              12324,
              2385,
              22949,
              1445,
              1739,
              24504,
              12606,
              4081,
              28121,
              8950,
              20677,
              24687,
              20503,
              15994,
              29584,
              7762,
              14158,
              27451,
              14172,
              1139,
              12179,
              26100,
              23854,
              11509,
              18900,
              23298,
              3599,
              13070,
              7147,
              20245,
              15662,
              10075,
              964,
              20584,
              1072,
              2654,
              7028,
              1609,
              14452,
              7700,
              364,
              5097,
              25086,
              22644,
              5827,
              8080,
              4279,
              2076,
              22443,
              24298],
             157: [15313,
              6069,
              6235,
              11692,
              1022,
              21876,
              2606,
              4496,
              20802,
              26019,
              23214,
              11901,
              10774,
              5738,
              14967,
              20040,
              13757,
              22285,
              7281,
              11741,
              21090,
              14980,
              21364,
              6136,
              16850,
              20926,
              24040,
              6865,
              12222,
              5275,
              15453,
              27606,
              20676,
              28924,
              12598,
              25720,
              8902,
              6025,
              2829,
              25370,
              17879,
              14889,
              1198,
              11256,
              4891,
              22890,
              3954,
              8185,
              7185,
              22501,
              17284,
              26174,
              10121,
              1938,
              17745,
              13026,
              1408,
              23145,
              11156,
              7674,
              15831,
              3295,
              22605,
              6839,
              10768,
              17640,
              25307,
              5396,
              2005,
              8315,
              23334,
              29275,
              8912,
              22360,
              26313,
              19593,
              14043,
              10915,
              13949,
              29358,
              13458,
              13149,
              7920,
              25377,
              21666,
              7183,
              26808,
              14120,
              116,
              28667,
              4157,
              20617,
              5328,
              28066,
              23572],
             158: [8773,
              2683,
              28245,
              14661,
              22438,
              5224,
              27163,
              16006,
              6339,
              25608,
              4683,
              590,
              1799,
              15104,
              21004,
              11254,
              14734,
              7701,
              6017,
              28387,
              16339,
              14468,
              12619,
              27117,
              18933,
              22649,
              11564,
              9416,
              5581,
              4851,
              26928,
              25600,
              23065,
              9482,
              15687,
              28246,
              18611,
              8495,
              12441,
              2590,
              26333,
              10355,
              25500,
              25095,
              1065,
              3086,
              9104,
              9430,
              21804,
              26369,
              7347,
              22875,
              21453,
              24565,
              8035,
              15571,
              1891,
              27541,
              23747,
              28777,
              26236,
              15390,
              6801,
              18873,
              4351,
              19400,
              23797,
              11169,
              16763,
              6177,
              27626,
              9948,
              23979,
              14706,
              27324,
              680,
              649,
              20736,
              21271,
              15338,
              28204,
              11149,
              9846,
              29099,
              5621,
              16564,
              25778,
              26567,
              19315,
              25899,
              17612,
              1886,
              21215,
              23767,
              23104,
              4818,
              21193,
              19133,
              14045,
              29258,
              20074,
              8275,
              6009,
              4114,
              10630,
              20532,
              6888,
              16191,
              28347,
              2337,
              22409,
              26050,
              7518,
              6556,
              12408,
              28216,
              7055],
             159: [17927,
              20911,
              3397,
              28168,
              28157,
              14448,
              17581,
              19792,
              17701,
              27336,
              10901,
              16049,
              23739,
              18508,
              17758,
              7329,
              14861,
              7280,
              2210,
              3044,
              8681,
              10275,
              15778,
              15525,
              3877,
              22010,
              9159,
              28011,
              24173,
              14712,
              9043,
              23291,
              14449,
              694,
              23014,
              16513,
              29250,
              23965,
              242,
              6915,
              2883,
              4451,
              8171,
              28610,
              4719,
              414,
              14769,
              4540,
              3209,
              28144,
              12848,
              26570,
              15276,
              26030,
              23664,
              28017,
              28241,
              19199,
              5129,
              2558,
              314,
              2937,
              24179,
              2162,
              9199,
              22586,
              15687,
              29406,
              13650,
              14016,
              2209,
              21691,
              17092,
              20903,
              17859,
              23690,
              2283,
              29161,
              25329,
              18475,
              26984,
              9329],
             160: [27082,
              377,
              17158,
              22319,
              16397,
              8684,
              5980,
              6026,
              29442,
              23430,
              16358,
              2501,
              5675,
              183,
              11767,
              21028,
              17841,
              24166,
              17709,
              4416,
              20002,
              5874,
              9064,
              16051,
              26375,
              16327,
              16627,
              23561,
              17361,
              2485,
              27046,
              28012,
              2151,
              12083,
              11311,
              20367,
              23054,
              20671,
              29054,
              24623,
              10806,
              27735,
              6679,
              6670,
              17235,
              29083,
              4206,
              19360,
              17263,
              1894,
              21650,
              29500,
              15980],
             161: [11782,
              6620,
              22730,
              23705,
              29397,
              4490,
              13485,
              18522,
              2257,
              4621,
              14080,
              17949,
              13948,
              28652,
              5695,
              7837,
              16230,
              14631,
              11096,
              20516,
              28765,
              14780,
              9445,
              14564,
              17504,
              14505,
              9982,
              3456,
              10134,
              14243,
              2070,
              13560,
              16085,
              12634,
              15297,
              19659,
              22745,
              16567,
              13862,
              21345,
              26770,
              28895,
              7689,
              19856,
              25135,
              16151,
              18796,
              9758,
              13525,
              16595],
             162: [13392,
              26233,
              11565,
              7167,
              22040,
              27973,
              23932,
              3832,
              23163,
              11736,
              5279,
              7193,
              20649,
              2889,
              15483,
              9911,
              27572,
              8218,
              27663,
              18188,
              23975,
              780,
              27294,
              11368,
              14691,
              29116,
              19183,
              27034,
              8541,
              6,
              21925,
              17126,
              21883,
              16474,
              20922,
              3154,
              1657,
              15421,
              8249,
              16449,
              7987,
              24770,
              18139,
              25118,
              7413,
              24265,
              19629,
              18777,
              24331,
              14531,
              8281,
              24237,
              856,
              7258,
              2927,
              29204,
              19438,
              8096,
              9815,
              10246,
              5259,
              15686,
              28386,
              2050,
              24672,
              26093,
              18646,
              12745,
              17579,
              4327,
              10554,
              14202,
              6980,
              9729,
              22695,
              12356,
              24344,
              14344,
              23315,
              22767,
              5705,
              7140,
              21587],
             163: [12486,
              8701,
              21761,
              16075,
              19440,
              1880,
              29604,
              16353,
              11298,
              25025,
              10237,
              15757,
              8958,
              27650,
              14231,
              13092,
              19575,
              2300,
              5152,
              26608,
              27696,
              11647,
              19638,
              13246,
              9179,
              10713,
              11997,
              11289,
              18199,
              10998,
              18306,
              11351,
              5005,
              10926,
              18049,
              25884,
              28651,
              20500,
              14864,
              28723,
              29000,
              18972,
              25000,
              25437,
              24338,
              28585,
              20927,
              17736,
              9697,
              25792,
              9743,
              13921,
              5423,
              4348,
              16544,
              8800],
             164: [20254,
              15344,
              171,
              11928,
              11561,
              11224,
              25505,
              10273,
              28123,
              2004,
              7228,
              12521,
              8624,
              26039,
              26697,
              6976,
              13052,
              20309,
              15998,
              4349,
              15592,
              24262,
              23738,
              16402,
              15766,
              21921,
              19379,
              20032,
              14705,
              27509,
              19405,
              15121,
              26598,
              13433,
              5953,
              19396,
              10032,
              65,
              26197,
              20691,
              27133,
              17820,
              11126,
              1167,
              20356,
              27899,
              1049,
              23122,
              112,
              17733,
              7389,
              18077,
              11961,
              27379,
              10314,
              24616,
              18208,
              12556,
              21690,
              18505,
              4794,
              11973,
              29070,
              19796,
              8221,
              15331,
              5745,
              9338,
              16232,
              13966,
              27595,
              28441],
             165: [22228,
              7178,
              21428,
              7169,
              25163,
              14509,
              14811,
              21696,
              720,
              28522,
              18889,
              4696,
              16781,
              19326,
              17770,
              25691,
              22858,
              11358,
              14302,
              22248,
              6160,
              28679,
              947,
              14371,
              19633,
              22889,
              4605,
              17359,
              27856,
              13888,
              28171,
              3367,
              21417,
              12282,
              15557,
              16804,
              20060,
              26824,
              8808,
              5881,
              7543,
              20932,
              27348,
              28887,
              12904,
              6114,
              6360,
              7766,
              23757,
              7150,
              26312,
              6194,
              10723,
              27261,
              642,
              10447,
              1089,
              22634,
              2248,
              620,
              16734,
              3556,
              7256,
              26830,
              25663,
              11046,
              27408,
              18766,
              26248,
              9487,
              12602,
              28618,
              14756,
              27802,
              9349,
              1780,
              22688,
              17368,
              11664,
              22819,
              16626,
              18948,
              24995,
              21920,
              28486,
              4509,
              2457,
              26964,
              9256,
              9906,
              22138,
              23734,
              19738,
              2674,
              12141,
              3977,
              1646,
              8996,
              8112,
              27382,
              23107,
              16035,
              25710],
             166: [13220,
              26472,
              13029,
              3092,
              15995,
              17314,
              15808,
              12163,
              20126,
              15657,
              23418,
              1416,
              4755,
              1619,
              14859,
              22046,
              18753,
              26180,
              17901,
              1797,
              7276,
              22711,
              21232,
              16208,
              11141,
              23287,
              13412,
              14207,
              13489,
              22426,
              27942,
              20011,
              257,
              27476,
              23944,
              16484,
              19225,
              2244,
              22468,
              28815,
              9516,
              1972,
              16508,
              23314,
              1990,
              2740,
              26975,
              9320,
              14015,
              2708,
              1439,
              6627,
              13647,
              10783,
              24650,
              20164,
              73,
              9674,
              7543,
              2133,
              17359,
              20608,
              11220,
              22458,
              16538,
              11907,
              28992,
              112,
              24880,
              20989,
              11558,
              13699,
              6234,
              16839,
              23374,
              17431,
              4087,
              21491,
              6758,
              12447,
              29414,
              28220,
              2291,
              9363,
              537,
              4017,
              3021,
              6985],
             167: [3034,
              12260,
              15889,
              21353,
              14670,
              23704,
              5643,
              15745,
              15151,
              15839,
              4954,
              24107,
              13863,
              25740,
              15006,
              19329,
              18145,
              5353,
              10192,
              5636,
              9746,
              23062,
              7525,
              20373,
              15031,
              25344,
              6595,
              22892,
              2079,
              5055,
              2310,
              18871,
              21345,
              12543,
              27615,
              21803,
              24689,
              6547,
              8159,
              25514,
              9244,
              15814,
              24730,
              15164,
              20513,
              18521,
              6509,
              24584,
              27291],
             168: [11445,
              15414,
              15024,
              15531,
              1364,
              16110,
              28088,
              19696,
              21501,
              15863,
              13257,
              25047,
              7004,
              8219,
              21303,
              21643,
              19222,
              6923,
              2577,
              3020,
              12951,
              21568,
              7381,
              14055,
              22701,
              22737,
              24116,
              16665,
              10950,
              14708,
              5422,
              21195,
              27331,
              2924,
              6157,
              20708,
              553,
              24050,
              15650,
              7790,
              28420,
              16744,
              1276,
              28380,
              26810,
              26939,
              14137,
              9290,
              1085,
              19704,
              4526,
              7443,
              3767,
              11829,
              19341,
              4656,
              20332,
              27901,
              12531,
              2816,
              18843],
             169: [1654,
              1418,
              22984,
              23751,
              27553,
              3452,
              1830,
              29003,
              17600,
              23286,
              23097,
              11586,
              8426,
              22477,
              804,
              9892,
              2839,
              4816,
              15226,
              14487,
              25360,
              8788,
              23778,
              14147,
              5430,
              5578,
              29449,
              18971,
              23013,
              25858,
              841,
              10587,
              12077,
              28470,
              8295,
              20732,
              23540,
              29311,
              24892,
              12532,
              25377,
              14657,
              11772,
              8091,
              28156,
              12459,
              4994,
              18395,
              25132,
              15716,
              5721,
              25379,
              25303,
              11060,
              15161,
              20221,
              22582,
              3890,
              20829,
              14117,
              1270,
              27275,
              21879,
              4086,
              29595,
              10700,
              12109,
              15500,
              8654,
              18980,
              28794,
              21043,
              12431,
              22977,
              9701,
              8233,
              8899,
              18835],
             170: [26318,
              8511,
              418,
              17036,
              12211,
              17580,
              21695,
              5038,
              3786,
              16654,
              11324,
              25580,
              21513,
              4976,
              19155,
              5216,
              21385,
              28145,
              10063,
              27745,
              23343,
              18558,
              16156,
              22861,
              2452,
              10033,
              3593,
              529,
              18995,
              24634,
              13320,
              1288,
              24845,
              17592,
              10249,
              4262,
              24635,
              3957,
              15990,
              25441,
              11090,
              14601,
              9546,
              21849,
              12974,
              23209,
              12779,
              12119,
              16507,
              20269,
              1403,
              6020,
              2174,
              12789,
              8930,
              4171,
              29597,
              28315,
              27249,
              3673,
              15881,
              19580,
              13903,
              29603,
              2519,
              453,
              22458,
              6364,
              16257,
              19121,
              17201,
              100,
              20223,
              18134,
              15747,
              24228,
              2019,
              15196,
              23101,
              19749,
              98,
              519,
              16902,
              25634,
              11666,
              9821],
             171: [9049,
              7617,
              14581,
              1859,
              546,
              18047,
              29181,
              11118,
              11334,
              26633,
              12635,
              27915,
              15122,
              850,
              3134,
              3230,
              3300,
              8988,
              9115,
              24480,
              27171,
              22809,
              1985,
              12141,
              26361,
              28884,
              25422,
              13294,
              13306,
              6234,
              10010,
              16383,
              18322,
              27631,
              8566,
              16067,
              861,
              4046,
              21435,
              3775,
              168,
              27509,
              25622,
              13690,
              6252,
              19100,
              7543,
              28024,
              17359,
              1170,
              26923,
              2963,
              21463,
              29008,
              22419,
              8414,
              11089,
              24328,
              28419,
              5733,
              11420,
              24240,
              10420,
              23039,
              28724,
              2907,
              24354,
              5745,
              23933,
              9875,
              24935,
              14150,
              4557,
              23738,
              7118,
              22443,
              5540],
             172: [11933,
              21063,
              25355,
              29481,
              28339,
              11735,
              3960,
              21762,
              13653,
              15043,
              15270,
              29524,
              15667,
              9815,
              2202,
              22070,
              11478,
              28371,
              4877,
              5817,
              369,
              4760,
              5145,
              19959,
              1518,
              9839,
              20687,
              6726,
              5259,
              3368,
              29036,
              17661,
              18501,
              25001,
              21851,
              4026,
              15637,
              20694,
              11419,
              4152,
              4445,
              2671,
              17791,
              6275,
              15532,
              10852,
              21801,
              16821,
              21764,
              10783,
              9825,
              6169,
              29177,
              24848,
              5926,
              18621,
              15907,
              14934,
              6486,
              18443,
              19929,
              14228,
              6956,
              17940,
              12373,
              25672,
              18707,
              11904,
              8550,
              15082,
              4079,
              9508,
              15727,
              9314,
              9812],
             173: [18784,
              4336,
              16892,
              5792,
              2679,
              3818,
              18143,
              9323,
              19119,
              3060,
              6318,
              22559,
              6373,
              10306,
              10323,
              4697,
              9596,
              10552,
              1930,
              7839,
              2711,
              14510,
              20698,
              1826,
              27737,
              5352,
              16942,
              22918,
              27640,
              20510,
              13286,
              662,
              568,
              129,
              7727,
              12085,
              26296,
              26834,
              25178,
              6759,
              2208,
              25948,
              14833,
              1093,
              4931,
              29447,
              25111,
              29098,
              4805,
              27495,
              16271,
              940,
              22281,
              26295,
              23450,
              18145,
              8340,
              5283,
              1759],
             174: [15431,
              2487,
              790,
              13730,
              6191,
              18428,
              4223,
              27762,
              23093,
              3121,
              551,
              5636,
              27896,
              10722,
              4344,
              2914,
              26948,
              4739,
              1669,
              26381,
              11303,
              12310,
              15949,
              4610,
              20203,
              8715,
              3829,
              6327,
              10168,
              4291,
              13117,
              18951,
              3860,
              20092,
              10198,
              14766,
              21705,
              2001,
              19485,
              15512,
              12648,
              28061,
              20202,
              21345,
              4979,
              13286,
              13335,
              18648,
              13758,
              14959,
              21691,
              1808,
              11649,
              19707,
              13719,
              27873,
              22803,
              21903,
              23476,
              23342,
              13426,
              18817,
              7738,
              1837,
              1416,
              4684,
              3070,
              17186,
              15595,
              25362,
              22258,
              16199,
              3899,
              18538,
              26261,
              16825,
              22295,
              24120,
              24323],
             175: [3675,
              17536,
              20133,
              27969,
              21066,
              7243,
              18883,
              20944,
              18030,
              7514,
              24115,
              28919,
              17301,
              18054,
              26036,
              13964,
              4646,
              27425,
              25384,
              6986,
              7064,
              21319,
              16695,
              23021,
              23704,
              11446,
              4153,
              14684,
              14444,
              15395,
              12494,
              28043,
              1773,
              19455,
              16566,
              24315,
              947,
              8368,
              7543,
              24081,
              23523,
              3318,
              28891,
              22499,
              1983,
              11805,
              23461,
              17842,
              11174,
              28884,
              4659,
              2231,
              13984,
              23073,
              9066,
              27146,
              17185,
              20202,
              24935,
              26074,
              3116,
              16207,
              6001,
              17292,
              8545,
              16309,
              8895],
             176: [14880,
              27067,
              23420,
              12489,
              13022,
              4224,
              6788,
              21749,
              22602,
              19894,
              24120,
              29510,
              12280,
              1437,
              28536,
              16655,
              3478,
              667,
              15861,
              28351,
              29513,
              27173,
              2478,
              12262,
              3684,
              26168,
              25506,
              13335,
              24079,
              12151,
              13947,
              5494,
              604,
              25921,
              18367,
              18648,
              26044,
              5388,
              23675,
              20526,
              5553,
              87,
              7832,
              26904,
              27970,
              10783,
              15599,
              2991,
              20932,
              20337,
              19871,
              22391,
              16435,
              29158,
              23268,
              20586,
              28258,
              8241,
              21417,
              14826,
              690,
              14672,
              26487,
              16319,
              28491,
              10137,
              18973,
              28286,
              10665,
              28933,
              14939,
              3422,
              3159,
              16762,
              22794,
              3100,
              3646,
              9278,
              21375,
              13730,
              1593,
              28816,
              18702],
             177: [21760,
              24414,
              21833,
              15711,
              19195,
              14793,
              25417,
              5637,
              22424,
              15349,
              3042,
              26385,
              10519,
              14676,
              9974,
              15678,
              110,
              2676,
              23090,
              28156,
              20573,
              23286,
              28983,
              7014,
              3357,
              25777,
              23940,
              17687,
              10606,
              27063,
              28715,
              24781,
              2738,
              6632,
              9786,
              10297,
              4261,
              18241,
              20778,
              27553,
              5914,
              2115,
              12679,
              4187,
              11261,
              1042,
              6956,
              20182,
              28633,
              6450,
              26207,
              20842,
              14421,
              12177,
              1784,
              8762,
              27222,
              17331,
              14431,
              5463,
              20937,
              22235,
              20633,
              15965,
              26413,
              16026,
              10700,
              10570,
              28508,
              17356,
              5876,
              9283,
              521,
              374,
              7202],
             178: [12677,
              23110,
              19826,
              19429,
              12993,
              19619,
              25368,
              10148,
              23625,
              2866,
              4253,
              16122,
              27322,
              26300,
              8586,
              9580,
              16379,
              29238,
              3804,
              20090,
              2779,
              18394,
              17955,
              21249,
              27236,
              4963,
              22668,
              11889,
              4791,
              13468,
              28035,
              13592,
              15735,
              25589,
              12014,
              24773,
              9789,
              265,
              25040,
              5236,
              16386,
              10258,
              28145,
              21385,
              11129,
              3416,
              11324,
              5856,
              23480,
              13263,
              3915,
              18145,
              26254,
              22666,
              23833,
              7082,
              19892,
              1817,
              19724,
              1573,
              9314,
              17049,
              8758,
              18886,
              21946,
              10763,
              13091,
              8814,
              20539,
              19485,
              2203],
             179: [13402,
              11232,
              21758,
              2837,
              27029,
              15817,
              9395,
              17646,
              7559,
              14050,
              10394,
              26448,
              605,
              13738,
              21951,
              17384,
              24381,
              15082,
              17819,
              22497,
              6714,
              7937,
              15716,
              621,
              802,
              2861,
              21460,
              3467,
              18305,
              4728,
              20462,
              11376,
              5741,
              13129,
              8277,
              20969,
              2024,
              24309,
              22001,
              14632,
              26438,
              20829,
              1337,
              16248,
              8301,
              2309,
              5284,
              3500,
              16262,
              6617,
              26262,
              17639,
              25634,
              5669,
              2994,
              5543,
              9102,
              9881,
              26497,
              3431,
              9227,
              27532,
              20724,
              18877,
              14709,
              15391,
              13098,
              20669,
              22977,
              22058,
              11546,
              28415,
              13011,
              8762,
              21801,
              29390,
              7761,
              27524,
              20528,
              14950,
              17577,
              23778,
              6526,
              15859,
              12219,
              839,
              22177,
              14288,
              28229,
              24807,
              26713,
              19416,
              29173,
              4066,
              18141,
              26946],
             180: [14748,
              26073,
              8486,
              7532,
              24416,
              10560,
              24246,
              14597,
              17641,
              9307,
              19443,
              2007,
              7461,
              4859,
              15047,
              18639,
              22323,
              9502,
              11415,
              24656,
              28747,
              250,
              22912,
              25860,
              8623,
              21043,
              556,
              12520,
              27062,
              29335,
              3160,
              15329,
              20385,
              25865,
              9472,
              14193,
              7029,
              18103,
              21014,
              23397,
              28974,
              14899,
              29382,
              27705,
              10798,
              16785,
              6088,
              6956,
              8016,
              4487,
              28522,
              1849,
              25578,
              26544,
              20160,
              3064,
              4309,
              13453,
              17887,
              3353,
              29476,
              10252,
              9214,
              11260,
              13051,
              10783,
              16554,
              14681,
              16816,
              25184,
              19873,
              14789],
             181: [23178,
              12004,
              17659,
              11970,
              12830,
              22986,
              16230,
              13493,
              13462,
              9742,
              27334,
              15693,
              10962,
              20879,
              11341,
              19369,
              13525,
              5484,
              22208,
              19159,
              4527,
              11317,
              23236,
              22756,
              723,
              23936,
              1341,
              23468,
              25963,
              16876,
              9476,
              25732,
              14129,
              2226,
              8336,
              28766,
              18916,
              27888,
              16469,
              16955,
              18957,
              4384,
              21505,
              13371,
              1296,
              22816,
              11763,
              1736,
              8516,
              3987,
              11133,
              7755,
              26093,
              370,
              8542,
              4006,
              13884,
              6318,
              19647,
              27013,
              17025,
              22653,
              5527,
              1071,
              6740,
              22611,
              21093,
              27195,
              14510,
              19370,
              9312,
              28853,
              16011,
              23318,
              14290,
              17433,
              3666,
              19986],
             182: [29502,
              24058,
              22456,
              14483,
              25864,
              29592,
              19242,
              29202,
              24384,
              10866,
              3917,
              28497,
              9454,
              26142,
              27920,
              19415,
              10631,
              10687,
              17490,
              8840,
              8998,
              1606,
              14784,
              5722,
              29014,
              27102,
              25468,
              22420,
              17906,
              15174,
              18147,
              18245,
              12204,
              18861,
              24714,
              18444,
              5719,
              8550,
              8741,
              7176,
              27873,
              18751,
              28689,
              8874,
              20539,
              16217,
              10982,
              11433,
              28418,
              26403,
              23799,
              20595,
              9478,
              15949,
              2243,
              27580,
              11437],
             183: [3964,
              22515,
              7657,
              23704,
              14225,
              28538,
              8466,
              7334,
              8394,
              10929,
              28713,
              15920,
              25384,
              9378,
              4596,
              15745,
              8368,
              11649,
              3237,
              21030,
              25372,
              6929,
              11446,
              10385,
              3747,
              24275,
              1870,
              27879,
              4980,
              11235,
              1760,
              18109,
              15533,
              5483,
              8494,
              4828,
              11078,
              25906,
              26110,
              23647,
              7266,
              6364,
              13286,
              22065,
              288,
              17193,
              28399,
              12327,
              14652,
              7407,
              23618,
              17889,
              23531,
              24925,
              21576,
              2079,
              13219,
              3612,
              20513,
              13181,
              24194,
              7518,
              12674,
              27186,
              402,
              19456],
             184: [8308,
              10968,
              29536,
              6229,
              16498,
              8722,
              7599,
              3958,
              10581,
              26352,
              20887,
              12168,
              4747,
              28989,
              21824,
              24836,
              4960,
              2699,
              17031,
              22577,
              14281,
              17635,
              15921,
              23568,
              13577,
              2181,
              13422,
              9412,
              20959,
              193,
              3813,
              15863,
              2382,
              16672,
              28712,
              23022,
              13874,
              9029,
              9207,
              25756,
              27514,
              26284,
              20268,
              14689,
              14560,
              20118,
              18928,
              17885,
              22458,
              12697,
              1233,
              13109],
             185: [16792,
              22979,
              23745,
              18860,
              12965,
              14201,
              27475,
              7760,
              18609,
              18305,
              6617,
              2287,
              29532,
              118,
              24496,
              7833,
              4364,
              9063,
              2825,
              9227,
              15694,
              20397,
              12039,
              25754,
              23581,
              11129,
              17574,
              5706,
              22672,
              4571,
              17040,
              2519,
              25069,
              19416,
              14454,
              5881,
              28547,
              24295,
              23016,
              1347,
              10239,
              4270,
              21648,
              21018,
              26972,
              15270,
              13649,
              10616,
              24832,
              3287,
              12982,
              23460,
              24482,
              21123,
              23049,
              9891,
              13614,
              9812],
             186: [9142,
              18182,
              1312,
              20175,
              11218,
              24631,
              10677,
              3268,
              9057,
              575,
              15727,
              21151,
              6767,
              14160,
              29481,
              19984,
              9161,
              14246,
              26340,
              19478,
              14497,
              15532,
              6726,
              13339,
              14243,
              7977,
              16388,
              12914,
              18084,
              6761,
              6774,
              15211,
              29019,
              23424,
              24562,
              1164,
              25272,
              21764,
              2370,
              22340,
              10783,
              25337,
              15511,
              267,
              25995,
              374,
              1301,
              19659,
              1699,
              23540,
              25876,
              11424,
              12423,
              9627,
              17193,
              10270,
              12227,
              5671,
              13946,
              22458,
              13077,
              10625,
              2671,
              14041,
              28339,
              1973,
              21367,
              27065,
              29562,
              3545,
              15767,
              7582,
              21640,
              10684,
              27345,
              21216,
              18305,
              14524,
              18877,
              17844,
              18938],
             187: [2269,
              6391,
              21371,
              26895,
              20495,
              11649,
              20321,
              19266,
              16029,
              13312,
              17251,
              11214,
              23704,
              15914,
              5217,
              19,
              15629,
              8383,
              10456,
              21316,
              20382,
              12875,
              15533,
              19707,
              4938,
              9197,
              19190,
              10316,
              6196,
              29401,
              28352,
              7101,
              26085,
              12311,
              10929,
              26547,
              15539,
              198,
              17921,
              6315,
              16773,
              13758,
              16156,
              22458,
              3853,
              5544,
              14773,
              21691,
              25053,
              5030,
              4664,
              4592,
              13787,
              24967,
              582,
              1798,
              4128,
              1010,
              24194,
              22704],
             188: [16930,
              18432,
              11903,
              12082,
              1193,
              7056,
              4812,
              12911,
              3113,
              23757,
              4493,
              892,
              17321,
              26866,
              15001,
              21881,
              19245,
              21750,
              1750,
              7234,
              1006,
              8859,
              3667,
              15578,
              7971,
              26811,
              11550,
              7992,
              23462,
              17936,
              25063,
              23272,
              24648,
              4133,
              12337,
              29416,
              13982,
              2671,
              3716,
              7303,
              9139,
              13576,
              2284,
              20393,
              2892,
              24708,
              10298,
              11356,
              25762,
              24905,
              20007,
              17896,
              12953,
              5841,
              25300,
              22458,
              21875,
              10495,
              6259,
              6419,
              10731,
              10279,
              23005,
              13685,
              17913,
              24761,
              14485,
              25912,
              9067,
              4006,
              25852,
              1099],
             189: [24594,
              17208,
              10606,
              26680,
              6340,
              9769,
              1316,
              9949,
              16885,
              9322,
              17752,
              3517,
              526,
              3845,
              17354,
              29382,
              19759,
              4834,
              14469,
              1949,
              9499,
              12995,
              3303,
              7695,
              29263,
              16103,
              4601,
              211,
              23696,
              1707,
              7728,
              246,
              26977,
              13339,
              9996,
              21906,
              5852,
              287,
              20935,
              12718,
              13208,
              18212,
              169,
              22975,
              7292,
              26867,
              15368,
              16816,
              16554,
              13167,
              19059,
              15161,
              1277,
              25711,
              11778,
              15274,
              25154,
              7214,
              7749,
              13288,
              133,
              26184,
              28426,
              12489,
              11085,
              8581,
              9256,
              25860,
              21720,
              21616,
              21378,
              18877],
             190: [9779,
              12180,
              8528,
              955,
              27728,
              19385,
              1040,
              29432,
              19610,
              27223,
              4691,
              870,
              28986,
              27218,
              25416,
              19465,
              15056,
              16928,
              3831,
              29602,
              12634,
              23334,
              24874,
              10401,
              24654,
              7071,
              1289,
              16903,
              7211,
              6148,
              12438,
              26812,
              20464,
              750,
              27643,
              19243,
              9200,
              8614,
              21851,
              17542,
              13396,
              1767,
              4184,
              13065,
              25665,
              5881,
              25552,
              28160,
              4896,
              13694,
              26313,
              12063,
              17803,
              20244,
              8709,
              23780,
              2587,
              18722,
              9447,
              9811,
              5027,
              8340,
              2622,
              10105,
              1888,
              12673,
              20774,
              23551,
              25366,
              1594,
              22831,
              13896,
              15751,
              13560,
              2220],
             191: [15132,
              14127,
              13652,
              714,
              24553,
              23464,
              4135,
              27924,
              25799,
              22065,
              12238,
              4831,
              20413,
              20420,
              23109,
              15999,
              13326,
              16905,
              11732,
              10287,
              3076,
              27809,
              12785,
              18136,
              25212,
              22939,
              24884,
              2077,
              5099,
              18097,
              25678,
              15522,
              19925,
              9073,
              2889,
              29223,
              11768,
              17271,
              1670,
              24657,
              17960,
              8129,
              2379,
              2190,
              17603,
              13208,
              13212,
              12171,
              20650,
              12779,
              13769,
              1628,
              13887,
              21347,
              2245,
              8657,
              21424,
              1545,
              5404,
              15080,
              20485,
              5951,
              18945,
              11434,
              17350,
              28597,
              27680,
              5881,
              13425],
             192: [20180,
              25633,
              21276,
              20874,
              5787,
              21080,
              24420,
              16244,
              25719,
              19422,
              25075,
              5789,
              11497,
              23880,
              24001,
              27248,
              20669,
              8168,
              9030,
              6670,
              8876,
              4129,
              18727,
              16913,
              11769,
              24206,
              22469,
              8602,
              20709,
              1984,
              18731,
              634,
              14357,
              29182,
              12115,
              7430,
              23167,
              29610,
              11616,
              25808,
              26328,
              21184,
              27342,
              28392,
              1752,
              17570,
              9076,
              19277,
              23501,
              29134,
              15460,
              16170,
              5016,
              21999,
              7530,
              10913,
              12660,
              23463],
             193: [27176,
              12656,
              23669,
              4395,
              24821,
              19087,
              13,
              8514,
              302,
              18093,
              17966,
              7392,
              25811,
              9014,
              23494,
              16778,
              21482,
              24860,
              13634,
              22628,
              12815,
              28457,
              24513,
              3992,
              16167,
              19939,
              16878,
              2509,
              22987,
              1620,
              12627,
              5582,
              11063,
              24552,
              25706,
              11895,
              14075,
              8431,
              4233,
              20808,
              2363,
              7253,
              22458,
              27887,
              4463,
              10638,
              18961,
              27931,
              23022,
              20262,
              16498,
              10859,
              2468,
              20416,
              2877,
              26447,
              24706,
              20731,
              15652,
              863,
              8395,
              5024,
              2309,
              16221,
              23759,
              27449,
              20288,
              10225,
              13599],
             194: [26771,
              18348,
              7608,
              1148,
              9114,
              24530,
              3110,
              16874,
              9438,
              18192,
              1486,
              11822,
              26092,
              23138,
              29225,
              29422,
              10745,
              17235,
              3054,
              28492,
              814,
              6115,
              11235,
              21373,
              9956,
              8957,
              21884,
              1223,
              28319,
              16171,
              8483,
              26640,
              377,
              3553,
              2309,
              25860,
              27716,
              7491,
              28974,
              11767,
              25634,
              28075,
              6812,
              13251,
              5881,
              19703,
              21033,
              2614,
              1048,
              6748,
              26543,
              10463,
              7390,
              13208,
              6052,
              13528,
              23774,
              28792],
             195: [27471,
              10533,
              1735,
              12626,
              17863,
              4356,
              7291,
              23451,
              15157,
              21641,
              25656,
              16459,
              27516,
              8692,
              25520,
              16715,
              3853,
              23014,
              2074,
              17778,
              4354,
              9934,
              11787,
              25554,
              25894,
              767,
              7486,
              11393,
              10870,
              29588,
              5771,
              23454,
              3259,
              26376,
              6885,
              11771,
              14031,
              13630,
              14307,
              8883,
              19419,
              19298,
              2665,
              13556,
              6038,
              5217,
              18265,
              649,
              1263,
              19839,
              24239,
              25055,
              27496,
              27526,
              22364,
              19013,
              8895,
              25899,
              14003,
              12001,
              17083,
              6365,
              17890,
              1565,
              13024,
              11649,
              6671,
              2965,
              13432,
              5186,
              2686,
              265,
              7298,
              7518,
              17043,
              25431,
              10373,
              4474,
              15768,
              4533],
             196: [6101,
              29321,
              9065,
              14808,
              24403,
              28401,
              20043,
              7947,
              28681,
              13630,
              8251,
              22372,
              6743,
              28828,
              13849,
              7298,
              767,
              26910,
              9356,
              27471,
              2027,
              22104,
              3270,
              11530,
              8612,
              2064,
              17969,
              13775,
              9942,
              4739,
              3121,
              1565,
              14766,
              27004,
              3413,
              340,
              4762,
              4709,
              16741,
              11805,
              21597,
              12211,
              17548,
              8797,
              6376,
              14306,
              26906,
              29342,
              4698],
             197: [23489,
              29170,
              23363,
              26043,
              12407,
              19192,
              4549,
              23934,
              24071,
              17492,
              883,
              14346,
              23408,
              1112,
              17473,
              12265,
              8397,
              5556,
              1395,
              23392,
              2901,
              23692,
              21157,
              8319,
              25262,
              16373,
              4113,
              20173,
              27993,
              8114,
              21291,
              12278,
              17842,
              5275,
              9845,
              29088,
              3933,
              1051,
              15633,
              24579,
              19596,
              1421,
              3954,
              20954,
              22236,
              20870,
              17577,
              5943,
              7419,
              25377,
              8912,
              20405,
              23334,
              10768,
              9758,
              17745,
              10915,
              25860,
              1458,
              14569,
              478,
              1912,
              17814,
              24793,
              28228,
              18114,
              2663,
              25999,
              29229,
              3985,
              26252,
              25363,
              22490,
              11940,
              3363,
              2864],
             198: [15466,
              4199,
              26641,
              8331,
              26321,
              23455,
              5141,
              19004,
              7743,
              943,
              29188,
              11211,
              21791,
              19765,
              7296,
              2551,
              8494,
              20161,
              3899,
              15064,
              8282,
              4926,
              18932,
              21,
              7927,
              22656,
              6932,
              10172,
              5918,
              5247,
              19306,
              20933,
              13849,
              13240,
              22814,
              3873,
              9942,
              13775,
              15014,
              8449,
              22772,
              11649,
              18882,
              2116,
              13769,
              16741,
              15212,
              4709,
              2937,
              10181,
              13858,
              23444,
              19990,
              14400,
              24857,
              26696],
             199: [26348,
              11011,
              12498,
              9252,
              25866,
              24837,
              24041,
              27713,
              7378,
              26802,
              18180,
              18164,
              19023,
              21263,
              17550,
              11933,
              4345,
              21801,
              21533,
              4544,
              12691,
              19758,
              9782,
              12373,
              5259,
              22189,
              16821,
              24848,
              15423,
              21122,
              24961,
              6602,
              8122,
              16183,
              17676,
              22988,
              25158,
              161,
              25337,
              28794,
              11206,
              11894,
              6260,
              25483,
              6428,
              3713,
              17181,
              13587,
              26706,
              7032,
              2395,
              14914,
              23146,
              12701],
             200: [25731,
              17642,
              9659,
              5417,
              1390,
              1330,
              175,
              15082,
              4640,
              5536,
              28543,
              23063,
              8462,
              15115,
              10059,
              10873,
              16536,
              2278,
              28501,
              5790,
              23200,
              19811,
              2684,
              18235,
              21116,
              20250,
              21692,
              2309,
              27512,
              12636,
              4848,
              25015,
              1935,
              6387,
              24229,
              11439,
              23695,
              19991,
              27779,
              12933,
              16498,
              26946,
              24497,
              24667,
              20435,
              2470,
              20761,
              1698,
              11899,
              21382,
              2752,
              27783,
              1399,
              22193,
              15509,
              11806,
              2711,
              13254,
              11182,
              24356,
              22887,
              19167,
              26445,
              1267,
              13162,
              17999,
              9587,
              28339,
              24147,
              11117,
              16367],
             201: [12024,
              3596,
              4386,
              4638,
              2105,
              17039,
              9882,
              26435,
              21569,
              22186,
              7164,
              7205,
              15662,
              11363,
              26128,
              12133,
              11186,
              29256,
              4252,
              22053,
              29284,
              26105,
              13047,
              171,
              1966,
              1641,
              28733,
              19209,
              5919,
              181,
              264,
              19912,
              24549,
              19019,
              12558,
              5982,
              48,
              9338,
              6652,
              27681,
              5866,
              27509,
              20365,
              26304,
              12201,
              5302,
              10162,
              21818,
              7767,
              12671,
              4797,
              1995,
              24933,
              16516,
              26290,
              28812,
              22433,
              16764,
              28479,
              29147,
              7156,
              9907,
              10395,
              2153,
              4883,
              5714,
              28138,
              18234,
              28271,
              13097,
              20997,
              3233,
              29348,
              18915,
              25220,
              2784,
              17596,
              1781,
              15967,
              5162,
              29359,
              18289,
              24027,
              11966,
              9019,
              18449,
              422,
              8608],
             202: [28007,
              22838,
              27790,
              6686,
              26570,
              19834,
              20065,
              4431,
              3955,
              7709,
              23979,
              9187,
              12228,
              25517,
              18124,
              4000,
              2365,
              11631,
              5494,
              3209,
              10025,
              967,
              14769,
              4866,
              6989,
              8933,
              3382,
              16245,
              10816,
              13511,
              23770,
              27336,
              16655,
              5896,
              8215,
              4310,
              19846,
              15876,
              18080,
              9022,
              29074,
              5638,
              24560,
              25032,
              15407,
              9174,
              28640,
              761,
              11341],
             203: [9653,
              1599,
              8043,
              9391,
              13165,
              1459,
              24933,
              14892,
              4213,
              13519,
              13842,
              8950,
              22965,
              1597,
              24842,
              17069,
              21643,
              28723,
              25026,
              26140,
              10733,
              20503,
              20639,
              27631,
              10308,
              16276,
              331,
              16544,
              6969,
              9167,
              25434,
              1364,
              28460,
              13678,
              1169,
              20454,
              26037,
              7303,
              5802,
              15662,
              14705,
              9916,
              24814,
              5485,
              15820,
              22250,
              11557,
              9542,
              2505,
              10604,
              21748,
              25129,
              10654,
              22201,
              13321,
              24333,
              21542,
              10329,
              25795,
              15722,
              27535,
              18689,
              3581,
              17189,
              4659,
              19664],
             204: [22037,
              25741,
              11527,
              1484,
              5401,
              22934,
              20027,
              19118,
              9479,
              12827,
              14513,
              23000,
              14159,
              1645,
              6603,
              15173,
              7032,
              8615,
              15034,
              17891,
              4835,
              1791,
              17976,
              14315,
              27914,
              18621,
              7860,
              21274,
              26968,
              8601,
              15232,
              4602,
              28079,
              20876,
              8962,
              26444,
              23074,
              9799,
              11438,
              10622,
              17198,
              8942,
              7343,
              3618,
              23167,
              16131,
              2494,
              18844,
              403,
              17703,
              4816,
              19708,
              23694,
              29442,
              23359,
              7123,
              27844,
              25858,
              29171,
              23818,
              29140,
              3615,
              10416,
              12694,
              26184,
              20747,
              17449,
              17834,
              23333,
              20063],
             205: [27055,
              5657,
              22802,
              22019,
              26686,
              2071,
              2618,
              19637,
              8696,
              7161,
              11635,
              8234,
              28355,
              3547,
              300,
              20562,
              13882,
              21273,
              16162,
              448,
              14635,
              1084,
              27530,
              10420,
              19095,
              18602,
              11709,
              13213,
              21748,
              819,
              10011,
              10089,
              10361,
              19038,
              492,
              26913,
              2235,
              25114,
              1160,
              2690,
              15662,
              18641,
              20415,
              13503,
              5181,
              17932,
              9287,
              684,
              19075,
              9542,
              16433,
              28680,
              16101,
              21300,
              9697,
              24948,
              21386,
              19467,
              26767,
              11700,
              1571,
              20795,
              9868,
              5212,
              21058],
             206: [15189,
              21022,
              2467,
              18466,
              11654,
              6946,
              7314,
              17313,
              6483,
              17929,
              17851,
              26973,
              25730,
              10190,
              16218,
              18360,
              5300,
              817,
              7995,
              26286,
              1765,
              1089,
              26172,
              5764,
              1449,
              23001,
              15072,
              1626,
              18399,
              13098,
              27256,
              19112,
              27659,
              7758,
              15093,
              17578,
              4547,
              19929,
              2725,
              13300,
              20866,
              27388,
              17258,
              9997,
              19710,
              7309,
              22020,
              12217,
              28298,
              4051,
              13167,
              24988,
              11251,
              5328,
              2309,
              18373,
              19030,
              25879,
              9957,
              311,
              5244,
              20449,
              5696,
              11608,
              18822,
              15923,
              18114,
              21891,
              7113,
              14089,
              4546,
              24873,
              23054,
              25665,
              7295,
              10363,
              22871,
              5909,
              14703,
              1531,
              4835,
              6275,
              15417],
             207: [19439,
              23898,
              3639,
              22614,
              1366,
              19463,
              17441,
              19976,
              15970,
              28504,
              11780,
              13590,
              3017,
              1517,
              7902,
              26882,
              4025,
              26053,
              9928,
              29155,
              6698,
              15598,
              10679,
              29326,
              9157,
              2177,
              5593,
              6205,
              7048,
              12893,
              7241,
              13777,
              12933,
              21599,
              2989,
              11649,
              12425,
              14909,
              3868,
              20053,
              21210,
              22458,
              3724,
              16464,
              23704],
             208: [24440,
              9473,
              5299,
              18500,
              21458,
              26498,
              9297,
              4417,
              26834,
              26334,
              7759,
              7556,
              17809,
              4931,
              10599,
              17840,
              7727,
              29468,
              25844,
              23134,
              9817,
              4545,
              10565,
              25917,
              14569,
              27721,
              6617,
              15171,
              20831,
              24138,
              21008,
              23906,
              9571,
              15990,
              19164,
              26747,
              20955],
             209: [8212,
              14270,
              8119,
              14142,
              13713,
              3396,
              21983,
              26635,
              204,
              21521,
              29496,
              1640,
              21183,
              22227,
              20410,
              10831,
              8485,
              21705,
              23100,
              19369,
              22277,
              18819,
              6509,
              27765,
              3987,
              5327,
              8362,
              13208,
              25860,
              18962,
              15270,
              18919,
              21144,
              21186,
              18056,
              3251,
              16955,
              17193,
              11628,
              21068,
              24019,
              17433],
             210: [2390,
              8554,
              6791,
              10345,
              15957,
              18227,
              16710,
              8105,
              4738,
              12507,
              20685,
              20394,
              560,
              20754,
              28448,
              11011,
              19562,
              13311,
              20250,
              3598,
              540,
              8194,
              10994,
              28415,
              19815,
              15422,
              24562,
              2309,
              15297,
              4398,
              22181,
              23759,
              18877,
              27735,
              15423,
              23414,
              9704,
              26184,
              23376,
              302,
              7676,
              9583,
              27136,
              8392,
              26462,
              1696,
              20894,
              29357,
              18352,
              21727,
              22977,
              18846,
              13534,
              4517,
              5721,
              7461,
              21180,
              1548,
              29477,
              20497],
             211: [19018,
              28841,
              1605,
              16215,
              14293,
              4147,
              1477,
              17706,
              4559,
              7757,
              16131,
              18696,
              1772,
              15611,
              4370,
              16026,
              27010,
              211,
              18800,
              7532,
              3657,
              21506,
              8355,
              12685,
              10238,
              9397,
              12499,
              1026,
              4219,
              18725,
              14878,
              28339,
              16785,
              19929,
              4329,
              28189,
              15161,
              21574,
              28911,
              21021,
              24206,
              2274,
              17654,
              25485,
              23464,
              17329,
              6701,
              12520,
              13208,
              15245,
              9284,
              20249,
              13167,
              1848,
              26223,
              15385,
              20898,
              4491,
              7461,
              26497,
              4069,
              22449,
              26438,
              4250,
              27007,
              14364,
              12912,
              5637,
              1042,
              26514,
              133,
              25001,
              26207,
              28315,
              21392,
              8181,
              9647,
              4499],
             212: [2808,
              14813,
              12597,
              25826,
              7578,
              22627,
              16443,
              22522,
              28924,
              25310,
              5303,
              14737,
              4929,
              23732,
              708,
              17038,
              16156,
              17621,
              4862,
              6638,
              12071,
              636,
              84,
              102,
              768,
              24148,
              9964,
              3985,
              18074,
              20787,
              29276,
              10714,
              24957,
              7692,
              22851,
              6641,
              3335,
              3036,
              12946,
              27493,
              1936,
              14434,
              3247,
              28207,
              14473,
              3472,
              28624,
              8185,
              24666,
              18487,
              20676,
              26362,
              10416,
              29531,
              20993,
              10836,
              16888,
              11594,
              15956,
              13612,
              7635,
              5333,
              6823,
              7371,
              15145,
              18076,
              29580,
              14726,
              2514,
              9267,
              21764,
              6093,
              26353],
             213: [25070,
              28884,
              19396,
              17569,
              14705,
              5892,
              27854,
              4043,
              1521,
              16075,
              14172,
              15989,
              19371,
              25088,
              11928,
              17424,
              12994,
              15620,
              26243,
              29220,
              18256,
              27689,
              3501,
              3975,
              24504,
              706,
              5421,
              27189,
              19793,
              22048,
              8456,
              9882,
              24262,
              24707,
              4227,
              18805,
              13519,
              1459,
              10075,
              2502,
              2222,
              1599,
              14782,
              11690,
              16653,
              3393,
              5538,
              2689,
              26690,
              3143,
              21076,
              407,
              24442,
              27624,
              5953,
              28729,
              6505,
              21095,
              26203,
              8323,
              7715,
              28380,
              15366,
              3273,
              16722,
              26789,
              18417,
              4570,
              3304,
              26923,
              24050,
              15998,
              3661,
              28648,
              8765,
              3627,
              21313,
              11577,
              10395,
              245,
              15660,
              15722,
              28684],
             214: [2385,
              20294,
              13989,
              25004,
              26505,
              27976,
              19584,
              15612,
              28098,
              13778,
              19475,
              25640,
              23875,
              19538,
              1503,
              9537,
              10740,
              17744,
              7921,
              15553,
              18582,
              23748,
              5824,
              15122,
              10640,
              8270,
              19588,
              27333,
              25494,
              494,
              16491,
              23253,
              771,
              6323,
              19829,
              6014,
              21435,
              26039,
              6652,
              26598,
              1322,
              3729,
              12521,
              2851,
              7358,
              7696,
              5871,
              4772,
              16829,
              20973,
              18972,
              12133,
              21693,
              5541,
              5860,
              1928,
              14572,
              14262,
              907,
              18486,
              5065,
              20171,
              10736,
              26550,
              8886,
              18802,
              4472,
              12613,
              1658,
              28994,
              3174,
              10084,
              16313,
              18555,
              11201,
              1803,
              26164,
              11469,
              10602,
              25909,
              27703,
              24050,
              12647,
              20335,
              17151,
              2459,
              10140,
              16305,
              15217],
             215: [1513,
              7566,
              19979,
              12610,
              16387,
              23167,
              4677,
              7764,
              19668,
              21834,
              20669,
              11109,
              21226,
              20666,
              13972,
              1070,
              8627,
              10592,
              2915,
              7123,
              13487,
              21080,
              24674,
              20460,
              28840,
              17388,
              7346,
              25644,
              11769,
              20367,
              15156,
              7226,
              11154,
              26101,
              17852,
              13870,
              865,
              17308,
              9076,
              15773,
              24013,
              3308,
              22736,
              7434,
              6275,
              16287,
              2665,
              2488,
              27959,
              9280,
              25917,
              609,
              7341,
              16532,
              674,
              27813,
              4863,
              28544,
              938,
              3584,
              24095,
              28638,
              25272,
              12985,
              24360,
              4682,
              10953,
              1973,
              13520,
              13218,
              7897,
              1713,
              22969,
              5543],
             216: [24897,
              17935,
              23870,
              9819,
              9701,
              21868,
              20732,
              3049,
              96,
              349,
              22423,
              17002,
              16928,
              29003,
              769,
              25151,
              4716,
              4777,
              6218,
              22984,
              5444,
              13282,
              1418,
              21454,
              6956,
              4453,
              10102,
              5067,
              12059,
              5284,
              24848,
              15226,
              12431,
              24287,
              7375,
              8016,
              18225,
              5543,
              2994,
              18019,
              23751,
              24485,
              29501,
              27363,
              27038,
              24604,
              27056,
              14301,
              2025,
              17653,
              4859,
              29440,
              10439,
              13539,
              15007,
              13140,
              29150,
              11518,
              13214,
              23414,
              13756,
              2002,
              22524,
              1001,
              17439,
              2404,
              7342,
              4901],
             217: [21787,
              26856,
              16853,
              24510,
              26325,
              9438,
              10822,
              22648,
              6115,
              1079,
              29418,
              23406,
              28560,
              3587,
              9048,
              7555,
              15224,
              27105,
              13537,
              25947,
              3998,
              6519,
              615,
              3842,
              7881,
              11321,
              22352,
              6836,
              9468,
              2466,
              28553,
              12095,
              18192,
              25249,
              3054,
              12852,
              17355,
              7862,
              8999,
              22029,
              12015,
              14820,
              23264,
              5757,
              2858,
              27386,
              18348,
              19849,
              29341,
              3032,
              28102,
              25598,
              9566,
              3533,
              991,
              18061,
              19604,
              29422,
              16169,
              6390,
              18118,
              11072,
              1063],
             218: [15949,
              8922,
              13415,
              26691,
              7343,
              18699,
              27690,
              20883,
              11267,
              23578,
              22951,
              11236,
              5117,
              931,
              11096,
              14845,
              10134,
              6038,
              3915,
              259,
              2349,
              17200,
              28092,
              21429,
              21967,
              4684,
              2070,
              614,
              10367,
              12085,
              28136,
              16459,
              6672,
              13432,
              21803,
              17512,
              11344,
              4739,
              129,
              13331,
              18168,
              7525,
              21186,
              10757,
              8383,
              23936,
              11319,
              15839,
              10211,
              12755,
              26962,
              7657,
              1103,
              8129,
              17027,
              16672,
              8529,
              20753,
              3942,
              23461,
              10582,
              14773,
              19550,
              13758,
              5055,
              15216,
              27071,
              23659,
              18597,
              26600,
              3685,
              26235,
              24358,
              15279,
              29237,
              10169,
              4603,
              2468,
              4344,
              14510,
              20748,
              26541,
              16464,
              19238,
              19164,
              22779,
              6582,
              4685,
              145,
              26927],
             219: [21657,
              4828,
              6799,
              19940,
              11708,
              16841,
              22618,
              9042,
              9690,
              7472,
              26439,
              17786,
              13438,
              19960,
              10816,
              3275,
              4630,
              13885,
              16032,
              426,
              16851,
              5624,
              27120,
              2027,
              22382,
              15966,
              1294,
              29274,
              23472,
              15950,
              17219,
              25966,
              7648,
              26530,
              15382,
              15051,
              20398,
              12674,
              10623,
              5368,
              10258,
              27896,
              16707,
              26411,
              5103,
              2910,
              2898,
              5951,
              2801,
              11344,
              10959,
              25347,
              9754,
              25373,
              20750,
              20820,
              24305,
              13576,
              6020,
              28556,
              3027,
              29578,
              16881,
              9423,
              13299,
              27128,
              12327,
              20361,
              15968],
             220: [14157,
              14935,
              2597,
              29163,
              25031,
              24282,
              3985,
              25347,
              15727,
              29236,
              17198,
              28431,
              6337,
              3562,
              2799,
              10206,
              45,
              2893,
              21764,
              15851,
              25377,
              10,
              19895,
              4963,
              10528,
              20408,
              22668,
              10852,
              9039,
              15867,
              25483,
              11478,
              13653,
              5330,
              27236,
              27497,
              9483,
              2610,
              21801,
              25001,
              25634,
              14185,
              8408,
              5036,
              812,
              15950,
              20391,
              10578,
              8692,
              26184,
              2027,
              12982,
              14245,
              24562,
              4795,
              969,
              227,
              9508,
              17498,
              1779,
              22666,
              19357,
              25270,
              12112,
              23489,
              6093,
              9295,
              12674,
              1484,
              5259],
             221: [26820,
              22837,
              9701,
              3096,
              24671,
              25703,
              6119,
              19296,
              28783,
              16928,
              18178,
              12459,
              1073,
              3838,
              15083,
              26198,
              1264,
              3626,
              7786,
              20166,
              8318,
              3343,
              5284,
              18314,
              10243,
              5074,
              10773,
              10142,
              22459,
              8451,
              4944,
              8736,
              17348,
              18494,
              22926,
              365,
              9595,
              19908,
              1590,
              19097,
              22845,
              29003,
              18842,
              15437,
              5543,
              2994,
              26968,
              9881,
              18225,
              13908,
              20359,
              5430,
              3504,
              29548,
              1522,
              21495,
              23536,
              13539,
              2322,
              2139,
              29311,
              3925,
              9758,
              6151,
              20497,
              11899,
              28892,
              28378,
              7654,
              24025,
              13857,
              979,
              9974,
              21494,
              540,
              15960,
              26777,
              19934,
              7453,
              4859],
             222: [21031,
              14629,
              24061,
              9784,
              15757,
              2063,
              26443,
              15070,
              17047,
              22363,
              489,
              14231,
              10543,
              14518,
              12635,
              7769,
              6490,
              19589,
              7031,
              18179,
              17286,
              20976,
              28655,
              13801,
              2508,
              3000,
              12314,
              12578,
              18640,
              1504,
              19285,
              2857,
              2083,
              25005,
              5584,
              28779,
              19638,
              26224,
              14696,
              21761,
              2262,
              1481,
              7278,
              19609,
              20891,
              28773,
              29261,
              1880,
              22039,
              16117,
              6292,
              27650,
              20365,
              29559,
              8660,
              28355,
              3115,
              771,
              14927,
              22965,
              610,
              5379,
              14591,
              21366,
              24278,
              23043,
              9285,
              18340,
              3700,
              28300,
              4732,
              22528,
              28668,
              14864,
              727,
              5776,
              7358],
             223: [11256,
              14681,
              23214,
              15805,
              1849,
              8858,
              25148,
              22544,
              18986,
              8575,
              29486,
              2978,
              27831,
              7281,
              12681,
              1468,
              16761,
              11121,
              28003,
              214,
              21240,
              8185,
              25303,
              10515,
              24682,
              28787,
              28259,
              7960,
              12403,
              6633,
              11415,
              4161,
              15162,
              17284,
              17147,
              26528,
              29382,
              19386,
              22448,
              27506,
              29091,
              10121,
              24613,
              13865,
              13234,
              27606,
              24217,
              26019,
              11901,
              4891,
              14751,
              18690,
              21133,
              12097,
              4351,
              16965,
              14584,
              4603,
              24759,
              27282,
              5747,
              24249,
              27062,
              6556,
              8753,
              27086,
              11060,
              27167,
              11679,
              5738,
              23956,
              20676,
              3015,
              9267,
              24562,
              8920,
              2092,
              29157,
              25213,
              13049,
              24416,
              18114,
              26968,
              13980,
              17071,
              18487,
              14256,
              10152,
              26070,
              6764,
              3940,
              20063,
              6466,
              13726,
              12441],
             224: [25396,
              4561,
              1623,
              2320,
              27985,
              13191,
              8157,
              4815,
              6732,
              25448,
              26375,
              21787,
              1063,
              3863,
              18658,
              28717,
              20469,
              24813,
              25346,
              16286,
              5757,
              161,
              17080,
              13317,
              20286,
              4773,
              8704,
              24892,
              6225,
              377,
              17576,
              16397,
              11331,
              27096,
              19397,
              4901,
              38,
              20830,
              4023,
              7463,
              12679,
              6032,
              11894,
              28798,
              1652,
              20165,
              22029,
              23,
              16169,
              19662,
              20285,
              2818,
              7881,
              5661,
              23851,
              10479,
              8854,
              16752],
             225: [17904,
              19288,
              7052,
              11611,
              14227,
              22541,
              25429,
              5750,
              24468,
              9364,
              26237,
              3310,
              27163,
              23677,
              19309,
              11314,
              15876,
              25921,
              8991,
              18271,
              25079,
              24010,
              7108,
              1643,
              5585,
              11787,
              16450,
              29452,
              17206,
              15683,
              12603,
              19839,
              1875,
              26555,
              10927,
              20943,
              20488,
              15571,
              18873,
              742,
              27036,
              29015,
              5544,
              18175,
              26895,
              28434,
              23304,
              3316,
              6339,
              18629,
              4151,
              17381,
              20438,
              9460,
              14492,
              5077,
              5215,
              1260,
              13432,
              2337,
              24415,
              23664],
             226: [9122,
              25096,
              1471,
              10954,
              9696,
              22165,
              16613,
              18482,
              553,
              2062,
              17253,
              12202,
              28746,
              4587,
              23487,
              29417,
              27263,
              18013,
              5422,
              3146,
              9564,
              1501,
              15414,
              15024,
              20456,
              4454,
              28820,
              20880,
              4869,
              8856,
              15755,
              25881,
              1766,
              1033,
              12804,
              29043,
              17719,
              3704,
              18709,
              14717,
              7799,
              13967,
              3689,
              23959,
              22650,
              11445,
              797,
              20756,
              2422,
              4430,
              16360,
              25044,
              12680,
              5082,
              26515,
              27461,
              17707,
              22330,
              4526,
              28654,
              12471,
              18293,
              1276,
              25427],
             227: [14524,
              19182,
              21941,
              25995,
              1145,
              10344,
              13354,
              29481,
              10239,
              22340,
              5479,
              9155,
              28193,
              7461,
              24389,
              3368,
              24441,
              28463,
              20027,
              20399,
              28152,
              2348,
              27925,
              20727,
              5417,
              11415,
              26262,
              24562,
              29308,
              4788,
              13206,
              18577,
              21288,
              16238,
              15727,
              15532,
              18806,
              17791,
              2411,
              11752,
              18305,
              6876,
              7343,
              21577,
              1518,
              20790,
              20268,
              25201,
              24497,
              28968,
              17570,
              451,
              2370,
              16480,
              13779,
              4040,
              11463,
              8619],
             228: [16693,
              19460,
              20639,
              22400,
              21468,
              18115,
              23220,
              16582,
              26484,
              17829,
              23191,
              15565,
              13734,
              12491,
              12108,
              17671,
              1889,
              9422,
              23885,
              23298,
              23207,
              5574,
              13551,
              13441,
              4627,
              10208,
              21598,
              13260,
              28689,
              1167,
              21103,
              18857,
              18366,
              6505,
              9608,
              948,
              15930,
              26967,
              16115,
              14271,
              10548,
              6408,
              13350,
              6302,
              8566,
              18485,
              27396,
              10465,
              9630,
              24986,
              17796,
              15308,
              11243,
              7858,
              17398,
              18187,
              23276,
              18614,
              19955,
              17362,
              1581,
              29209,
              6298,
              10420,
              22536,
              11843,
              19467,
              27407,
              16755,
              1762],
             229: [29322,
              24287,
              25151,
              6218,
              25446,
              23870,
              22845,
              18336,
              25143,
              10504,
              16928,
              1830,
              23892,
              13140,
              1181,
              4728,
              22326,
              1128,
              28571,
              654,
              4333,
              12059,
              3207,
              25861,
              12978,
              29203,
              19708,
              3,
              17935,
              20807,
              4187,
              14817,
              3075,
              26968,
              23751,
              3623,
              110,
              24414,
              2160,
              28189,
              15357,
              6031,
              19296,
              14296,
              25303,
              21934,
              16785,
              19773,
              19234,
              10029,
              1647,
              17164,
              23778,
              26367,
              5257,
              3626,
              14676,
              29311,
              1836,
              769,
              3199,
              17283,
              25598,
              17216,
              25597,
              22235,
              23414,
              5444,
              7170,
              18232,
              12514,
              559],
             230: [20654,
              16364,
              22100,
              11261,
              14676,
              23655,
              6610,
              17939,
              24643,
              1724,
              12013,
              20333,
              26749,
              5075,
              27882,
              28263,
              7353,
              4859,
              3759,
              4435,
              10015,
              25478,
              4069,
              18310,
              12322,
              17164,
              366,
              29392,
              26313,
              3182,
              29457,
              19593,
              5881,
              4351,
              19131,
              23807,
              15198,
              12431,
              18225,
              4400,
              7865,
              11406,
              6933,
              1177,
              15763,
              4995,
              26184,
              20128,
              23383,
              1145,
              21655,
              6218,
              5358,
              3712,
              21829,
              14606,
              9309,
              11049,
              2119,
              28644,
              20573,
              4808,
              28715,
              20635,
              21114,
              26699,
              26798,
              19881,
              5781,
              692,
              15425,
              27720,
              22390,
              18621,
              12258,
              1530,
              17193,
              3189,
              15767,
              28189,
              28633,
              11650,
              26777,
              20658,
              12045,
              8352,
              28911,
              15162,
              15434,
              22094,
              109],
             231: [23603,
              18518,
              1144,
              16466,
              9060,
              18426,
              8074,
              21394,
              21836,
              1584,
              1135,
              16789,
              28711,
              12632,
              3360,
              29222,
              20830,
              29102,
              1351,
              28975,
              2198,
              1564,
              15818,
              27932,
              1108,
              24038,
              27096,
              17664,
              10035,
              5911,
              27066,
              22823,
              20122,
              25549,
              3399,
              8064,
              17305,
              5799,
              8798,
              5976,
              22476,
              19207,
              16660,
              3925,
              28783,
              20544,
              17534,
              12277,
              14213,
              27079,
              12649,
              18846,
              19279,
              4440,
              14038,
              3504,
              2884,
              15817,
              18042,
              19446,
              8264,
              5759,
              26777,
              8065],
             232: [6392,
              6074,
              17801,
              21731,
              6835,
              8782,
              27536,
              166,
              6370,
              14493,
              7227,
              11652,
              22746,
              8437,
              24508,
              3802,
              27694,
              4783,
              15035],
             233: [28234,
              1142,
              28611,
              1035,
              9002,
              13869,
              12729,
              12937,
              22743,
              6510,
              11006,
              25814,
              21693,
              21907,
              12828,
              14479,
              25971,
              1310,
              4567,
              20604,
              24255,
              16635,
              3627,
              27677,
              5181,
              21321,
              20717,
              26502,
              18038,
              12657,
              14644,
              14018,
              8302,
              16835,
              184,
              27403,
              2906,
              12379,
              9044,
              2480,
              8666,
              10813,
              136,
              4625,
              27230,
              585,
              5391,
              989,
              18066,
              25846,
              25179,
              10667,
              5729,
              10162,
              21519,
              28779,
              11577,
              5323,
              12577],
             234: [17483,
              28845,
              2520,
              17023,
              16327,
              7900,
              7356,
              23605,
              22092,
              12505,
              6143,
              20718,
              4600,
              14561,
              1064,
              19890,
              15336,
              20010,
              7682,
              19310,
              16374,
              14809,
              25280,
              9058,
              28353,
              27282,
              20349,
              21453,
              4437,
              17703,
              17643,
              18153,
              9472,
              16524,
              6694,
              11263,
              17001,
              5661,
              2934,
              17845,
              18313,
              2806,
              20948,
              15390,
              7466,
              21118,
              13644,
              28291,
              29268,
              15980,
              2704,
              22013,
              6737,
              6857,
              8324,
              24215,
              715,
              16627,
              7819,
              17848,
              16311,
              26482,
              16365,
              18419,
              24131,
              28841,
              11693,
              3278,
              10798,
              2555,
              2309,
              13230,
              15231,
              19386,
              9256,
              3641,
              23333,
              23488,
              8178,
              4418],
             235: [26596,
              7599,
              3924,
              26369,
              20466,
              26285,
              26362,
              2491,
              28932,
              25024,
              25273,
              7231,
              978,
              13959,
              21301,
              19199,
              15108,
              5913,
              12643,
              21712,
              27416,
              49,
              17116,
              8258,
              24039,
              3577,
              23120,
              20402,
              13356,
              5754,
              28059,
              16570,
              16312,
              24760,
              4288,
              22621,
              15563,
              13432,
              27163,
              6797,
              18531,
              11002,
              5741,
              23765,
              8137,
              22125,
              7568,
              21134,
              5297,
              24696,
              5221,
              19607,
              14562,
              8724,
              28933,
              19504,
              18338,
              11805,
              23684,
              21827,
              8813,
              27776,
              11237,
              23607,
              3518,
              13970,
              125,
              20943,
              18342,
              25266,
              19897,
              14374,
              6017,
              21646,
              2650,
              26673,
              27398,
              28436],
             236: [16305,
              22882,
              15012,
              6341,
              29152,
              13245,
              5083,
              5564,
              29552,
              1349,
              6048,
              2992,
              14085,
              24298,
              4970,
              3373,
              16192,
              23019,
              13602,
              16837,
              24720,
              28091,
              20688,
              15829,
              14461,
              9963,
              20851,
              20677,
              6535,
              10640,
              998,
              16136,
              9300,
              22620,
              24870,
              29243,
              3588,
              26024,
              13674,
              2963,
              8690,
              3218,
              12819,
              6319,
              10329,
              1211,
              2161,
              7576,
              19590,
              27443,
              26164,
              10602,
              1803,
              3288,
              12805,
              8411,
              10237,
              26826,
              24748,
              25356,
              16336,
              1322,
              20365,
              22130,
              13554,
              20411,
              219,
              21526,
              20294,
              10075,
              626,
              28099,
              2169,
              29306,
              18328,
              11607,
              21913,
              3466,
              29165,
              9111,
              2305,
              1027],
             237: [19715,
              25438,
              4655,
              21607,
              27459,
              16779,
              8461,
              12962,
              17678,
              24828,
              25079,
              888,
              4675,
              6176,
              20327,
              16185,
              1989,
              22333,
              24207,
              5370,
              2114,
              164,
              4282,
              1199,
              11203,
              8804,
              24932,
              12849,
              27623,
              6762,
              14325,
              12741,
              8928,
              14287,
              25207,
              1024,
              6472,
              28554,
              25369,
              3559,
              17701,
              13165,
              11200,
              23704,
              25068,
              27195,
              1959,
              2309,
              4755,
              2871,
              23725,
              21733],
             238: [12124,
              6892,
              1078,
              28329,
              23323,
              22112,
              9964,
              15420,
              29207,
              19219,
              15441,
              3796,
              2860,
              5685,
              9092,
              7578,
              14381,
              28179,
              6556,
              12194,
              6007,
              20150,
              25761,
              13841,
              25370,
              25213,
              9188,
              20970,
              25049,
              19884,
              15185,
              25902,
              24003,
              16331,
              29039,
              4578,
              10121,
              968,
              3509,
              14003,
              523,
              6474,
              28727,
              23146,
              12961,
              26151,
              13579,
              18873,
              28777,
              17995,
              25697,
              26090,
              9370,
              21691,
              2970,
              28081,
              26835,
              18690,
              16339,
              3372,
              15526,
              17599,
              6863,
              9102,
              7365,
              4269,
              23222,
              19298,
              28545,
              19537,
              23346,
              24519,
              16094,
              9430,
              27630,
              15301],
             239: [25522,
              19289,
              6466,
              25482,
              14328,
              10002,
              13511,
              2022,
              14389,
              19695,
              13904,
              24033,
              15284,
              16236,
              273,
              23770,
              1256,
              9267,
              475,
              9346,
              3800,
              18675,
              19936,
              23798,
              11683,
              25454,
              22281,
              19974,
              3779,
              4551,
              19544,
              11507,
              15886,
              10298,
              17056,
              15823,
              19608,
              26256,
              22216,
              27448,
              13597,
              12921,
              25629,
              13770,
              23829,
              14516,
              12784,
              523,
              14636,
              16237,
              3487,
              18028,
              14772,
              25574,
              6197,
              23809,
              14543,
              6794,
              2878,
              7055,
              350,
              13343,
              13819,
              11348,
              5831,
              2248,
              4339,
              3266,
              23406,
              21968,
              19162,
              7150,
              2969,
              16512,
              6704,
              23168,
              13845,
              17032,
              19929,
              11173,
              18172,
              16513,
              15888,
              2434,
              22604,
              20234,
              13286,
              26437,
              1827,
              26421,
              13280,
              20747,
              17008,
              7422,
              7956,
              27735,
              15215,
              21242,
              24519,
              7172,
              11687,
              1413,
              23199,
              11300,
              19716,
              24017,
              4269,
              28347,
              11650,
              25442,
              13754,
              21717,
              19013,
              3573,
              21848,
              26848],
             240: [1592,
              12840,
              22487,
              22680,
              4786,
              14307,
              11191,
              15731,
              2238,
              21984,
              16084,
              5522,
              18278,
              18406,
              26056,
              12979,
              24831,
              15011,
              4937,
              23528,
              26908,
              20184,
              1546,
              5925,
              25540,
              5933,
              10755,
              5856,
              29169,
              6527,
              12205,
              3853,
              13650,
              14773,
              8059,
              29033,
              1607,
              20786,
              14731,
              27036,
              3216,
              2696,
              17111,
              10517,
              7329,
              22354,
              7909,
              11393,
              7435,
              13758,
              22672,
              4191,
              24905,
              13331,
              158,
              21083,
              7011,
              3716,
              6057,
              26541,
              28175,
              6879,
              5143,
              8176,
              7894,
              26278,
              11612,
              6475,
              7062,
              22895,
              4038],
             241: [20452,
              7398,
              24134,
              8674,
              15224,
              6635,
              827,
              12063,
              13583,
              18984,
              7151,
              29225,
              26854,
              27192,
              12393,
              11820,
              2720,
              13958,
              3292,
              9468,
              13167,
              10812,
              7608,
              13997,
              3990,
              6250,
              12968,
              11143,
              23367,
              24141,
              28707,
              10451,
              17683,
              6881,
              11649,
              11400,
              24988,
              20968,
              3553,
              5492,
              6115,
              19414,
              9434,
              13098,
              21944,
              18546,
              19198,
              26093,
              1738,
              21274,
              5576,
              6075,
              25684,
              9000,
              19583,
              1001,
              28974,
              145,
              1691,
              17313,
              17258,
              562,
              2477,
              7973,
              1404,
              20485,
              13023,
              6039,
              12419,
              11072,
              7796],
             242: [7137,
              20972,
              11825,
              6787,
              11056,
              17250,
              5343,
              25059,
              28075,
              5492,
              1486,
              5994,
              21554,
              976,
              7317,
              3328,
              9434,
              7282,
              13269,
              23903,
              17725,
              10399,
              24134,
              970,
              6812,
              10516,
              6508,
              16109,
              24312,
              24510,
              14218,
              13151,
              27750,
              5579,
              5872,
              10564,
              24046,
              21444,
              2783,
              12063,
              20427,
              23322,
              16357,
              12393,
              20968,
              27105,
              21875,
              25073,
              10822,
              9362,
              26712,
              20881,
              21423,
              8994,
              1811,
              9613,
              5716,
              15856,
              28722,
              1222,
              8236,
              22768,
              3521,
              12932,
              6467],
             243: [21148,
              9616,
              22489,
              25388,
              10850,
              21324,
              10653,
              27352,
              17191,
              28151,
              17588,
              1507,
              23671,
              24028,
              27153,
              28769,
              18633,
              17046,
              890,
              3124,
              18055,
              3801,
              29032,
              6673,
              10744,
              4366,
              10993,
              10984,
              13018,
              10662,
              11153,
              25435,
              18681,
              18116,
              20740,
              10229,
              4167,
              18305,
              9996,
              1314,
              24888,
              25029,
              3431,
              6335,
              5658,
              14404,
              9771,
              4601,
              1483,
              12173,
              5743,
              26252,
              12461,
              12366],
             244: [11308,
              9633,
              15696,
              15355,
              27343,
              23679,
              21892,
              29228,
              2696,
              2426,
              1440,
              8514,
              25511,
              24507,
              24014,
              17775,
              4468,
              14009,
              15375,
              20069,
              8579,
              4485,
              21517,
              7062,
              125,
              13599,
              11922,
              25384,
              27678,
              24942,
              24552,
              8526,
              23614,
              26711,
              5221,
              22334,
              29475,
              12194,
              15628,
              4063,
              27777,
              1389,
              21824,
              13544,
              18899,
              26530,
              27788,
              14562,
              6499,
              22065,
              22649,
              10625,
              27546,
              24424,
              28073,
              12319,
              9460,
              10711,
              28801,
              5127,
              5849,
              17737,
              390,
              24375,
              28527,
              6860,
              4106,
              2086,
              867,
              9731,
              4038],
             245: [16278,
              4545,
              3380,
              28678,
              19612,
              21754,
              15590,
              5101,
              10187,
              4606,
              12385,
              17806,
              35,
              4097,
              28623,
              22704,
              17404,
              16138,
              14616,
              11137,
              15919,
              7520,
              28803,
              20520,
              24305,
              16589,
              8819,
              16987,
              7497,
              6481,
              153,
              1432,
              27195,
              26111,
              1106,
              24796,
              23450,
              25752,
              20955,
              17786,
              16770,
              10599,
              23007,
              14333,
              5437,
              10223,
              2349,
              2112,
              23250,
              20941,
              10196,
              19357,
              15991,
              9039,
              16052,
              265,
              11649],
             246: [15741,
              24673,
              23771,
              17654,
              26660,
              24891,
              12685,
              20554,
              17808,
              27097,
              10641,
              29514,
              29453,
              1778,
              20631,
              325,
              25917,
              20492,
              13300,
              5398,
              8284,
              13208,
              5028,
              17329,
              16255,
              840,
              8845,
              26169,
              25784,
              15875,
              25001,
              12177,
              1270,
              25200,
              2994,
              22435,
              26777,
              9340,
              4677,
              5508,
              14213,
              19195,
              16055,
              21677,
              17941,
              841,
              27178,
              16785,
              1119,
              26819,
              11801,
              28542,
              14186,
              2488,
              9812,
              24623,
              23167,
              9974,
              2808,
              26019,
              4973,
              5799],
             247: [7451,
              17499,
              21934,
              23345,
              1347,
              29215,
              28086,
              16539,
              18419,
              29062,
              13108,
              22600,
              24349,
              16893,
              1572,
              20727,
              14459,
              24607,
              26755,
              18176,
              23396,
              9227,
              18305,
              25357,
              10681,
              6107,
              26902,
              7093,
              17472,
              26648,
              11406,
              120,
              21357,
              220,
              12899,
              18127,
              7898,
              27577,
              2671,
              21851,
              24216,
              14539,
              16509,
              5938,
              25001,
              2994,
              4045,
              3440,
              19416,
              17279,
              15907,
              6640,
              22425,
              16287,
              17808,
              5481,
              23153,
              1001,
              7944,
              6606,
              24268,
              10509,
              3868,
              18376,
              15949,
              21604,
              16549,
              10413,
              15723,
              12761,
              11615,
              688],
             248: [22075,
              19624,
              8211,
              13157,
              29479,
              14473,
              3761,
              5146,
              13596,
              22563,
              20644,
              7500,
              7648,
              16591,
              26209,
              14755,
              22074,
              15645,
              25225,
              16156,
              265,
              29562,
              5078,
              28679,
              23467,
              10979,
              19757,
              3316,
              3417,
              272,
              670,
              7641,
              6456,
              9921,
              22096,
              17916,
              19960,
              15902,
              6672,
              25586,
              13286,
              820,
              19162,
              2594,
              7092,
              1098,
              931,
              5707,
              11228,
              7433,
              1649,
              21691,
              9690,
              16888,
              20228,
              17201,
              24499,
              19619,
              2064,
              23462,
              24152,
              17252,
              20047,
              25977,
              17623,
              28556,
              23180,
              26799,
              482,
              28624,
              13758,
              6844,
              16052,
              20695],
             249: [22148,
              1262,
              18473,
              27227,
              6912,
              8778,
              783,
              4920,
              28609,
              11006,
              11179,
              3329,
              4625,
              5920,
              14948,
              18714,
              8160,
              15802,
              13498,
              17553,
              17450,
              19122,
              20717,
              8411,
              14210,
              13909,
              16025,
              16069,
              14204,
              2437,
              15121,
              6652,
              16005,
              15662,
              29136,
              8498,
              19590,
              2161,
              28330,
              14085,
              8373,
              24806,
              3393,
              12275,
              15026,
              23976,
              11280,
              12762,
              9359,
              13527,
              20973,
              28123,
              9380,
              28926,
              26319,
              26290,
              23348,
              26600,
              11614,
              16316,
              819,
              9008,
              25179,
              29085,
              2637,
              12521,
              13966,
              3627,
              15720,
              28779],
             250: [28002,
              22982,
              13784,
              28976,
              3885,
              21231,
              23552,
              16256,
              12290,
              12498,
              29481,
              25152,
              3834,
              11752,
              3618,
              211,
              24351,
              8084,
              29056,
              7277,
              29473,
              15254,
              5926,
              18114,
              24562,
              12189,
              25377,
              15727,
              6766,
              24848,
              1614,
              21851,
              16055,
              4389,
              12685,
              21801,
              16250,
              9815,
              9086,
              20631,
              15767,
              1151,
              4760,
              3523,
              5028,
              26916,
              14816,
              10115,
              9241,
              12373,
              24534,
              9809,
              9531,
              8092,
              1857,
              4055,
              27656,
              13528,
              19318,
              16151,
              12701],
             251: [7593,
              25391,
              6256,
              16650,
              1618,
              8556,
              6346,
              1021,
              26292,
              19733,
              18647,
              5349,
              5698,
              11112,
              1997,
              26463,
              4589,
              17897,
              19586,
              17878,
              22559,
              29597,
              18707,
              1106,
              19612,
              1530,
              12327,
              20875,
              5720,
              20418,
              12385,
              7150,
              18919,
              26423,
              13758,
              24187,
              2164,
              27798,
              21225,
              7343,
              194,
              18961,
              10968,
              12988,
              7305,
              21247,
              8922,
              25360,
              20269,
              11501,
              17505,
              1784,
              20416,
              3945,
              19929,
              21544,
              29153,
              12853,
              4209,
              23159,
              15124,
              35,
              11283],
             252: [3477,
              4108,
              7180,
              9553,
              17849,
              10240,
              28438,
              28024,
              19248,
              16082,
              15407,
              23183,
              10864,
              21940,
              12678,
              11840,
              384,
              24175,
              18808,
              11005,
              24043,
              6974,
              12755,
              7044,
              5249,
              20351,
              5923,
              22458,
              10085,
              28891,
              3948,
              13724,
              1589,
              26267,
              11778,
              5734,
              18698,
              3934,
              17745,
              3137,
              2949,
              2723,
              24796,
              13928,
              28957,
              4380,
              1340,
              6627,
              6454,
              17267,
              5065,
              28334,
              4461,
              24635,
              22634,
              1030,
              3407,
              7547,
              13769,
              3548,
              14406,
              25982,
              7889,
              27021,
              28627,
              21962,
              29279,
              28501,
              2730,
              28577,
              28663],
             253: [24273,
              18673,
              15877,
              11877,
              6822,
              13009,
              26952,
              1122,
              21496,
              17659,
              16351,
              1508,
              15791,
              13525,
              27992,
              7755,
              27888,
              23215,
              17410,
              24046,
              8129,
              24264,
              17282,
              12384,
              9563,
              6330,
              9140,
              2341,
              17727,
              2898,
              27518,
              444,
              18122,
              6817,
              15685,
              17292,
              16876,
              9204,
              12327,
              24852,
              15931,
              20777,
              13660,
              1370,
              7252,
              10776,
              10135,
              22464,
              2349,
              12129,
              8973,
              9389,
              17567,
              26134,
              18408,
              5048,
              2782,
              21220,
              2303,
              25251,
              376,
              27933,
              6193,
              21109,
              27538,
              1296,
              413,
              6780,
              23535,
              10943,
              20172,
              2783],
             254: [4891,
              15296,
              8708,
              13406,
              17244,
              6031,
              7349,
              9964,
              22273,
              21125,
              9023,
              23457,
              14263,
              14897,
              21009,
              8555,
              5475,
              14732,
              22177,
              16625,
              19227,
              29160,
              471,
              5988,
              6623,
              21010,
              25022,
              2620,
              5836,
              18337,
              5410,
              7524,
              23439,
              2261,
              3307,
              24644,
              20909,
              21570,
              29309,
              3499,
              5282,
              9733,
              11788,
              6647,
              12535,
              5810,
              23146,
              3563,
              10203,
              16617,
              21717,
              8023,
              21090,
              21688,
              17685,
              5303,
              22458,
              6618,
              1001,
              24652,
              12681,
              665,
              19324,
              13900,
              2187,
              11069,
              19476,
              25243,
              20670,
              13949,
              28699,
              14980,
              13726,
              28670,
              28946,
              3472,
              19012,
              22911],
             255: [25355,
              23608,
              3545,
              29540,
              21027,
              11286,
              23741,
              5807,
              12995,
              18078,
              627,
              370,
              232,
              20193,
              22936,
              23669,
              11344,
              28137,
              5708,
              7053,
              19998,
              17558,
              8377,
              11963,
              28457,
              10966,
              13758,
              24821,
              26299,
              5397,
              11922,
              12947,
              25003,
              20741,
              13159,
              18334,
              7111,
              23600,
              7601,
              977,
              710,
              20288,
              23396,
              16539,
              18114,
              22897,
              5042,
              26155,
              15270,
              8084,
              11895,
              27783,
              17429,
              27758,
              6832,
              21608,
              9791,
              28765,
              10528,
              729,
              16893,
              16430,
              13525,
              3099,
              29421,
              9009,
              2213,
              20861,
              14497,
              12651,
              24980,
              24130,
              19571,
              24739,
              24578,
              9266,
              4533,
              897,
              5544,
              1779,
              15593,
              12058],
             256: [18284,
              19383,
              117,
              15423,
              23669,
              27449,
              10948,
              3078,
              28309,
              17902,
              16827,
              19487,
              16610,
              16572,
              21115,
              7893,
              20832,
              25383,
              23975,
              1682,
              29475,
              20377,
              12876,
              27148,
              16914,
              22493,
              4395,
              16052,
              22559,
              13815,
              14531,
              8217,
              6410,
              11598,
              23225,
              20098,
              18779,
              21129,
              8599,
              9729,
              2391,
              25785,
              15421,
              3832,
              9508,
              17681,
              6731,
              12638,
              2669,
              7038,
              4257,
              2712,
              15902,
              8004,
              313,
              5728,
              29515,
              1106,
              9538,
              2646,
              8880,
              10125,
              27663,
              19677,
              16513,
              3583,
              27782,
              27568,
              6210,
              6728,
              8180,
              5034,
              12601,
              7193,
              11428],
             257: [3075,
              20417,
              23610,
              18329,
              20197,
              3005,
              1001,
              27363,
              25711,
              17652,
              6343,
              5228,
              27613,
              22984,
              4011,
              225,
              24485,
              28639,
              8392,
              11227,
              10426,
              11952,
              23475,
              6296,
              20228,
              1005,
              10565,
              5096,
              27092,
              21493,
              19667,
              16037,
              24123,
              23055,
              11483,
              12063,
              22559,
              12419,
              9078,
              13385,
              5745,
              4663,
              20418,
              13916,
              29003,
              17933,
              1391,
              5852,
              10946,
              19085,
              12448,
              10105,
              15875,
              17895,
              16888,
              14451,
              14266,
              5544,
              24955,
              6169,
              762,
              3042,
              21726,
              12417,
              10462,
              19833,
              19195,
              26339,
              11095,
              2987,
              11060,
              8999,
              2958,
              9950,
              2582,
              14333,
              24931,
              21283,
              6689,
              26462,
              2160,
              29520,
              1149,
              19982,
              18644,
              5293],
             258: [15053,
              4255,
              8436,
              12318,
              8578,
              27204,
              23765,
              6691,
              13286,
              24847,
              17883,
              5217,
              7952,
              3354,
              12065,
              22918,
              24192,
              11710,
              10808,
              6863,
              1711,
              4415,
              1506,
              17342,
              28461,
              5437,
              23014,
              13758,
              7267,
              16187,
              3316,
              18841,
              1804,
              4615,
              9464,
              11684,
              742,
              18428,
              20943,
              15533,
              1650,
              27470,
              3987,
              27146,
              23403,
              6754,
              14706,
              4619,
              6152,
              14731,
              730,
              2970,
              8720,
              16341,
              28646,
              14708,
              5815,
              22342,
              8402,
              24999,
              15118,
              3277,
              4596,
              167,
              1736,
              13863,
              6041,
              2074,
              24543,
              10927,
              17433],
             259: [24380,
              7468,
              6,
              27034,
              12479,
              8096,
              28813,
              17395,
              2691,
              7193,
              26068,
              16277,
              22811,
              28456,
              24376,
              3093,
              11345,
              25208,
              27663,
              13546,
              17269,
              1554,
              26046,
              21241,
              6001,
              15421,
              344,
              12399,
              23611,
              27237,
              3986,
              14577,
              23876,
              12749,
              5728,
              17309,
              18044,
              25604,
              23866,
              28505,
              10573,
              14531,
              7321,
              2671,
              6113,
              8418,
              24809,
              23427,
              26220,
              8641,
              6713,
              16875,
              25785,
              20098,
              3240,
              20924,
              19587,
              6588,
              11754,
              22880,
              11326,
              15270,
              14035,
              6559,
              24672,
              27160],
             260: [28482,
              10013,
              26947,
              11101,
              6782,
              13013,
              1944,
              404,
              1512,
              22573,
              27309,
              18186,
              17170,
              3442,
              24448,
              5022,
              24783,
              10607,
              22294,
              24852,
              15048,
              25757,
              16698,
              29301,
              22612,
              13526,
              19283,
              18168,
              25685,
              27131,
              15153,
              25567,
              9834,
              19961,
              17088,
              23511,
              16481,
              29303,
              17762,
              15117,
              26958,
              16174,
              26792,
              19356,
              9231,
              22401,
              21618,
              15931,
              26770,
              10372,
              11905],
             261: [9132,
              26022,
              14463,
              18913,
              28330,
              20483,
              17932,
              11928,
              2450,
              19907,
              13222,
              17209,
              7503,
              26378,
              6994,
              20584,
              25067,
              2407,
              28441,
              416,
              1072,
              1768,
              20472,
              22475,
              252,
              26720,
              16657,
              26752,
              28236,
              7273,
              10409,
              8765,
              18462,
              28251,
              19613,
              25701,
              9594,
              331,
              3425,
              9497,
              29584,
              19582,
              8967,
              907,
              14782,
              10746,
              5421,
              28121,
              10557,
              23360,
              4870,
              22914,
              15477,
              20503,
              13059,
              27445,
              12667,
              10233,
              18473,
              12879,
              7228,
              24753,
              26705,
              28852,
              4930,
              8941],
             262: [12010,
              21091,
              27260,
              9333,
              14675,
              5720,
              4406,
              274,
              20047,
              24401,
              10959,
              20875,
              16424,
              5521,
              23288,
              9693,
              14510,
              25212,
              11898,
              9596,
              23446,
              14875,
              13286,
              20598,
              3412,
              19137,
              10368,
              29424,
              2471,
              25473,
              22318,
              28780,
              25634,
              7736,
              12000,
              26581,
              25575,
              13432,
              9197,
              7436,
              25740,
              29292,
              13434,
              129,
              3688,
              14509,
              27798,
              19946,
              28833,
              5644,
              22616,
              16238,
              20230,
              1930,
              8692,
              23467,
              25752,
              1826,
              23962,
              21426,
              812,
              1246,
              17890,
              7940,
              931,
              3971,
              26541,
              15949,
              12674,
              24523,
              12961,
              11649,
              14124,
              20962,
              6475,
              3169,
              19863,
              27495,
              24181],
             263: [4450,
              13598,
              17329,
              8408,
              21790,
              19140,
              19539,
              4089,
              373,
              10331,
              9680,
              26835,
              13138,
              9592,
              16733,
              4160,
              2127,
              3025,
              24612,
              17140,
              27716,
              9508,
              24623,
              1578,
              14634,
              17235,
              14838,
              13946,
              764,
              6800,
              15752,
              19909,
              10999,
              1207,
              13980,
              17577,
              28777,
              12044,
              12852,
              2466,
              840,
              29307,
              1753,
              20094,
              21506,
              2160,
              28900,
              11490,
              15056,
              22068,
              6603,
              26169,
              991,
              23089,
              1548,
              25132,
              16554,
              24801,
              25200,
              5721,
              2151,
              21497,
              22435,
              2893,
              18904,
              27797,
              7751,
              1702,
              5073,
              2940,
              25485,
              26252,
              897,
              2146,
              20554],
             264: [13060,
              12429,
              11058,
              23402,
              20092,
              13889,
              14124,
              22803,
              10023,
              4739,
              23354,
              28063,
              15429,
              8571,
              2965,
              19779,
              4586,
              16308,
              9135,
              13329,
              21221,
              4383,
              17083,
              25258,
              2487,
              26948,
              13117,
              7198,
              9717,
              17749,
              27896,
              3436,
              4553,
              29598,
              6988,
              579,
              5057,
              19266,
              14552,
              8087,
              10645,
              16844,
              12169,
              4097,
              16084,
              6289,
              7257,
              24045,
              12631,
              2776,
              7066,
              24667,
              15532,
              16258,
              6038,
              14959,
              23704,
              20257,
              4965,
              15310],
             265: [25155,
              22187,
              27599,
              26224,
              7377,
              3004,
              18179,
              5332,
              27998,
              21052,
              26443,
              8916,
              1380,
              3073,
              11298,
              19577,
              11716,
              24727,
              10091,
              24990,
              2512,
              14949,
              19876,
              18210,
              27301,
              24718,
              28996,
              12983,
              1007,
              10871,
              982,
              3156,
              5005,
              6649,
              8012,
              11563,
              20809,
              22876,
              3661,
              16162,
              28884,
              15662,
              1521,
              18903,
              21864,
              29527,
              17039,
              65,
              24933,
              17821,
              3106,
              10151,
              7303,
              20387,
              26647,
              6711,
              14262,
              1049,
              28355,
              15998,
              904,
              3891,
              11713,
              5984,
              15473,
              17022,
              2191,
              18018,
              20503,
              25195,
              14271,
              1443,
              25701,
              9626],
             266: [11618,
              22626,
              3984,
              9118,
              11945,
              26780,
              28600,
              15236,
              16738,
              24008,
              7267,
              17124,
              18679,
              16108,
              24886,
              21209,
              167,
              6447,
              11891,
              17634,
              4286,
              10942,
              2588,
              23323,
              16978,
              3826,
              578,
              23784,
              12533,
              25929,
              11998,
              10845,
              7387,
              6512,
              23874,
              21517,
              22015,
              15628,
              742,
              14562,
              9773,
              5127,
              13466,
              680,
              3942,
              7436,
              25837,
              24472,
              2797,
              24905,
              15949,
              13149,
              15638,
              13695,
              28565,
              997,
              4965,
              13982,
              25040,
              22559],
             267: [6751,
              8560,
              6672,
              14963,
              4474,
              27896,
              4853,
              6844,
              2545,
              8734,
              13835,
              23310,
              5513,
              24357,
              23148,
              4226,
              3389,
              21539,
              20824,
              13758,
              12838,
              19507,
              21193,
              25165,
              16245,
              9714,
              21737,
              8211,
              6691,
              10232,
              22877,
              24052,
              931,
              11649,
              28119,
              11944,
              15053,
              2820,
              11666,
              11898,
              19152,
              14766,
              21618,
              26919,
              15177,
              5030,
              6038,
              8728,
              25589,
              2936,
              5830,
              9717,
              4938,
              17109],
             268: [15706,
              1710,
              2099,
              728,
              11621,
              15825,
              1739,
              23950,
              21149,
              9500,
              8162,
              11936,
              12324,
              2448,
              27262,
              12428,
              16235,
              20005,
              9288,
              26690,
              7335,
              19762,
              23375,
              13834,
              9393,
              19425,
              28370,
              19225,
              21236,
              5149,
              4042,
              13111,
              19069,
              8459,
              13294,
              13690,
              1797,
              12810,
              17053,
              4465,
              1703,
              6909,
              5611,
              21909,
              18701,
              24546,
              28513,
              23255,
              25736,
              25609,
              29108,
              24298,
              3972,
              16637],
             269: [28520,
              19722,
              5802,
              6955,
              24172,
              25030,
              27024,
              23816,
              25631,
              8361,
              8256,
              26103,
              6175,
              5211,
              18049,
              1450,
              26231,
              26586,
              19806,
              19032,
              4304,
              8661,
              21112,
              13667,
              2464,
              10507,
              323,
              28032,
              24170,
              15680,
              27078,
              19038,
              22309,
              14960,
              13217,
              23806,
              8416,
              1840,
              17551,
              15428,
              11831,
              3604,
              18913,
              229,
              17286,
              10375,
              18010,
              10514,
              8413,
              26526,
              15366,
              26789,
              28104,
              24920,
              15662,
              20274,
              10176,
              8816,
              16328,
              13571,
              15298,
              21354,
              1685,
              28496,
              3914,
              10871,
              5139,
              20714,
              26141,
              18433,
              12800,
              22528,
              1290,
              12012,
              2251,
              19627,
              13032,
              9167,
              27379,
              8080,
              21918,
              28910,
              24298,
              632,
              4279],
             270: [9127,
              6336,
              14336,
              19305,
              26623,
              20951,
              271,
              17959,
              16836,
              13781,
              5014,
              4429,
              7684,
              22188,
              2087,
              22476,
              20182,
              11711,
              22323,
              22018,
              21257,
              19719,
              11543,
              20668,
              5382,
              16862,
              25863,
              9434,
              27245,
              3842,
              4416,
              28577,
              17834,
              23344,
              28327,
              22301,
              4510,
              5046,
              23151,
              16009,
              5507,
              18652,
              15385,
              21675,
              7309,
              887,
              4602,
              13946,
              744,
              6827,
              17508,
              15232,
              22135,
              14155,
              410,
              4077,
              2219,
              28392,
              3953,
              16546,
              8083,
              24215,
              6925,
              12136,
              13852,
              13584,
              3052,
              2863,
              10113,
              18321,
              29013,
              29229,
              24095,
              18305,
              6237,
              29404,
              11925,
              18569,
              17745],
             271: [9230,
              26594,
              17489,
              6118,
              7572,
              22123,
              23035,
              28205,
              851,
              29135,
              19496,
              15454,
              2580,
              869,
              1971,
              7528,
              14460,
              11563,
              12081,
              14905,
              10652,
              18287,
              15662,
              10465,
              13559,
              14644,
              6574,
              21658,
              6072,
              10733,
              177,
              9935,
              2718,
              7008,
              14927,
              15121,
              6252,
              23738,
              8232,
              7440,
              48,
              18839,
              18529,
              19805,
              12839,
              10548,
              3425,
              19095,
              13448,
              28117,
              8678,
              14904,
              13466,
              19638,
              28723,
              23517,
              1245,
              1178,
              22048,
              23736,
              19276,
              4238,
              15058,
              16394,
              5323,
              2401,
              22780,
              4115,
              28257],
             272: [18474,
              4176,
              23413,
              2305,
              6445,
              12998,
              22050,
              8012,
              15348,
              27394,
              1608,
              3690,
              3776,
              4989,
              16569,
              9441,
              20344,
              18226,
              19519,
              10314,
              6185,
              16294,
              19396,
              15642,
              23422,
              17656,
              11351,
              8509,
              28479,
              18468,
              17796,
              1674,
              712,
              25402,
              7320,
              15428,
              2690,
              6652,
              16005,
              12428,
              15592,
              23547,
              4455,
              26674,
              17069,
              20099,
              27310,
              4794,
              22965,
              23601,
              9172,
              15457,
              14654,
              4241,
              21526,
              12379,
              20680,
              4726,
              28609,
              2924,
              24948,
              26404,
              5213,
              22471,
              21994,
              6904,
              5323,
              15998,
              15012,
              356,
              10705,
              11126,
              1047,
              12822,
              10733],
             273: [7591,
              6851,
              5232,
              24702,
              23398,
              19302,
              26365,
              14348,
              6661,
              13213,
              15026,
              1445,
              1072,
              8818,
              20245,
              5390,
              29094,
              26450,
              26359,
              17637,
              22579,
              26416,
              23742,
              14841,
              11900,
              18291,
              12831,
              4346,
              343,
              2228,
              20503,
              16544,
              26583,
              7571,
              19590,
              7173,
              23620,
              23193,
              26773,
              27681,
              18050,
              16291,
              27262,
              22655,
              28044,
              2694,
              16500,
              9800,
              16403,
              2053,
              25255,
              12590,
              8470,
              5537,
              3260,
              17051,
              21624,
              17829,
              6242],
             274: [3344,
              18523,
              7914,
              9960,
              5078,
              22779,
              20696,
              1659,
              19550,
              1669,
              14304,
              538,
              1816,
              6202,
              9306,
              21730,
              25186,
              15949,
              19913,
              1246,
              2812,
              580,
              24693,
              6111,
              9754,
              29138,
              1967,
              17948,
              13884,
              14958,
              5435,
              29197,
              5707,
              4603,
              9755,
              1437,
              6691,
              1098,
              22391,
              6038,
              26870,
              7831,
              6436,
              8866,
              11344,
              16591,
              15247,
              12626,
              2266,
              3416,
              24615,
              18518,
              9323,
              11666,
              5349,
              8968,
              26093,
              16715,
              26927,
              25860,
              15533,
              10264,
              23203],
             275: [10845,
              3509,
              6512,
              7269,
              26446,
              4552,
              21626,
              21660,
              4321,
              9803,
              10942,
              22015,
              3252,
              3079,
              22693,
              15370,
              182,
              19116,
              2696,
              29580,
              22776,
              8376,
              12251,
              29364,
              21212,
              346,
              20689,
              10609,
              19713,
              12916,
              19763,
              15849,
              9712,
              18330,
              28294,
              1009,
              16476,
              27784,
              5555,
              22825,
              13410,
              11809,
              4532,
              10270,
              29180,
              18421,
              21841,
              21370,
              20863,
              25320,
              7722,
              7541,
              4436,
              27142,
              24905,
              25511,
              17523,
              19149,
              19028,
              5996,
              17030,
              2138,
              19315,
              12030,
              13494,
              5577,
              18265,
              3088,
              17486,
              26254,
              24839,
              23014,
              26151,
              6879,
              9102,
              17634,
              14775,
              13695,
              18580,
              4038,
              23346,
              28545,
              20568,
              23146,
              7062],
             276: [9562,
              23192,
              19650,
              13671,
              248,
              15566,
              17517,
              25790,
              13574,
              15723,
              22144,
              326,
              15052,
              17229,
              26718,
              5809,
              1786,
              12328,
              15079,
              27543,
              16406,
              12786,
              22676,
              3709,
              10494,
              4429,
              26885,
              15208,
              11414,
              28282,
              24559,
              1403,
              11473,
              10212,
              18737,
              11232,
              8957,
              17747,
              18546,
              2994,
              25860,
              13425,
              11910,
              21801,
              28477,
              25161,
              23,
              10709,
              4147,
              7999,
              23050,
              29013,
              5364,
              12062,
              12359,
              2572,
              18964,
              22729,
              1179,
              24705,
              15102,
              19981,
              23856,
              27006,
              11850,
              12045,
              18305,
              17279,
              2643,
              22458,
              16833,
              6876],
             277: [23443,
              24562,
              29104,
              18955,
              2706,
              142,
              23006,
              19885,
              9561,
              16535,
              12172,
              7370,
              1896,
              6674,
              6809,
              6123,
              28883,
              15168,
              12708,
              27392,
              27589,
              13231,
              23545,
              3789,
              20593,
              10520,
              561,
              6418,
              11440,
              2011,
              28727,
              24236,
              21897,
              25958,
              9508,
              24998,
              12289,
              15558,
              15879,
              1391,
              19182,
              4910,
              15767,
              27346,
              22431,
              8503,
              11848,
              9762,
              19023,
              27263,
              14609,
              11061,
              12776,
              15785,
              29330,
              10270,
              1853,
              12639,
              8704,
              7547,
              20563,
              8712,
              973,
              16144,
              25139,
              21061,
              2486,
              7461,
              17770,
              11463,
              3546,
              19537,
              8163,
              17645,
              22077,
              1650,
              6876,
              12634,
              267,
              15272,
              21851,
              23715,
              15301,
              18676,
              4546,
              14497,
              3716,
              18487,
              27831],
             278: [8081,
              20240,
              19830,
              19812,
              8380,
              4187,
              18152,
              21812,
              29265,
              27607,
              11772,
              22709,
              18305,
              3713,
              12475,
              20128,
              20169,
              7148,
              21677,
              24485,
              401,
              14084,
              2994,
              19901,
              1527,
              8091,
              23870,
              19416,
              8483,
              24381,
              7453,
              23125,
              5438,
              28296,
              29311,
              20573,
              27008,
              20217,
              20640,
              9782,
              19197,
              10583,
              19131,
              17653,
              28227,
              7781,
              15349,
              6890,
              13001,
              7463,
              24964,
              7362,
              1705,
              26831,
              26455,
              15692,
              28268,
              7542,
              10519,
              3431,
              3181,
              18476,
              366],
             279: [12084,
              6003,
              25341,
              14695,
              6531,
              27838,
              24205,
              4864,
              5564,
              22479,
              5433,
              6897,
              5921,
              1415,
              22995,
              6584,
              8871,
              20537,
              11522,
              15343,
              16048,
              2354,
              19038,
              24399,
              25758,
              16316,
              669,
              23235,
              8582,
              28305,
              13274,
              14167,
              9850,
              26671,
              3543,
              28199,
              15869,
              27504,
              9515,
              20020,
              26760,
              16126,
              18763,
              22792,
              24901,
              13962,
              27911,
              14819,
              26920,
              16582,
              15012,
              21878,
              29492,
              25771,
              24195,
              10921,
              20780,
              24680,
              26324,
              5620,
              1180,
              23032,
              18146,
              5645,
              20273,
              19218,
              27527,
              16500,
              6816,
              5883,
              14007,
              2974,
              27064,
              22537,
              20565,
              14085],
             280: [3745,
              10818,
              4477,
              12064,
              25782,
              13491,
              26986,
              21069,
              29185,
              14024,
              18141,
              28079,
              14170,
              3937,
              4030,
              643,
              16928,
              4067,
              19966,
              20840,
              18621,
              3625,
              13789,
              2600,
              16131,
              330,
              22742,
              17459,
              19217,
              15577,
              8332,
              8942,
              28783,
              24420,
              23167,
              4559,
              22144,
              554,
              18225,
              4560,
              25336,
              15865,
              19773,
              6321,
              20014,
              7918,
              10416,
              1784,
              23536,
              5651,
              1277,
              3147,
              2544,
              3989,
              7342,
              2309,
              11232],
             281: [14232,
              26453,
              29325,
              28795,
              11500,
              24311,
              3126,
              1283,
              9584,
              21656,
              14986,
              17616,
              4579,
              23926,
              11649,
              5353,
              943,
              2109,
              10486,
              27362,
              10155,
              7274,
              12472,
              26191,
              18861,
              8821,
              8621,
              27706,
              16817,
              19916,
              27021,
              16407,
              3237,
              20051,
              2673,
              17078,
              2310,
              22559,
              18583,
              19514,
              14773,
              28325,
              21894,
              1826,
              4586,
              15458,
              23895,
              23003,
              29560,
              23021,
              26870,
              18521,
              15164],
             282: [6691,
              17704,
              4325,
              12299,
              9224,
              12041,
              3567,
              13758,
              21691,
              11344,
              7642,
              17778,
              15367,
              20188,
              635,
              11861,
              13497,
              16233,
              1158,
              16463,
              12147,
              19533,
              8698,
              6968,
              29234,
              20782,
              28119,
              17068,
              13719,
              19946,
              25204,
              12870,
              1011,
              22891,
              21219,
              4911,
              22518,
              4411,
              28036,
              13620,
              7197,
              5447,
              27500,
              17846,
              4024,
              23331,
              4739,
              9571,
              20257,
              21186,
              4383,
              24523,
              22391,
              16258,
              18252,
              24978,
              9688,
              22204,
              26936,
              21762,
              9011,
              24481,
              16395,
              25755,
              20139,
              21040,
              1437,
              20183,
              4965,
              19707,
              5544,
              12838,
              22289,
              20962,
              4984,
              4100],
             283: [27681,
              29351,
              20945,
              15603,
              12675,
              21818,
              22725,
              29118,
              22067,
              24564,
              15989,
              7929,
              2737,
              7652,
              5686,
              23980,
              6394,
              6615,
              6996,
              18859,
              13591,
              1196,
              29231,
              382,
              1362,
              3603,
              8026,
              4338,
              17039,
              16551,
              2173,
              7792,
              7834,
              11949,
              18332,
              13337,
              5745,
              9594,
              847,
              11020,
              6744,
              6771,
              15271,
              15977,
              24373,
              22949,
              5538,
              4042,
              17597,
              7981,
              26845,
              22791,
              13182,
              8624,
              23998,
              3171,
              9380,
              24256,
              2214,
              919,
              20365,
              3664,
              29269,
              24608,
              17045,
              15682,
              3061,
              21095,
              25220],
             284: [2164,
              17084,
              18173,
              4302,
              16003,
              23666,
              12697,
              26295,
              9413,
              24802,
              8540,
              24502,
              234,
              19501,
              1287,
              19438,
              28315,
              18757,
              26263,
              13976,
              23216,
              23300,
              2421,
              27732,
              10620,
              20807,
              26519,
              4179,
              9900,
              1518,
              4624,
              5543,
              12498,
              21851,
              10852,
              7407,
              16369,
              3325,
              9359,
              4105,
              27454,
              20007,
              11101,
              20023,
              17232,
              12791,
              19087,
              26485,
              19318,
              412,
              15472,
              19697,
              28765,
              4493,
              11671,
              28191,
              17282,
              7971,
              12132,
              15272,
              27240,
              23462,
              8170,
              16648,
              8406,
              9569,
              4467,
              6042,
              3384,
              10932,
              19892,
              27930,
              564,
              1391,
              11125,
              12514,
              17510,
              7146,
              7984,
              4174],
             285: [8312,
              14640,
              13725,
              1477,
              18644,
              23281,
              26885,
              10970,
              21885,
              14296,
              12775,
              25001,
              27661,
              27326,
              27571,
              17900,
              15985,
              7493,
              2616,
              28050,
              14266,
              9881,
              5257,
              28542,
              25698,
              13394,
              3657,
              8148,
              573,
              17941,
              11576,
              24737,
              6297,
              16999,
              28842,
              18305,
              26313,
              15875,
              11569,
              2848,
              5743,
              11447,
              14903,
              28850,
              840,
              16000,
              17808,
              28633,
              25068,
              1527,
              4160,
              22984,
              7614,
              250,
              10347,
              18499,
              20940,
              24562,
              13824,
              9284,
              7676,
              5590,
              2884,
              10014,
              1522,
              769,
              4099,
              25013,
              5008,
              17532,
              18867,
              9856,
              2524,
              5909,
              5962,
              26854,
              13191,
              11400,
              21851],
             286: [15927,
              17533,
              10586,
              29179,
              22140,
              22938,
              3579,
              7333,
              15884,
              25147,
              18959,
              21341,
              21701,
              577,
              23536,
              28072,
              27956,
              18715,
              9591,
              2309,
              15557,
              4591,
              17570,
              16502,
              19604,
              216,
              304,
              18812,
              785,
              2102,
              24704,
              26699,
              10217,
              14228,
              12435,
              20703,
              26229,
              23858,
              6795,
              7862,
              10750,
              13760,
              22637,
              2918,
              19810,
              27245,
              13087,
              6928,
              17532,
              7341,
              14224,
              20793,
              25479,
              28025,
              4790,
              10105,
              403,
              11225,
              22043,
              1683,
              17439,
              28339,
              22025],
             287: [24419,
              20331,
              21828,
              2223,
              19626,
              15285,
              15430,
              21106,
              19031,
              532,
              15875,
              21248,
              21975,
              1231,
              23735,
              26615,
              22257,
              17764,
              23727,
              8866,
              15558,
              5926,
              27827,
              13208,
              1605,
              13951,
              16121,
              14355,
              13078,
              1228,
              3384,
              5881,
              15270,
              10783,
              6042,
              10364,
              1202,
              18981,
              28798,
              5107,
              18451,
              19121,
              8254,
              29285,
              14278,
              6169,
              8534,
              12119,
              24679,
              8203,
              17619,
              10922,
              18937,
              24226,
              8182,
              5259,
              11125,
              18305,
              17510,
              24845],
             288: [3528,
              15255,
              8946,
              4855,
              4154,
              11548,
              9507,
              15161,
              28685,
              9664,
              14852,
              29125,
              8489,
              27311,
              4032,
              18970,
              23326,
              12405,
              24374,
              13358,
              4072,
              1157,
              24235,
              24572,
              22458,
              194,
              27770,
              17717,
              14475,
              20959,
              7978,
              18836,
              4,
              8182,
              29481,
              1569,
              3258,
              13262,
              28141,
              13666,
              7284,
              13116,
              26559,
              17624,
              16000,
              8863,
              13098,
              16098,
              2569,
              2395,
              28191,
              22300,
              27279,
              26093,
              15532,
              1827,
              10625,
              26034,
              11125,
              10105,
              19386],
             289: [17164,
              15198,
              12700,
              8798,
              10098,
              18800,
              18559,
              701,
              19194,
              7353,
              27528,
              1578,
              13053,
              28907,
              1908,
              9605,
              4396,
              13414,
              24235,
              3620,
              7194,
              7043,
              3925,
              8259,
              24106,
              534,
              9856,
              917,
              11369,
              26219,
              10823,
              22582,
              2839,
              26184,
              9295,
              14711,
              28339,
              6956,
              6286,
              19593,
              13118,
              11952,
              26313,
              14878,
              22287,
              29311,
              11174,
              16427,
              7676,
              22366,
              9010,
              25858,
              2958,
              14780,
              3311,
              25876,
              2231,
              16000,
              555,
              17328,
              3766,
              12107,
              2535,
              11545,
              7174,
              18846,
              22739,
              6508,
              29392,
              29003,
              15851,
              26777,
              27827,
              22094,
              13042,
              16021,
              21829,
              15505,
              11247,
              9790],
             290: [19977,
              19528,
              27645,
              886,
              24176,
              23757,
              7766,
              9171,
              12721,
              24187,
              22559,
              25582,
              3741,
              11581,
              5377,
              6765,
              24509,
              19539,
              1256,
              8131,
              23162,
              11925,
              29232,
              10249,
              8844,
              14760,
              562,
              11067,
              4836,
              1505,
              14525,
              2899,
              9068,
              13641,
              10441,
              5034,
              16627,
              24648,
              4493,
              15001,
              1099,
              17510,
              13042,
              5236,
              10258,
              15390,
              14543,
              6290,
              6261,
              16517,
              2186,
              25104,
              2749,
              12348,
              491,
              20574,
              13179,
              7905,
              17480,
              26600,
              23843,
              4312,
              25311,
              21499,
              10681,
              13379,
              27796,
              14830,
              14578,
              5847,
              27319,
              28811,
              14567,
              23493,
              5750,
              19245,
              19485,
              16392,
              11904,
              20842,
              17130,
              897,
              25863],
             291: [24186,
              17034,
              24006,
              21853,
              24073,
              6838,
              14369,
              15089,
              19222,
              21643,
              21334,
              19993,
              22422,
              6611,
              13749,
              25895,
              17865,
              13375,
              24400,
              19396,
              25231,
              1364,
              24262,
              143,
              20309,
              20503,
              5860,
              249,
              27584,
              23918,
              6059,
              29553,
              22775,
              7389,
              11957,
              9882,
              15662,
              13519,
              9743,
              28655,
              14055,
              12490,
              18615,
              27631,
              23139,
              25067,
              11879,
              7927,
              732,
              5391,
              5552,
              23559,
              3726,
              6223,
              8832,
              17625,
              13833,
              28996,
              6652,
              458,
              22402,
              14798,
              21970,
              6232,
              14119,
              22694,
              485,
              1966,
              28375,
              3778,
              23736,
              25229,
              21058],
             292: [8189,
              7335,
              9516,
              17779,
              20008,
              7617,
              23265,
              8434,
              6985,
              703,
              21778,
              17585,
              12447,
              6735,
              24240,
              24343,
              13796,
              27403,
              11185,
              1353,
              28737,
              1579,
              25290,
              2200,
              8252,
              2291,
              17220,
              5760,
              5240,
              139,
              27685,
              7540,
              18260,
              24794,
              29414,
              3134,
              9500,
              25609,
              11401,
              13690,
              22701,
              17359,
              22386,
              7543,
              11334,
              5042,
              13987,
              7276,
              15445,
              25795,
              15959,
              23598,
              15279,
              6353,
              25915,
              28689,
              21246,
              7320,
              15995,
              537,
              23374,
              10387,
              14150,
              24307,
              18389,
              13294,
              28212],
             293: [18805,
              5634,
              3961,
              6771,
              15307,
              9304,
              10230,
              29000,
              14905,
              20871,
              1448,
              17923,
              4273,
              8693,
              10634,
              14836,
              9630,
              23847,
              22077,
              21923,
              24952,
              17039,
              23582,
              6492,
              9506,
              25882,
              5986,
              474,
              26795,
              14913,
              4039,
              17233,
              9568,
              7303,
              28313,
              1762,
              28084,
              23348,
              23212,
              15660,
              19405,
              28563,
              28587,
              28689,
              21313,
              18859,
              5340,
              318,
              2543,
              27733,
              27337,
              5205,
              25041,
              3891,
              1575,
              6531,
              4658,
              4387,
              20800,
              15600,
              15516,
              11457,
              26523,
              27824,
              17230,
              2384,
              8288,
              18256,
              17009,
              10387,
              26533,
              18189],
             294: [18277,
              27881,
              9147,
              14359,
              4371,
              9308,
              7348,
              29409,
              21663,
              17829,
              23609,
              20625,
              8979,
              11243,
              4279,
              7723,
              19015,
              25159,
              28261,
              6828,
              5721,
              20309,
              8498,
              21598,
              19209,
              4120,
              18614,
              12841,
              28510,
              22846,
              3153,
              14471,
              21629,
              19517,
              3892,
              26484,
              27401,
              25697,
              7933,
              19590,
              18050,
              29135,
              22792,
              9431,
              3664,
              5673,
              6494,
              28441,
              16188,
              19258,
              13461,
              12201,
              22008,
              606,
              13571,
              27051,
              12350,
              1802,
              26679,
              19468,
              10594,
              4278,
              4392,
              17963,
              21690,
              3563,
              23738,
              6777,
              19095,
              10733,
              20245,
              2667,
              13232],
             295: [16270,
              13070,
              13645,
              7589,
              5292,
              13362,
              7631,
              8019,
              5323,
              16454,
              17718,
              18071,
              8626,
              26669,
              2030,
              4733,
              21915,
              27546,
              20652,
              20245,
              27368,
              13309,
              3115,
              18770,
              22202,
              16568,
              10557,
              16396,
              26009,
              13188,
              24864,
              27599,
              28355,
              8817,
              20636,
              13334,
              27023,
              23657,
              10898,
              819,
              2464,
              29000,
              27453,
              16235,
              6292,
              12609,
              25728,
              5918,
              11980,
              585,
              8574,
              9285,
              51,
              4164,
              25,
              5173,
              19886,
              21989,
              13805,
              5509,
              18453,
              24385,
              258,
              17906,
              3815,
              4536,
              7147,
              12822,
              12676],
             296: [1751,
              7046,
              12987,
              14312,
              13460,
              29198,
              16530,
              5940,
              11476,
              1745,
              6532,
              8386,
              23217,
              14047,
              11697,
              16496,
              1845,
              25374],
             297: [4236,
              12575,
              9181,
              4339,
              7825,
              21883,
              10404,
              11154,
              11608,
              5458,
              1805,
              18294,
              21916,
              7596,
              18305,
              153,
              15490,
              20027,
              18454,
              16909,
              4602,
              12788,
              15544,
              13208,
              3367,
              8601,
              2411,
              11438,
              6483,
              28529,
              18266,
              17048,
              8913,
              7847,
              9128,
              14539,
              6725,
              2234,
              12230,
              22020,
              20846,
              27348,
              6114,
              20932,
              19416,
              7738,
              4428,
              10622,
              21788,
              10370,
              7745,
              27832,
              19736,
              16513,
              8381,
              27018,
              27111,
              9876,
              12267,
              15533,
              8112,
              17546,
              7478,
              14081,
              18837,
              24181,
              9196,
              20607,
              4499,
              17745,
              18424],
             298: [25377,
              14860,
              28021,
              19903,
              10026,
              27778,
              5183,
              25768,
              19398,
              14747,
              7614,
              11582,
              23858,
              12322,
              28227,
              21544,
              2438,
              5046,
              11810,
              5606,
              13946,
              2025,
              7974,
              11921,
              5341,
              5134,
              20217,
              25001,
              15875,
              25917,
              18305,
              3116,
              16055,
              26313,
              24414,
              26219,
              14228,
              21801,
              12367,
              14643,
              19593,
              2606,
              18466,
              3571,
              9769,
              18501,
              3657,
              19168,
              12308,
              7662,
              3907,
              6737,
              12189,
              1784,
              14918,
              12882,
              21962,
              26367,
              17541,
              27498,
              21499,
              18551,
              17104,
              23951,
              5081,
              2146,
              5926,
              2610,
              16121,
              8084,
              28339,
              5508,
              28975,
              5212,
              27553,
              28976,
              10224,
              24351,
              5066],
             299: [6067,
              19513,
              24312,
              15964,
              25698,
              13033,
              19703,
              18704,
              5229,
              9485,
              9362,
              25545,
              28784,
              27433,
              11268,
              4149,
              20545,
              5747,
              16522,
              737,
              19770,
              13023,
              2364,
              19899,
              12732,
              10971,
              12121,
              1472,
              16820,
              7971,
              28877,
              6254,
              28786,
              1461,
              99,
              8432,
              15965,
              5492,
              17938,
              6467,
              28075,
              16109,
              13251,
              10897,
              15500,
              28229,
              8994,
              2614,
              6970,
              9957,
              10750,
              29072,
              10908,
              17104,
              19929,
              13093,
              14146,
              20123,
              9715,
              28392,
              21154,
              18700,
              16896,
              28340,
              2790,
              21654,
              10129,
              20760,
              25400,
              22171],
             300: [11999,
              6331,
              26874,
              3677,
              21018,
              24283,
              13560,
              24506,
              13283,
              21067,
              23385,
              28630,
              26212,
              7067,
              24239,
              7018,
              12325,
              13525,
              11884,
              18687,
              288,
              23135,
              21059,
              27848,
              21481,
              21398,
              16605,
              19189,
              1633,
              16581,
              17410,
              9636,
              13429,
              17601,
              20879,
              16876,
              16897,
              12735,
              17332,
              14665,
              26230,
              1508,
              4957,
              14855,
              3685,
              9047,
              1051,
              1718,
              1560,
              16648,
              26564,
              1736,
              26314,
              5505,
              23920],
             301: [2948,
              13396,
              22137,
              8987,
              12532,
              28193,
              26121,
              10188,
              19856,
              20243,
              290,
              25530,
              26097,
              17304,
              27652,
              14794,
              5113,
              5046,
              25630,
              27997,
              7461,
              22653,
              12218,
              13277,
              13208,
              27325,
              19851,
              309,
              8510,
              10797,
              18166,
              26554,
              25354,
              4504,
              1629,
              16003,
              2331,
              6171,
              14524,
              988,
              27734,
              18182,
              23834,
              13579,
              29472,
              16055,
              7160,
              12857,
              21752,
              4033,
              20397,
              5335,
              1784,
              5283,
              231,
              19314,
              28357,
              2648,
              29485,
              22667,
              8311,
              14816,
              9964,
              23038,
              17356,
              8340,
              12045,
              2949,
              12308,
              26858,
              8788,
              22236,
              23774,
              13339,
              19786,
              4621,
              10224,
              20516],
             302: [7188,
              14582,
              22361,
              4452,
              4611,
              10309,
              3625,
              25979,
              29001,
              23832,
              13539,
              456,
              28453,
              9758,
              4621,
              13449,
              15057,
              5786,
              20737,
              9384,
              14421,
              16928,
              1469,
              15517,
              7384,
              3384,
              21358,
              9974,
              7202,
              5543,
              17515,
              20502,
              18675,
              12408,
              2994,
              9505,
              21906,
              10519,
              14780,
              1408,
              8325,
              290,
              4577,
              23809,
              7830,
              10412,
              18028,
              26968,
              19400,
              14818,
              6088,
              22715,
              17935,
              3049,
              12624,
              19195,
              12322,
              1001,
              16785,
              22458,
              2839,
              28462,
              835,
              29453,
              14351,
              11366,
              11917,
              21506,
              972,
              1726,
              22236,
              25332,
              22297,
              12681,
              16196,
              4058,
              24845,
              14565,
              14882],
             303: [24055,
              28488,
              17754,
              14342,
              23150,
              26022,
              27281,
              4387,
              28265,
              17777,
              21422,
              28728,
              4483,
              27214,
              19396,
              29000,
              3334,
              6545,
              8687,
              26769,
              25131,
              26961,
              407,
              20242,
              25723,
              22378,
              11928,
              481,
              16995,
              12705,
              13242,
              27996,
              24580,
              20893,
              29219,
              24546,
              13404,
              15660,
              20483,
              4536,
              1049,
              8192,
              5953,
              6994,
              16403,
              4464,
              16461,
              15824,
              8037,
              7420,
              25340,
              7535,
              12699,
              17289,
              10604,
              22175,
              13731,
              8467,
              954,
              9882,
              12266,
              4318,
              9697],
             304: [10067,
              1577,
              5691,
              26065,
              28219,
              5562,
              8254,
              1498,
              11114,
              94,
              20822,
              9820,
              23963,
              8726,
              22458,
              28194,
              23146,
              25891,
              24621,
              15182,
              14751,
              4106,
              26019,
              8910,
              10138,
              14442,
              17453,
              18775,
              22844,
              4891,
              24613,
              5721,
              18940,
              24918,
              10121,
              20692,
              16245,
              24424,
              18949,
              18543,
              24998,
              28462,
              18421,
              3188,
              4411,
              21331,
              27788,
              2596,
              22334,
              28191,
              577,
              17226,
              29572,
              14840,
              9192,
              2715,
              9379,
              17136,
              11408,
              5263,
              27784,
              26372,
              25582,
              14962,
              26415],
             305: [3542,
              8197,
              23168,
              10318,
              9396,
              19642,
              22610,
              16138,
              22103,
              29028,
              13393,
              18477,
              17806,
              14138,
              29471,
              11394,
              16386,
              18608,
              1848,
              2789,
              14616,
              3082,
              27954,
              14237,
              4555,
              8875,
              21025,
              5977,
              14117,
              173,
              26708,
              8369,
              25976,
              23340,
              25984,
              5101,
              26449,
              27256,
              16098,
              17824,
              10599,
              15500,
              24163,
              10258,
              5236,
              3187,
              27486,
              25606,
              13127,
              27387,
              5891,
              9663,
              11503,
              20703,
              12741,
              6956,
              4109,
              29447,
              27062,
              8166,
              9678,
              14511,
              7718,
              28134,
              14064,
              21008,
              19386,
              3533,
              21203,
              24681,
              15968,
              5909],
             306: [3742,
              5466,
              21239,
              11814,
              13357,
              9324,
              26800,
              15245,
              16743,
              23606,
              14994,
              20070,
              24102,
              27668,
              21114,
              7428,
              17263,
              16554,
              20947,
              29227,
              2383,
              1863,
              21485,
              21837,
              22929,
              4601,
              27079,
              18550,
              14778,
              20221,
              3851,
              2859,
              10753,
              15480,
              5245,
              22377,
              26768,
              14914,
              20980,
              14093,
              22476,
              2396,
              4859,
              28553,
              18980,
              6935,
              26330,
              23233,
              28115,
              24393,
              22845,
              8147,
              8682,
              16429,
              19413,
              24888,
              9058,
              27446,
              8364,
              513,
              28037,
              18491,
              27870,
              2731,
              15273,
              4440,
              7461,
              5259,
              13528,
              26566,
              6502,
              5881,
              24359,
              5559],
             307: [29518,
              3207,
              29440,
              23778,
              28344,
              29548,
              16720,
              12269,
              20359,
              1427,
              9661,
              27056,
              21699,
              10321,
              24712,
              8097,
              16419,
              17972,
              3352,
              12971,
              20155,
              13756,
              21230,
              12868,
              25570,
              21135,
              6321,
              21454,
              27904,
              27424,
              18838,
              17216,
              5590,
              19345,
              19172,
              16286,
              18305,
              23858,
              13738,
              2518,
              4901,
              14657,
              18873,
              12507,
              3625,
              8798,
              16737,
              1483,
              8054,
              26625,
              24992,
              10524,
              206,
              26482,
              3890,
              16348,
              20602,
              3522,
              1563,
              21014,
              15425,
              12942,
              15036,
              10029,
              3835,
              992,
              22582,
              17665,
              5881,
              13431,
              4285,
              10994,
              2680,
              5669,
              11225,
              16534,
              8178,
              19416],
             308: [22415,
              5459,
              10809,
              21187,
              568,
              13432,
              9648,
              27913,
              10930,
              10754,
              29505,
              6723,
              29281,
              18155,
              13936,
              11653,
              3030,
              26422,
              19853,
              6783,
              24971,
              23062,
              9181,
              1832,
              18643,
              9936,
              12307,
              10698,
              321,
              25312,
              2245,
              25967,
              18599,
              12436,
              4709,
              6373,
              10782,
              25500,
              3808,
              26487,
              2967,
              14516,
              18675,
              18028,
              23809,
              5955,
              6315,
              7843,
              2470,
              25875,
              3088,
              1820,
              4965,
              14584,
              22334,
              8869,
              15194,
              24615,
              8381,
              16567,
              2086,
              15027,
              14304,
              5023,
              19012,
              19949,
              12651,
              24618,
              23597,
              8546,
              9267,
              14081,
              23194],
             309: [3157,
              9976,
              25424,
              10495,
              21312,
              23733,
              6115,
              28135,
              28831,
              22568,
              16947,
              9541,
              4861,
              11620,
              14219,
              14988,
              2334,
              14466,
              26343,
              27632,
              4873,
              27433,
              14642,
              1147,
              19581,
              17073,
              12669,
              26813,
              10450,
              25669,
              12639,
              15797,
              8572,
              17970,
              7780,
              22169,
              16736,
              21875,
              22476,
              9434,
              10783,
              6828,
              3032,
              28850,
              19239,
              23843,
              16133,
              28776,
              10995,
              28204,
              22814,
              24049,
              12742,
              16308,
              26985,
              17887,
              17740,
              9776,
              17717,
              22024,
              14625,
              16845,
              1815,
              10122,
              9691,
              9110,
              25066,
              14230,
              12895,
              16121,
              26312,
              14896,
              23774,
              10217,
              19414],
             310: [4171,
              7023,
              26073,
              1032,
              19867,
              5281,
              9399,
              11004,
              28062,
              25467,
              880,
              16206,
              25058,
              3928,
              8623,
              21997,
              14779,
              6094,
              21747,
              21534,
              15351,
              12031,
              9206,
              9073,
              10996,
              10798,
              19698,
              6288,
              24846,
              7077,
              5716,
              26790,
              14331,
              14376,
              8672,
              24649,
              2529,
              7819,
              27705,
              457,
              9957,
              16627,
              6114,
              19168,
              285,
              12000,
              6847,
              4612,
              10492,
              25326,
              12820,
              934,
              17375,
              6115,
              4095,
              10296,
              18305,
              8615,
              9214,
              16816,
              14789,
              3912,
              19982,
              24234],
             311: [9824,
              4326,
              1807,
              21515,
              3769,
              7293,
              27231,
              9018,
              10790,
              11038,
              2609,
              14759,
              17127,
              1298,
              13455,
              15713,
              19545,
              898,
              29097,
              26576,
              5719,
              25593,
              19962,
              2741,
              16077,
              6012,
              2075,
              15270,
              28462,
              24422,
              27044,
              4877,
              1357,
              17139,
              21524,
              13618,
              7402],
             312: [20533,
              17593,
              10724,
              29405,
              2966,
              19456,
              4793,
              19283,
              14065,
              12210,
              18573,
              24193,
              23923,
              12378,
              19880,
              404,
              10155,
              26958,
              18168,
              24754,
              3442,
              29303,
              28035,
              5600,
              11055,
              748,
              18089,
              9392,
              25362,
              4540,
              10901,
              24273,
              27538,
              14267,
              27736,
              13286,
              12351,
              15431,
              11649,
              7943,
              29288,
              21662,
              4097,
              15735,
              9402,
              2844,
              13287,
              22573,
              23704,
              25040,
              2092,
              8615,
              21249,
              14703,
              17930,
              23136],
             313: [3595,
              3296,
              15549,
              10548,
              12127,
              18657,
              21953,
              23701,
              18622,
              6097,
              16911,
              27217,
              14271,
              9168,
              8421,
              8668,
              6750,
              10838,
              21923,
              5243,
              2055,
              5211,
              27567,
              22365,
              14098,
              18439,
              2921,
              9559,
              13336,
              28972,
              5193,
              21543,
              19725,
              22185,
              5488,
              9893,
              11843,
              13260,
              28777,
              8221,
              19627,
              4386,
              646,
              14870,
              10003,
              14815,
              6187,
              20320,
              8225,
              8950,
              3418,
              11378,
              17460,
              5428,
              3031,
              15213,
              27238,
              25728,
              17872,
              20904,
              2894,
              16656,
              4042,
              25129,
              21578,
              23307,
              20826,
              6408,
              29430,
              3555,
              14092],
             314: [20891,
              4523,
              5378,
              16126,
              16492,
              22546,
              12999,
              23190,
              22388,
              13692,
              13314,
              17460,
              4772,
              28997,
              29024,
              16090,
              5999,
              21012,
              22178,
              11123,
              1660,
              8123,
              1094,
              8730,
              12008,
              20642,
              21573,
              20728,
              9259,
              25493,
              423,
              3683,
              14695,
              20503,
              18328,
              22701,
              3970,
              1859,
              6161,
              25920,
              12422,
              12998,
              24328,
              28836,
              998,
              11663,
              3227,
              7117,
              21958,
              18378,
              8198,
              13834,
              14382,
              93,
              15827,
              18900,
              27299,
              26457,
              25563,
              28441,
              3797,
              24317],
             315: [28297,
              17793,
              13337,
              1273,
              4002,
              13547,
              740,
              19363,
              6587,
              17371,
              1575,
              4962,
              24713,
              21112,
              358,
              17494,
              2956,
              11411,
              14028,
              12826,
              10784,
              24898,
              15555,
              19396,
              7834,
              8043,
              24452,
              4164,
              26356,
              9098,
              17597,
              6358,
              24298,
              5181,
              6175,
              10733,
              8468,
              2173,
              19584,
              48,
              19676,
              20057,
              12936,
              13707,
              6388,
              25036,
              4618,
              27567,
              8470,
              24747,
              16378,
              9178,
              29604,
              27901,
              2593,
              10431,
              6996,
              632],
             316: [27626,
              23519,
              15364,
              17159,
              13141,
              22117,
              22060,
              18080,
              1061,
              18014,
              29463,
              29021,
              18580,
              27772,
              23665,
              1996,
              18956,
              4525,
              12726,
              19828,
              22354,
              16700,
              13181,
              21271,
              13863,
              17092,
              742,
              4938,
              16349,
              15792,
              14034,
              14833,
              26830,
              22401,
              17109,
              19507,
              16219,
              2938,
              19776,
              29285,
              6915,
              13286,
              14226,
              9070,
              3316,
              17089,
              11649,
              21345,
              18685,
              2362,
              21897,
              28011],
             317: [26714,
              12048,
              2113,
              27084,
              7179,
              29169,
              24103,
              3411,
              8031,
              27012,
              2938,
              2400,
              24818,
              10137,
              29178,
              1808,
              17428,
              7486,
              21490,
              20428,
              16825,
              2823,
              5127,
              4321,
              3597,
              7238,
              27896,
              18123,
              21865,
              27495,
              28417,
              915,
              29431,
              14783,
              4818,
              790,
              488,
              10942,
              21691,
              20393,
              8402,
              29089,
              18956,
              22564,
              6057,
              16511,
              24831,
              2797,
              773,
              25048,
              1440,
              11628,
              12910,
              6757,
              18190,
              9258,
              11809,
              13331,
              27163,
              3234,
              3216,
              16219,
              11924],
             318: [22555,
              6722,
              2412,
              16970,
              1216,
              16210,
              26869,
              12959,
              17331,
              17607,
              24075,
              20025,
              19583,
              12505,
              1725,
              19581,
              26249,
              26797,
              20813,
              10860,
              9053,
              11235,
              5363,
              6352,
              3180,
              12646,
              7328,
              19682,
              8768,
              647,
              12974,
              25634,
              28296,
              17845,
              9640,
              9639,
              15957,
              7324,
              2488,
              374,
              27245,
              24485,
              2547,
              19140,
              6850,
              7461,
              10020,
              13208,
              6275,
              19872,
              22068,
              9557,
              8364,
              27063,
              23060,
              7077,
              11261,
              15915,
              15223,
              20221,
              5335,
              16171,
              16748,
              9096,
              15463,
              28494,
              12177,
              20085,
              24342,
              17993],
             319: [25703,
              5780,
              28525,
              18789,
              23756,
              17653,
              19089,
              7713,
              2057,
              13019,
              11329,
              5271,
              16750,
              27206,
              20775,
              20961,
              26351,
              19484,
              28573,
              7147,
              12052,
              12449,
              14301,
              14355,
              28222,
              8743,
              25361,
              20908,
              6471,
              5286,
              21358,
              15585,
              23945,
              9732,
              6474,
              16372,
              21184,
              802,
              7733,
              21879,
              27899,
              1408,
              18113,
              595,
              18412,
              22149,
              19040,
              12335,
              26923,
              21542,
              3886,
              21671,
              17639,
              3522,
              11586,
              5742,
              1128,
              10014,
              13135,
              16328,
              18119,
              23941,
              24294,
              26461,
              8283,
              12750,
              13286,
              22849,
              3625,
              6275,
              8654,
              18087,
              27712,
              22845,
              25332,
              5067,
              5323,
              14139,
              17336],
             320: [19833,
              17958,
              14317,
              23116,
              9000,
              21797,
              4647,
              6578,
              28373,
              20027,
              29260,
              27560,
              19989,
              24723,
              27889,
              5092,
              22925,
              20347,
              3183,
              25634,
              6658,
              26217,
              15981,
              24132,
              12694,
              19542,
              20457,
              26785,
              21777,
              6414,
              17094,
              28848,
              25184,
              22638,
              21532,
              27997,
              24704,
              17948,
              22458,
              2321,
              3631,
              11926,
              9321,
              23381,
              250,
              5281,
              8563,
              26738,
              9455,
              27968,
              23367,
              27232,
              28638,
              4365,
              4610,
              22616,
              17445,
              2709,
              3256,
              28463,
              27195,
              21536,
              22476],
             321: [19136,
              19756,
              22194,
              2792,
              23033,
              14279,
              9383,
              13233,
              5369,
              11890,
              10881,
              19360,
              29283,
              7194,
              28575,
              25860,
              19994,
              19163,
              8167,
              9725,
              21484,
              10492,
              23687,
              3878,
              27497,
              17694,
              12349,
              29341,
              2151,
              7309,
              1472,
              25578,
              21131,
              27613,
              7862,
              6679,
              24141,
              17313,
              13098,
              1848,
              17982,
              13627,
              6089,
              14910,
              24848,
              24807,
              25634,
              11774,
              9064,
              26638,
              17508,
              20418,
              15923,
              5980,
              19929,
              7975,
              12229,
              22530,
              8024,
              19833,
              17355,
              24562,
              22930,
              1493,
              6946,
              25213,
              3529,
              20901,
              9438,
              7327,
              13385,
              7659,
              22548,
              2270,
              15037],
             322: [21796,
              7495,
              28688,
              11273,
              7408,
              7512,
              24486,
              13251,
              20700,
              6993,
              17505,
              5254,
              7492,
              15357,
              113,
              5168,
              23260,
              4832,
              24768,
              26245,
              6483,
              9166,
              7563,
              1210,
              6590,
              6089,
              19413,
              3576,
              1756,
              19735,
              10729,
              10897,
              23973,
              1104,
              21245,
              28472,
              11569,
              14389,
              9418,
              28975,
              20953,
              19849,
              21475,
              18668,
              21159,
              11316,
              10030,
              15254,
              10362,
              11845,
              9466,
              7916,
              9652,
              12732,
              13843,
              10589,
              19198,
              25397,
              7256,
              970,
              25469,
              22337,
              21266,
              2041,
              3189,
              16191,
              559,
              16681,
              24703,
              24711,
              15434,
              11400,
              15493],
             323: [3421,
              14646,
              26734,
              22017,
              8435,
              22778,
              28292,
              29533,
              6011,
              15707,
              23759,
              2923,
              23083,
              21529,
              23813,
              15412,
              11922,
              4747,
              24821,
              23022,
              18928,
              28377,
              27150,
              1233],
             324: [15846,
              8129,
              19747,
              6561,
              19986,
              11763,
              27539,
              25663,
              19237,
              13286,
              8472,
              29078,
              1819,
              20879,
              19485,
              19972,
              27638,
              10928,
              9668,
              19197,
              17843,
              14710,
              12557,
              28608,
              11452,
              27765,
              18528,
              16469,
              9904,
              5544,
              14771,
              17659,
              8340,
              21121,
              14510,
              26696,
              20558,
              21186,
              29303,
              129,
              22043,
              22208,
              7586,
              19560,
              24387,
              27799,
              27693,
              22070,
              19507,
              5573,
              2877,
              8797,
              10061,
              7246,
              2257,
              23178,
              1296,
              6330,
              8200,
              3612],
             325: [23452,
              8441,
              18947,
              3402,
              21631,
              8324,
              480,
              4576,
              4070,
              3978,
              5687,
              15248,
              13548,
              25298,
              26854,
              7923,
              11911,
              6800,
              6164,
              10256,
              10642,
              14805,
              20432,
              26566,
              19252,
              12066,
              20249,
              19059,
              28323,
              26518,
              14091,
              29293,
              7308,
              28569,
              24788,
              25140,
              2370,
              2848,
              18157,
              28014,
              25860,
              12497,
              3845,
              8179,
              18546,
              29506,
              12130,
              2002,
              10669,
              133,
              28096,
              1299,
              7918,
              20898,
              4250,
              23058,
              13310,
              25281,
              12344,
              17711,
              23073,
              6529,
              6040,
              7202,
              23082,
              28553,
              13208,
              27997,
              9405,
              14093,
              2358],
             326: [9415,
              26760,
              8562,
              18288,
              20640,
              13030,
              24058,
              5374,
              878,
              6440,
              1518,
              14130,
              26587,
              15820,
              13215,
              26719,
              28550,
              21851,
              9782,
              21236,
              28158,
              24284,
              10738,
              23510,
              2205,
              3618,
              3590,
              9222,
              6051,
              29122,
              17761,
              3713,
              17490,
              5728,
              3134,
              3230,
              4749,
              10631,
              13646,
              12498,
              13294,
              8948,
              16568,
              28128,
              23961,
              11504,
              24265,
              11478,
              27376,
              13584,
              4060,
              1384,
              10139,
              2559,
              26144,
              8724,
              10105,
              15310,
              10849,
              23162,
              9941,
              16055,
              5564,
              7032],
             327: [21756,
              16588,
              28008,
              9714,
              2813,
              8032,
              23947,
              22892,
              10595,
              3901,
              4076,
              2974,
              21174,
              22230,
              12489,
              1061,
              29130,
              13657,
              15833,
              5030,
              87,
              13758,
              24879,
              23093,
              14673,
              10034,
              28789,
              1621,
              5806,
              14710,
              28119,
              3567,
              9224,
              2914,
              23148,
              24357,
              14672,
              16156,
              8104,
              22928,
              20157,
              2991,
              19162,
              20021,
              15743,
              13497,
              11628,
              29119,
              2576,
              10192,
              24269,
              16655,
              13947,
              20748,
              9250],
             328: [26055,
              23988,
              2419,
              23804,
              10672,
              4481,
              22707,
              25775,
              5120,
              5338,
              10815,
              12896,
              4125,
              7872,
              13427,
              15445,
              15514,
              17,
              3755,
              3732,
              5632,
              3765,
              16487,
              24690,
              12114,
              28242,
              27789,
              20392,
              21719,
              24218,
              12869,
              15270,
              17779,
              18365,
              8948,
              23631,
              18649,
              14002,
              21909,
              9740,
              10610,
              20414,
              3807,
              9577,
              25157],
             329: [1156,
              19433,
              23682,
              24623,
              16009,
              21997,
              19681,
              20559,
              4450,
              15874,
              11859,
              16421,
              22800,
              11291,
              25200,
              7079,
              18597,
              5891,
              5721,
              15091,
              17824,
              24381,
              1440,
              2399,
              14289,
              5049,
              19147,
              4051,
              27793,
              9432,
              24958,
              5050,
              16927,
              11304,
              3657,
              16098,
              11478,
              19539,
              14735,
              20687,
              28296,
              24988,
              6143,
              26515,
              1001,
              3431,
              15699,
              4147,
              2951,
              6149,
              1237,
              8842,
              6352,
              9508,
              27236,
              21733,
              11905,
              29500,
              16627,
              1474],
             330: [10741,
              21868,
              4453,
              15739,
              17491,
              23016,
              25303,
              7517,
              25321,
              26559,
              10532,
              20544,
              5466,
              23723,
              16333,
              25146,
              17676,
              1993,
              9100,
              11081,
              10044,
              1836,
              18343,
              14431,
              15469,
              26854,
              16021,
              5273,
              19131,
              1334,
              7375,
              8233,
              5417,
              23858,
              18305,
              21833,
              24441,
              23610,
              25953,
              19881,
              23452,
              2746,
              29140,
              21351,
              28463,
              27997,
              2488,
              23245,
              29548,
              8128,
              1408,
              2582,
              1633,
              27271,
              2348,
              19673,
              17310,
              10227,
              26317,
              25417,
              20006,
              28975,
              26184,
              7342,
              4901,
              25665,
              24848,
              3049,
              374,
              5067,
              27186,
              9812,
              5508],
             331: [13282,
              20573,
              11370,
              148,
              6127,
              6745,
              27486,
              28542,
              22632,
              724,
              6887,
              5434,
              1045,
              12773,
              28523,
              15570,
              20082,
              15943,
              14277,
              18613,
              3312,
              1358,
              17566,
              5138,
              19574,
              2274,
              26539,
              1391,
              17080,
              26367,
              10479,
              19830,
              19172,
              25860,
              6737,
              11266,
              16737,
              27553,
              19168,
              5301,
              26184,
              22043,
              4285,
              19036,
              27710,
              1836,
              6663,
              20221,
              2219,
              2884,
              14365,
              14520,
              1382,
              10810,
              12459,
              29305,
              26257,
              5478,
              25654,
              12235,
              5438,
              17002,
              3181,
              22969,
              23870],
             332: [3870,
              23372,
              4045,
              1259,
              3782,
              4369,
              11699,
              12089,
              22033,
              27795,
              25831,
              3994,
              16287,
              19079,
              11475,
              8876,
              21978,
              22158,
              2636,
              10956,
              12075,
              4666,
              16423,
              1136,
              20660,
              13715,
              29067,
              24866,
              27372,
              2918,
              7678,
              14013,
              9892,
              29311,
              4403,
              6697,
              6730,
              17449,
              25072,
              2839,
              28644,
              16170,
              12553,
              10256,
              3025,
              20654,
              19422,
              6622,
              25810,
              21904,
              10673,
              17193,
              26902,
              23151,
              26316,
              15837,
              29278,
              4569,
              16091,
              28722,
              12880,
              15944,
              2309,
              16663,
              13208,
              23667,
              26252,
              2488,
              14341],
             333: [7826,
              15217,
              1253,
              11942,
              9291,
              4390,
              14612,
              2538,
              47,
              18257,
              13204,
              1928,
              20360,
              11706,
              25217,
              1490,
              19081,
              19649,
              2028,
              7836,
              16516,
              6785,
              15383,
              28382,
              6504,
              19540,
              18198,
              7158,
              22679,
              3464,
              23061,
              17850,
              2010,
              583,
              8800,
              2385,
              19095,
              9643,
              9290,
              9355,
              28273,
              11353,
              8660,
              17796,
              3214,
              5202,
              24322,
              8647,
              29269,
              3143,
              15120,
              10092,
              3228,
              22249,
              24717,
              11961,
              24616,
              13433,
              9697,
              21624],
             334: [25069,
              20256,
              14499,
              8354,
              1491,
              6328,
              8542,
              5345,
              190,
              14454,
              22670,
              17527,
              27328,
              27338,
              13506,
              10310,
              89,
              16280,
              4763,
              7671,
              27475,
              9891,
              8477,
              16663,
              7764,
              23372,
              6564,
              23125,
              7345,
              13487,
              5965,
              20023,
              15763,
              8672,
              10120,
              11444,
              2037,
              20269,
              6983,
              16426,
              23579,
              1721,
              23325,
              4654,
              2246,
              19500,
              19944,
              7152,
              13649,
              9795,
              8399,
              19515,
              3074,
              28511,
              13766,
              17123,
              8132],
             335: [25386,
              25390,
              14118,
              2881,
              6789,
              19394,
              10703,
              17422,
              28530,
              1553,
              29070,
              3815,
              22692,
              8730,
              20564,
              26227,
              17096,
              21244,
              20503,
              26508,
              12549,
              6893,
              15494,
              1194,
              14077,
              15979,
              18576,
              26689,
              398,
              17225,
              29327,
              22952,
              15662,
              5816,
              20799,
              26893,
              1660,
              10838,
              14810,
              48,
              28966,
              25936,
              16467,
              29148,
              27225,
              17820,
              7019,
              5611,
              12783,
              8001,
              3229,
              530,
              6741,
              25951,
              8967,
              3970,
              8593,
              28503,
              18874,
              29441,
              18196,
              27792,
              3729,
              19396,
              15592,
              3364,
              26396,
              1322,
              10072,
              3555],
             336: [9449,
              15385,
              6773,
              7237,
              11976,
              18024,
              19154,
              6763,
              7219,
              27312,
              23337,
              5881,
              4515,
              13098,
              23792,
              21789,
              24786,
              24524,
              25734,
              5105,
              24807,
              9442,
              5035,
              5383,
              14792,
              24377,
              6325,
              14200,
              9434,
              19622,
              4051,
              1474,
              5559,
              19187,
              17319,
              26229,
              10241,
              9871,
              5395,
              8983,
              15924,
              12931,
              28422,
              28198,
              18239,
              8366,
              19628,
              21599,
              10449,
              22736,
              5430,
              10700,
              6203,
              1001,
              5909,
              28195,
              2704,
              26093],
             337: [3899,
              5948,
              26528,
              3514,
              2398,
              22772,
              2967,
              943,
              8721,
              21729,
              28081,
              18319,
              13284,
              26042,
              18939,
              14448,
              1686,
              12748,
              10567,
              14008,
              8815,
              27538,
              14853,
              12832,
              22069,
              6126,
              8445,
              19778,
              5247,
              11552,
              13063,
              24971,
              13726,
              22501,
              8185,
              22656,
              15276,
              16895,
              25099,
              11017,
              19557,
              9378,
              26391,
              18661,
              10380,
              3499,
              8099,
              8423,
              10105,
              4818,
              19377,
              13675,
              28607,
              1933,
              16965,
              13936,
              2506,
              17255,
              5713,
              11975,
              2955,
              5023,
              4179,
              21240,
              19012,
              3833,
              4174,
              18487,
              20818,
              13690,
              12867],
             338: [11431,
              2328,
              2827,
              416,
              27251,
              16040,
              5311,
              6223,
              3418,
              15661,
              18372,
              10807,
              24920,
              20309,
              17700,
              6451,
              7120,
              19405,
              5255,
              28330,
              17189,
              24753,
              13213,
              6849,
              16440,
              9398,
              27307,
              10159,
              13182,
              23212,
              17868,
              8221,
              28884,
              13559,
              2450,
              28613,
              5768,
              14892,
              14905,
              5819,
              13591,
              20096,
              1053,
              2887,
              24292,
              14135,
              25631,
              7571,
              11839,
              26041,
              20261,
              16276,
              26898,
              19396,
              21085,
              17203,
              27840,
              6000,
              27379,
              22644,
              8348,
              4566,
              19664,
              28460,
              905,
              17051,
              21624,
              23738,
              4930],
             339: [4233,
              1528,
              14474,
              14799,
              18237,
              17751,
              13359,
              16556,
              6625,
              3231,
              22121,
              17922,
              28154,
              25927,
              26388,
              1796,
              21104,
              26703,
              3550,
              24280,
              28288,
              28491,
              14616,
              10616,
              1356,
              741,
              18962,
              19506,
              21523,
              29521,
              12298,
              7065,
              24609,
              10593,
              8141,
              6334,
              21094,
              29475,
              14219,
              2782,
              24233,
              510,
              3766,
              4203,
              27721,
              17074,
              19746,
              21417,
              20449,
              13771,
              29098,
              20932,
              6431,
              3045,
              8257,
              80,
              14305,
              20262,
              25557,
              7484,
              23856,
              4034,
              13940,
              24358,
              16865,
              4635,
              25450,
              29541,
              24180,
              11593,
              23136,
              28921,
              11538,
              302,
              24079],
             340: [892,
              18164,
              8065,
              4345,
              9241,
              12337,
              2669,
              28750,
              28975,
              21511,
              20683,
              13779,
              25377,
              17480,
              22189,
              21801,
              19695,
              19238,
              9139,
              19614,
              4257,
              927,
              8202,
              2111,
              23659,
              3101,
              8144,
              23027,
              9758,
              28014,
              16497,
              16821,
              20158,
              8875,
              4546,
              24509,
              9403,
              19933,
              15228,
              18872,
              19984,
              21302,
              29489,
              3667,
              22084,
              12690,
              11501,
              27912,
              21986,
              17497,
              19895,
              28339,
              24648,
              16121,
              5259,
              161,
              17510,
              13339,
              2358,
              28193,
              15001,
              4382,
              3355],
             341: [1365,
              29112,
              27552,
              11724,
              22885,
              8630,
              26663,
              12340,
              27710,
              715,
              524,
              880,
              17355,
              18985,
              2517,
              27150,
              14797,
              12317,
              26073,
              22732,
              642,
              11339,
              17223,
              27295,
              2547,
              7373,
              9003,
              1670,
              25058,
              14748,
              14899,
              9957,
              2177,
              934,
              18153,
              3278,
              17643,
              23151,
              9472,
              18610,
              21098,
              5472,
              21919,
              13098,
              28747,
              22689,
              3337,
              1214,
              10993,
              12448,
              19085,
              10946,
              24586,
              12476,
              26824,
              1957,
              24215,
              9946,
              13871,
              28296,
              26353,
              1895,
              16111,
              5881,
              6958,
              16156,
              12060,
              22942,
              25144],
             342: [10933,
              6427,
              21196,
              17952,
              29216,
              22207,
              15909,
              13566,
              22348,
              7859,
              27513,
              3546,
              26222,
              12419,
              8775,
              8793,
              13084,
              13610,
              8238,
              1420,
              18690,
              11661,
              20901,
              5559,
              14682,
              23386,
              29469,
              19899,
              11546,
              4905,
              4112,
              7754,
              380,
              6265,
              25022,
              20343,
              5534,
              12066,
              26640,
              8512,
              3703,
              19094,
              4493,
              25497,
              21801,
              6795,
              8834,
              13854,
              9838,
              13267,
              25860,
              5778,
              2861,
              19235,
              27136,
              21444,
              12904,
              5511,
              11698,
              24976,
              11059,
              5761,
              7032,
              10105,
              16286,
              7848,
              26777,
              27098],
             343: [15149,
              5963,
              18005,
              10165,
              1894,
              21979,
              25764,
              7076,
              1904,
              6640,
              15223,
              10727,
              14762,
              13266,
              24308,
              26092,
              10292,
              24530,
              25332,
              1148,
              16519,
              17132,
              1054,
              4416,
              24822,
              28240,
              27812,
              8704,
              5119,
              11569,
              17841,
              9438,
              2347,
              17318,
              14304,
              15980,
              26700,
              28071,
              20462,
              26257,
              18042,
              2466,
              15902,
              23264,
              2151,
              5326,
              7896,
              19461,
              2072,
              26640,
              18177,
              8483,
              23891,
              9878,
              18854,
              24446,
              10783],
             344: [23227,
              28428,
              467,
              22392,
              15180,
              20298,
              3118,
              28441,
              23139,
              19822,
              5178,
              10021,
              3171,
              1047,
              2450,
              5193,
              11285,
              23806,
              11601,
              22878,
              12482,
              13216,
              23773,
              25525,
              6271,
              25065,
              6976,
              12490,
              27901,
              26578,
              22123,
              20309,
              625,
              1178,
              14369,
              1489,
              29000,
              6091,
              12145,
              16294,
              11614,
              12653,
              16214,
              17956,
              27118,
              6994,
              10174,
              4658,
              27396,
              24581,
              23929,
              13174,
              8232,
              12671,
              16403,
              17464,
              28503,
              3815,
              25398,
              19771,
              177,
              24050,
              12635,
              9697,
              1027],
             345: [18512,
              20237,
              18435,
              10301,
              8967,
              21073,
              18787,
              20261,
              18317,
              15734,
              29086,
              27235,
              27963,
              22874,
              18455,
              1431,
              29567,
              2031,
              28435,
              415,
              3332,
              9697,
              11126,
              20387,
              923,
              28513,
              28614,
              12181,
              28265,
              23212,
              4846,
              19912,
              18790,
              8666,
              441,
              4657,
              16754,
              20138,
              1559,
              18208,
              13092,
              9167,
              20121,
              19540,
              11374,
              8649,
              4497,
              12145,
              22893,
              7623,
              957,
              14705,
              29507,
              18721,
              23530,
              28585,
              6185,
              8565,
              27401],
             346: [1846,
              1244,
              8498,
              22035,
              12386,
              7883,
              10071,
              20512,
              25595,
              22607,
              7289,
              6997,
              6709,
              20309,
              16104,
              9425,
              9046,
              25645,
              28736,
              29349,
              7303,
              23212,
              14694,
              9630,
              11111,
              1442,
              13553,
              9520,
              7009,
              26291,
              458,
              27197,
              26304,
              1240,
              20973,
              4338,
              26058,
              10783,
              948,
              18306,
              20096,
              13559,
              1880,
              18626,
              29374,
              9380,
              20239,
              4567,
              1543,
              18807,
              27722,
              17610,
              15939,
              14819,
              15989,
              7156,
              280,
              7439,
              21032,
              7320,
              29136,
              15365,
              25558],
             347: [26072,
              28480,
              5727,
              1150,
              16137,
              2641,
              21136,
              20622,
              17011,
              11213,
              293,
              19033,
              20780,
              27327,
              25165,
              10286,
              28258,
              5412,
              17548,
              1077,
              7106,
              26322,
              457,
              20168,
              1780,
              25794,
              8628,
              21621,
              23134,
              22375,
              26868,
              19605,
              19753,
              11203,
              16513,
              3673,
              21478,
              16345,
              5333,
              21426,
              6846,
              12887,
              19734,
              20389,
              19458,
              10105,
              3913,
              15361,
              27953,
              7239,
              985,
              21372,
              1363,
              10834,
              3445,
              11212,
              6114,
              5910,
              25060,
              7832,
              26409,
              2576,
              3100,
              16295,
              27247,
              23623,
              18303],
             348: [11418,
              10322,
              19820,
              12528,
              11987,
              11115,
              21092,
              23982,
              25364,
              2581,
              7033,
              5803,
              2052,
              25408,
              19450,
              9798,
              15597,
              6281,
              4703,
              9141,
              13333,
              20113,
              1932,
              24392,
              12891,
              154,
              23851,
              16956,
              21028,
              12476,
              23254,
              725,
              26593,
              27721,
              8179,
              11406,
              24822,
              18801,
              20051,
              7692,
              23911,
              24000,
              20026,
              665,
              21794,
              19148,
              1517,
              4380,
              19721,
              5852,
              24796,
              4902,
              3479,
              9201,
              19555,
              20971,
              14472,
              24626],
             349: [2802,
              14715,
              20744,
              2617,
              3770,
              483,
              28741,
              9178,
              19425,
              25246,
              14798,
              16325,
              15870,
              22976,
              4970,
              26754,
              18918,
              10733,
              17712,
              14580,
              28958,
              25638,
              3740,
              9001,
              17212,
              7228,
              13222,
              25229,
              10557,
              5953,
              2662,
              22431,
              47,
              21501,
              19558,
              4570,
              8756,
              27579,
              10769,
              19638,
              26039,
              1178,
              11563,
              12704,
              27946,
              29383,
              21950,
              9872,
              11006,
              25596,
              15018,
              8691,
              22506,
              24814,
              1762],
             350: [3506,
              2552,
              21889,
              29129,
              6112,
              22466,
              3375,
              12858,
              22212,
              13707,
              25639,
              7577,
              9552,
              15844,
              2292,
              15105,
              3325,
              16399,
              19886,
              2313,
              9551,
              19521,
              13174,
              20035,
              16594,
              10207,
              25016,
              11091,
              21275,
              20647,
              10871,
              11799,
              26279,
              10514,
              22579,
              28884,
              1443,
              22178],
             351: [26941,
              755,
              10690,
              16033,
              14356,
              11356,
              21873,
              22718,
              61,
              10145,
              27752,
              11671,
              8972,
              12168,
              9475,
              11108,
              9273,
              20790,
              193,
              26295,
              14560,
              9342,
              7445,
              23409,
              10270,
              23615,
              22576,
              14608,
              1391,
              12547,
              2706,
              14355,
              28256,
              7234,
              25302,
              26300,
              27395,
              3138,
              5530,
              4784,
              6731,
              27553,
              8606,
              11627,
              16648,
              25440,
              29575,
              6373,
              21419,
              6934,
              17717,
              19515,
              28055,
              24372,
              9325,
              2757,
              20467,
              29175,
              1473,
              18315,
              26093,
              20182,
              24998,
              15202],
             352: [17102,
              24334,
              16478,
              13591,
              29436,
              4797,
              23517,
              2634,
              12737,
              12478,
              3359,
              11068,
              27118,
              26778,
              20930,
              26141,
              11932,
              14754,
              13337,
              2505,
              8465,
              3273,
              21285,
              11533,
              23676,
              21702,
              7161,
              25884,
              3004,
              13944,
              18144,
              25701,
              9130,
              26039,
              16460,
              3253,
              13123,
              28355,
              14172,
              7303,
              22398,
              7921,
              4909,
              20208,
              12630,
              9794,
              26645,
              8860,
              26182,
              29509,
              24263,
              2121,
              19115,
              13276,
              23786,
              26037,
              2169,
              3975,
              21026,
              9872,
              19396,
              5323,
              11077,
              2824],
             353: [14304,
              26563,
              882,
              18624,
              7866,
              11228,
              35,
              2190,
              18496,
              13237,
              6725,
              25476,
              6133,
              6061,
              6460,
              10816,
              11968,
              16888,
              28573,
              22206,
              4805,
              24655,
              16265,
              15615,
              6621,
              14746,
              28057,
              11205,
              10205,
              26581,
              12385,
              2064,
              23504,
              7433,
              23465,
              28325,
              3126,
              14993,
              12000,
              25292,
              18801,
              18808,
              22833,
              11807,
              12922,
              14192,
              27362,
              21157,
              4931,
              15063,
              2336,
              2873,
              23151,
              1098,
              18363,
              10932,
              27410,
              16245,
              931,
              15902,
              153,
              19863,
              13236,
              26946,
              24157,
              11944],
             354: [5794,
              12357,
              27419,
              620,
              7232,
              18475,
              2931,
              20912,
              14555,
              17070,
              6216,
              4626,
              2752,
              6687,
              29384,
              14349,
              13851,
              21382,
              14609,
              21739,
              28235,
              16379,
              9459,
              21676,
              28732,
              29045,
              17469,
              12051,
              22375,
              13525,
              2227,
              13040,
              15726,
              13884,
              15735,
              16459,
              14773,
              15376,
              3569,
              9858,
              25567,
              13677,
              5283,
              16723,
              6941,
              23233,
              21381,
              15897,
              6057,
              4984,
              22559,
              20555,
              28148,
              25115,
              2203],
             355: [8604,
              24714,
              24810,
              28985,
              17412,
              15399,
              3578,
              20474,
              21246,
              26871,
              24794,
              26532,
              12106,
              10752,
              9105,
              28737,
              10687,
              16442,
              16217,
              771,
              19594,
              13691,
              29149,
              26613,
              7788,
              1779,
              21689,
              9681,
              27873,
              27840,
              8856,
              18751,
              17061,
              19375,
              27580,
              19173,
              12172,
              19563,
              2122,
              21399,
              24650,
              22386,
              27102,
              28497,
              5923,
              14408],
             356: [18705,
              3623,
              25703,
              14068,
              18225,
              18401,
              12978,
              16499,
              20995,
              2774,
              23376,
              6078,
              7560,
              21880,
              18980,
              28862,
              9091,
              28809,
              3164,
              19760,
              20094,
              29230,
              678,
              17095,
              12208,
              2129,
              4315,
              8551,
              17336,
              19934,
              23802,
              28838,
              2115,
              29311,
              10994,
              23297,
              15036,
              25132,
              10262,
              21358,
              14058,
              2135,
              3890,
              23594,
              23893,
              14450,
              26184,
              9144,
              3102,
              25382,
              1013,
              9758,
              3697,
              2488,
              7676,
              3925,
              19195,
              2428,
              1289,
              29102,
              19483,
              15083,
              3181],
             357: [14649,
              326,
              12863,
              6697,
              13629,
              19542,
              4531,
              28463,
              17054,
              14984,
              20217,
              6602,
              24817,
              18578,
              8867,
              2199,
              27201,
              8091,
              2343,
              18546,
              19658,
              14333,
              6100,
              29372,
              12589,
              7174,
              11266,
              16675,
              3311,
              13540,
              28431,
              12217,
              8619,
              21062,
              5330,
              1468,
              24044,
              25112,
              2115,
              6701,
              12308,
              1171,
              299,
              10105,
              25326,
              3937,
              2129,
              21381,
              15837,
              9202,
              11085,
              9871,
              10817,
              29506,
              22113,
              12756,
              2025,
              10006,
              24931,
              9161,
              1289,
              21801,
              23127,
              1022,
              26252,
              1531],
             358: [1850,
              24761,
              14978,
              20701,
              2424,
              5841,
              4137,
              9765,
              17695,
              12988,
              11759,
              17537,
              23760,
              14020,
              3186,
              27724,
              21911,
              24529,
              6516,
              21869,
              20123,
              26982,
              26665,
              1838,
              22509,
              14804,
              15644,
              5371,
              17480,
              24100,
              9423,
              968,
              8432,
              26981,
              17791,
              14910,
              12139,
              1171,
              12524,
              19064,
              15587,
              21575,
              833,
              14478,
              22335,
              22604,
              26811,
              1153,
              10646,
              14983,
              14741,
              20010,
              19438,
              21784,
              25852,
              19892],
             359: [16157,
              19883,
              27358,
              28238,
              5699,
              844,
              7323,
              18734,
              21810,
              2655,
              17167,
              3225,
              16802,
              26549,
              15276,
              28005,
              25194,
              16891,
              20024,
              27163,
              1763,
              8275,
              18661,
              23527,
              10639,
              5238,
              22918,
              6863,
              9503,
              16271,
              19148,
              2925,
              915,
              2533,
              21882,
              4000,
              19190,
              11422,
              15911,
              23044,
              19149,
              3591,
              12276,
              21841,
              24499,
              17912,
              6152],
             360: [19500,
              6564,
              9223,
              3766,
              15679,
              18060,
              11572,
              8007,
              19847,
              22951,
              24478,
              25738,
              15394,
              5894,
              16663,
              7100,
              28136,
              3072,
              7430,
              17662,
              26659,
              13686,
              15763,
              4684,
              21691,
              19767,
              23125,
              13758,
              15949,
              11853,
              28974,
              1614,
              22890,
              27258,
              12498,
              11649,
              3287,
              21930,
              2137,
              5895,
              19354,
              16262,
              11406,
              13078,
              19892,
              20518,
              3647,
              24981,
              8458,
              27416,
              15683,
              25637,
              10900,
              9445,
              19944,
              10475,
              18578,
              18598,
              5453,
              9377,
              19256,
              17242,
              15527,
              13531,
              14963,
              4739,
              6582,
              11904,
              145,
              4685,
              22969],
             361: [8339,
              20018,
              5076,
              5542,
              27659,
              19488,
              873,
              15405,
              23755,
              3365,
              4612,
              1728,
              25953,
              6635,
              4330,
              24434,
              6508,
              12308,
              115,
              9557,
              28499,
              27366,
              13826,
              8896,
              13323,
              3953,
              17638,
              2544,
              12066,
              1221,
              5909,
              29493,
              20182,
              5544,
              16509,
              8120,
              13903,
              3846,
              5313,
              28987,
              25917,
              12130,
              22499,
              10451,
              2152,
              16246,
              27097,
              18814,
              23322,
              23138,
              27902,
              10710,
              18499,
              10327,
              17184,
              3063,
              10622,
              13615,
              1141,
              841,
              29278,
              19848,
              735,
              28670,
              21869,
              21392,
              27098],
             362: [19169,
              12949,
              25546,
              16380,
              20080,
              24726,
              26608,
              16998,
              279,
              1768,
              22947,
              15229,
              1514,
              4478,
              18366,
              5588,
              23990,
              7473,
              24256,
              9716,
              20307,
              28121,
              5391,
              16162,
              16966,
              448,
              10211,
              19075,
              19649,
              7917,
              3727,
              8234,
              23559,
              21468,
              3464,
              2262,
              22178,
              26545,
              2121,
              18224,
              9401,
              19049,
              18101,
              22902,
              26225,
              25951,
              22048,
              15662],
             363: [6861,
              2502,
              7469,
              9601,
              19876,
              25192,
              5939,
              15443,
              29547,
              27624,
              2693,
              25983,
              1081,
              28832,
              27380,
              13188,
              9279,
              14172,
              3798,
              3797,
              21164,
              7350,
              21023,
              19274,
              7117,
              19971,
              11029,
              15789,
              9525,
              4279,
              1322,
              25701,
              12428,
              28460,
              1995,
              11351,
              24814,
              17281,
              9008,
              10273,
              28293,
              13123,
              6994,
              16353,
              26041,
              20581,
              407,
              28540,
              1733,
              4824,
              15660,
              27893,
              27808,
              22224,
              543,
              7229,
              22857,
              6465,
              18483,
              6652,
              16908,
              25423,
              29383,
              25025,
              20309,
              8509,
              4324,
              22701,
              25220,
              632,
              3364],
             364: [20302,
              27939,
              9185,
              14784,
              27072,
              18946,
              5287,
              18444,
              25727,
              20626,
              5025,
              27440,
              20839,
              15995,
              13646,
              12869,
              20138,
              8130,
              28374,
              8948,
              26258,
              18763,
              4519,
              3135,
              27464,
              28242,
              10483,
              18539,
              1261,
              3807,
              13427,
              8664,
              7540,
              1416,
              7344,
              21651,
              16442,
              29149,
              3315,
              23598,
              1998,
              17880,
              2880,
              17997,
              14002,
              2133,
              6354,
              19368,
              6878,
              16637,
              17064,
              9288,
              17359,
              13029,
              5208,
              11027,
              14408],
             365: [6593,
              18300,
              12021,
              23143,
              1279,
              29370,
              13126,
              14655,
              3941,
              3163,
              3413,
              21369,
              5176,
              17915,
              8334,
              9378,
              9982,
              24313,
              12185,
              12780,
              1879,
              11551,
              15177],
             366: [27736,
              8723,
              20788,
              1103,
              6678,
              3294,
              22262,
              10761,
              5179,
              16178,
              27298,
              22824,
              2422,
              22204,
              4305,
              8621,
              19010,
              2653,
              27472,
              16174,
              4276,
              4925,
              11073,
              12364,
              7527,
              16156,
              13002,
              14124,
              20912,
              15431,
              21121,
              8328,
              29588,
              13286,
              25554,
              3874,
              6754,
              13959,
              14291,
              3225,
              8652,
              7531,
              16337,
              4344,
              28152,
              8532,
              22564,
              7095,
              16407,
              12001,
              1722,
              22803,
              24450,
              9573,
              2914,
              28148,
              15310],
             367: [17531,
              20521,
              5067,
              19711,
              23700,
              12836,
              10392,
              6572,
              14893,
              1138,
              20015,
              26462,
              27811,
              15798,
              22495,
              18386,
              18605,
              22476,
              596,
              10394,
              12215,
              14223,
              4948,
              10001,
              12417,
              23560,
              23179,
              13716,
              7922,
              25703,
              14878,
              17639,
              1334,
              1256,
              15523,
              3182,
              6539,
              8654,
              1968,
              27056,
              28189,
              2119,
              400,
              28344,
              21971,
              29589,
              19865,
              5781,
              28465,
              4988,
              27245,
              25711,
              28882,
              9309,
              3161,
              2322,
              26836,
              23814,
              6546,
              540,
              7032,
              11952,
              14317,
              25498,
              18085,
              897],
             368: [9951,
              4220,
              25709,
              7843,
              14467,
              29279,
              8213,
              10414,
              16747,
              5290,
              26276,
              27688,
              7311,
              6102,
              10418,
              16426,
              22296,
              10878,
              25080,
              22002,
              24545,
              13235,
              16471,
              23105,
              5772,
              2913,
              17291,
              21054,
              22369,
              8095,
              14005,
              16701,
              1789,
              1157,
              7585,
              28833,
              4990,
              22324,
              29609,
              1406,
              10069,
              27151,
              24615,
              26300,
              2098,
              25365,
              11063,
              28687,
              2568,
              13541,
              19043,
              28987,
              15916,
              13208,
              2338,
              18305,
              26616,
              13432,
              466,
              4378,
              24251,
              5327,
              27646,
              2034,
              20053,
              28670],
             369: [397,
              5520,
              23411,
              23181,
              13130,
              20882,
              9556,
              12817,
              28759,
              8290,
              16496,
              25175,
              10876,
              20971,
              16844,
              12528,
              10868,
              13083,
              11236,
              13016,
              22627,
              18261,
              19680,
              26402,
              13119,
              25196,
              10231,
              8369,
              9858,
              16017,
              5491,
              8213],
             370: [28444,
              15609,
              17172,
              27695,
              22152,
              29017,
              28539,
              13430,
              6348,
              19111,
              15304,
              14358,
              24731,
              262,
              21494,
              21216,
              20241,
              26976,
              7627,
              25302,
              11689,
              26219,
              4795,
              28508,
              8746,
              22975,
              6236,
              9353,
              12394,
              20396,
              21239,
              21152,
              13339,
              16816,
              18182,
              28577,
              23807,
              27508,
              13254,
              4206,
              6925,
              8863,
              25112,
              8496,
              11167,
              9453,
              21832,
              25870,
              2976,
              24985,
              28198,
              8591,
              7390,
              21922,
              17643,
              15231,
              20182,
              19924,
              4973],
             371: [22634,
              26577,
              4667,
              11944,
              21661,
              18244,
              13156,
              1977,
              12184,
              9557,
              27335,
              4653,
              14304,
              22215,
              17826,
              2836,
              21121,
              17978,
              4270,
              11464,
              931,
              13497,
              6808,
              7435,
              4400,
              24819,
              10486,
              15902,
              18116,
              8179,
              10205,
              26262,
              2767,
              19135,
              15429,
              6038,
              9197,
              23892,
              24120,
              19823,
              5968,
              15395,
              24379,
              9512,
              13078,
              23818,
              8788,
              24123,
              23625,
              4158,
              24685,
              14822,
              27015,
              22221,
              29517,
              16245,
              8149,
              18305,
              6417],
             372: [12823,
              24864,
              24454,
              11634,
              11704,
              17715,
              16385,
              15379,
              20519,
              1332,
              23559,
              2888,
              8225,
              5044,
              159,
              26657,
              5426,
              2094,
              9575,
              12609,
              20647,
              19923,
              9291,
              13302,
              29114,
              28714,
              18575,
              5402,
              881,
              13486,
              27509,
              25231,
              19264,
              18782,
              9844,
              28214,
              10233,
              24664,
              4318,
              27998,
              28133,
              18701,
              24276,
              22947,
              12686,
              20770,
              5763,
              6175,
              13363,
              1661,
              25122,
              16721,
              24611,
              15826,
              3791,
              23338,
              19184,
              15471,
              15263,
              8365,
              18382,
              4733,
              28684,
              15662,
              24546],
             373: [14326,
              340,
              16815,
              18111,
              21803,
              27853,
              21307,
              19120,
              22211,
              22086,
              22814,
              12840,
              24548,
              8293,
              7426,
              19530,
              12543,
              2103,
              7187,
              4729,
              16782,
              4191,
              23704,
              6932,
              19414,
              17523,
              26541,
              27410,
              8383,
              14710,
              27568,
              1355,
              11738,
              2936,
              901,
              11237,
              5856,
              22779,
              1450,
              5750,
              26321,
              21186,
              22150,
              649,
              15556,
              3784,
              13286,
              2107,
              24871,
              2306,
              21560,
              15546,
              11299,
              19421,
              8317,
              2074,
              29270,
              15961,
              24998,
              19779,
              8216,
              5707,
              13982,
              4038,
              7736,
              1754],
             374: [7210,
              22959,
              11461,
              11039,
              15704,
              9494,
              22527,
              17010,
              13152,
              18430,
              5869,
              7184,
              25313,
              14236,
              27692,
              13664,
              26565,
              6268,
              15131,
              16345,
              14961,
              18320,
              2892,
              5660,
              22678,
              15442,
              11128,
              2889,
              17274,
              28155,
              15631,
              19390,
              6801,
              803,
              3825,
              11899,
              12956,
              21234,
              12370,
              18299,
              20443,
              24221,
              26329,
              10146,
              14192,
              21075,
              6133,
              7747,
              17806,
              22462,
              289,
              1307,
              17503,
              8646,
              10480,
              3618,
              24147,
              18392,
              17130,
              20251,
              15945,
              11033,
              19400,
              16937,
              10396,
              4509,
              1875,
              23302,
              20181,
              353,
              7956,
              23146,
              26796,
              8326,
              16413,
              19949,
              7206,
              1947,
              27276,
              11148,
              16537,
              1238,
              18866,
              22242,
              14255,
              11061,
              28672,
              2100,
              13425],
             375: [26588,
              26309,
              5517,
              9622,
              17945,
              24238,
              619,
              22879,
              25610,
              22878,
              13611,
              355,
              9708,
              25217,
              13198,
              27310,
              26140,
              20099,
              13478,
              17286,
              9745,
              9083,
              15508,
              10628,
              15721,
              18557,
              15879,
              19320,
              9279,
              6849,
              15722,
              28313,
              18843,
              13807,
              27429,
              4536,
              4346,
              706,
              28884,
              25005,
              861,
              1575,
              16478,
              26108,
              8078,
              11799,
              23919,
              5541,
              9594,
              21952,
              29490,
              18654,
              1234,
              7303,
              905,
              25220],
             376: [3437,
              23573,
              14276,
              7727,
              6379,
              20955,
              24440,
              1339,
              19164,
              5500,
              20324,
              16197,
              15990,
              15353,
              18759,
              11444,
              13680,
              25202,
              26296,
              4294,
              5482,
              17840,
              975,
              9473,
              15902,
              21008,
              22535,
              7770,
              26589,
              13434,
              14326,
              6881,
              18156,
              2814,
              15145,
              7343,
              8589,
              25144,
              25917],
             377: [27633,
              1255,
              5264,
              24812,
              4564,
              18741,
              17340,
              23301,
              4015,
              10645,
              7305,
              26440,
              4838,
              25632,
              10819,
              567,
              8353,
              1324,
              10931,
              22877,
              24152,
              22512,
              14839,
              27833,
              21618,
              24052,
              3178,
              18021,
              3087,
              10192,
              25806,
              11177,
              743,
              10232,
              14652,
              1263,
              2770,
              22803,
              8383,
              28119,
              14833,
              1766,
              6327,
              10939,
              21186,
              3618,
              22997,
              18580,
              29517,
              23340,
              6754,
              12086,
              12586,
              27007,
              17890,
              20363,
              19086,
              7511,
              1735,
              11649,
              27896,
              20943,
              4938],
             378: [28244,
              7391,
              7290,
              24669,
              29143,
              25860,
              14924,
              16552,
              28159,
              28018,
              28101,
              14104,
              7551,
              29484,
              7598,
              26148,
              27304,
              5247,
              18606,
              18662,
              13616,
              15238,
              19459,
              25529,
              6729,
              19841,
              3648,
              13208,
              26394,
              2585,
              19960,
              18817,
              13046,
              21171,
              27863,
              25248,
              9519,
              23916,
              5109,
              25918,
              29343,
              3392,
              9123,
              2789,
              22813,
              13170,
              18882,
              27898,
              7737,
              10824,
              12276,
              21040,
              27896,
              119],
             379: [17031,
              11596,
              22999,
              14951,
              27213,
              26942,
              15681,
              8407,
              23583,
              1699,
              19748,
              22778,
              18163,
              29539,
              9412,
              10225,
              22458,
              538,
              18712,
              26978,
              24178,
              22454,
              18899,
              1300,
              28658,
              19109,
              13515,
              14872,
              7599,
              10625,
              24552,
              15270,
              504,
              24821,
              8176,
              22374,
              28913,
              23759,
              26153,
              26537,
              1030,
              26342,
              2357,
              17196,
              22015,
              7585,
              28383,
              27743,
              9536,
              10199,
              6279,
              6624,
              499,
              3813,
              26763],
             380: [7319,
              18623,
              2500,
              757,
              27187,
              7496,
              12300,
              20010,
              19873,
              8357,
              8522,
              23497,
              22012,
              24223,
              26229,
              6115,
              9888,
              1407,
              16155,
              15235,
              25462,
              17887,
              11783,
              311,
              12304,
              24321,
              1079,
              10252,
              18499,
              23151,
              6306,
              22642,
              6268,
              29372,
              8324,
              28770,
              27845,
              19261,
              3312,
              8900,
              28747,
              28685,
              19374,
              11252,
              5400,
              19011,
              4708,
              7918,
              9780,
              6737,
              21561,
              13208,
              20304,
              14748,
              28740,
              17537],
             381: [26106,
              23111,
              4574,
              19047,
              8477,
              6407,
              8079,
              18357,
              26599,
              18924,
              18723,
              11232,
              20766,
              16109,
              3622,
              20397,
              20278,
              8359,
              23322,
              10516,
              28697,
              1486,
              7908,
              19006,
              12435,
              23261,
              3350,
              18472,
              8636,
              1716,
              3989,
              6115,
              1738,
              28716,
              20615,
              12278,
              13251,
              11284,
              22054,
              1980,
              22352,
              15535,
              25364,
              4416,
              16947,
              11265,
              19086,
              28392,
              29189,
              14140,
              13997,
              22742,
              5651,
              19134,
              18464,
              5081,
              23054,
              20405,
              25634,
              23125,
              17123,
              23577,
              17747],
             382: [17988,
              25236,
              21214,
              25221,
              18858,
              14574,
              23636,
              2950,
              16128,
              22556,
              10341,
              28781,
              13852,
              23624,
              63,
              11991,
              21734,
              14110,
              11229,
              28471,
              28349,
              27906,
              557,
              4912,
              10489,
              25603,
              25293,
              18493,
              22064,
              17121,
              17817,
              24743,
              10958,
              26509,
              984,
              12782,
              23142,
              14634,
              21929,
              18806,
              21561,
              189,
              2183,
              16397,
              11095,
              28478,
              27964,
              12166,
              12837,
              14888,
              13832,
              7742,
              29189,
              27750,
              8875,
              5788,
              27845,
              12304,
              13847,
              5476,
              26548,
              22458,
              25968,
              4083,
              14049,
              18305,
              25900],
             383: [24257,
              2078,
              17220,
              6046,
              25276,
              18593,
              7735,
              26264,
              17585,
              26613,
              17490,
              23401,
              28817,
              9681,
              7788,
              25308,
              25791,
              8102,
              17298,
              21246,
              2762,
              4125,
              6575,
              9995,
              24026,
              7756,
              7711,
              19561,
              2244,
              17901,
              6853,
              24227,
              10866,
              11159,
              1340,
              22809,
              6234,
              6051,
              16568,
              5059,
              1972,
              28992,
              585,
              20365,
              7767,
              4480,
              3264,
              13987,
              28945,
              10977,
              17049,
              20608,
              7543,
              22386,
              2133,
              27580,
              18389,
              5728,
              1448],
             384: [15611,
              28315,
              6811,
              18437,
              2885,
              16886,
              5042,
              23969,
              26535,
              14689,
              24216,
              24389,
              24184,
              4228,
              8215,
              15374,
              6977,
              29300,
              10043,
              12860,
              28633,
              6658,
              20493,
              26817,
              9263,
              9754,
              22156,
              4271,
              12720,
              2826,
              7007,
              29446,
              16055,
              10105,
              17769,
              15907,
              7032,
              18532,
              11291,
              26625,
              23458,
              15875,
              25326,
              10601,
              13254,
              17911,
              12782,
              26249,
              10110,
              29191,
              18574,
              12258,
              18156,
              19835,
              23695,
              4489,
              4974,
              4285,
              22179,
              14751,
              1022,
              14539,
              11472,
              8056,
              16290,
              18113,
              22856,
              2234],
             385: [20799,
              8186,
              2851,
              4687,
              22763,
              20480,
              11900,
              3056,
              9899,
              4722,
              22395,
              7655,
              2480,
              3727,
              19790,
              8594,
              11333,
              26345,
              13782,
              6652,
              2682,
              18203,
              5987,
              23473,
              20614,
              15484,
              11138,
              11740,
              8033,
              15662,
              20717,
              21598,
              24162,
              10890,
              6058,
              1167,
              11280,
              5230,
              2759,
              27740,
              7553,
              24806,
              25216,
              22309,
              23670,
              11496,
              10867,
              1322,
              392,
              25753,
              14733,
              28662,
              22267,
              29261,
              25277,
              21313,
              13966,
              14810,
              20503,
              25743,
              3627,
              17239,
              24050],
             386: [19907,
              4456,
              15799,
              15166,
              26826,
              25418,
              12182,
              4824,
              29511,
              12635,
              21543,
              9981,
              17917,
              7634,
              26161,
              5473,
              11601,
              6976,
              28441,
              5390,
              14550,
              8201,
              20472,
              2432,
              25787,
              27205,
              15662,
              12428,
              2906,
              24298,
              6661,
              19405,
              17155,
              21603,
              28044,
              24016,
              15379,
              5888,
              6300,
              7473,
              23139,
              14713,
              8413,
              8361,
              24333,
              20967,
              28884,
              13315,
              8964,
              6187,
              17820,
              22224,
              24412,
              2724,
              20210,
              17493,
              22458,
              7318,
              13199,
              13479,
              18602,
              4455,
              12490],
             387: [26997,
              17171,
              25922,
              4461,
              5896,
              3072,
              19,
              26071,
              6468,
              8930,
              11515,
              3285,
              22946,
              16450,
              11612,
              937,
              14267,
              2012,
              12712,
              23904,
              12573,
              5103,
              27565,
              7805,
              23664,
              23021,
              23591,
              13695,
              25356,
              27384,
              714,
              16122,
              491,
              16789,
              20430,
              29238,
              602,
              3680,
              3310,
              28646,
              9417,
              16045,
              23149,
              20736,
              19846,
              19737,
              14970,
              1397,
              28933,
              18074,
              6523,
              7963,
              23044,
              13918,
              22822,
              15324,
              16996,
              15216,
              17651,
              7056,
              27163,
              18407,
              12984],
             388: [4893,
              24782,
              23161,
              1342,
              24341,
              9232,
              20806,
              7233,
              28861,
              22685,
              26651,
              23067,
              9124,
              22771,
              2420,
              5320,
              8900,
              8843,
              24124,
              7317,
              27541,
              7414,
              17024,
              22622,
              8083,
              20103,
              9346,
              4058,
              26539,
              1327,
              15199,
              3566,
              14115,
              23597,
              20144,
              5660,
              11677,
              11033,
              2288,
              19949,
              6654,
              9274,
              27351,
              18574,
              27619,
              23458,
              17055,
              22561,
              1317,
              20181,
              23674,
              24386,
              23837,
              20575,
              13916,
              68,
              7935,
              5788,
              1149,
              17175,
              10884,
              7534,
              25574,
              16999,
              13982,
              15404,
              17608,
              9104,
              29498,
              23199,
              21242,
              16239,
              31,
              20074,
              9673,
              734,
              24632,
              17823],
             389: [245,
              20388,
              28749,
              19451,
              18999,
              15389,
              8341,
              21287,
              7440,
              20973,
              16721,
              13559,
              7068,
              22792,
              26578,
              12490,
              23650,
              9567,
              5352,
              1381,
              27635,
              18840,
              7192,
              16479,
              23122,
              948,
              4567,
              10032,
              9629,
              5999,
              24172,
              20309,
              11533,
              13353,
              16569,
              21300,
              9558,
              18144,
              9601,
              23095,
              27963,
              20505,
              14479,
              14399,
              13578,
              26646,
              12000,
              27702,
              18189,
              28884,
              26037,
              8232,
              24018,
              22436,
              4338,
              28910,
              4115,
              27622],
             390: [29195,
              19239,
              2404,
              5618,
              9025,
              20418,
              25090,
              539,
              4149,
              6225,
              13824,
              19084,
              28570,
              17419,
              20928,
              9053,
              21971,
              6663,
              17476,
              26712,
              12167,
              18906,
              2303,
              8999,
              23406,
              29241,
              4773,
              25764,
              20469,
              27898,
              5874,
              20017,
              2477,
              25346,
              27560,
              20538,
              28156,
              4444,
              16055,
              25643,
              26257,
              16907,
              20227,
              1790,
              16128,
              11041,
              1549,
              1123,
              27159,
              7939,
              17341,
              7343,
              11283,
              13225,
              9438,
              13916,
              3587,
              5670,
              5757,
              17935,
              16286,
              10105],
             391: [20115,
              3816,
              20156,
              28599,
              3634,
              17898,
              7994,
              9014,
              16221,
              20361,
              25948,
              17760,
              13,
              13718,
              22628,
              24210,
              11302,
              15447,
              15491,
              19809,
              23920,
              20808,
              23807,
              12815,
              28292,
              14281,
              13109,
              18022,
              26276,
              16568,
              370,
              4472,
              25424,
              28885,
              11172,
              28377,
              21283,
              27707,
              6744,
              6187,
              23568,
              21714,
              9207,
              24057,
              9029,
              28302,
              13874,
              26212],
             392: [25919,
              8008,
              20715,
              3821,
              14916,
              17212,
              21659,
              10064,
              19777,
              27368,
              3327,
              27,
              655,
              9621,
              15675,
              29534,
              395,
              28425,
              18918,
              3581,
              13921,
              18416,
              19332,
              6085,
              9641,
              9999,
              1008,
              23873,
              1232,
              28724,
              9279,
              23736,
              20096,
              15662,
              9622,
              27301,
              26545,
              28689,
              8501,
              16995,
              15722,
              28965,
              16982,
              24452,
              17425,
              19577,
              8214,
              23437,
              26319,
              7051,
              21782,
              22214,
              12032,
              6567,
              27330,
              1482,
              4401,
              16578,
              2662,
              7389,
              25220,
              11372],
             393: [14823,
              15569,
              13573,
              10484,
              28858,
              26336,
              12957,
              4994,
              22637,
              11919,
              26490,
              11772,
              9610,
              4373,
              27124,
              20119,
              2818,
              12795,
              17534,
              11869,
              2550,
              8224,
              23731,
              15796,
              4322,
              8268,
              26977,
              5606,
              15415,
              20217,
              13566,
              18180,
              15723,
              1015,
              27195,
              8909,
              24044,
              7457,
              21115,
              25831,
              1895,
              18299,
              14809,
              19327,
              4069,
              804,
              5400,
              25201,
              25187,
              9737,
              12926,
              21203,
              17245,
              6115,
              13920,
              4816,
              9053,
              25020,
              10597,
              11085],
             394: [17065,
              5432,
              5188,
              28165,
              1346,
              17838,
              409,
              2293,
              19872,
              4041,
              210,
              27046,
              23309,
              7475,
              2023,
              12067,
              23977,
              23047,
              20890,
              21510,
              21735,
              19360,
              24569,
              27207,
              27988,
              10311,
              6226,
              11282,
              22642,
              20671,
              183,
              18546,
              4206,
              19835,
              2318,
              9804,
              13038,
              10492,
              9856,
              28458,
              28065,
              1285,
              19679,
              26574,
              22434,
              2796,
              18542,
              6648,
              9455,
              3723,
              820,
              13208],
             395: [19138,
              20421,
              3097,
              18940,
              24536,
              5305,
              7163,
              21855,
              19275,
              10222,
              26104,
              7464,
              614,
              27478,
              589,
              1747,
              10927,
              24618,
              19883,
              14840,
              777,
              11425,
              15104,
              327,
              22705,
              22539,
              167,
              16180,
              23146,
              24804,
              23652,
              12961,
              14516,
              21851,
              17111,
              14751,
              742,
              2955,
              11894,
              5771,
              14510,
              1052,
              18891,
              16777,
              5754,
              27690,
              20764,
              14540,
              25601,
              29205,
              129,
              10508,
              27541,
              350,
              9820,
              11798,
              5051,
              4891,
              26487,
              11408,
              21462],
             396: [24370,
              3361,
              10719,
              28140,
              18095,
              11207,
              21041,
              3261,
              5308,
              8924,
              3950,
              12641,
              22268,
              21565,
              6425,
              3229,
              22436,
              18306,
              3815,
              26100,
              8086,
              29120,
              7442,
              8313,
              13395,
              17052,
              15058,
              923,
              7562,
              28977,
              9955,
              25789,
              13670,
              101,
              10075,
              28779,
              12266,
              5619,
              27379,
              3020,
              28966,
              25825,
              13682,
              23661,
              28595,
              25129,
              21383,
              1889,
              8594,
              2926,
              29148,
              28521,
              8470,
              25358,
              6727,
              21170,
              19623,
              727,
              10598,
              2156,
              23586,
              10505,
              17798,
              15979,
              28884,
              22701,
              13559,
              4036,
              16396,
              16721,
              25220,
              6849,
              15660,
              13906,
              12710,
              10072,
              19365,
              23212,
              1398,
              4622],
             397: [3255,
              16438,
              2376,
              24799,
              17101,
              25121,
              19425,
              17261,
              22525,
              5468,
              6919,
              25903,
              25533,
              12892,
              13221,
              547,
              14272,
              2147,
              29310,
              25937,
              16967,
              24296,
              26987,
              14812,
              24279,
              8648,
              8373,
              21952,
              5833,
              27703,
              6448,
              10875,
              1746,
              20320,
              20613,
              9311,
              2687,
              9797,
              21594,
              15323,
              23039,
              14704,
              7209,
              27367,
              21218,
              19123,
              9191,
              28851,
              10990,
              28956,
              9674,
              14591,
              14644,
              16284,
              16028,
              2385,
              17239],
             398: [26890,
              28449,
              15523,
              3500,
              5467,
              9576,
              18220,
              19906,
              7189,
              27038,
              24068,
              17639,
              6866,
              28333,
              20942,
              24856,
              10660,
              18396,
              14687,
              14896,
              10394,
              15094,
              15234,
              23642,
              1102,
              26347,
              8682,
              13859,
              16063,
              855,
              20602,
              11971,
              10340,
              6359,
              22513,
              8271,
              12052,
              26367,
              11276,
              25905,
              9144,
              13347,
              28134,
              3682,
              23630,
              22058,
              8736,
              20275,
              15369,
              8088,
              16502,
              26497,
              1654,
              23807,
              6115],
             399: [2841,
              22356,
              14047,
              19625,
              2966,
              2172,
              11055,
              27131,
              21295,
              5459,
              16962,
              3396,
              14610,
              15561,
              5949,
              928,
              26792,
              16174,
              19800,
              24476,
              18186,
              17267,
              1907,
              18563,
              28913,
              28576,
              26538,
              5664,
              5242,
              698,
              8257,
              18480,
              17540,
              404,
              26656,
              29288,
              28547,
              25080,
              5412,
              25165,
              13076,
              21361,
              20872,
              12695,
              11349,
              24488,
              14703,
              14876,
              14081,
              27473,
              23136],
             400: [11480,
              12731,
              28894,
              15322,
              15401,
              1862,
              4310,
              12320,
              15513,
              27858,
              17728,
              3809,
              23534,
              387,
              22028,
              25453,
              20532,
              20771,
              22003,
              23815,
              21421,
              20391,
              23472,
              13285,
              16121,
              13360,
              25729,
              12674,
              3665,
              14875,
              13208,
              29609,
              6208,
              16817,
              23962,
              2309,
              18521,
              19734,
              20782,
              3172,
              21478,
              26300,
              812,
              1331,
              25178,
              24069,
              7166,
              23051,
              21599,
              12441,
              590,
              912,
              15758,
              3424,
              19400,
              26940,
              381,
              14565,
              13819,
              25355,
              26236,
              9772],
             401: [22608,
              14947,
              21835,
              9343,
              19750,
              2533,
              22198,
              16770,
              17501,
              8089,
              224,
              7280,
              12927,
              26129,
              23810,
              7329,
              9699,
              19437,
              26870,
              22586,
              5129,
              7636,
              4735,
              17417,
              17785,
              19843,
              27158,
              2371,
              21954,
              23862,
              16049,
              2162,
              694,
              28011,
              22543,
              29169,
              2248,
              23965,
              7022,
              13338,
              18884,
              24350,
              27375,
              29048,
              11784,
              12645,
              23770,
              14042,
              22364,
              25055],
             402: [12761,
              14128,
              12176,
              11453,
              10290,
              22429,
              17521,
              18786,
              16480,
              18376,
              16614,
              11627,
              26475,
              27104,
              8935,
              4090,
              18051,
              26238,
              16262,
              17384,
              16430,
              25355,
              18949,
              23785,
              15717,
              14136,
              5383,
              14163,
              26941,
              24381,
              18756,
              9791,
              16970,
              988,
              25069,
              18814,
              2610,
              17481,
              20957,
              23241,
              29059,
              5481,
              15342,
              1208,
              5334,
              13042,
              3368],
             403: [19742,
              12424,
              17482,
              23045,
              18524,
              10395,
              5861,
              23996,
              24934,
              6050,
              3507,
              11450,
              21792,
              21447,
              808,
              16124,
              7696,
              12529,
              3106,
              130,
              11731,
              4898,
              12401,
              21878,
              14997,
              14284,
              25962,
              6685,
              3306,
              9943,
              23212,
              7115,
              4125,
              18641,
              4909,
              16304,
              10469,
              17637,
              948,
              9626,
              28656,
              16005,
              27599,
              20505,
              13902,
              25771,
              25084,
              28103,
              29314,
              4264,
              12783,
              25939,
              847,
              17233,
              646,
              19371,
              23738,
              25157,
              7303,
              15722],
             404: [15092,
              8799,
              27919,
              11950,
              19458,
              5881,
              22784,
              29015,
              28850,
              6773,
              10422,
              4424,
              7613,
              11613,
              18726,
              6383,
              5418,
              580,
              22056,
              10171,
              19622,
              1798,
              10783,
              11649,
              2309,
              19154,
              12620,
              18024,
              17635,
              18436,
              11582,
              19360,
              13224,
              624,
              5622,
              20372,
              20703,
              8657,
              26444,
              1912,
              20130,
              529,
              5109,
              6621,
              17524,
              25708,
              9853,
              24002,
              19187,
              3878,
              21733,
              3743,
              2606,
              19889,
              1780,
              26777],
             405: [6056,
              18502,
              19257,
              12458,
              16141,
              10853,
              12087,
              14183,
              17327,
              10613,
              13164,
              14786,
              25539,
              10817,
              27422,
              16515,
              7888,
              22850,
              19044,
              12095,
              6185,
              18967,
              19983,
              17757,
              24741,
              15226,
              562,
              4755,
              14185,
              29280,
              21350,
              24410,
              4185,
              11344,
              22467,
              15923,
              18788,
              693,
              12431,
              27323,
              9942,
              18281,
              12425,
              13982,
              129,
              28713,
              2696,
              27886,
              23704,
              7062],
             406: [2363,
              5443,
              21243,
              8107,
              13086,
              26153,
              5376,
              17990,
              8517,
              21037,
              22577,
              22545,
              9412,
              14497,
              28073,
              28490,
              14774,
              10859,
              11764,
              3780,
              3777,
              28377,
              8439,
              21134,
              14653,
              25135,
              28712,
              15025,
              10827,
              12540,
              499,
              726,
              18961,
              538,
              26976,
              8986,
              2468,
              2382,
              5502,
              3863,
              23022,
              24513,
              3387,
              2776,
              20075,
              23524,
              13408,
              28383,
              24375,
              6682,
              1233,
              13813,
              17290,
              22628,
              16390,
              17966,
              25080,
              16351,
              19514,
              25999,
              9140,
              8132,
              2309],
             407: [23592,
              3111,
              26363,
              15830,
              28278,
              22581,
              28361,
              17511,
              20398,
              16609,
              27393,
              15961,
              895,
              19757,
              10049,
              2513,
              2333,
              11401,
              6141,
              3354,
              2282,
              11547,
              12390,
              10077,
              9755,
              21536,
              18389,
              10661,
              19707,
              9619,
              8723,
              16029,
              1837,
              24802,
              5728,
              11802,
              16731,
              18489,
              19733,
              23504,
              25238,
              22551,
              6327,
              17524,
              25230,
              13327,
              9011,
              13737,
              14833,
              8761,
              5596,
              13493,
              25292,
              11649,
              10623,
              7419,
              1098,
              15310,
              27535,
              2309,
              13208,
              28826,
              15604],
             408: [12617,
              8669,
              6161,
              5557,
              11364,
              10539,
              6473,
              22716,
              20500,
              417,
              22039,
              3091,
              17464,
              26495,
              2744,
              8468,
              15662,
              2222,
              2300,
              17905,
              1634,
              14815,
              28368,
              8832,
              15300,
              28651,
              1723,
              16901,
              3751,
              28741,
              20503,
              8234,
              14369,
              12696,
              29000,
              11367,
              3374,
              13216,
              1191,
              3727,
              8816,
              25398,
              28276,
              6072,
              26304,
              28126,
              364,
              12936,
              10769,
              25641,
              4660,
              21702,
              3007,
              11577,
              17538],
             409: [5588,
              1481,
              20310,
              5887,
              5196,
              24453,
              14576,
              13270,
              14911,
              548,
              26260,
              19649,
              20148,
              5848,
              4563,
              10914,
              20334,
              18620,
              8855,
              15438,
              28540,
              18922,
              16415,
              24319,
              28237,
              26608,
              18641,
              7026,
              13337,
              6917,
              3547,
              6786,
              16940,
              1634,
              26754,
              22214,
              20976,
              9697,
              2624,
              6187,
              5541,
              18972,
              19435,
              16620,
              28723,
              20345,
              15662,
              15298,
              25177,
              5915,
              28124,
              29085,
              29261,
              28684],
             410: [29501,
              4876,
              27819,
              10856,
              4946,
              24795,
              20651,
              5578,
              25281,
              9328,
              9088,
              16184,
              6916,
              4362,
              19234,
              19866,
              17664,
              12308,
              25905,
              28254,
              7270,
              914,
              16215,
              7103,
              23141,
              6963,
              7770,
              3598,
              22977,
              540,
              16928,
              11527,
              28195,
              15960,
              8255,
              14340,
              28544,
              15716,
              5171,
              6721,
              29125,
              12542,
              23384,
              17476,
              12942,
              27697,
              20897,
              1784,
              19602,
              21279,
              29486,
              21454,
              1429,
              20053,
              1652,
              27232,
              16611,
              29171,
              25917,
              7342,
              9758,
              7470,
              20497,
              2025,
              4807,
              630],
             411: [12098,
              17575,
              3638,
              807,
              23912,
              20419,
              17114,
              25413,
              20415,
              7981,
              8980,
              13182,
              3738,
              17442,
              28797,
              9033,
              14338,
              16093,
              7081,
              20603,
              28541,
              15154,
              25378,
              26228,
              23900,
              1831,
              19477,
              16971,
              3729,
              8950,
              1489,
              22579,
              12866,
              2464,
              28435,
              277,
              21945,
              11210,
              26480,
              16520,
              2313,
              16545,
              21950,
              10875,
              17425,
              24303,
              19804,
              5532,
              7921,
              27901,
              2228,
              24023,
              11077,
              5952],
             412: [507,
              11031,
              11644,
              24522,
              15084,
              9752,
              7874,
              3232,
              7959,
              29103,
              2865,
              4871,
              3628,
              25913,
              10616,
              15280,
              8276,
              23466,
              28328,
              13194,
              21333,
              23254,
              9438,
              2686,
              3998,
              15270,
              21606,
              26230,
              2225,
              21426,
              22126,
              7351,
              21330,
              8135,
              7559,
              19133,
              3691,
              6111,
              28893,
              28262,
              2166,
              9556,
              25343,
              28190,
              20184,
              8138,
              10529,
              1690,
              4203,
              7605,
              29298,
              20598,
              20695,
              19503],
             413: [16555,
              23041,
              16672,
              11479,
              14409,
              22788,
              27880,
              25712,
              13924,
              27037,
              4492,
              18919,
              28844,
              11417,
              20161,
              13696,
              13840,
              13177,
              1983,
              23254,
              8257,
              9486,
              2930,
              3911,
              12680,
              8087,
              7283,
              1323,
              10616,
              10699,
              15694,
              28706,
              16062,
              8982,
              14666,
              12276,
              19801,
              25529,
              21094,
              26394,
              5852,
              8529,
              2619,
              8895,
              21536,
              11649],
             414: [4131,
              1304,
              17028,
              11707,
              20777,
              15282,
              23446,
              1438,
              6204,
              14938,
              662,
              18864,
              10005,
              15950,
              10473,
              20850,
              12602,
              8758,
              11026,
              28006,
              11434,
              25292,
              26696,
              7345,
              4571,
              18037,
              19246,
              10901,
              29465,
              4229,
              28904,
              15048,
              2646,
              6045,
              3354,
              19237,
              7332,
              13013,
              7743,
              7199,
              23791,
              10708,
              2365,
              13037,
              20875,
              4984,
              2309,
              5926,
              12144,
              15608,
              12806,
              1650,
              3873,
              11527],
             415: [18358,
              22949,
              6854,
              28614,
              9355,
              13505,
              13039,
              22641,
              12292,
              16584,
              847,
              3891,
              385,
              25166,
              27890,
              16578,
              3041,
              11412,
              19783,
              25961,
              19818,
              90,
              5912,
              27862,
              23290,
              21538,
              5853,
              16104,
              28199,
              21195,
              15659,
              12981,
              10301,
              17742,
              19332,
              20675,
              16898,
              25197,
              11539,
              9844,
              1031,
              5541,
              13043,
              16096,
              1213,
              28912,
              17339,
              9352,
              16647,
              13722,
              10964,
              25401,
              18602,
              25198,
              9882],
             416: [24733,
              14925,
              20325,
              213,
              22367,
              3319,
              13883,
              9835,
              28994,
              28710,
              3828,
              21140,
              22506,
              12020,
              13682,
              23794,
              17522,
              29527,
              15476,
              22186,
              9697,
              356,
              5323,
              6861,
              25070,
              7164,
              27183,
              4792,
              15642,
              14695,
              22531,
              7225,
              24322,
              13165,
              20717,
              4120,
              16901,
              6406,
              27609,
              21450,
              24101,
              10207,
              26611,
              23053,
              776,
              29287,
              12793,
              11006,
              4227,
              4998],
             417: [12418,
              19753,
              18568,
              15260,
              28255,
              15265,
              20950,
              1789,
              525,
              29573,
              29544,
              15717,
              15169,
              602,
              8607,
              20100,
              28799,
              28412,
              8538,
              11560,
              2309,
              9463,
              24577,
              8213,
              7456,
              28190,
              21127,
              13984,
              74,
              14117,
              7870,
              16147,
              97],
             418: [25518,
              10618,
              6511,
              13442,
              5209,
              28078,
              23308,
              10195,
              28805,
              29563,
              2201,
              11798,
              6368,
              2006,
              24841,
              5555,
              13432,
              4707,
              7721,
              1411,
              16186,
              25045,
              27831,
              6821,
              21418,
              4334,
              12043,
              21709,
              28915,
              18267,
              10782,
              7805,
              1383,
              24618,
              27331,
              19150,
              2837,
              4719,
              22971,
              24421,
              20191,
              23904,
              18823,
              22458,
              4138,
              28085,
              11696,
              11649,
              11065,
              5023,
              17633,
              27470,
              9102,
              18543,
              568,
              22308,
              1020,
              20283,
              5638,
              13690,
              18407,
              2619],
             419: [16412,
              21721,
              12859,
              11685,
              1570,
              9550,
              9599,
              1763,
              13432,
              27784,
              4818,
              12842,
              13608,
              15976,
              8376,
              27660,
              21413,
              16547,
              7588,
              5797,
              28908,
              9417,
              18595,
              20736,
              10303,
              17078,
              7412,
              14751,
              6055,
              25859,
              18480,
              14764,
              27204,
              26285,
              11215,
              15503,
              12592,
              6231,
              443,
              21517,
              18076,
              9852,
              27909,
              6915,
              8728,
              21044,
              11535,
              7007,
              20785,
              4425,
              13027],
             420: [20041,
              8870,
              20159,
              23206,
              11777,
              13855,
              699,
              19532,
              1496,
              11166,
              14489,
              19824,
              5083,
              13488,
              1971,
              26459,
              16579,
              9570,
              512,
              6181,
              9338,
              23098,
              18914,
              19914,
              10726,
              5357,
              7090,
              9544,
              422,
              6493,
              165,
              28859,
              17233,
              6771,
              28778,
              27899,
              22349,
              5684,
              22927,
              18820,
              28890,
              12538,
              24840,
              12022,
              27225,
              13279,
              12118,
              9421,
              22735,
              10403,
              24225,
              18692,
              2493,
              26646,
              24099,
              28884,
              14815,
              9594,
              12490,
              9882],
             421: [16071,
              3620,
              6537,
              6462,
              19344,
              13367,
              8567,
              4701,
              25081,
              4704,
              24436,
              19131,
              9436,
              11265,
              6973,
              18042,
              6599,
              3180,
              2044,
              17795,
              4680,
              11574,
              27466,
              14191,
              18826,
              7513,
              16807,
              27112,
              23274,
              5881,
              23373,
              7865,
              8798,
              12722,
              8070,
              14606,
              23280,
              18466,
              4852,
              17702,
              29248,
              10228,
              4900,
              14057,
              6092,
              12302,
              9010,
              24848,
              25279,
              374,
              26184,
              13112,
              19802,
              10783,
              2176,
              24038],
             422: [28186,
              4123,
              13085,
              17385,
              16775,
              6917,
              5944,
              24581,
              2178,
              7917,
              25219,
              26418,
              9095,
              26088,
              9172,
              20383,
              7437,
              10395,
              13551,
              19540,
              5196,
              25610,
              24949,
              11357,
              11293,
              16582,
              23559,
              27445,
              29490,
              8192,
              14457,
              14612,
              1714,
              19818,
              11391,
              13246,
              13810,
              20057,
              14927,
              25908,
              24333,
              1762,
              23738],
             423: [389,
              5981,
              7035,
              6631,
              21029,
              21772,
              4243,
              25136,
              277,
              18820,
              5987,
              684,
              8409,
              23939,
              20566,
              5153,
              1762,
              11957,
              23189,
              20038,
              21463,
              15289,
              14605,
              3837,
              20311,
              6404,
              6036,
              181,
              789,
              13551,
              17239,
              1448,
              20945,
              6098,
              998,
              8503,
              14905,
              7927,
              8669,
              12247,
              8163,
              1995,
              20463,
              4258,
              28004,
              2016,
              24340,
              12422,
              2259,
              23897,
              16437,
              13373,
              2267,
              13305,
              6157,
              12490,
              27595],
             424: [28587,
              11097,
              3325,
              9330,
              7639,
              12889,
              16399,
              8926,
              29095,
              24959,
              29244,
              4245,
              15901,
              18859,
              2993,
              9626,
              26016,
              11977,
              11846,
              17105,
              5187,
              4565,
              5723,
              13428,
              7515,
              20309,
              964,
              12729,
              16114,
              24948,
              25624,
              1553,
              25026,
              13106,
              21806,
              13492,
              5059,
              11116,
              3469,
              16510,
              25884,
              14412,
              28926,
              21038,
              21195,
              18742,
              7381,
              3886,
              10280,
              4720,
              23053,
              25289,
              9359,
              10678,
              25016,
              15214,
              28441,
              13085,
              16594],
             425: [9874,
              23759,
              1424,
              24861,
              17027,
              205,
              1586,
              7070,
              11697,
              10163,
              21755,
              21528,
              22833,
              10772,
              8142,
              28546,
              8824,
              12651,
              29274,
              13296,
              20087,
              16329,
              1960,
              20635,
              5496,
              3486,
              28524,
              8034,
              20364,
              1221,
              27568,
              15423,
              24251,
              13779,
              12674,
              11968,
              24044,
              26158,
              17150,
              23301,
              5089,
              27872,
              8120,
              27914,
              5387,
              20046,
              6106,
              25103,
              10816,
              1809,
              7465,
              3424,
              22181,
              21392,
              6723,
              23127],
             426: [23794,
              10047,
              8219,
              9827,
              14055,
              25460,
              10644,
              13463,
              2377,
              11954,
              27378,
              12706,
              14125,
              7895,
              958,
              24471,
              22452,
              8341,
              21643,
              356,
              23801,
              4482,
              25502,
              6000,
              7382,
              14368,
              12967,
              27003,
              5235,
              23943,
              16813,
              12688,
              24298,
              13174,
              11973,
              17538,
              1167,
              25542,
              26903,
              3778,
              23360,
              8668,
              23806,
              18802,
              28521,
              6433,
              229,
              16050,
              27027,
              24670,
              27614,
              15662,
              21624,
              4622,
              19995,
              24050],
             427: [24667,
              13636,
              255,
              14029,
              11019,
              15141,
              6802,
              1793,
              19067,
              3771,
              26452,
              27385,
              13565,
              23356,
              19201,
              19353,
              29087,
              13166,
              6018,
              28325,
              3819,
              21742,
              19247,
              10028,
              21048,
              5404,
              27249,
              16425,
              17694,
              3800,
              16390,
              22458,
              89,
              24236,
              28111,
              25099,
              28018,
              11930,
              17568,
              15848,
              15518,
              46,
              2497,
              18545,
              22139,
              18581,
              25949,
              28077,
              11361,
              2270,
              3573,
              19013,
              21251],
             428: [25441,
              17076,
              22482,
              20486,
              8821,
              7124,
              5901,
              27757,
              460,
              9840,
              9093,
              14362,
              14095,
              14474,
              1066,
              19838,
              3123,
              1117,
              20975,
              26391,
              3190,
              14844,
              28615,
              4663,
              1686,
              25975,
              6172,
              24010,
              26563,
              21120,
              15867,
              28361,
              21726,
              26813,
              27953,
              26946,
              20053,
              14031,
              15598,
              10279,
              21513,
              11755,
              29042,
              25833,
              8424,
              14304,
              11182,
              12448,
              19085,
              10946,
              11649,
              20818,
              26382,
              2855,
              12060],
             429: [27684,
              13632,
              25623,
              21553,
              19551,
              28114,
              20487,
              3758,
              1121,
              22031,
              28281,
              5362,
              9332,
              15709,
              3444,
              24092,
              1855,
              21702,
              15646,
              26205,
              23244,
              8964,
              10686,
              28049,
              12324,
              13165,
              19685,
              2195,
              24527,
              9855,
              24748,
              19578,
              10568,
              27308,
              7019,
              9634,
              2628,
              2161,
              21643,
              4462],
             430: [21335,
              14657,
              2755,
              1126,
              22222,
              3781,
              21746,
              8642,
              26186,
              6581,
              23697,
              11397,
              14073,
              17716,
              13789,
              27412,
              26580,
              22977,
              25006,
              17750,
              2443,
              595,
              23896,
              1201,
              16404,
              6868,
              7375,
              14732,
              5543,
              12402,
              20109,
              21720,
              3631,
              17972,
              9474,
              23280,
              26386,
              27008,
              3446,
              10416,
              7816,
              23630,
              28341,
              25132,
              28243,
              23029,
              24914,
              10218,
              9386,
              16617,
              18873,
              13112,
              13726,
              4807,
              14398,
              3472],
             431: [21314,
              16100,
              18596,
              9254,
              19508,
              24063,
              24844,
              25254,
              21476,
              10455,
              21863,
              14671,
              5665,
              6198,
              5919,
              24188,
              13810,
              9027,
              22635,
              9567,
              5085,
              505,
              16030,
              14172,
              3435,
              17039,
              26545,
              17956,
              5892,
              14310,
              21748,
              181,
              27208,
              25197,
              3482,
              26731,
              21950,
              29261,
              17450,
              27299,
              3245,
              2153,
              19396,
              4120,
              1315,
              24901,
              29128],
             432: [11319,
              11898,
              29444,
              21580,
              15538,
              9596,
              18012,
              5894,
              10370,
              20698,
              1826,
              28870,
              24460,
              15143,
              16120,
              24299,
              8619,
              11649,
              13758,
              4805,
              7385,
              16769,
              17038,
              6995,
              7502,
              1224,
              3419,
              13036,
              8825,
              1355,
              11251,
              19414,
              9224,
              15063,
              18472,
              3846,
              5273,
              24698,
              23914,
              27319,
              4285,
              27628,
              12304,
              9539,
              4739,
              129,
              13354,
              27495,
              13286,
              12085,
              24181,
              17745],
             433: [26751,
              2566,
              9344,
              2846,
              24908,
              25855,
              27676,
              8494,
              26519,
              24721,
              28325,
              9138,
              21706,
              8449,
              26406,
              19707,
              21742,
              26637,
              1220,
              12277,
              3294,
              17947,
              12650,
              16263,
              6103,
              10526,
              9403,
              4762,
              13240,
              8529,
              793,
              3987,
              9236,
              13103,
              21311,
              18026,
              11328,
              3874,
              28018,
              20031,
              3392,
              28196,
              27362,
              22149,
              7799,
              17561,
              19936,
              23917,
              14579,
              11530,
              5094,
              19512,
              5051,
              439,
              4179,
              17933,
              22458],
             434: [10911,
              1658,
              9787,
              1445,
              1842,
              434,
              14216,
              22115,
              17980,
              16448,
              16291,
              1694,
              15506,
              1072,
              1433,
              12022,
              11880,
              24664,
              1306,
              14399,
              27368,
              10281,
              19948,
              17026,
              23072,
              10431,
              17710,
              14486,
              8459,
              19302,
              6960,
              12879,
              4227,
              14974,
              2791,
              20076,
              1948,
              4464,
              1473,
              1191,
              20714,
              17247,
              24527,
              7576,
              14480,
              2161,
              19396,
              20565,
              2906],
             435: [27400,
              14656,
              78,
              27165,
              23256,
              1432,
              25513,
              10241,
              4801,
              13289,
              10862,
              26277,
              22126,
              16735,
              15173,
              11235,
              12913,
              12091,
              23469,
              20763,
              23126,
              22510,
              4495,
              12198,
              8337,
              13592,
              26111,
              7860,
              13385,
              23981,
              19642,
              5101,
              29405,
              8458,
              18165,
              18861,
              19306,
              2324,
              12001,
              22024,
              994,
              124,
              10879,
              22177,
              10258,
              5236,
              24796,
              4560,
              20027],
             436: [21253,
              2340,
              166,
              4783,
              6074,
              11652,
              14153,
              8782,
              21605,
              4932,
              16076,
              27694,
              6835,
              15148,
              12226,
              15035,
              21731,
              14493,
              2473,
              24508],
             437: [29585,
              11051,
              25813,
              1024,
              8857,
              21564,
              10712,
              9764,
              1320,
              3936,
              28554,
              19788,
              27979,
              12829,
              25079,
              28394,
              4132,
              28239,
              7821,
              3257,
              21499,
              17069,
              4655,
              21203,
              223,
              17738,
              18080,
              17019,
              16683,
              18488,
              11875,
              730,
              22830,
              5507,
              29591,
              18197,
              26428,
              3371,
              27261,
              20428,
              21643,
              25207,
              19664],
             438: [17790,
              22966,
              5324,
              27507,
              1489,
              23382,
              9689,
              951,
              9130,
              23776,
              15488,
              15660,
              22927,
              27168,
              7661,
              23710,
              12389,
              8493,
              2532,
              19886,
              2286,
              4672,
              15800,
              16366,
              8192,
              4225,
              7147,
              5634,
              21702,
              14635,
              11431,
              5302,
              5059,
              20949,
              283,
              28958,
              26156,
              12182,
              6187,
              12999,
              9626,
              27346,
              22452,
              16805,
              9975,
              24288,
              8779,
              17712,
              3112,
              13559,
              9697,
              1762,
              10387,
              6157,
              7200,
              1434,
              5323,
              25901],
             439: [2329,
              8460,
              21192,
              6712,
              7272,
              21998,
              15627,
              7222,
              20925,
              22457,
              20118,
              6759,
              29605,
              11295,
              7803,
              5246,
              8925,
              13863,
              1759,
              2208,
              23519,
              24318,
              7520,
              8406,
              29292,
              10295,
              25141,
              12794,
              23238,
              16583,
              13141,
              12754,
              188,
              3197,
              14938,
              15179,
              21982,
              28787,
              15040,
              21042,
              1130,
              1058,
              967,
              26770,
              26295,
              21949],
             440: [1988,
              10820,
              222,
              21538,
              27488,
              20077,
              277,
              12247,
              22619,
              18963,
              13479,
              29070,
              8696,
              15844,
              19474,
              3227,
              4377,
              13370,
              318,
              13782,
              21244,
              21889,
              2502,
              25025,
              22178,
              18641,
              18620,
              13039,
              15995,
              16114,
              22791,
              2737,
              1635,
              8111,
              15989,
              24417,
              6245,
              7159,
              26645,
              4767,
              28566,
              21041,
              877,
              27177,
              9380,
              16653,
              7149,
              21479,
              20411,
              1579,
              21543,
              23290,
              7419,
              26767],
             441: [9509,
              10,
              22003,
              21776,
              16961,
              28754,
              26113,
              5997,
              12432,
              12245,
              26411,
              25411,
              28417,
              8014,
              14787,
              16696,
              1519,
              24122,
              13985,
              8878,
              11057,
              24991,
              21779,
              16707,
              9067,
              16245,
              17381,
              12412,
              7062,
              5923,
              27004,
              25104,
              15423,
              1287,
              21499,
              3035,
              28005,
              27638,
              23300,
              25982,
              10018,
              18880,
              3667,
              6852,
              28196,
              12001,
              21387,
              9429,
              28903,
              7973,
              26428,
              14731,
              5694,
              4770,
              19895,
              13695,
              27240,
              28462,
              27495],
             442: [5533,
              17468,
              9341,
              29499,
              19058,
              28563,
              16689,
              23088,
              1788,
              27474,
              18073,
              26896,
              4202,
              16483,
              9147,
              21368,
              28990,
              18350,
              11441,
              13752,
              17448,
              11539,
              121,
              10054,
              4687,
              11333,
              25591,
              1579,
              22531,
              14145,
              10420,
              6384,
              13707,
              11928,
              28489,
              2737,
              9521,
              1167,
              19634,
              21864,
              26228,
              12457,
              6718,
              26225,
              13998,
              27733,
              6790,
              18377],
             443: [28398,
              1339,
              20548,
              24432,
              5142,
              8442,
              7844,
              4825,
              9817,
              4646,
              13389,
              14444,
              9298,
              28745,
              27766,
              28109,
              28200,
              25260,
              27895,
              2914,
              22762,
              20053,
              2080,
              18500,
              28664,
              19891,
              16395,
              2953,
              14211,
              11680,
              0,
              2789,
              3990,
              26965,
              2550,
              19141,
              29443,
              5873,
              3283,
              16760,
              975],
             444: [27452,
              12423,
              27929,
              13763,
              21480,
              12654,
              26313,
              16092,
              14257,
              10093,
              2240,
              6441,
              20509,
              10857,
              10546,
              18020,
              10944,
              21858,
              14116,
              19835,
              29038,
              26514,
              23252,
              27723,
              8671,
              15933,
              21497,
              20009,
              25395,
              23977,
              14504,
              10936,
              10941,
              8101,
              17169,
              14684,
              13569,
              19036,
              26559,
              10587,
              23506,
              11323,
              22920,
              22998,
              26026,
              2309,
              7419,
              17447,
              29003,
              7183,
              23686,
              15136,
              20189],
             445: [14990,
              24089,
              24554,
              9050,
              29055,
              4308,
              12333,
              9245,
              15136,
              10670,
              11277,
              25385,
              1022,
              14341,
              3168,
              20662,
              7638,
              6264,
              26084,
              6362,
              13540,
              25860,
              14013,
              11438,
              4045,
              26804,
              18613,
              10239,
              7215,
              9280,
              17570,
              6430,
              27926,
              24477,
              1809,
              96,
              27741,
              21873,
              25730,
              24069,
              7778,
              5393,
              19615,
              27845,
              6697,
              6730,
              13763,
              2622,
              23127,
              21858,
              26252,
              20296],
             446: [16601,
              21601,
              15947,
              27717,
              23845,
              21516,
              3821,
              27119,
              28425,
              28965],
             447: [29047,
              21886,
              3179,
              3136,
              14386,
              21732,
              3871,
              1254,
              11399,
              3016,
              29126,
              22421,
              20315,
              6961,
              25456,
              3240,
              8599,
              3084,
              15139,
              5817,
              27972,
              27663,
              3665,
              19482,
              25762,
              26658,
              13795,
              14577,
              16713,
              26755,
              27782,
              23092,
              6182,
              3470,
              15270,
              25208,
              27499,
              19629,
              29204,
              21925,
              18777,
              11428],
             448: [5932,
              23620,
              4178,
              13944,
              23070,
              22478,
              19316,
              1062,
              9109,
              15030,
              18052,
              23436,
              28001,
              15089,
              26876,
              21898,
              23171,
              24324,
              24676,
              10659,
              22167,
              10334,
              12881,
              19731,
              7592,
              4802,
              25804,
              9517,
              3805,
              8000,
              10468,
              5102,
              1248,
              14836,
              8975,
              6085,
              18640,
              10726,
              4614,
              17382,
              1456,
              5446,
              29441,
              23259,
              27115,
              13529,
              14197,
              17763],
             449: [25657,
              21167,
              8118,
              4012,
              12468,
              8335,
              24048,
              14196,
              8135,
              6984,
              20026,
              27297,
              1767,
              15340,
              27849,
              17907,
              28605,
              14680,
              6291,
              21380,
              20390,
              14765,
              22623,
              14503,
              2296,
              939,
              18308,
              17210,
              3833,
              13680,
              26433,
              3212,
              3735,
              2237,
              1039,
              14322,
              2169,
              20353,
              17247,
              14465,
              13693,
              6125,
              3813,
              14743,
              11815,
              12914,
              11672,
              10735,
              23704,
              29298,
              19503,
              25144],
             450: [27565,
              21577,
              207,
              29343,
              3752,
              21247,
              25444,
              17603,
              22702,
              24229,
              6227,
              11624,
              779,
              21225,
              19035,
              22656,
              8455,
              26240,
              20240,
              20238,
              16518,
              24505,
              17068,
              9828,
              29443,
              27628,
              17657,
              25303,
              3942,
              25365,
              28702,
              20694,
              10761,
              9761,
              178,
              18882,
              17723,
              6401,
              27016,
              4229,
              21181,
              12498,
              21387,
              11812,
              23660,
              9941,
              26071,
              26212,
              11117],
             451: [21313,
              28233,
              17462,
              28661,
              24332,
              25219,
              4924,
              12088,
              13882,
              13585,
              15268,
              4102,
              29367,
              8270,
              9810,
              2736,
              16998,
              16869,
              8234,
              24298,
              8012,
              28140,
              23650,
              17281,
              22312,
              13314,
              9551,
              23658,
              13461,
              23541,
              548,
              10736,
              10740,
              24411,
              20581,
              28313,
              19379,
              26705,
              27310,
              10733,
              28587,
              1521,
              4455,
              9943,
              9568],
             452: [14791,
              22286,
              8543,
              8196,
              29323,
              10788,
              18380,
              24922,
              22195,
              1962,
              16289,
              22431,
              12614,
              23516,
              22769,
              4188,
              8143,
              20097,
              27689,
              25167,
              1762,
              11709,
              7788,
              26470,
              17136,
              11839,
              12350,
              9481,
              10668,
              19888,
              7981,
              25507,
              10792,
              9747,
              19372,
              21077,
              7299,
              29421,
              12072],
             453: [857,
              4494,
              15059,
              26119,
              16734,
              26201,
              28304,
              2069,
              1672,
              26358,
              20705,
              18423,
              2472,
              8508,
              1738,
              23779,
              8422,
              10710,
              4649],
             454: [6675,
              14651,
              12719,
              25023,
              19424,
              6957,
              17347,
              5065,
              28443,
              8774,
              8274,
              11842,
              19381,
              4603,
              29330,
              10097,
              6228,
              7498,
              23128,
              8400,
              18642,
              13811,
              9912,
              1147,
              16824,
              5644,
              14421,
              14545,
              22162,
              14552,
              16259,
              23546,
              28878,
              9074,
              18030,
              1217,
              21267,
              11848,
              21121,
              11637,
              7884,
              13231,
              17228,
              19292,
              9758,
              9164],
             455: [25183,
              11162,
              29508,
              14720,
              20620,
              5121,
              8806,
              6129,
              23910,
              28442,
              6813,
              23519,
              23678,
              10042,
              11466,
              10222,
              6468,
              10517,
              2833,
              16712,
              5403,
              26528,
              11465,
              12816,
              21894,
              11336,
              129,
              29588],
             456: [7173,
              29456,
              15858,
              7244,
              24084,
              11280,
              12105,
              11958,
              9044,
              11116,
              8370,
              8889,
              9523,
              15206,
              26290,
              19185,
              11900,
              7644,
              27667,
              5498,
              2311,
              4301,
              11469,
              12379,
              7604,
              25696,
              19790,
              27133,
              20239,
              11765,
              17000,
              3778,
              27230,
              27262,
              2924,
              28710,
              25884,
              3714,
              2313,
              21026],
             457: [14040,
              26764,
              14996,
              28301,
              1326,
              25073,
              1472,
              20395,
              26271,
              24969,
              14436,
              16357,
              16879,
              11004,
              15189,
              8169,
              13056,
              2364,
              26981,
              7404,
              16160,
              24121,
              16109,
              7309,
              21441,
              28492,
              24510,
              6043,
              3236,
              10723,
              16925,
              17103,
              725,
              5692,
              1598,
              19462,
              15126,
              1738,
              21944,
              15417,
              19982],
             458: [11964,
              196,
              9870,
              20523,
              5552,
              1373,
              23191,
              24844,
              8263,
              10894,
              28117,
              12613,
              7741,
              2929,
              10208,
              18306,
              28033,
              19426,
              14619,
              19967,
              28778,
              27378,
              26609,
              24590,
              25534,
              15448,
              17677,
              20503,
              24842,
              15854,
              22458,
              17829,
              27808,
              16432,
              4597,
              26177,
              16188,
              2963,
              20642,
              530,
              3970,
              10100,
              10730,
              19165,
              13074,
              5323],
             459: [27408,
              23820,
              28335,
              29320,
              908,
              24602,
              19921,
              20939,
              26085,
              12135,
              3803,
              22322,
              11171,
              3210,
              26661,
              29428,
              23911,
              11236,
              9198,
              25714,
              3145,
              1774,
              28590,
              11649,
              1127,
              12736,
              4753,
              19738,
              25175,
              27591,
              10137,
              26217,
              4406,
              937,
              1383,
              993,
              14833,
              8165,
              13286,
              22484,
              16376,
              13181,
              22080,
              18305,
              7518,
              16309],
             460: [20171,
              27593,
              14696,
              15323,
              8415,
              26840,
              8678,
              12138,
              27409,
              26903,
              28884,
              28260,
              24292,
              9374,
              11959,
              25521,
              27548,
              6388,
              19798,
              25083,
              5826,
              26012,
              7663,
              467,
              1167,
              18077,
              16225,
              877,
              25750,
              9650,
              25961,
              10207,
              3828,
              9431,
              20566,
              27792,
              9369,
              4022,
              3772,
              17477,
              6792,
              10654,
              25335,
              23924,
              28863,
              919,
              10733,
              28655,
              20387,
              24050],
             461: [16797,
              20758,
              887,
              28426,
              3068,
              29610,
              8581,
              7716,
              12610,
              1464,
              19232,
              11616,
              1100,
              16354,
              5512,
              18847,
              28544,
              24435,
              995,
              9217,
              28359,
              16818,
              19648,
              20874,
              10016,
              19390,
              15631,
              12659,
              15583,
              8731,
              21021,
              16646,
              7039,
              12524,
              28065,
              25351,
              27590],
             462: [2702,
              28292,
              14646,
              2923,
              12777,
              10584,
              4340,
              20186,
              15732,
              26218,
              13642,
              21529,
              11354,
              8407,
              11596,
              23337,
              2363,
              28989,
              20886,
              12656,
              14281,
              3792,
              19287,
              23494,
              13354,
              20283,
              6114,
              1233],
             463: [8284,
              24894,
              6029,
              23994,
              3053,
              9823,
              22508,
              19001,
              21439,
              21707,
              25101,
              3981,
              25504,
              20522,
              19243,
              20427,
              14240,
              23533,
              8279,
              974,
              19877,
              19486,
              14420,
              325,
              17730,
              24683,
              12802,
              2309,
              19168,
              4330,
              14780,
              15410,
              9340,
              23974,
              24992,
              9956,
              1426,
              16828,
              6721,
              12297,
              7016,
              16306,
              20181,
              22797,
              12233,
              1270,
              3996,
              12063,
              1767,
              21417,
              22678,
              26474,
              16626,
              4928,
              26252,
              8056],
             464: [27798,
              10929,
              24313,
              22373,
              22877,
              26919,
              7433,
              7224,
              18944,
              27852,
              23349,
              6532,
              8471,
              29598,
              6140,
              11600,
              10425,
              22179,
              6756,
              24252,
              23341,
              13117,
              7198,
              1324,
              2064,
              1774,
              5676,
              24114,
              9619,
              6471,
              25165,
              13377,
              12040,
              1826,
              22294,
              15157,
              11985,
              10274,
              6852,
              11389,
              24469,
              8895,
              27291,
              11078,
              13525,
              25184,
              3612,
              24157],
             465: [13853,
              10621,
              4062,
              18250,
              798,
              22106,
              20583,
              6949,
              19520,
              15109,
              29439,
              12616,
              25624,
              11457,
              15307,
              9600,
              11776,
              5529,
              11986,
              6005,
              5616,
              9276,
              1981,
              8239,
              14589,
              676,
              26048,
              8503,
              416,
              26679,
              9017,
              7798,
              21543,
              26692,
              3538,
              15271,
              12319,
              23566,
              3031,
              16129,
              6393,
              21224],
             466: [17680,
              23026,
              3802,
              9225,
              7966,
              28666,
              3728,
              24640,
              7730,
              9861,
              19864,
              21932,
              3398,
              3485,
              25566,
              18637,
              7863,
              12810,
              11198,
              29403,
              20783,
              2811,
              25535,
              22278,
              20138,
              13688,
              618,
              10183,
              11775,
              27738,
              19157,
              18782],
             467: [1215,
              5406,
              28846,
              4217,
              12323,
              11658,
              21722,
              16702,
              5642,
              11388,
              28767,
              6422,
              25168,
              21013,
              25249,
              19580,
              6333,
              10723,
              18359,
              17415,
              27545,
              22629,
              4759,
              11823,
              13355,
              28226,
              8636,
              2994,
              12256,
              21349,
              13311,
              1161,
              25001,
              13208,
              5809,
              27178,
              29282,
              11935,
              28350,
              27711,
              1001,
              3220,
              14066,
              13000,
              2735,
              29455,
              27245,
              23577,
              6275],
             468: [3865,
              24642,
              29597,
              21849,
              28094,
              2482,
              25275,
              247,
              16924,
              23008,
              13171,
              26670,
              16439,
              15769,
              4900,
              12887,
              25372,
              1649,
              18942,
              69,
              22445,
              16920,
              24152,
              27329,
              767,
              21166,
              6958,
              11763,
              14679,
              12354,
              1967,
              23815,
              17238,
              14051,
              12789,
              6346,
              6568,
              11339],
             469: [24517,
              15994,
              22643,
              946,
              531,
              13007,
              949,
              28588,
              3599,
              3931,
              352,
              23035,
              10465,
              15854,
              4202,
              14571,
              24088,
              7401,
              9628,
              13160,
              26597,
              3482,
              7026,
              25886,
              5174,
              24637,
              7549,
              26140,
              14102,
              19646,
              2804,
              4195,
              22595,
              4115,
              177,
              10548,
              20344,
              24330,
              29567,
              3435,
              17682,
              12145,
              320,
              26649,
              3314,
              23503,
              12883,
              18839],
             470: [29569,
              14903,
              14933,
              6670,
              26282,
              6028,
              26877,
              21274,
              20196,
              28718,
              4642,
              13673,
              13739,
              28705,
              5789,
              23167,
              4147,
              1429,
              1175,
              609,
              4054,
              14056,
              8777,
              19434,
              24566,
              9532,
              11546,
              24612,
              26223,
              26638,
              6233,
              2472,
              6640,
              15106,
              23219,
              27813,
              973,
              18295,
              17811,
              1382,
              25351,
              3531,
              18464,
              27202,
              10913,
              15558,
              10783,
              4285],
             471: [23246,
              25586,
              9962,
              13469,
              12,
              5959,
              22821,
              2476,
              14900,
              11034,
              7252,
              2406,
              11046,
              21186,
              1370,
              15041,
              13286,
              25567,
              14710,
              19485,
              14631,
              29325,
              27706,
              8826,
              23468,
              27539,
              1944,
              8149,
              16700,
              10157,
              13501,
              5820,
              13532,
              11122,
              19456,
              19162,
              13560,
              1288,
              20172],
             472: [19559,
              20761,
              27842,
              24983,
              1354,
              25015,
              10574,
              13522,
              442,
              27456,
              21211,
              28467,
              2470,
              25295,
              15575,
              568,
              22796,
              2227,
              13135,
              6364,
              16360,
              27601,
              15902,
              13208,
              23751,
              9625,
              6147,
              26787,
              11882,
              12951,
              14181,
              7048,
              25982,
              13434,
              14698,
              21359,
              1935,
              13187,
              15991,
              21411,
              25860,
              11408,
              23194,
              11117],
             473: [20632,
              743,
              14112,
              7628,
              2117,
              8405,
              9052,
              26775,
              188,
              10779,
              10891,
              17981,
              7133,
              22087,
              16712,
              25183,
              7580,
              16600,
              4897,
              21192,
              28413,
              21998,
              27335,
              20104,
              15397,
              17617,
              10291,
              25836,
              6325,
              11649,
              4564],
             474: [12963,
              19008,
              28170,
              6240,
              28019,
              3040,
              26054,
              7129,
              10402,
              25072,
              16317,
              19968,
              6890,
              26189,
              27999,
              5122,
              10295,
              11968,
              20053,
              26254,
              23687,
              2465,
              5895,
              7977,
              28752,
              2309,
              23981,
              1098,
              22722],
             475: [24784,
              22910,
              14133,
              27402,
              27756,
              7400,
              13682,
              6117,
              2584,
              14352,
              4266,
              12915,
              5274,
              27629,
              19609,
              8696,
              6283,
              23901,
              7420,
              22349,
              53,
              4820,
              28321,
              9547,
              17868,
              1490,
              4002,
              20714,
              12664,
              5070,
              2313,
              10108,
              2180,
              15983,
              18914,
              14949,
              24066,
              21902,
              5867,
              7419],
             476: [24339,
              5069,
              3513,
              7879,
              26491,
              10938,
              21799,
              23782,
              26956,
              4208,
              11286,
              26602,
              11849,
              27570,
              16916,
              21662,
              14601,
              14126,
              6507,
              5543,
              23920,
              14214,
              21161,
              10270,
              4312,
              12349,
              288,
              20648,
              4193,
              11672,
              25888,
              15915,
              3104,
              15317,
              26206,
              19651,
              5519,
              27959,
              24998,
              22897,
              9508,
              19652,
              26212],
             477: [14688,
              20301,
              17115,
              6830,
              7793,
              20482,
              6975,
              27366,
              13079,
              25684,
              4267,
              8739,
              15341,
              5336,
              18368,
              2983,
              19139,
              22347,
              10038,
              22827,
              6369,
              27686,
              17075,
              11447,
              15405,
              13977,
              19011,
              12646,
              24962,
              24737,
              824,
              16255],
             478: [1,
              15634,
              2909,
              4613,
              26748,
              14807,
              14669,
              15023,
              17583,
              15261,
              849,
              6607],
             479: [16159,
              26791,
              16780,
              685,
              13110,
              14433,
              24208,
              23852,
              21423,
              29467,
              22556,
              24272,
              2972,
              13006,
              3842,
              8879,
              26678,
              19849,
              17576,
              17250,
              25381,
              19349,
              7873,
              12359,
              24692,
              9438,
              19615,
              28134,
              5084],
             480: [26994,
              9655,
              13132,
              22132,
              7546,
              26205,
              317,
              28272,
              24583,
              913,
              25946,
              21516,
              29167,
              6292,
              12034,
              1739,
              12324,
              17209,
              1591,
              10726,
              15674],
             481: [28252,
              7581,
              13062,
              20505,
              8742,
              20900,
              18442,
              16880,
              14923,
              5380,
              19436,
              24302,
              10107,
              3271,
              17649,
              13221,
              16829,
              7643,
              11522,
              18592,
              4827,
              20655,
              12422,
              3891,
              18782,
              25884,
              7783,
              29565,
              23360,
              6209,
              17053,
              28959,
              14461,
              22007,
              23348,
              13461,
              1963,
              24336,
              16403,
              2548,
              15270,
              15662,
              9882,
              19157,
              12072],
             482: [23103,
              10187,
              14788,
              12409,
              2192,
              22109,
              5487,
              11078,
              26277,
              12312,
              22855,
              3460,
              28954,
              15919,
              19642,
              13854,
              14637,
              23704,
              24381,
              16138,
              13686,
              23007,
              28232,
              19499,
              993,
              7069,
              15909,
              25071,
              12946,
              5129,
              2001,
              27014,
              17325,
              11442,
              879,
              14261,
              15397,
              21988,
              1432,
              3431,
              13777],
             483: [3058,
              12747,
              7418,
              23841,
              21204,
              16989,
              25182,
              17571,
              14111,
              4520,
              26411,
              2465,
              20719,
              14221,
              7673,
              12587,
              4831,
              24553,
              413,
              27646,
              10402,
              16892,
              23884,
              6132,
              27858,
              666,
              21478,
              20420,
              427,
              12586,
              22238,
              19402,
              11768,
              25212,
              27243,
              4135,
              3169,
              17292],
             484: [28532,
              23091,
              9702,
              16041,
              134,
              25074,
              20673,
              24479,
              27636,
              29555,
              27434,
              28764,
              6717,
              28310,
              20409,
              20407,
              18318,
              28524,
              1202,
              11747,
              813,
              9261,
              9857,
              27508,
              28223,
              3013,
              2889,
              13208,
              28572,
              16426,
              19164,
              100,
              7548,
              25223,
              25887,
              24072,
              27141,
              25958,
              24226,
              17136,
              13951,
              8182,
              12636,
              20443],
             485: [20722,
              19751,
              10374,
              1741,
              17118,
              8989,
              19212,
              27325,
              21448],
             486: [15963,
              1025,
              10031,
              9183,
              6579,
              13776,
              4212,
              7945,
              21177,
              9249,
              19161,
              6557,
              23649,
              11017,
              13957,
              26575,
              9401,
              19570,
              29105,
              2222,
              26508,
              18038,
              18448,
              1733,
              1576,
              3536,
              23271,
              8475,
              1069,
              2532,
              10496,
              8903,
              3235,
              3805,
              13513,
              10759,
              26614,
              1178,
              24278,
              19898,
              25122,
              22041,
              17868,
              26396,
              28684,
              12072],
             487: [2638,
              4404,
              11289,
              6406,
              27763,
              27413,
              17003,
              16090,
              6895,
              15498,
              28923,
              17784,
              4595,
              7499,
              19638,
              10703,
              16520,
              731,
              10651,
              19056,
              10839,
              12664,
              14318,
              28651,
              4772,
              23689,
              11017,
              25390,
              8916,
              17077,
              10872,
              27945,
              3823,
              5850,
              8289,
              25592,
              3833],
             488: [19300,
              22807,
              13575,
              27241,
              6815,
              7221,
              16355,
              7460,
              24855,
              24872,
              11365,
              14585,
              1570,
              27359,
              21306,
              20785],
             489: [21774,
              25885,
              23993,
              21870,
              18498,
              4548,
              18333,
              13623,
              25010,
              9036,
              4700,
              25699,
              5654,
              8333,
              25006,
              27406,
              20953,
              26794,
              22251,
              20707,
              28465,
              23785,
              20336,
              21586,
              12052,
              6414,
              18542,
              23698,
              19217,
              21159],
             490: [10419,
              10481,
              2268,
              132,
              19082,
              17974,
              25696,
              20817,
              11834,
              10398,
              15436,
              26662,
              25821,
              21993,
              22414,
              14782,
              18903,
              15494,
              16898,
              16880,
              11571,
              15603,
              13446,
              16860,
              9428,
              28275,
              29136,
              4724,
              7591,
              17273],
             491: [19253,
              7293,
              17913,
              16541,
              27099,
              19564,
              1744,
              10367,
              26704,
              26880,
              12990,
              12628,
              23863,
              22030,
              12035,
              4908,
              15713,
              25776,
              29286,
              12399,
              12334,
              5751,
              11525,
              27538,
              11458,
              4639,
              3289,
              5835,
              4493,
              7056],
             492: [1794,
              5307,
              2721,
              28475,
              1534,
              9361,
              16823,
              8051,
              14033,
              801,
              9795,
              8425,
              17213,
              1760,
              7011,
              10500,
              25175,
              19707,
              23462,
              7909,
              16992,
              15533,
              7894,
              18109],
             493: [6698,
              25569,
              16381,
              2423,
              2393,
              16012,
              18089,
              12922,
              7808,
              15319,
              6598,
              20399,
              8402,
              24528,
              23795,
              19976,
              7545,
              14776,
              26782,
              15064,
              6646,
              5820,
              11970,
              4518,
              24111,
              28204,
              8571,
              13076,
              15948,
              748,
              11472],
             494: [18456,
              7247,
              4091,
              5612,
              13034,
              3867,
              5589,
              13648,
              7372,
              16416,
              27585,
              18364,
              7787,
              16699,
              26969,
              5784,
              16627,
              22064,
              11284,
              557,
              21554,
              19313,
              23903,
              3408,
              2700,
              3458,
              9663,
              9443,
              24069,
              23481,
              17988],
             495: [11168,
              2964,
              19493,
              9213,
              5209,
              5140,
              5639,
              13639,
              15703,
              24668,
              828,
              16253,
              19124,
              3336,
              24550,
              16486,
              993,
              14751,
              1779,
              25213,
              8506,
              21246,
              3710,
              11922,
              2677,
              15783,
              25110,
              15533,
              2937,
              13075,
              27784,
              7848],
             496: [20684,
              19657,
              13772,
              21763,
              19348,
              13439,
              10378,
              5685,
              17964,
              13942,
              20312],
             497: [4904, 12175, 12281, 18749, 18346, 3415, 1465],
             498: [21262,
              26584,
              2609,
              473,
              1982,
              6453,
              10701,
              24444,
              297,
              4326,
              6569,
              10053,
              28949,
              17127,
              6446,
              5145,
              16774,
              19962,
              27231,
              9370,
              22646,
              23282,
              6116,
              25297,
              4194,
              21948,
              8606],
             499: [13973,
              20259,
              10330,
              16422,
              5650,
              18564,
              27755,
              7901,
              22580,
              3730,
              19969,
              16677,
              19394,
              2617,
              25254,
              23823,
              12025,
              24842,
              14457,
              10073,
              11838,
              22186,
              4998],
             500: [15381,
              4613,
              17583,
              10924,
              15023,
              26748,
              7706,
              23635,
              1,
              2909,
              15320,
              10244,
              15261,
              849],
             501: [7806,
              11953,
              10446,
              14209,
              16441,
              823,
              4204,
              2361,
              18385,
              5647,
              10544,
              21740,
              8025,
              8605,
              5677,
              26590,
              9349,
              2928,
              14811,
              7388,
              1447,
              18728,
              22797],
             502: [20073,
              9859,
              16922,
              6517,
              23576,
              16177,
              23113,
              24352,
              13424,
              24232,
              16939],
             503: [5680,
              16074,
              22617,
              2148,
              13061,
              10799,
              17349,
              21082,
              1665,
              13455,
              6569,
              17127,
              11038,
              14759,
              18392],
             504: [6087,
              16983,
              20329,
              6487,
              16477,
              11272,
              23887,
              472,
              23730,
              21935],
             505: [14926,
              18645,
              25551,
              23311,
              25170,
              14977,
              11993,
              21530,
              13624,
              3589,
              14835,
              20579,
              15,
              25776],
             506: [23986,
              28308,
              16195,
              1825,
              27414,
              16452,
              22244,
              12561,
              18740,
              6565,
              13700,
              5360,
              16768,
              8240,
              6805,
              8033,
              17239,
              25533],
             507: [28584,
              27817,
              27420,
              845,
              5367,
              7059,
              12330,
              3930,
              1388,
              25860,
              7038],
             508: [9781, 4507, 24928, 3242, 13429, 9636, 14645, 17601, 17410],
             509: [25613,
              22460,
              24859,
              17021,
              29312,
              15291,
              6991,
              1303,
              23989,
              24946,
              25854,
              24160],
             510: [5627,
              15144,
              22446,
              28708,
              6708,
              23685,
              24451,
              15055,
              19448,
              16977,
              25623,
              14972,
              9943],
             511: [15402,
              7587,
              19041,
              18006,
              25125,
              18391,
              11106,
              20195,
              18316]})

In [6]:
def read_in_top_communities(sizeN):
    ordered_communities = OrderedDict(sorted(read_BigClam_output().items(), key=lambda t:len(t[1]), reverse=True))
    top_communities = OrderedDict(x for x in ordered_communities.items() if len(x[1])>sizeN)
    return top_communities

In [7]:
# returns a set of communities in which each node belongs to
def find_nodes_COMM():
    nodes_COMM = defaultdict(list)
    output = read_BigClam_output()
    for comm in output.keys():
        for node in output[comm]:
            nodes_COMM[node].append(comm)
            
    for node in nodes_COMM:
            nodes_COMM[node] = list(set(nodes_COMM[node]))
    return nodes_COMM

In [8]:
# a helper function to show us info when print info is true
# otherwise returns only the list of community sizes
def num_and_sizes_BigClam_COMM(print_info=False):
    num_COMM = 0
    COMM_sizes = []
    ALL_users = defaultdict(int)
    BigClam_COMM = read_BigClam_output()
    num_COMM = len(BigClam_COMM.keys())
    for comm in BigClam_COMM:
        COMM_sizes.append(len(BigClam_COMM[comm]))
        for el in BigClam_COMM[comm]:
            ALL_users[el] = 1
    if print_info:
        print 'BigClam has output: %d COMM ' % (num_COMM)
        print 'Their sizes in increasing order:'
        print sorted(COMM_sizes)
        print 'Total number of users in COMM:'
        print len(ALL_users.keys())
        print 'Total size of COMM:'
        print sum(COMM_sizes)
    return COMM_sizes
    return COMM_sizes

In [9]:
num_and_sizes_BigClam_COMM(print_info=True)


BigClam has output: 512 COMM 
Their sizes in increasing order:
[6, 7, 7, 9, 9, 9, 9, 10, 10, 11, 11, 11, 12, 12, 13, 14, 14, 14, 15, 16, 18, 18, 19, 19, 20, 20, 21, 23, 23, 23, 23, 24, 24, 27, 28, 28, 29, 29, 30, 30, 30, 31, 31, 31, 32, 32, 32, 32, 33, 33, 37, 37, 37, 37, 37, 38, 38, 38, 39, 39, 39, 39, 40, 40, 40, 41, 41, 41, 41, 42, 42, 42, 43, 43, 43, 44, 44, 45, 45, 45, 45, 45, 46, 46, 46, 46, 46, 46, 46, 47, 47, 47, 48, 48, 48, 48, 48, 48, 48, 49, 49, 49, 49, 49, 49, 49, 49, 50, 50, 50, 50, 50, 51, 51, 51, 51, 52, 52, 52, 52, 52, 52, 52, 53, 53, 53, 53, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 55, 55, 55, 55, 55, 55, 55, 55, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 57, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 61, 61, 61, 61, 62, 62, 62, 62, 62, 62, 62, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 63, 64, 64, 64, 64, 64, 64, 64, 64, 65, 65, 65, 65, 65, 65, 65, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 69, 69, 69, 69, 69, 69, 69, 69, 69, 70, 70, 70, 70, 70, 70, 70, 70, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 71, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 76, 76, 76, 76, 76, 76, 77, 77, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 79, 79, 79, 79, 80, 80, 80, 80, 80, 80, 81, 81, 81, 82, 82, 82, 82, 82, 82, 82, 83, 83, 83, 83, 83, 83, 83, 83, 84, 84, 85, 85, 85, 86, 86, 86, 88, 88, 88, 88, 88, 88, 89, 89, 89, 89, 89, 89, 90, 90, 90, 90, 90, 91, 91, 92, 92, 92, 93, 93, 93, 93, 93, 93, 94, 94, 94, 94, 95, 95, 96, 96, 96, 96, 96, 96, 98, 99, 99, 99, 99, 100, 102, 103, 103, 105, 106, 106, 107, 109, 110, 112, 113, 113, 113, 114, 114, 114, 116, 117, 117, 118, 119, 119, 121, 121, 122, 123, 126, 128, 130, 135, 135, 138, 140, 143, 146, 147, 147, 147, 148, 151, 152, 153, 153, 154, 156, 156, 157, 158, 160, 161, 163, 165, 166, 168, 171, 175, 176, 180, 182, 183, 183, 183, 189, 195, 198, 207, 214, 236, 240, 243]
Total number of users in COMM:
20833
Total size of COMM:
37292
Out[9]:
[236,
 243,
 138,
 180,
 168,
 240,
 214,
 147,
 166,
 189,
 152,
 112,
 156,
 90,
 195,
 182,
 171,
 151,
 161,
 7,
 60,
 160,
 96,
 146,
 176,
 9,
 156,
 207,
 147,
 92,
 135,
 33,
 86,
 128,
 198,
 88,
 154,
 165,
 163,
 130,
 20,
 82,
 99,
 105,
 157,
 68,
 76,
 100,
 121,
 82,
 113,
 158,
 183,
 39,
 109,
 93,
 92,
 114,
 90,
 113,
 113,
 183,
 148,
 175,
 183,
 23,
 94,
 119,
 59,
 93,
 147,
 103,
 94,
 88,
 121,
 72,
 51,
 135,
 153,
 93,
 96,
 110,
 74,
 119,
 122,
 63,
 49,
 99,
 96,
 83,
 98,
 90,
 71,
 65,
 68,
 85,
 117,
 78,
 84,
 68,
 114,
 96,
 58,
 140,
 106,
 143,
 83,
 6,
 94,
 82,
 93,
 71,
 91,
 88,
 107,
 99,
 153,
 83,
 123,
 64,
 89,
 84,
 64,
 57,
 89,
 94,
 99,
 90,
 93,
 68,
 74,
 89,
 126,
 88,
 79,
 41,
 37,
 14,
 45,
 82,
 96,
 70,
 92,
 106,
 63,
 93,
 114,
 75,
 63,
 102,
 81,
 118,
 76,
 78,
 79,
 79,
 81,
 95,
 117,
 82,
 53,
 50,
 83,
 56,
 72,
 103,
 88,
 49,
 61,
 78,
 86,
 77,
 75,
 59,
 79,
 67,
 83,
 75,
 71,
 96,
 72,
 78,
 57,
 66,
 52,
 58,
 81,
 60,
 72,
 72,
 75,
 69,
 58,
 69,
 58,
 80,
 49,
 76,
 56,
 54,
 71,
 88,
 49,
 66,
 70,
 65,
 83,
 45,
 37,
 42,
 60,
 78,
 73,
 83,
 89,
 74,
 68,
 63,
 90,
 69,
 70,
 80,
 77,
 95,
 58,
 62,
 64,
 58,
 70,
 72,
 91,
 64,
 19,
 59,
 80,
 78,
 82,
 52,
 76,
 116,
 71,
 71,
 65,
 54,
 71,
 57,
 62,
 72,
 74,
 70,
 61,
 63,
 71,
 72,
 78,
 82,
 75,
 86,
 71,
 66,
 51,
 66,
 79,
 75,
 60,
 74,
 60,
 54,
 54,
 85,
 79,
 69,
 75,
 59,
 63,
 85,
 72,
 89,
 63,
 76,
 57,
 53,
 76,
 69,
 80,
 79,
 63,
 60,
 61,
 80,
 83,
 73,
 67,
 72,
 73,
 69,
 18,
 71,
 79,
 70,
 55,
 78,
 79,
 63,
 65,
 72,
 74,
 78,
 73,
 75,
 64,
 37,
 56,
 71,
 62,
 58,
 52,
 63,
 70,
 79,
 63,
 75,
 73,
 24,
 60,
 71,
 64,
 55,
 45,
 60,
 73,
 65,
 69,
 60,
 57,
 70,
 58,
 71,
 69,
 75,
 63,
 69,
 68,
 57,
 65,
 59,
 63,
 67,
 58,
 55,
 38,
 64,
 64,
 66,
 55,
 46,
 63,
 66,
 56,
 47,
 71,
 67,
 48,
 71,
 57,
 23,
 57,
 66,
 66,
 32,
 59,
 59,
 65,
 66,
 89,
 56,
 39,
 63,
 54,
 55,
 56,
 63,
 67,
 59,
 68,
 63,
 63,
 63,
 78,
 58,
 62,
 48,
 62,
 60,
 52,
 61,
 80,
 57,
 55,
 51,
 62,
 50,
 47,
 60,
 56,
 50,
 63,
 63,
 55,
 54,
 66,
 54,
 54,
 46,
 54,
 55,
 50,
 33,
 62,
 51,
 60,
 56,
 43,
 57,
 59,
 56,
 56,
 53,
 55,
 40,
 56,
 47,
 52,
 57,
 49,
 49,
 20,
 43,
 58,
 46,
 54,
 59,
 48,
 41,
 53,
 52,
 10,
 42,
 48,
 52,
 49,
 45,
 39,
 19,
 46,
 28,
 40,
 41,
 46,
 46,
 50,
 37,
 28,
 56,
 48,
 42,
 32,
 49,
 38,
 48,
 48,
 39,
 44,
 31,
 29,
 40,
 43,
 32,
 12,
 29,
 21,
 45,
 41,
 38,
 44,
 9,
 46,
 37,
 16,
 30,
 30,
 30,
 24,
 31,
 31,
 32,
 11,
 7,
 27,
 23,
 14,
 23,
 11,
 15,
 10,
 14,
 18,
 11,
 9,
 12,
 13,
 9]

In [128]:
# returns the node membership for each node
# i.e., in how many communities it participates
def find_nodes_in_more_COMM(print_info=False):
    nodes_num_COMM = defaultdict(int)
    BigClam_COMM = read_BigClam_output()
    for comm in BigClam_COMM:
        for node in BigClam_COMM[comm]:
            nodes_num_COMM[int(node)] += 1
    all_nodes = read_in_node_names().values()
    cnt_singletons = 0
    
    for node in all_nodes:
        if node not in nodes_num_COMM:
            cnt_singletons += 1
    if print_info:
        print len(all_nodes), len(nodes_num_COMM.keys())
        print 'I found nodes out of communities ', cnt_singletons
    #nodes_num_COMM2 = {node: nodes_num_COMM[node] if nodes_num_COMM[node] < 10 else 10 for node in nodes_num_COMM}
    sorted_nodes_num_COMM = OrderedDict(sorted(nodes_num_COMM.items(), key=lambda t:t[1], reverse=True))
    global N_overlap_comm
    print sorted_nodes_num_COMM.items()[0][1]
    
    #print sorted_nodes_num_COMM
    return sorted_nodes_num_COMM


find_nodes_in_more_COMM(print_info=True)


Out[128]:
OrderedDict([(5660, 37),
             (22458, 35),
             (13208, 32),
             (18873, 32),
             (2309, 29),
             (18305, 29),
             (11649, 28),
             (350, 26),
             (10783, 25),
             (19400, 25),
             (20181, 25),
             (25860, 25),
             (3424, 23),
             (13286, 22),
             (15662, 22),
             (15270, 21),
             (27541, 21),
             (5881, 20),
             (13758, 20),
             (3487, 19),
             (4351, 19),
             (21234, 18),
             (23146, 18),
             (24562, 18),
             (10105, 17),
             (10396, 17),
             (13666, 17),
             (21801, 17),
             (23597, 17),
             (23704, 17),
             (6654, 16),
             (14543, 16),
             (14772, 16),
             (15758, 16),
             (16191, 16),
             (21851, 16),
             (25206, 16),
             (8093, 15),
             (9758, 15),
             (16937, 15),
             (17130, 15),
             (19396, 15),
             (19949, 15),
             (20932, 15),
             (22559, 15),
             (23829, 15),
             (590, 14),
             (2991, 14),
             (2994, 14),
             (6114, 14),
             (6197, 14),
             (7303, 14),
             (10152, 14),
             (13065, 14),
             (20074, 14),
             (21417, 14),
             (23899, 14),
             (26044, 14),
             (28884, 14),
             (7461, 13),
             (9267, 13),
             (10355, 13),
             (14516, 13),
             (15945, 13),
             (18028, 13),
             (20503, 13),
             (22476, 13),
             (25001, 13),
             (25377, 13),
             (25574, 13),
             (27970, 13),
             (129, 12),
             (5323, 12),
             (6351, 12),
             (10733, 12),
             (11461, 12),
             (13432, 12),
             (14004, 12),
             (15949, 12),
             (17745, 12),
             (18371, 12),
             (20309, 12),
             (20747, 12),
             (23652, 12),
             (26184, 12),
             (28339, 12),
             (29258, 12),
             (475, 11),
             (523, 11),
             (956, 11),
             (1001, 11),
             (1762, 11),
             (1875, 11),
             (2478, 11),
             (5543, 11),
             (6806, 11),
             (7543, 11),
             (7747, 11),
             (9104, 11),
             (9438, 11),
             (9882, 11),
             (12233, 11),
             (12408, 11),
             (12984, 11),
             (13770, 11),
             (15390, 11),
             (15571, 11),
             (15660, 11),
             (16716, 11),
             (17008, 11),
             (17285, 11),
             (21453, 11),
             (22216, 11),
             (23275, 11),
             (23809, 11),
             (28472, 11),
             (28975, 11),
             (30, 10),
             (353, 10),
             (645, 10),
             (1104, 10),
             (1780, 10),
             (2310, 10),
             (2671, 10),
             (3618, 10),
             (4493, 10),
             (4891, 10),
             (5259, 10),
             (6275, 10),
             (6466, 10),
             (6936, 10),
             (8035, 10),
             (9965, 10),
             (11033, 10),
             (11128, 10),
             (12674, 10),
             (14510, 10),
             (14661, 10),
             (15215, 10),
             (16055, 10),
             (16245, 10),
             (16883, 10),
             (17359, 10),
             (19416, 10),
             (20532, 10),
             (21691, 10),
             (22430, 10),
             (23738, 10),
             (24017, 10),
             (24848, 10),
             (25095, 10),
             (25213, 10),
             (25324, 10),
             (25634, 10),
             (26236, 10),
             (26333, 10),
             (27247, 10),
             (28000, 10),
             (28441, 10),
             (457, 9),
             (1408, 9),
             (2022, 9),
             (3206, 9),
             (3431, 9),
             (4509, 9),
             (5837, 9),
             (6034, 9),
             (6115, 9),
             (6160, 9),
             (7419, 9),
             (8325, 9),
             (8381, 9),
             (9418, 9),
             (9697, 9),
             (9964, 9),
             (10335, 9),
             (10927, 9),
             (10940, 9),
             (11212, 9),
             (11564, 9),
             (11629, 9),
             (11677, 9),
             (12498, 9),
             (12707, 9),
             (13343, 9),
             (13726, 9),
             (13982, 9),
             (14565, 9),
             (16537, 9),
             (16598, 9),
             (16627, 9),
             (16762, 9),
             (16928, 9),
             (17983, 9),
             (18114, 9),
             (18128, 9),
             (18225, 9),
             (18487, 9),
             (18675, 9),
             (18998, 9),
             (20053, 9),
             (20446, 9),
             (21186, 9),
             (21318, 9),
             (22234, 9),
             (23167, 9),
             (23199, 9),
             (25355, 9),
             (25454, 9),
             (25917, 9),
             (25924, 9),
             (26256, 9),
             (26313, 9),
             (26507, 9),
             (27163, 9),
             (27896, 9),
             (28356, 9),
             (29481, 9),
             (381, 8),
             (803, 8),
             (1391, 8),
             (1779, 8),
             (1861, 8),
             (2794, 8),
             (3384, 8),
             (4739, 8),
             (4875, 8),
             (5053, 8),
             (5544, 8),
             (5721, 8),
             (5909, 8),
             (6652, 8),
             (6956, 8),
             (7032, 8),
             (7055, 8),
             (7206, 8),
             (7299, 8),
             (7347, 8),
             (8112, 8),
             (8185, 8),
             (8848, 8),
             (9508, 8),
             (9914, 8),
             (10834, 8),
             (11169, 8),
             (11687, 8),
             (11803, 8),
             (12490, 8),
             (12982, 8),
             (13098, 8),
             (13525, 8),
             (13708, 8),
             (13755, 8),
             (13946, 8),
             (13947, 8),
             (14556, 8),
             (14672, 8),
             (14751, 8),
             (15330, 8),
             (15532, 8),
             (15558, 8),
             (16121, 8),
             (16156, 8),
             (16295, 8),
             (16435, 8),
             (16655, 8),
             (16785, 8),
             (17224, 8),
             (17685, 8),
             (18409, 8),
             (19168, 8),
             (19485, 8),
             (19569, 8),
             (19707, 8),
             (19737, 8),
             (19808, 8),
             (20146, 8),
             (20157, 8),
             (20450, 8),
             (20627, 8),
             (20767, 8),
             (20780, 8),
             (20948, 8),
             (21005, 8),
             (21313, 8),
             (23981, 8),
             (24298, 8),
             (24565, 8),
             (24998, 8),
             (25442, 8),
             (25701, 8),
             (25774, 8),
             (26019, 8),
             (26273, 8),
             (27509, 8),
             (27784, 8),
             (28169, 8),
             (28970, 8),
             (29311, 8),
             (897, 7),
             (931, 7),
             (1022, 7),
             (1096, 7),
             (1098, 7),
             (1167, 7),
             (1440, 7),
             (1518, 7),
             (1891, 7),
             (2161, 7),
             (2488, 7),
             (2889, 7),
             (3213, 7),
             (3254, 7),
             (3842, 7),
             (3891, 7),
             (4916, 7),
             (5559, 7),
             (5728, 7),
             (5926, 7),
             (6356, 7),
             (7056, 7),
             (7343, 7),
             (7471, 7),
             (7823, 7),
             (8096, 7),
             (8340, 7),
             (8912, 7),
             (8929, 7),
             (9772, 7),
             (10002, 7),
             (10411, 7),
             (10837, 7),
             (11006, 7),
             (11344, 7),
             (11952, 7),
             (12324, 7),
             (12358, 7),
             (12428, 7),
             (12634, 7),
             (12637, 7),
             (12904, 7),
             (12961, 7),
             (13149, 7),
             (13294, 7),
             (13559, 7),
             (13690, 7),
             (13754, 7),
             (14304, 7),
             (14389, 7),
             (14391, 7),
             (14527, 7),
             (14710, 7),
             (14726, 7),
             (14756, 7),
             (14773, 7),
             (14851, 7),
             (15533, 7),
             (15767, 7),
             (15902, 7),
             (16035, 7),
             (16285, 7),
             (16318, 7),
             (16821, 7),
             (17935, 7),
             (17992, 7),
             (18072, 7),
             (18546, 7),
             (19195, 7),
             (19405, 7),
             (19592, 7),
             (19684, 7),
             (19929, 7),
             (20190, 7),
             (20271, 7),
             (20488, 7),
             (20657, 7),
             (21250, 7),
             (21254, 7),
             (21299, 7),
             (21621, 7),
             (21643, 7),
             (21702, 7),
             (21749, 7),
             (22073, 7),
             (23125, 7),
             (23212, 7),
             (23485, 7),
             (23513, 7),
             (23807, 7),
             (24050, 7),
             (24214, 7),
             (24623, 7),
             (24882, 7),
             (25220, 7),
             (25667, 7),
             (26093, 7),
             (26252, 7),
             (26295, 7),
             (26777, 7),
             (26968, 7),
             (27313, 7),
             (27827, 7),
             (27901, 7),
             (28296, 7),
             (28298, 7),
             (28587, 7),
             (28655, 7),
             (28777, 7),
             (29003, 7),
             (29506, 7),
             (374, 6),
             (383, 6),
             (742, 6),
             (794, 6),
             (912, 6),
             (1289, 6),
             (1331, 6),
             (1577, 6),
             (1784, 6),
             (1799, 6),
             (1915, 6),
             (1946, 6),
             (2025, 6),
             (2169, 6),
             (2234, 6),
             (2272, 6),
             (2291, 6),
             (2319, 6),
             (2466, 6),
             (2492, 6),
             (2619, 6),
             (2830, 6),
             (2974, 6),
             (3616, 6),
             (3627, 6),
             (3657, 6),
             (3925, 6),
             (3940, 6),
             (4068, 6),
             (4285, 6),
             (4684, 6),
             (4859, 6),
             (4965, 6),
             (5060, 6),
             (5241, 6),
             (5293, 6),
             (5852, 6),
             (5923, 6),
             (6038, 6),
             (6863, 6),
             (6876, 6),
             (6987, 6),
             (7017, 6),
             (7062, 6),
             (7228, 6),
             (7320, 6),
             (7534, 6),
             (7956, 6),
             (8091, 6),
             (8611, 6),
             (8732, 6),
             (8970, 6),
             (9220, 6),
             (9346, 6),
             (9543, 6),
             (9881, 6),
             (9974, 6),
             (9989, 6),
             (10121, 6),
             (10254, 6),
             (10258, 6),
             (10395, 6),
             (10536, 6),
             (10768, 6),
             (10816, 6),
             (11650, 6),
             (11929, 6),
             (12063, 6),
             (12128, 6),
             (12217, 6),
             (12825, 6),
             (13042, 6),
             (13181, 6),
             (13188, 6),
             (13280, 6),
             (13337, 6),
             (13579, 6),
             (13793, 6),
             (14440, 6),
             (14497, 6),
             (14531, 6),
             (14594, 6),
             (14705, 6),
             (14780, 6),
             (14833, 6),
             (14878, 6),
             (15421, 6),
             (15722, 6),
             (15727, 6),
             (15775, 6),
             (15875, 6),
             (15953, 6),
             (15995, 6),
             (15998, 6),
             (16007, 6),
             (16196, 6),
             (16390, 6),
             (16816, 6),
             (17069, 6),
             (17302, 6),
             (17510, 6),
             (17515, 6),
             (17608, 6),
             (17635, 6),
             (17762, 6),
             (17791, 6),
             (17871, 6),
             (18154, 6),
             (18313, 6),
             (18782, 6),
             (18866, 6),
             (19013, 6),
             (19182, 6),
             (19452, 6),
             (19590, 6),
             (19605, 6),
             (19716, 6),
             (19871, 6),
             (20027, 6),
             (20168, 6),
             (20201, 6),
             (20251, 6),
             (20337, 6),
             (20943, 6),
             (20973, 6),
             (21121, 6),
             (21133, 6),
             (21390, 6),
             (21533, 6),
             (22337, 6),
             (22678, 6),
             (22684, 6),
             (22701, 6),
             (22977, 6),
             (22984, 6),
             (23014, 6),
             (23268, 6),
             (23289, 6),
             (23306, 6),
             (23321, 6),
             (23489, 6),
             (23596, 6),
             (23619, 6),
             (23747, 6),
             (24242, 6),
             (24244, 6),
             (24485, 6),
             (24511, 6),
             (24657, 6),
             (24695, 6),
             (24845, 6),
             (25008, 6),
             (25208, 6),
             (25697, 6),
             (25729, 6),
             (26062, 6),
             (26114, 6),
             (26367, 6),
             (26541, 6),
             (26758, 6),
             (26854, 6),
             (27195, 6),
             (27331, 6),
             (27348, 6),
             (27495, 6),
             (27505, 6),
             (27553, 6),
             (28193, 6),
             (28315, 6),
             (28462, 6),
             (28463, 6),
             (28689, 6),
             (28841, 6),
             (28974, 6),
             (29000, 6),
             (29341, 6),
             (35, 5),
             (133, 5),
             (265, 5),
             (356, 5),
             (377, 5),
             (455, 5),
             (540, 5),
             (568, 5),
             (1106, 5),
             (1233, 5),
             (1256, 5),
             (1296, 5),
             (1301, 5),
             (1321, 5),
             (1322, 5),
             (1416, 5),
             (1437, 5),
             (1448, 5),
             (1521, 5),
             (1538, 5),
             (1579, 5),
             (1650, 5),
             (1738, 5),
             (1826, 5),
             (1937, 5),
             (1938, 5),
             (2005, 5),
             (2006, 5),
             (2133, 5),
             (2151, 5),
             (2418, 5),
             (2514, 5),
             (2519, 5),
             (2530, 5),
             (2606, 5),
             (2612, 5),
             (2704, 5),
             (2734, 5),
             (2748, 5),
             (2798, 5),
             (2839, 5),
             (2969, 5),
             (3024, 5),
             (3086, 5),
             (3134, 5),
             (3230, 5),
             (3362, 5),
             (3600, 5),
             (3625, 5),
             (3743, 5),
             (3815, 5),
             (3954, 5),
             (3975, 5),
             (3987, 5),
             (3989, 5),
             (4106, 5),
             (4125, 5),
             (4147, 5),
             (4279, 5),
             (4416, 5),
             (4455, 5),
             (4536, 5),
             (4603, 5),
             (4681, 5),
             (4818, 5),
             (4901, 5),
             (4938, 5),
             (4958, 5),
             (4984, 5),
             (5025, 5),
             (5194, 5),
             (5236, 5),
             (5263, 5),
             (5284, 5),
             (5328, 5),
             (5417, 5),
             (5453, 5),
             (5631, 5),
             (6057, 5),
             (6104, 5),
             (6151, 5),
             (6157, 5),
             (6169, 5),
             (6187, 5),
             (6508, 5),
             (6556, 5),
             (6616, 5),
             (6617, 5),
             (6737, 5),
             (6801, 5),
             (6849, 5),
             (6994, 5),
             (7109, 5),
             (7177, 5),
             (7193, 5),
             (7202, 5),
             (7309, 5),
             (7411, 5),
             (7415, 5),
             (7474, 5),
             (7518, 5),
             (7676, 5),
             (7763, 5),
             (7862, 5),
             (8084, 5),
             (8129, 5),
             (8213, 5),
             (8315, 5),
             (8320, 5),
             (8615, 5),
             (8640, 5),
             (8696, 5),
             (8704, 5),
             (8798, 5),
             (8895, 5),
             (8950, 5),
             (9102, 5),
             (9152, 5),
             (9197, 5),
             (9434, 5),
             (9444, 5),
             (9568, 5),
             (9594, 5),
             (9673, 5),
             (9815, 5),
             (9821, 5),
             (9883, 5),
             (9905, 5),
             (9941, 5),
             (9957, 5),
             (10075, 5),
             (10270, 5),
             (10412, 5),
             (10415, 5),
             (10606, 5),
             (10630, 5),
             (10685, 5),
             (10729, 5),
             (10774, 5),
             (10800, 5),
             (10852, 5),
             (10889, 5),
             (10926, 5),
             (10945, 5),
             (10946, 5),
             (10994, 5),
             (11125, 5),
             (11126, 5),
             (11173, 5),
             (11218, 5),
             (11235, 5),
             (11300, 5),
             (11315, 5),
             (11316, 5),
             (11429, 5),
             (11478, 5),
             (11608, 5),
             (11734, 5),
             (11752, 5),
             (11757, 5),
             (11772, 5),
             (11928, 5),
             (12000, 5),
             (12066, 5),
             (12141, 5),
             (12225, 5),
             (12304, 5),
             (12308, 5),
             (12322, 5),
             (12327, 5),
             (12431, 5),
             (12441, 5),
             (12635, 5),
             (12651, 5),
             (12858, 5),
             (13029, 5),
             (13078, 5),
             (13174, 5),
             (13339, 5),
             (13560, 5),
             (13683, 5),
             (13695, 5),
             (13745, 5),
             (13819, 5),
             (13866, 5),
             (14115, 5),
             (14123, 5),
             (14172, 5),
             (14241, 5),
             (14252, 5),
             (14421, 5),
             (14432, 5),
             (14818, 5),
             (14836, 5),
             (14842, 5),
             (14882, 5),
             (14969, 5),
             (14995, 5),
             (15001, 5),
             (15027, 5),
             (15032, 5),
             (15125, 5),
             (15161, 5),
             (15199, 5),
             (15385, 5),
             (15423, 5),
             (15425, 5),
             (15567, 5),
             (15989, 5),
             (16052, 5),
             (16081, 5),
             (16094, 5),
             (16169, 5),
             (16286, 5),
             (16287, 5),
             (16513, 5),
             (16697, 5),
             (16804, 5),
             (16888, 5),
             (16929, 5),
             (17039, 5),
             (17050, 5),
             (17193, 5),
             (17286, 5),
             (17414, 5),
             (17570, 5),
             (17640, 5),
             (17645, 5),
             (17842, 5),
             (17868, 5),
             (18004, 5),
             (18053, 5),
             (18148, 5),
             (18189, 5),
             (18332, 5),
             (18436, 5),
             (18480, 5),
             (18499, 5),
             (18521, 5),
             (18602, 5),
             (18641, 5),
             (18877, 5),
             (18896, 5),
             (18923, 5),
             (19131, 5),
             (19158, 5),
             (19162, 5),
             (19164, 5),
             (19225, 5),
             (19386, 5),
             (19414, 5),
             (19438, 5),
             (19534, 5),
             (19585, 5),
             (19593, 5),
             (19635, 5),
             (19638, 5),
             (19743, 5),
             (19892, 5),
             (19960, 5),
             (20019, 5),
             (20138, 5),
             (20182, 5),
             (20245, 5),
             (20255, 5),
             (20268, 5),
             (20365, 5),
             (20418, 5),
             (20433, 5),
             (20458, 5),
             (20676, 5),
             (20694, 5),
             (20717, 5),
             (20846, 5),
             (20959, 5),
             (20962, 5),
             (21019, 5),
             (21242, 5),
             (21245, 5),
             (21246, 5),
             (21358, 5),
             (21561, 5),
             (21764, 5),
             (22123, 5),
             (22177, 5),
             (22178, 5),
             (22236, 5),
             (22360, 5),
             (22386, 5),
             (22391, 5),
             (22537, 5),
             (22565, 5),
             (22681, 5),
             (22765, 5),
             (22794, 5),
             (22797, 5),
             (22918, 5),
             (23020, 5),
             (23054, 5),
             (23151, 5),
             (23214, 5),
             (23301, 5),
             (23330, 5),
             (23334, 5),
             (23540, 5),
             (23759, 5),
             (23797, 5),
             (23894, 5),
             (23975, 5),
             (24206, 5),
             (24236, 5),
             (24265, 5),
             (24381, 5),
             (24414, 5),
             (24519, 5),
             (24595, 5),
             (24618, 5),
             (24650, 5),
             (24772, 5),
             (24794, 5),
             (24796, 5),
             (24972, 5),
             (25079, 5),
             (25222, 5),
             (25303, 5),
             (25326, 5),
             (25337, 5),
             (25370, 5),
             (25506, 5),
             (25582, 5),
             (25665, 5),
             (25718, 5),
             (25863, 5),
             (25884, 5),
             (25958, 5),
             (26039, 5),
             (26140, 5),
             (26212, 5),
             (26312, 5),
             (26327, 5),
             (26328, 5),
             (26539, 5),
             (26605, 5),
             (26616, 5),
             (26645, 5),
             (26696, 5),
             (26946, 5),
             (26989, 5),
             (27245, 5),
             (27250, 5),
             (27282, 5),
             (27310, 5),
             (27379, 5),
             (27403, 5),
             (27432, 5),
             (27470, 5),
             (27561, 5),
             (27568, 5),
             (27663, 5),
             (27997, 5),
             (28119, 5),
             (28156, 5),
             (28189, 5),
             (28347, 5),
             (28355, 5),
             (28380, 5),
             (28387, 5),
             (28460, 5),
             (28542, 5),
             (28544, 5),
             (28653, 5),
             (28667, 5),
             (28684, 5),
             (28723, 5),
             (28737, 5),
             (28794, 5),
             (28815, 5),
             (29066, 5),
             (29268, 5),
             (29414, 5),
             (23, 4),
             (31, 4),
             (48, 4),
             (177, 4),
             (194, 4),
             (211, 4),
             (231, 4),
             (290, 4),
             (331, 4),
             (335, 4),
             (456, 4),
             (538, 4),
             (557, 4),
             (586, 4),
             (620, 4),
             (632, 4),
             (646, 4),
             (663, 4),
             (820, 4),
             (847, 4),
             (900, 4),
             (947, 4),
             (948, 4),
             (968, 4),
             (998, 4),
             (1030, 4),
             (1042, 4),
             (1049, 4),
             (1063, 4),
             (1072, 4),
             (1099, 4),
             (1129, 4),
             (1148, 4),
             (1149, 4),
             ...])

In [14]:
find_nodes_in_more_COMM()
print N_overlap_comm


37
13

Let us visualize the overalpping community structure


In [110]:
# plots complementary CDF for the membership per node
# in log-log scale
def plot_ccdf_node_comm_membership():
    nodes_num_COMM = find_nodes_in_more_COMM()
    data = np.array(nodes_num_COMM.values())
    sorted_data = np.sort(data)
    yvals=1-np.arange(len(sorted_data))/float(len(sorted_data)-1)
    plt.plot(sorted_data,yvals,color='r')
    plt.yscale('log')
    plt.ylabel('complementary CDF')
    plt.xscale('log')
    plt.xlabel('comm memberships')
    plt.savefig('ccdf_memberships.jpg')
    plt.show()

In [111]:
plot_ccdf_node_comm_membership()



In [112]:
# plots complementary CDF for the comm sizes
# in log-log scale
def plot_ccdf_comm_sizes():
    COMM_sizes = num_and_sizes_BigClam_COMM()
    data = np.array(COMM_sizes)
    sorted_data = np.sort(data)
    yvals=1-np.arange(len(sorted_data))/float(len(sorted_data)-1)
    plt.plot(sorted_data,yvals,color='r')
    plt.yscale('log')
    plt.ylabel('complementary CDF')
    plt.xscale('log')
    plt.xlabel('community size')
    plt.savefig('ccdf_comm_sizes.jpg')
    plt.show()

In [113]:
plot_ccdf_comm_sizes()


Now we add SR values and graph into the story

We want to see does community size correlate with average SR


In [101]:
# reads in the graph using igraph and Ncol format, i.e., edge list
# with weights being the SR on the edges
def read_in_SR_graph():
    #G = Graph.Read_Ncol('undirected_mention_graph_with_SR.csv', directed=False, weights=True)
    #G = read("test", format="ncol", directed=False, weights=True)
    G = Graph.Read_Ncol('directed_mention_graph_with_SR_NCOL_edgelist', directed=True, weights=True, names=True)
    #print G.summary()
    G.to_undirected(mode="collapse", combine_edges=min)
    #print G.summary()
    #G.simplify(combine_edges=None)
    #print G.summary()
    return G
read_in_SR_graph()


Out[101]:
<igraph.Graph at 0x7fd6d5288a00>

Next function uses igraph to first find a subgraph induced by the community and to then calculate average SR on its edges. It is relatively fast given that other implementation I took (iterating through nodes) were really slow.


In [102]:
# find average SR between the connected nodes
# in the subgraph of G induced by the nodes
def find_avg_SR(G, nodes):
    node_SR_list = []
    node_indices = []
    for el in nodes:
        n = G.vs.select(name = str(el))[0]
        n = n.index
        node_indices.append(n)
    edges = G.es.select(_within = node_indices)
    for e in edges:
        w = e['weight']
        node_SR_list.append(w)
    avg_SR = np.mean(np.array(node_SR_list))
    std_SR = np.std(np.array(node_SR_list))
    return (avg_SR, std_SR)

We now combine the BigClam output and previous function to find avergage SR per community


In [103]:
def avg_SR_per_COMM_size():
    BigClam_output = read_BigClam_output()
    G = read_in_SR_graph()
    size_vs_SR = defaultdict(int)
    for comm_nodes in BigClam_output.values():
        size_vs_SR[len(comm_nodes)] = find_avg_SR(G, comm_nodes)
    sorted_size_vs_SR = OrderedDict(sorted(size_vs_SR.items(), key=lambda t:t[0], reverse=True))
    return size_vs_SR

We now plot the distribution. There is no correlation.


In [104]:
def plot_avg_SR_per_COMM_size():
    size_vs_SR = avg_SR_per_COMM_size()
    x = np.array(size_vs_SR.keys())
    y = np.array([s[0] for s in size_vs_SR.values()])
    e = np.array([s[1] for s in size_vs_SR.values()])
    print 'Corrcoef',  pearsonr(x, y)
    plt.errorbar(x,y,e,linestyle="-",marker='*',color='maroon',label='mean SR per comm')
    #plt.yscale('log', nonposy='clip')
    plt.xlabel('comm size')
    plt.ylabel('mean SR')
    plt.legend(loc='best',frameon=False)
    plt.show()

In [105]:
#plot_avg_SR_per_COMM_size()

In [106]:
def scatterplot_avg_SR_per_COMM_size():
    size_vs_SR = avg_SR_per_COMM_size()
    x = np.array(size_vs_SR.keys())
    y = np.array([s[0] for s in size_vs_SR.values()])
    e = np.array([s[1] for s in size_vs_SR.values()])
    print 'Corrcoef',  pearsonr(x, y)
    plt.scatter(x,y, label='mean SR per comm')
    plt.xlabel('comm size')
    plt.ylabel('mean SR')
    plt.legend(loc='best',frameon=False)
    plt.show()

In [107]:
scatterplot_avg_SR_per_COMM_size()



In [25]:
def read_sem_capital(f_name='user_entities.tab', tname='entities'):
    f = open(f_name, "r")
    cap = defaultdict(int)
    cnt = 0
    for line in f:
        if tname == 'sentiment':
            (vid, vn, val) = line.split('\t')
            val = float(val)
        else:
            (vid, val) = line.split('\t')
            val = float(val)
        cap[vid] = val
        cnt += 1
    return cap

In [26]:
def find_avg_SEM_CAP(sem_cap, comm_nodes):
    s = []
    for node in comm_nodes:
        s.append(sem_cap[str(node)])
    s_mean = np.mean(np.array(s))
    s_std = np.std(np.array(s))
    return (s_mean, s_std)

In [27]:
def avg_SEM_CAP_per_COMM_size():
    output = read_BigClam_output()
    sem_cap = read_sem_capital()
    size_vs_SEM_CAP = defaultdict(int)
    for comm_nodes in output.values():
        size_vs_SEM_CAP[len(comm_nodes)] = find_avg_SEM_CAP(sem_cap, comm_nodes)
    sorted_size_vs_SEM_CAP = OrderedDict(sorted(size_vs_SEM_CAP.items(), key=lambda t:t[0], reverse=True))
    return size_vs_SEM_CAP

In [28]:
def scatterplot_avg_SEM_CAP_per_COMM_size():
    size_vs_SEM_CAP = avg_SEM_CAP_per_COMM_size()
    x = np.array(size_vs_SEM_CAP.keys())
    y = np.array([s[0] for s in size_vs_SEM_CAP.values()])
    e = np.array([s[1] for s in size_vs_SEM_CAP.values()])
    print 'Corrcoef',  pearsonr(x, y)
    plt.scatter(x,y)
    plt.xlabel('comm size')
    plt.ylabel('mean sem cap')
    #plt.xscale('log')
    #plt.legend(loc='best',frameon=False)
    plt.show()

In [29]:
scatterplot_avg_SEM_CAP_per_COMM_size()


Corrcoef (0.066480521341523588, 0.43681860299867026)

Community memeberhsip, i.e., pluralistic homophily


In [129]:
N_overlap_comm = 10

In [130]:
def how_many_nodes_with_pluralistic_level():
    node_comm_membership = find_nodes_in_more_COMM()
    pluralisic_classes_sizes = defaultdict(int)
    for node in node_comm_membership:
        pluralisic_classes_sizes[node_comm_membership[node]] += 1
    return pluralisic_classes_sizes
#how_many_nodes_with_pluralistic_level()

In [131]:
def find_avg_neighborhood_SR_per_node_COMM_membership():
    node_comm_membership = find_nodes_in_more_COMM()
    G = read_in_SR_graph()
    res = defaultdict(list)
    for node in node_comm_membership:
        n = G.vs.select(name = str(node))
        nCOMM = node_comm_membership[node] if node_comm_membership[node] <= N_overlap_comm else N_overlap_comm
        try:
            total_SR = G.strength(n[0].index, weights='weight')
        except IndexError:
            continue
        total_neighbors = G.degree(n[0].index)
        meanSR =  total_SR / float(total_neighbors)
        res[nCOMM].append(meanSR)
    res_mean = defaultdict(float)
    res_stdev = defaultdict(float)
    for COMM in res:
        res_mean[COMM] = np.mean(np.array(res[COMM]))
        res_stdev[COMM] = np.std(np.array(res[COMM]))
    return res_mean, res_stdev

In [132]:
def plot_avg_neighborhood_SR_vs_COMM_membership():
    
    fig, ax1 = plt.subplots()
    ax1.set_xlabel('user comm membership')
    
    d, std = find_avg_neighborhood_SR_per_node_COMM_membership()
    x = d.keys()
    y = d.values()
    e = std.values()
    ax1.set_ylabel('mean node SR with neighbors', color='red')
    ax1.tick_params('y', colors='red')
    ax1.errorbar(x,y,e,linestyle="-",marker='*',color='red',fmt='o',elinewidth=2.0)
    ax1.set_xlim([0,N_overlap_comm+1])
    
    ax2 = ax1.twinx()
    pluralistic_classes = how_many_nodes_with_pluralistic_level()
    z = np.array([pluralistic_classes[s] for s in x])
    ax2.scatter(x,z,marker='o',color='blue')
    ax2.plot(x,z,'-', color='blue')
    ax2.set_ylabel('total users', color='blue')
    ax2.tick_params('y', colors='blue')
    ax2.set_yscale('log')
    ax1.set_xlim([0,N_overlap_comm+1])
    
    print 'Corrcoef SR and comm membership ',  pearsonr(np.array(x), np.array(y))

    #plt.title(r'Histogram for mention network pairwise SR: $\mu=' +  "{:.3f}".format(mu) + '$, $\sigma= ' + "{:.3f}".format(sigma) + '$')
    #plt.grid(True)
    plt.savefig('node_comm_membership_vs_mean_SR.jpg', bbox_inches='tight')
    plt.show()

In [133]:
plot_avg_neighborhood_SR_vs_COMM_membership()


Semantic capitals and pluralistic


In [134]:
def read_sem_capital(f_name='user_entities.tab', tname='entities'):
    f = open(f_name, "r")
    cap = defaultdict(int)
    cnt = 0
    for line in f:
        if tname == 'sentiment':
            (vid, vn, val) = line.split('\t')
            val = float(val)
        else:
            (vid, val) = line.split('\t')
            val = float(val)
        cap[vid] = val
        cnt += 1
    return cap

In [135]:
def find_avg_SEM_cap_per_node_COMM_membership():
    node_comm_membership = find_nodes_in_more_COMM()
    sem_cap = read_sem_capital()
    res = defaultdict(list)
    for node in node_comm_membership:
        n_sem = sem_cap[str(node)]
        nCOMM = node_comm_membership[node] if node_comm_membership[node] < N_overlap_comm else N_overlap_comm
        res[nCOMM].append(n_sem)
    res_mean = defaultdict(float)
    res_stdev = defaultdict(float)
    for COMM in res:
        res_mean[COMM] = np.mean(np.array(res[COMM]))
        res_stdev[COMM] = np.std(np.array(res[COMM]))
    return res_mean, res_stdev

In [136]:
def plot_SEM_CAP_vs_COMM_membership():
    fig, ax1 = plt.subplots()
    ax1.set_xlabel('user comm membership')
    
    d, std = find_avg_SEM_cap_per_node_COMM_membership()
    x = d.keys()
    y = d.values()
    e = std.values()
    ax1.set_ylabel('mean user semantic capital', color='darkred')
    ax1.tick_params('y', colors='darkred')
    ax1.errorbar(x,y,e,linestyle="-",marker='*',color='darkred',fmt='o',elinewidth=2.0)
    ax1.set_xlim([0,N_overlap_comm+1])
    
    ax2 = ax1.twinx()
    pluralistic_classes = how_many_nodes_with_pluralistic_level()
    z = np.array([pluralistic_classes[s] for s in x])
    ax2.scatter(x,z,marker='o',color='blue')
    ax2.plot(x,z,'-', color='blue')
    ax2.set_ylabel('total users', color='blue')
    ax2.tick_params('y', colors='blue')
    ax2.set_yscale('log')
    ax1.set_xlim([0,N_overlap_comm+1])
    
    print 'Corrcoef SEM CAP and comm membership ',  pearsonr(np.array(x), np.array(y))
      
    #plt.tight_layout()
    plt.savefig('node_comm_membership_vs_SEM_CAP.jpg', bbox_inches='tight')
    plt.show()

In [137]:
plot_SEM_CAP_vs_COMM_membership()


Let us try something new with shared communities


In [138]:
N_shared = 10

In [139]:
def read_in_mention_graph():
    d = defaultdict(int)
    fn = 'mention_graph_weights.dat'
    f = open(fn, 'r')
    for line in f:
        (u1, u2, w) = line.split()
        d[int(u1), int(u2)] = int(w)
    return d

In [140]:
def find_node_interaction_comm_propensity():
    d = read_in_mention_graph()
    cnt_edges = 0
    node_comm_membership = find_nodes_COMM()
    comm_mem = defaultdict(list)
    comm_mem_total_pairs = defaultdict(list)
    
    max_shared = 0
    for (u1, u2) in d:
        comms_u1 = node_comm_membership[int(u1)]
        comms_u2 = node_comm_membership[int(u2)]
        shared = len(set(comms_u1).intersection(set(comms_u2)))
        if shared > max_shared:
            max_shared = shared
        if shared > N_shared:
            shared = N_shared 
        comm_mem[shared].append(d[(u1, u2)])
        if shared not in comm_mem_total_pairs:
            comm_mem_total_pairs[shared] = defaultdict(int)
        if u2 > u1:
            pom = u2
            u2 = u1
            u1 = pom
        comm_mem_total_pairs[shared][((u1, u2))] = 1
        cnt_edges += 1
    N = cnt_edges
    print N
    
    comm_mem_mean = OrderedDict()
    comm_mem_std = OrderedDict()
    

    for comm in comm_mem:
        comm_mem_mean[comm] = np.mean(np.array(comm_mem[comm]))
        comm_mem_std[comm] = np.std(np.array(comm_mem[comm]))
        comm_mem_total_pairs[comm] = sum(comm_mem_total_pairs[comm].values())
    print 'Max shared COMM ', max_shared
    return comm_mem_mean, comm_mem_std, comm_mem_total_pairs

In [141]:
def plot_interaction_comm_propensity():
    comm_mem_mean, comm_mem_std, comm_mem_total_pairs = find_node_interaction_comm_propensity()

    fig, ax1 = plt.subplots()
    ax1.set_xlabel('shared comm between nodes')
    
    x = comm_mem_mean.keys()
    y = comm_mem_mean.values()
    e = comm_mem_std.values()
    z = comm_mem_total_pairs.values()

    ax1.set_ylabel('communication intensity', color='r')
    ax1.tick_params('y', colors='r')
    ax1.errorbar(x,y,e,linestyle="-",marker='*',color='r',fmt='o',elinewidth=2.0)
    ax1.set_xlim([-1,N_shared+1])
    
    ax2 = ax1.twinx()
    ax2.scatter(x,z,marker='o',color='darkblue')
    ax2.plot(x,z,'-', color='darkblue')
    ax2.set_ylabel('total user pairs', color='darkblue')
    ax2.tick_params('y', colors='darkblue')
    ax2.set_yscale('log')
    ax2.set_xlim([-1,N_shared+1])
    
    plt.savefig('node_shared_comm_vs_CI.jpg', bbox_inches='tight')
    
    print pearsonr(np.array(x), np.array(y))

In [142]:
plot_interaction_comm_propensity()


SR vs shared comm


In [143]:
def read_in_SR_graph_simple():
    d = defaultdict(int)
    fn = 'mention_graph_IDs_with_SR.dat'
    f = open(fn, 'r')
    for line in f:
        (u1, u2, w) = line.split()
        d[int(u1), int(u2)] = float(w)
    return d

In [144]:
def find_node_SR_vs_shared_comm():
    d = read_in_SR_graph_simple()
    cnt_edges = 0
    node_comm_membership = find_nodes_COMM()
    comm_mem = defaultdict(list)
    comm_mem_total_pairs = defaultdict(list)
    
    max_shared = 0
    for (u1, u2) in d:
        comms_u1 = node_comm_membership[int(u1)]
        comms_u2 = node_comm_membership[int(u2)]
        shared = len(set(comms_u1).intersection(set(comms_u2)))
        if shared > max_shared:
            max_shared = shared
        if shared > N_shared:
            shared = N_shared 
        comm_mem[shared].append(d[(u1, u2)])
        if shared not in comm_mem_total_pairs:
            comm_mem_total_pairs[shared] = defaultdict(int)
        if u2 > u1:
            pom = u2
            u2 = u1
            u1 = pom
        comm_mem_total_pairs[shared][((u1, u2))] = 1
        cnt_edges += 1
    N = cnt_edges
    print N
    
    comm_mem_mean = OrderedDict()
    comm_mem_std = OrderedDict()
    

    for comm in comm_mem:
        comm_mem_mean[comm] = np.mean(np.array(comm_mem[comm]))
        comm_mem_std[comm] = np.std(np.array(comm_mem[comm]))
        comm_mem_total_pairs[comm] = sum(comm_mem_total_pairs[comm].values())
    print 'Max shared COMM ', max_shared
    return comm_mem_mean, comm_mem_std, comm_mem_total_pairs

In [157]:
def plot_SR_vs_shared_comm():
    comm_mem_mean, comm_mem_std, comm_mem_total_pairs = find_node_SR_vs_shared_comm()

    fig, ax1 = plt.subplots()
    ax1.set_xlabel('shared comm between nodes')
    
    x = comm_mem_mean.keys()
    y = comm_mem_mean.values()
    e = comm_mem_std.values()
    z = comm_mem_total_pairs.values()

    ax1.set_ylabel('SR', color='r')
    ax1.tick_params('y', colors='r')
    ax1.errorbar(x,y,e,linestyle="-",marker='*',color='r',fmt='o',elinewidth=2.0)
    ax1.set_xlim([-1,N_shared+1])
    
    ax2 = ax1.twinx()
    ax2.scatter(x,z,marker='o',color='darkblue')
    ax2.plot(x,z,'-', color='darkblue')
    ax2.set_ylabel('total user pairs', color='darkblue')
    ax2.tick_params('y', colors='darkblue')
    ax2.set_yscale('log')
    ax2.set_xlim([-1,N_shared+1])

    plt.savefig('Bigclam_node_shared_comm_vs_SR.jpg', bbox_inches='tight')
    
    print pearsonr(np.array(x), np.array(y))

In [158]:
plot_SR_vs_shared_comm()


Sentiment diff vs shared comm


In [159]:
def find_node_sentiment_vs_shared_comm():
    d = read_in_SR_graph_simple()
    sent = read_sem_capital(f_name='user_sentiment.tab', tname='sentiment')
    cnt_edges = 0
    node_comm_membership = find_nodes_COMM()
    comm_mem = defaultdict(list)
    comm_mem_total_pairs = defaultdict(list)
    
    max_shared = 0
    for (u1, u2) in d:
        comms_u1 = node_comm_membership[int(u1)]
        comms_u2 = node_comm_membership[int(u2)]
        shared = len(set(comms_u1).intersection(set(comms_u2)))
        if shared > max_shared:
            max_shared = shared
        if shared > N_shared:
            shared = N_shared 
        comm_mem[shared].append(abs(sent[str(u1)] - sent[str(u2)]))
        if shared not in comm_mem_total_pairs:
            comm_mem_total_pairs[shared] = defaultdict(int)
        if u2 > u1:
            pom = u2
            u2 = u1
            u1 = pom
        comm_mem_total_pairs[shared][((u1, u2))] = 1
        cnt_edges += 1
    N = cnt_edges
    print N
    
    comm_mem_mean = OrderedDict()
    comm_mem_std = OrderedDict()
    

    for comm in comm_mem:
        comm_mem_mean[comm] = np.mean(np.array(comm_mem[comm]))
        comm_mem_std[comm] = np.std(np.array(comm_mem[comm]))
        comm_mem_total_pairs[comm] = sum(comm_mem_total_pairs[comm].values())
    print 'Max shared COMM ', max_shared
    return comm_mem_mean, comm_mem_std, comm_mem_total_pairs

In [160]:
def plot_sent_diff_vs_shared_comm():
    comm_mem_mean, comm_mem_std, comm_mem_total_pairs = find_node_sentiment_vs_shared_comm()

    fig, ax1 = plt.subplots()
    ax1.set_xlabel('shared comm between nodes')
    
    x = comm_mem_mean.keys()
    y = comm_mem_mean.values()
    e = comm_mem_std.values()
    z = comm_mem_total_pairs.values()

    ax1.set_ylabel('sentiment difference', color='r')
    ax1.tick_params('y', colors='r')
    ax1.errorbar(x,y,e,linestyle="-",marker='*',color='r',fmt='o',elinewidth=2.0)
    ax1.set_xlim([-1,N_shared+1])
    
    ax2 = ax1.twinx()
    ax2.scatter(x,z,marker='o',color='darkblue')
    ax2.plot(x,z,'-', color='darkblue')
    ax2.set_ylabel('total user pairs', color='darkblue')
    ax2.tick_params('y', colors='darkblue')
    ax2.set_yscale('log')
    ax2.set_xlim([-1,N_shared+1])
    
    
    plt.savefig('Bigclam_node_shared_comm_vs_sentiment.jpg', bbox_inches='tight')
    
    
    print pearsonr(np.array(x), np.array(y))

In [161]:
plot_sent_diff_vs_shared_comm()


Community density


In [150]:
def find_overlapping_COMM():
    nodes_num_COMM = find_nodes_in_more_COMM()
    COMM_density = defaultdict(list)
    output = read_BigClam_output()

    for comm in output:
        for node in output[comm]:
            COMM_density[comm].append(nodes_num_COMM[int(node)])
            
    COMM_density2 =  defaultdict(tuple)
    for COMM in COMM_density:
        COMM_density2[COMM] = (np.mean(np.array(COMM_density[COMM])), len(COMM_density[COMM]))
    COMM_density3 = OrderedDict(sorted(COMM_density2.items(), key=lambda t:t[1][0]))
    
    return COMM_density3

In [151]:
def plot_COMM_size_vs_density():
    import seaborn as sns
    sns.set(color_codes=True, font_scale=2) 

    x = []
    y = []

    data = find_overlapping_COMM()
    
    for COMM in data:
        x.append(data[COMM][0])
        y.append(data[COMM][1])

    x = np.array(x)
    y = np.array(y)

    print 'Corrcoef COMM size and density ',  pearsonr(np.array(x), np.array(y))
    (r, p) = pearsonr(np.array(x), np.array(y))

    lab = r'$r=' +  "{:.2f}".format(r) + '$, $p= ' + "{:.2f}".format(p) + '$'
    xlabel = 'comm density'
    ylabel = 'comm size'

    #plt.scatter(x, y, edgecolors='none', c='c', label=lab)
    sns.set_style("white")
    g = sns.jointplot(x=x, y=y, kind='reg',annot_kws=dict(stat="r"), \
        joint_kws={'line_kws':{'color':'gray', 'alpha':0.3, 'markeredgewidth':0}}).set_axis_labels(xlabel, ylabel)

    regline = g.ax_joint.get_lines()[0]
    regline.set_color('c')
    regline.set_zorder('5')

    labelsx = ['0','','1','', '2','', '3','','4']
    g.ax_joint.set_xticklabels(labelsx)
    
    #plt.yscale('log')

    #plt.legend(frameon=0, loc=2)
    #plt.show()
    #plt.tight_layout()
    plt.savefig('node_comm_size_density777.pdf',bbox_inches='tight' , dpi=550)
    plt.show()

In [76]:
plot_COMM_size_vs_density()


37
Corrcoef COMM size and density  (0.71892381002793437, 1.3522115026153236e-82)

In [152]:
def find_avg_ST_INC_per_node_COMM_membership():
    node_comm_membership = find_nodes_in_more_COMM()
    sem_cap = read_sem_capital(f_name='status_inconsistency', tname='status_inconsistency')
    res = defaultdict(list)
    for node in node_comm_membership:
        n_sem = sem_cap[str(node)] 
        nCOMM = node_comm_membership[node] if node_comm_membership[node] < N_overlap_comm else N_overlap_comm
        res[nCOMM].append(n_sem)
    res_mean = defaultdict(float)
    res_stdev = defaultdict(float)
    for COMM in res:
        res_mean[COMM] = np.mean(np.array(res[COMM]))
        res_stdev[COMM] = np.std(np.array(res[COMM]))
    return res_mean, res_stdev

In [162]:
def plot_ST_INC_vs_COMM_membership():
    
    fig, ax1 = plt.subplots()
    ax1.set_xlabel('user comm membership')
    
    d, std = find_avg_ST_INC_per_node_COMM_membership()
    x = d.keys()
    y = d.values()
    e = std.values()
    ax1.set_ylabel('mean user $st_{inc}$', color='darkcyan')
    ax1.tick_params('y', colors='darkcyan')
    ax1.errorbar(x,y,e,linestyle="-",marker='*',color='darkcyan',fmt='o',elinewidth=2.0)
    ax1.set_xlim([0,N_overlap_comm+1])
    
    ax2 = ax1.twinx()
    pluralistic_classes = how_many_nodes_with_pluralistic_level()
    z = np.array([pluralistic_classes[s] for s in x])
    ax2.scatter(x,z,marker='o',color='darkblue')
    ax2.plot(x,z,'-', color='darkblue')
    ax2.set_ylabel('total users', color='darkblue')
    ax2.tick_params('y', colors='darkblue')
    ax2.set_yscale('log')
    ax1.set_xlim([0,N_overlap_comm+1])
    
    print 'Corrcoef ST INC and comm membership ',  pearsonr(np.array(x), np.array(y))
      
    #plt.tight_layout() 
    plt.savefig('node_comm_membership_vs_mean_ST_INC.eps', bbox_inches='tight')
    plt.show()

In [163]:
plot_ST_INC_vs_COMM_membership()


Sentiment


In [165]:
def find_avg_sentiment_per_node_COMM_membership():
    node_comm_membership = find_nodes_in_more_COMM()
    sem_cap = read_sem_capital(f_name='user_sentiment.tab', tname='sentiment')
    res = defaultdict(list)
    for node in node_comm_membership:
        n_sem = sem_cap[str(node)]
        nCOMM = node_comm_membership[node] if node_comm_membership[node] < N_overlap_comm else N_overlap_comm
        res[nCOMM].append(n_sem)
    res_mean = defaultdict(float)
    res_stdev = defaultdict(float)
    for COMM in res:
        res_mean[COMM] = np.mean(np.array(res[COMM]))
        res_stdev[COMM] = np.std(np.array(res[COMM]))
    return res_mean, res_stdev

In [86]:
def plot_sentiment_vs_COMM_membership():
    d, std = find_avg_sentiment_per_node_COMM_membership()
    x = d.keys()
    y = d.values()
    e = std.values()
    print 'Corrcoef sentiment and comm membership ',  pearsonr(np.array(x), np.array(y))
    plt.errorbar(x,y,e,linestyle="-",marker='*',color='darkcyan',label='mean sentiment per comm membership ')
    #plt.yscale('log', nonposy='clip')
    plt.xlabel('node comm membership')
    plt.ylabel('mean node sentiment')
    #plt.legend(loc=2,frameon=False)
    plt.xlim(0,N_overlap_comm+1)
    #plt.ylim(-0.1,0.1)
    #plt.title(r'Histogram for mention network pairwise SR: $\mu=' +  "{:.3f}".format(mu) + '$, $\sigma= ' + "{:.3f}".format(sigma) + '$')
    #plt.grid(True)
    plt.savefig('node_comm_membership_vs_avg_sentiment.jpg')
    plt.show()

In [156]:
plot_sentiment_vs_COMM_membership()


Entities, concepts, taxonomies etc.


In [96]:
##################################################
# read in a map for the twitter username --> id
##################################################
def read_user_IDs():

    user_ids = defaultdict(str)

    with codecs.open('../user_IDs.dat','r', encoding='utf8') as f:
        for line in f:
            line = line.split()
            user_id = line[0]
            user =  line[1]
            user_ids[user] = int(user_id)

    return user_ids

In [97]:
def plot_taxonomy(tokens, weights, max_tokens, tokens_name, COM='ALL'):
    df = pd.DataFrame({'token': tokens, 'weight': weights})
    df.sort('weight', inplace=True, ascending=False)
    if df.shape[0] > max_tokens:
        tail = df.ix[max_tokens:, 'weight'].sum()
        df2 = df.iloc[0:max_tokens].copy()
        nrow = pd.Series({'token': '--[other ' + tokens_name + ']--', 'weight': tail})
        df2.ix[df2.shape[0]] = nrow
        df2.index = np.arange(df2.shape[0])
    else:
        df2 = df
        
    # Let's plot something better than a word cloud!

    plt.figure(figsize=(10,5))
    plt.title('community ' + COM)
    colors = []
    for c in range(df2.shape[0]-1):
        colors.append('#383838')
    colors.append('#ebe728')
    plt.barh(df2.index * -1, np.log(df2['weight']), color=colors)
    plt.gca().yaxis.grid(False)
    plt.yticks(df2.index * -1 + 1.0, df2['token'])
    plt.ylim(-1 * df2.shape[0] + 1.4, 1)
    plt.xlabel(tokens_name + ' weight')
    plt.savefig(COM+tokens_name+'.jpg', bbox_inches='tight')
    if tokens_name == 'entity':
        plt.show()

In [98]:
##################################################
# the core function for the user lists, comm etc.
##################################################
"""
    here, the options are to visualize the taxonomy for the whole dataset (COM="ALL")
    and to visualize for different communities (COM="COM") that are read in through read_in_communities()
    in the case of communities, this functions is invoked once per each community
    -- user_list holds the ids of the users in one community
    -- TOP_N holds the number of top concepts, keywords and entities that we want to visualize and record
    -- user_com holds a map for user_id --> com_id
    -- N_COM holds the total number of communities found (changes depending on the community detection algorithm)
"""
def find_taxonomy_of_user_list(user_ids=read_user_IDs(), COM='ALL', user_list=None, TOP_N=20):

    # resulting dictionaries in which the counts and tfidf relevance are collected
    keywords_sum = defaultdict(int)
    entities_sum = defaultdict(int)
    concepts_sum = defaultdict(int)
    taxonomies_sum = defaultdict(int) 
    
    docSentiment_sum = defaultdict(int)
    
    print user_list

    cnt = 0
    with codecs.open('../tweets_taxonomy_clean.JSON','r', encoding='utf8') as input_file:
        for line7s in input_file:
            try:
                line = json.loads(line7s)
                user_name = line["_id"]
                user_name = str(user_name)
                user_id = user_ids[user_name]
                if user_list is not None:
                    if not user_id in user_list:
                        print user_id
                        continue
                # if dealing with ALL, take all the users
                taxonomy_all = line["taxonomy"]
                keywords = taxonomy_all["keywords"]
                entities = taxonomy_all["entities"]
                concepts = taxonomy_all["concepts"] 
                taxonomy = taxonomy_all["taxonomy"] 
                #
                docSentiment = taxonomy_all["docSentiment"] 
                # this counts how many user we have analyzed
                cnt += 1
            except KeyError:
                #print line7s
                # we don't print since it is tested, there some 10% users for whom
                # the taxonomy was not successfuly downloaded and they would be listed here
                continue
            
            for el in keywords:
                category = el["text"]
                # if we first time encounter this keyword, add a dict for it in the result
                if not category in keywords_sum:
                    keywords_sum[category] = defaultdict(int)
                # we use this not so well coded part because tuples do not allow assignment
                old_relev = keywords_sum[category][0]
                old_cnt = keywords_sum[category][1]
                new_relev = old_relev + float(el["relevance"])
                new_cnt = old_cnt + 1
                keywords_sum[category] = (new_relev, new_cnt)

            for el in entities:
                entity = el["text"]
                if entity in ['#', '#MentionTo', 'twitter', 'Twitter']:
                    continue
                # if we first time encounter this entity, add a dict for it in the result
                if not entity in entities_sum:
                    entities_sum[entity] = defaultdict(int)
                # we use this not so well coded part because tuples do not allow assignment
                old_relev = entities_sum[entity][0]
                old_cnt = entities_sum[entity][1]
                new_relev = old_relev + float(el["relevance"])
                new_cnt = old_cnt + 1
                entities_sum[entity] = (new_relev, new_cnt, el["type"])

            for el in concepts:
                concept = el["text"]
                if concept in ['Trigraph', 'Gh', 'trigraph']:
                    continue
                # if we first time encounter this concept, add a dict for it in the result
                if not concept in concepts_sum:
                    concepts_sum[concept] = defaultdict(int)
                # we use this not so well coded part because tuples do not allow assignment
                old_relev = concepts_sum[concept][0]
                old_cnt = concepts_sum[concept][1]
                new_relev = old_relev + float(el["relevance"])
                new_cnt = old_cnt + 1
                concepts_sum[concept] = (new_relev, new_cnt)

            # a bit different procedure for extracting the sentiment
            sentiment = docSentiment["type"]
            if sentiment == "neutral":
                docSentiment_sum[sentiment] += 1
            else:
                if not sentiment in docSentiment_sum:
                    docSentiment_sum[sentiment] = defaultdict(int)
                old_score = docSentiment_sum[sentiment][0]
                old_cnt = docSentiment_sum[sentiment][1]
                old_mixed_cnt = docSentiment_sum[sentiment][2]
                try:
                    new_score = old_score + float(docSentiment["score"])
                except KeyError:
                    continue
                new_cnt = old_cnt + 1
                try:
                    new_mixed_cnt = old_mixed_cnt + int(docSentiment["mixed"])
                except KeyError:
                    continue
                docSentiment_sum[sentiment] = (new_score, new_cnt, new_mixed_cnt)


            for el in taxonomy:
                taxonomy_tree = el["label"]
                taxon = taxonomy_tree
                if not taxon in taxonomies_sum:
                    taxonomies_sum[taxon] = defaultdict(int)
                old_score = taxonomies_sum[taxon][0]
                old_cnt = taxonomies_sum[taxon][1]
                new_score = old_score + float(el["score"])
                new_cnt = old_cnt + 1
                taxonomies_sum[taxon] = (new_score, new_cnt)

        com_size = cnt
        # THIS IS A CONSTANT, because we know how many users there are in total after we did one ALL run
        N = 27665
        print "*** The user list %s ***" % COM
        print "Analyzed %d users out of total %d users " % (com_size, N)
        try:
            pos_users = docSentiment_sum["positive"][1]
            pos_score = docSentiment_sum["positive"][0]
        except TypeError:
            pos_users = 0
            pos_score = 0
        try:
            neg_users = docSentiment_sum["negative"][1]
            neg_score = docSentiment_sum["negative"][0]
        except TypeError:
            neg_users = 0
            neg_score = 0
        try:
            neu_users = docSentiment_sum["neutral"]
        except TypeError:
            neu_users = 0

        print "___________________"
        print "Sentiment stats: positive %d users; negative %d users; and neutral %d " % (pos_users, neg_users, neu_users)
        print "Sentiment score: positive %f ; negative %f; and the sum sentiment %f " % (pos_score, neg_score, pos_score + neg_score)
        print "Overall positive sentiment pct is %f " % (float(pos_users)/com_size)
        print "___________________"
        print "Total keywords found ", len(keywords_sum)
        print "Total entities found ", len(entities_sum)
        print "Total concepts found ", len(concepts_sum)
        print "Total taxonomies on different levels found ", len(taxonomies_sum)
        print "___________________"

        #####################
        ## STARTS plotting ##
        #####################
        
        #####################
        ##    KEYWORDS     ##
        #####################
        for kw in keywords_sum:
            tot_relev = keywords_sum[kw][0]
            tot_cnt = keywords_sum[kw][1]
            inv_kw_fq = 0 if tot_cnt == 0 else N/float(tot_cnt)
            tfidf = float(tot_relev * math.log(1.0 + inv_kw_fq))
            keywords_sum[kw] = (tot_relev, tot_cnt, tfidf)
        
        print
        print "Keywords (ordered by TF-IDF): [relevance, count, TF-IDF]"
        ord_keywords_sum2 = OrderedDict(sorted(keywords_sum.items(), key=lambda x: x[1][0], reverse = True))
        NN = len(ord_keywords_sum2.items())
        labels = np.empty([NN], dtype="<U26")
        sizes = np.empty([NN], dtype=float)
        sizes_tot = np.empty([NN], dtype=float)
        i = 0
        for el in ord_keywords_sum2:
            print el.encode('utf-8'), ord_keywords_sum2[el]
            labels[i] = el
            sizes[i] = float(ord_keywords_sum2[el][1])
            sizes_tot[i] = float(ord_keywords_sum2[el][0])
            i += 1
            #if i == TOP_N:
            #    break

                
        plot_taxonomy(tokens=labels, weights=sizes_tot, max_tokens=TOP_N, tokens_name='keyword', COM=COM)
        #plot_taxonomy(labels, sizes_tot, "kw_com_" + str(COM) + ".png")
        plt.clf()
        print

        #####################
        ##    ENTITIES     ##
        #####################
        for en in entities_sum:
            tot_relev = entities_sum[en][0]
            tot_cnt = entities_sum[en][1]
            inv_ent_fq = 0 if tot_cnt == 0 else N/float(tot_cnt)
            tfidf = tot_relev * math.log(1.0 + inv_ent_fq)
            entities_sum[en] = (tot_relev, tot_cnt, tfidf)  

        print "Entities (sorted by TF-IDF): [relevance, count, TF-IDF]"
        ord_entities_sum2 = OrderedDict(sorted(entities_sum.items(), key=lambda x: x[1][0], reverse = True))
        NN = len(ord_keywords_sum2.items())
        labels = np.empty([NN], dtype="<U26")
        sizes = np.empty([NN], dtype=float)
        sizes_tot = np.empty([NN], dtype=float)
        i = 0
        for el in ord_entities_sum2:
            print el.encode('utf-8'), ord_entities_sum2[el]
            labels[i] = el
            #print labels
            sizes_tot[i] = float(ord_entities_sum2[el][0])
            sizes[i] = float(ord_entities_sum2[el][2])
            i += 1
            #if i == TOP_N:
            #    break

        plot_taxonomy(tokens=labels, weights=sizes_tot, max_tokens=TOP_N, tokens_name='entity', COM=COM)
        plt.clf()
        print

        #####################
        ##    CONCEPTS     ##
        #####################
        for conc in concepts_sum:
            tot_relev = concepts_sum[conc][0]
            tot_cnt = concepts_sum[conc][1]
            inv_fq = 0 if tot_cnt == 0 else N/float(tot_cnt)
            tfidf = float(tot_relev * math.log(1.0 + inv_fq))
            concepts_sum[conc] = (tot_relev, tot_cnt, tfidf)

        print "Concepts (sorted by TF-IDF): [relevance, count, TF-IDF]"
        ord_concepts_sum = OrderedDict(sorted(concepts_sum.items(), key=lambda x: x[1][0], reverse = True))
        NN = len(ord_keywords_sum2.items())
        labels = np.empty([NN], dtype="<U26")
        sizes = np.empty([NN], dtype=float)
        sizes_tot = np.empty([NN], dtype=float)
        i = 0
        for el in ord_concepts_sum:
            print el.encode('utf-8'), ord_concepts_sum[el]
            labels[i] = el
            sizes[i] = float(ord_concepts_sum[el][2])
            sizes_tot[i] = float(ord_concepts_sum[el][0])
            i += 1
            #if i == TOP_N:
            #    break

        plot_taxonomy(tokens=labels, weights=sizes_tot, max_tokens=TOP_N, tokens_name='concept', COM=COM)
        #plot_pie(labels, sizes_tot, "concept_" + str(COM) + ".png")
        plt.clf()
        print

        #####################
        ##   TAXONOMIES    ##
        #####################
        for taxon in taxonomies_sum:
            tot_score = taxonomies_sum[taxon][0]
            tot_cnt = taxonomies_sum[taxon][1]
            inv_fq = 0 if tot_cnt == 0 else N/float(tot_cnt)
            tfidf = float(tot_score * math.log(1.0 + inv_fq))
            taxonomies_sum[taxon] = (tot_score, tot_cnt, tfidf)


        print "Taxonomies (sorted by TF-IDF): [relevance, count, TF-IDF]"
        ord_taxonomies_sum = OrderedDict(sorted(taxonomies_sum.items(), key=lambda x: x[1][0], reverse = True))
        NN = len(ord_keywords_sum2.items())
        labels = np.empty([NN], dtype="<U26")
        sizes = np.empty([NN], dtype=float)
        sizes_tot = np.empty([NN], dtype=float)
        i = 0
        for el in ord_taxonomies_sum:
            print el.encode('utf-8'), ord_taxonomies_sum[el]
            labels[i] = el
            sizes[i] = float(ord_taxonomies_sum[el][2])
            sizes_tot[i] = float(ord_taxonomies_sum[el][0])
            i += 1
            #if i == TOP_N:
            #    break

        plot_taxonomy(tokens=labels, weights=sizes_tot, max_tokens=TOP_N, tokens_name='taxonomy', COM=COM)
        #plot_pie(labels, sizes_tot, "taxon_" + str(COM) + ".png")
        plt.clf()
        print

In [99]:
def main(sizeN='ALL'):

    if sizeN == "ALL":
        #sys.stdout = open('../ALL/top_20_stats', 'w')
        find_taxonomy_of_user_list()
    else:
        #sys.stdout = open('BigClam_taxonomy_stats_' + f_in_BigClam_output_comm + '.txt', 'w')
        top_communities = read_in_top_communities(sizeN)
        print len(top_communities), "top communities found of size", str(sizeN)

        for community in top_communities:
            # user_ids=read_user_IDs(), COM='ALL', user_list=None, TOP_N=20
            find_taxonomy_of_user_list(user_ids=read_user_IDs(), COM=str(community), user_list=top_communities[community], TOP_N=20)

In [890]:
main('ALL')


/usr/local/lib/python2.7/dist-packages/ipykernel_launcher.py:3: FutureWarning: sort(columns=....) is deprecated, use sort_values(by=.....)
  This is separate from the ipykernel package so we can avoid doing imports until
<matplotlib.figure.Figure at 0x7f0c1aa47f10>
<matplotlib.figure.Figure at 0x7f0c00c503d0>
<matplotlib.figure.Figure at 0x7f0c06779b50>
<matplotlib.figure.Figure at 0x7f0bf7b3bbd0>

In [166]:
main(sizeN=181)


/usr/local/lib/python2.7/dist-packages/ipykernel_launcher.py:3: FutureWarning: sort(columns=....) is deprecated, use sort_values(by=.....)
  This is separate from the ipykernel package so we can avoid doing imports until
<matplotlib.figure.Figure at 0x7fd6d40ef990>
<matplotlib.figure.Figure at 0x7fd6d4027ed0>
<matplotlib.figure.Figure at 0x7fd6d44cc050>
<matplotlib.figure.Figure at 0x7fd6cff090d0>
<matplotlib.figure.Figure at 0x7fd6d4342d90>
<matplotlib.figure.Figure at 0x7fd6d494a450>
<matplotlib.figure.Figure at 0x7fd6cfe85350>
<matplotlib.figure.Figure at 0x7fd6d4949e10>
<matplotlib.figure.Figure at 0x7fd6d4ab9090>
<matplotlib.figure.Figure at 0x7fd6d42b7ad0>
<matplotlib.figure.Figure at 0x7fd6cfc5cd10>
<matplotlib.figure.Figure at 0x7fd6d4bf0390>
<matplotlib.figure.Figure at 0x7fd6d48ca910>
<matplotlib.figure.Figure at 0x7fd6d4152d50>
<matplotlib.figure.Figure at 0x7fd6cfc57610>
<matplotlib.figure.Figure at 0x7fd6d500de90>
<matplotlib.figure.Figure at 0x7fd6cf9fc5d0>
<matplotlib.figure.Figure at 0x7fd6d4492510>
<matplotlib.figure.Figure at 0x7fd6cfd38d90>
<matplotlib.figure.Figure at 0x7fd6d444a650>
<matplotlib.figure.Figure at 0x7fd6d4527250>
<matplotlib.figure.Figure at 0x7fd6cffb0e90>
<matplotlib.figure.Figure at 0x7fd6d40f8e90>
<matplotlib.figure.Figure at 0x7fd6d441e7d0>
<matplotlib.figure.Figure at 0x7fd6d5384890>
<matplotlib.figure.Figure at 0x7fd6d48932d0>
<matplotlib.figure.Figure at 0x7fd6d4494150>
<matplotlib.figure.Figure at 0x7fd6d433ed10>
<matplotlib.figure.Figure at 0x7fd6d5220650>
<matplotlib.figure.Figure at 0x7fd6d4b75350>
<matplotlib.figure.Figure at 0x7fd6cfc1c4d0>
<matplotlib.figure.Figure at 0x7fd6d44f7c90>
<matplotlib.figure.Figure at 0x7fd6cfa91590>
<matplotlib.figure.Figure at 0x7fd6d4bd4cd0>
<matplotlib.figure.Figure at 0x7fd6cfadf790>
<matplotlib.figure.Figure at 0x7fd6d4a18450>
<matplotlib.figure.Figure at 0x7fd6cfcbb650>
<matplotlib.figure.Figure at 0x7fd6d43d0bd0>
<matplotlib.figure.Figure at 0x7fd6d4505210>
<matplotlib.figure.Figure at 0x7fd6d44219d0>
<matplotlib.figure.Figure at 0x7fd6d44f7910>
<matplotlib.figure.Figure at 0x7fd6d4d63350>
<matplotlib.figure.Figure at 0x7fd6d4f10850>
<matplotlib.figure.Figure at 0x7fd6cfb47710>
<matplotlib.figure.Figure at 0x7fd6d4a7d6d0>
<matplotlib.figure.Figure at 0x7fd6cfe01690>
<matplotlib.figure.Figure at 0x7fd6cfe96490>
<matplotlib.figure.Figure at 0x7fd6d49f3110>

In [ ]:


In [ ]: