Back to project page android-chess.
The source code is released under:
MIT License
If you think the Android project android-chess listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package jwtc.chess.board; //w ww . ja va 2 s . c o m public class BoardHashKeys { public static long[] HASH_KEY = new long[773]; static { HASH_KEY[0] = -3887515391794633976L; HASH_KEY[1] = 1618713325472305604L; HASH_KEY[2] = -2122491600727178445L; HASH_KEY[3] = -2464830289230506483L; HASH_KEY[4] = 8297201798049077347L; HASH_KEY[5] = -3090843879573007843L; HASH_KEY[6] = 3582832667336433280L; HASH_KEY[7] = 6833303169546872419L; HASH_KEY[8] = -160899919781831547L; HASH_KEY[9] = -2262497291626748420L; HASH_KEY[10] = -3072634403468528011L; HASH_KEY[11] = 6859599596957403415L; HASH_KEY[12] = -8136426246383276169L; HASH_KEY[13] = -9100890461305418218L; HASH_KEY[14] = 7102617452634897238L; HASH_KEY[15] = 7987117607452259056L; HASH_KEY[16] = 2271324216057486159L; HASH_KEY[17] = -4310880931146689164L; HASH_KEY[18] = -4940128844699982136L; HASH_KEY[19] = -4155974406089528563L; HASH_KEY[20] = -3328620188191523854L; HASH_KEY[21] = 5246598219355986596L; HASH_KEY[22] = -2784908590925285652L; HASH_KEY[23] = -780782224110294897L; HASH_KEY[24] = 2352981736425778842L; HASH_KEY[25] = 6147354870713647679L; HASH_KEY[26] = 2311590175353950794L; HASH_KEY[27] = -4989567775299348595L; HASH_KEY[28] = 657118869277616605L; HASH_KEY[29] = 8049397526582595583L; HASH_KEY[30] = -5574761150728940746L; HASH_KEY[31] = 1416542083662841864L; HASH_KEY[32] = -8912679667168658157L; HASH_KEY[33] = -7313994829489575682L; HASH_KEY[34] = 5566826630200622115L; HASH_KEY[35] = 4240141227045175987L; HASH_KEY[36] = -6068491842871904084L; HASH_KEY[37] = -8477820689424859932L; HASH_KEY[38] = -3550733021811109117L; HASH_KEY[39] = -3456616896791738609L; HASH_KEY[40] = -3998186030067106528L; HASH_KEY[41] = -1310548843913914166L; HASH_KEY[42] = -2469252391705565837L; HASH_KEY[43] = 135921311297990947L; HASH_KEY[44] = 5553303195127591860L; HASH_KEY[45] = -7263857571843104906L; HASH_KEY[46] = 8479421558178100158L; HASH_KEY[47] = -8898259035891988643L; HASH_KEY[48] = -2876418438943265550L; HASH_KEY[49] = 3473621807883086819L; HASH_KEY[50] = 2368156701501588716L; HASH_KEY[51] = -4452395828860063720L; HASH_KEY[52] = -3104198608121468510L; HASH_KEY[53] = 7121743522942933876L; HASH_KEY[54] = 4379906253017523019L; HASH_KEY[55] = 1601155686663294860L; HASH_KEY[56] = -6563605828135482902L; HASH_KEY[57] = 8237464688391650996L; HASH_KEY[58] = -2908746279798473014L; HASH_KEY[59] = 9127601564266892678L; HASH_KEY[60] = -1424667846527032031L; HASH_KEY[61] = 5971365416222651356L; HASH_KEY[62] = 363021461205989900L; HASH_KEY[63] = 913084266175578882L; HASH_KEY[64] = -6189372464412587648L; HASH_KEY[65] = -3002693767339481033L; HASH_KEY[66] = -979554569399296754L; HASH_KEY[67] = -1220625276646551499L; HASH_KEY[68] = 3219907687368025133L; HASH_KEY[69] = -5216559098636303843L; HASH_KEY[70] = 725351712876671445L; HASH_KEY[71] = -4182046424690812509L; HASH_KEY[72] = -5372107386372386705L; HASH_KEY[73] = 1034762372522717765L; HASH_KEY[74] = 1652303623644645192L; HASH_KEY[75] = 8858565048235978494L; HASH_KEY[76] = 4882395574982529111L; HASH_KEY[77] = -3744836066628604341L; HASH_KEY[78] = 1804804830168587733L; HASH_KEY[79] = -6692893398193924136L; HASH_KEY[80] = 8627919309423520632L; HASH_KEY[81] = 8855979641264558440L; HASH_KEY[82] = -3023065845219689832L; HASH_KEY[83] = -694288578012313098L; HASH_KEY[84] = -2864019839242160377L; HASH_KEY[85] = -8389290010720983234L; HASH_KEY[86] = 2817458033488126736L; HASH_KEY[87] = -6334030900859435355L; HASH_KEY[88] = -326444417329265031L; HASH_KEY[89] = -8301955228770313065L; HASH_KEY[90] = -7448534967355686519L; HASH_KEY[91] = 7786946300211585352L; HASH_KEY[92] = -6773433793914879624L; HASH_KEY[93] = -5391682907695457742L; HASH_KEY[94] = 2209142212137005149L; HASH_KEY[95] = -6126726848380589045L; HASH_KEY[96] = 4710699039160526131L; HASH_KEY[97] = -5893783869932944013L; HASH_KEY[98] = 7729188283735452958L; HASH_KEY[99] = -2270552722320863667L; HASH_KEY[100] = 4835411571316468640L; HASH_KEY[101] = 1376932795657202434L; HASH_KEY[102] = 6579385618470204823L; HASH_KEY[103] = 5603765830212747820L; HASH_KEY[104] = 7082805172250418008L; HASH_KEY[105] = -7619569524430335908L; HASH_KEY[106] = 8079611058185603746L; HASH_KEY[107] = 1822859649409071745L; HASH_KEY[108] = 1321472875971362427L; HASH_KEY[109] = -4962538606417220443L; HASH_KEY[110] = 7754212555309440172L; HASH_KEY[111] = 2193951321357774897L; HASH_KEY[112] = -5337572998044253304L; HASH_KEY[113] = 758633325419727857L; HASH_KEY[114] = -2405065145023324546L; HASH_KEY[115] = 1495502898408937558L; HASH_KEY[116] = -6477381692426894035L; HASH_KEY[117] = -7321322992354240538L; HASH_KEY[118] = 5793969849605112171L; HASH_KEY[119] = 6384166267618853305L; HASH_KEY[120] = -7067953440360335160L; HASH_KEY[121] = -5603510226804766192L; HASH_KEY[122] = 1745604099864336742L; HASH_KEY[123] = 8974309444965751486L; HASH_KEY[124] = -8104283513965738137L; HASH_KEY[125] = -4563498078769036054L; HASH_KEY[126] = 1230871996501305501L; HASH_KEY[127] = -1999451243446985000L; HASH_KEY[128] = -5420497002073731838L; HASH_KEY[129] = -4727867464857479498L; HASH_KEY[130] = -428565668746521922L; HASH_KEY[131] = 9186552008772594934L; HASH_KEY[132] = 6133187556349395043L; HASH_KEY[133] = 9102469400428208648L; HASH_KEY[134] = 2040633341071309068L; HASH_KEY[135] = -3647534040977718124L; HASH_KEY[136] = -4596293072898375048L; HASH_KEY[137] = 5367651714067148939L; HASH_KEY[138] = -5572124903686340933L; HASH_KEY[139] = 2139691612454955917L; HASH_KEY[140] = 6668406916137719456L; HASH_KEY[141] = 621757085273484368L; HASH_KEY[142] = 924686238998541093L; HASH_KEY[143] = 1120648275109756025L; HASH_KEY[144] = -1855972302613773730L; HASH_KEY[145] = 8740460901241946447L; HASH_KEY[146] = -8962301031592089728L; HASH_KEY[147] = 1339901850123918154L; HASH_KEY[148] = -7850880952994786146L; HASH_KEY[149] = -588214458158585976L; HASH_KEY[150] = -8534221254614062855L; HASH_KEY[151] = 3549331442362569844L; HASH_KEY[152] = 4949914453112362469L; HASH_KEY[153] = 8149094262223279283L; HASH_KEY[154] = 8515753652720051489L; HASH_KEY[155] = -6310383481305816720L; HASH_KEY[156] = -4330787545806856150L; HASH_KEY[157] = -7887477125133347318L; HASH_KEY[158] = 1791881858316809695L; HASH_KEY[159] = -3862993146235873466L; HASH_KEY[160] = -6156965076217700849L; HASH_KEY[161] = 8863600266574303633L; HASH_KEY[162] = 3085847756939416809L; HASH_KEY[163] = 6960872996706483258L; HASH_KEY[164] = -6017732995716844809L; HASH_KEY[165] = -444754870109835097L; HASH_KEY[166] = -2438041400935417996L; HASH_KEY[167] = -5663413866710989666L; HASH_KEY[168] = 5957269100557929197L; HASH_KEY[169] = -6276245087726767820L; HASH_KEY[170] = 789788858867995111L; HASH_KEY[171] = 8971951051190188547L; HASH_KEY[172] = 9044133453507105290L; HASH_KEY[173] = -1604046211836420310L; HASH_KEY[174] = 6455089998987723824L; HASH_KEY[175] = -6152101886047958995L; HASH_KEY[176] = -6967608803926272867L; HASH_KEY[177] = 377756316981442389L; HASH_KEY[178] = 4924681456913280205L; HASH_KEY[179] = -7910046933544291688L; HASH_KEY[180] = -7438609959223572889L; HASH_KEY[181] = -2198465175231860782L; HASH_KEY[182] = -2229821671104043831L; HASH_KEY[183] = -7694532307193138507L; HASH_KEY[184] = 8503693372609934022L; HASH_KEY[185] = -1111829576312771962L; HASH_KEY[186] = 1566934104068137940L; HASH_KEY[187] = 8691997373314235786L; HASH_KEY[188] = 8865555456937301103L; HASH_KEY[189] = 2810153466171543336L; HASH_KEY[190] = 3056613240054516545L; HASH_KEY[191] = -5667188051815419528L; HASH_KEY[192] = 8893444315696878798L; HASH_KEY[193] = 8067500586468510759L; HASH_KEY[194] = 1465649885910145729L; HASH_KEY[195] = 8533893400235027350L; HASH_KEY[196] = 7030305639957378109L; HASH_KEY[197] = -5101788496870620911L; HASH_KEY[198] = 6771438412318952313L; HASH_KEY[199] = 4250681506479441444L; HASH_KEY[200] = -8191297536450487957L; HASH_KEY[201] = -3455490924106133542L; HASH_KEY[202] = -5669693530196601964L; HASH_KEY[203] = -4636203911500497445L; HASH_KEY[204] = 6534540868859169126L; HASH_KEY[205] = -1971557178876602575L; HASH_KEY[206] = -3962004141932916067L; HASH_KEY[207] = 3809144462974386062L; HASH_KEY[208] = 117481242756106019L; HASH_KEY[209] = 2311979346248094696L; HASH_KEY[210] = -1785240900216265478L; HASH_KEY[211] = 7853251472305921599L; HASH_KEY[212] = -7999764293516027013L; HASH_KEY[213] = -3611720877068440946L; HASH_KEY[214] = -1738821695932833878L; HASH_KEY[215] = -2370398858134327152L; HASH_KEY[216] = 3796451873879409752L; HASH_KEY[217] = 2921988186604837265L; HASH_KEY[218] = 1623809204430533644L; HASH_KEY[219] = -5150410113737828628L; HASH_KEY[220] = -4568533527248270039L; HASH_KEY[221] = 7289045792102847077L; HASH_KEY[222] = -6999509828185425041L; HASH_KEY[223] = -788893325380343578L; HASH_KEY[224] = -3932764938004787603L; HASH_KEY[225] = 2361178405875383390L; HASH_KEY[226] = -5120569186933888242L; HASH_KEY[227] = 7747597524690553652L; HASH_KEY[228] = 7360000415704225065L; HASH_KEY[229] = -2963539764495459132L; HASH_KEY[230] = 1859705235597815806L; HASH_KEY[231] = -1318086235298517719L; HASH_KEY[232] = 6331505454896034549L; HASH_KEY[233] = 510996574760069728L; HASH_KEY[234] = 3665049285881328165L; HASH_KEY[235] = -8613890019909423403L; HASH_KEY[236] = 6244715087368451518L; HASH_KEY[237] = 3194908100468508195L; HASH_KEY[238] = -1625033242586529494L; HASH_KEY[239] = -7323514254077497794L; HASH_KEY[240] = 2198760155154827021L; HASH_KEY[241] = -6980950365495157512L; HASH_KEY[242] = -6144746050329762075L; HASH_KEY[243] = 6707517442009660889L; HASH_KEY[244] = -8050410326411512694L; HASH_KEY[245] = 8093706381524201939L; HASH_KEY[246] = 1612034286169400450L; HASH_KEY[247] = -6996631789599915611L; HASH_KEY[248] = -3528780056422686935L; HASH_KEY[249] = -5083745349208453261L; HASH_KEY[250] = 7882886446586008791L; HASH_KEY[251] = 5176812869040649573L; HASH_KEY[252] = 3664574794694480696L; HASH_KEY[253] = 5396489919698444681L; HASH_KEY[254] = -9157164784979969756L; HASH_KEY[255] = -2361237989500298810L; HASH_KEY[256] = 3950007704068163496L; HASH_KEY[257] = -8613425321224079396L; HASH_KEY[258] = -8689171927127462778L; HASH_KEY[259] = -7190139634146997507L; HASH_KEY[260] = 3482396017029695153L; HASH_KEY[261] = -6338945908298519046L; HASH_KEY[262] = 400341727935643607L; HASH_KEY[263] = -7103173158639665779L; HASH_KEY[264] = -6705314951167067023L; HASH_KEY[265] = -1896858307405873438L; HASH_KEY[266] = 6513509086618139871L; HASH_KEY[267] = -5656268714961754951L; HASH_KEY[268] = -2011089874026434652L; HASH_KEY[269] = 2057715842900770279L; HASH_KEY[270] = 9023501048092005083L; HASH_KEY[271] = 2593359352743542824L; HASH_KEY[272] = 9144188156505776372L; HASH_KEY[273] = 798667041403336825L; HASH_KEY[274] = 1599243356457232831L; HASH_KEY[275] = 5151060270491324816L; HASH_KEY[276] = -2232779657397972334L; HASH_KEY[277] = -2534327220187578503L; HASH_KEY[278] = 5849668041650642470L; HASH_KEY[279] = -588857220363683313L; HASH_KEY[280] = 5600374601756948584L; HASH_KEY[281] = 7212482888937888267L; HASH_KEY[282] = 2110792859954750726L; HASH_KEY[283] = 902367287322230996L; HASH_KEY[284] = -1905956766707036338L; HASH_KEY[285] = 4088038814546566800L; HASH_KEY[286] = -448092850334787743L; HASH_KEY[287] = -5956795592566882318L; HASH_KEY[288] = -4830979358929461914L; HASH_KEY[289] = 4140549203356660874L; HASH_KEY[290] = -295952490710145441L; HASH_KEY[291] = -5724201479597770108L; HASH_KEY[292] = -8831407853698639506L; HASH_KEY[293] = -5731183007753191832L; HASH_KEY[294] = 6902163272766567916L; HASH_KEY[295] = -7193242962448737530L; HASH_KEY[296] = -5692436858843284837L; HASH_KEY[297] = 2002222090299304762L; HASH_KEY[298] = -5097836317105790374L; HASH_KEY[299] = 1192363907443447734L; HASH_KEY[300] = -5150034003472797604L; HASH_KEY[301] = -3055363567211122539L; HASH_KEY[302] = -5216462935531476383L; HASH_KEY[303] = -3658209732912791221L; HASH_KEY[304] = 5351231405539557835L; HASH_KEY[305] = 1155289930809502704L; HASH_KEY[306] = -1531056502414048250L; HASH_KEY[307] = -6501844636218050261L; HASH_KEY[308] = -7048837910668126619L; HASH_KEY[309] = -3750424163474100936L; HASH_KEY[310] = -8211580464165447807L; HASH_KEY[311] = 2176565211774438830L; HASH_KEY[312] = 193892498440922305L; HASH_KEY[313] = 2421158690344068946L; HASH_KEY[314] = 1165253992564941710L; HASH_KEY[315] = 331218271389532430L; HASH_KEY[316] = 7261687785571420807L; HASH_KEY[317] = 6753978533863869245L; HASH_KEY[318] = 6772643247157971259L; HASH_KEY[319] = 3918224938634704665L; HASH_KEY[320] = 2532990361938873529L; HASH_KEY[321] = 2120468966147393659L; HASH_KEY[322] = 6968483730285215456L; HASH_KEY[323] = 6207755648136071689L; HASH_KEY[324] = 7267760122459782812L; HASH_KEY[325] = 3924362090104633342L; HASH_KEY[326] = 2784205888953183520L; HASH_KEY[327] = -8644054434469820030L; HASH_KEY[328] = 8082288411495355002L; HASH_KEY[329] = -2764380738465125112L; HASH_KEY[330] = 5779947458761486779L; HASH_KEY[331] = 6367842191549685588L; HASH_KEY[332] = 2257594253718917211L; HASH_KEY[333] = 8663293076965994412L; HASH_KEY[334] = 1846894762042559206L; HASH_KEY[335] = 4186760652056944015L; HASH_KEY[336] = -8252568835065334136L; HASH_KEY[337] = -8270973521362051650L; HASH_KEY[338] = -5464712518215832359L; HASH_KEY[339] = -8069154232649649031L; HASH_KEY[340] = -1277661012611088116L; HASH_KEY[341] = -95357743189101325L; HASH_KEY[342] = -7443382036915782817L; HASH_KEY[343] = -767875950486777817L; HASH_KEY[344] = -5189230214301837016L; HASH_KEY[345] = -2648204999753579202L; HASH_KEY[346] = -8081921559889694883L; HASH_KEY[347] = -571880559557665230L; HASH_KEY[348] = -2892224343752266309L; HASH_KEY[349] = -4371733375637124787L; HASH_KEY[350] = -2716384213391630043L; HASH_KEY[351] = 3518771490874014496L; HASH_KEY[352] = 1553200436560179755L; HASH_KEY[353] = 6136564650244958530L; HASH_KEY[354] = -5817327949773849207L; HASH_KEY[355] = 1874850494295460181L; HASH_KEY[356] = -7859812188287793434L; HASH_KEY[357] = -672036404241767307L; HASH_KEY[358] = -6003210869971083137L; HASH_KEY[359] = -5114388707316601576L; HASH_KEY[360] = 8799514711611394238L; HASH_KEY[361] = 6307876399496815217L; HASH_KEY[362] = 6365611197306345876L; HASH_KEY[363] = -7302133096144079963L; HASH_KEY[364] = 7819249784644438229L; HASH_KEY[365] = -9112267726051005131L; HASH_KEY[366] = 7998144252220167995L; HASH_KEY[367] = -3674739091575791480L; HASH_KEY[368] = 2426700822439635981L; HASH_KEY[369] = -4254607976563649706L; HASH_KEY[370] = 8769622314427529983L; HASH_KEY[371] = -1823879529073843348L; HASH_KEY[372] = 6785821819741401916L; HASH_KEY[373] = 4776639775547420836L; HASH_KEY[374] = -591701069943024442L; HASH_KEY[375] = 5577718361355777431L; HASH_KEY[376] = -97667392636409205L; HASH_KEY[377] = 4781388376248344935L; HASH_KEY[378] = 6834568231092389636L; HASH_KEY[379] = -3835927319287504959L; HASH_KEY[380] = 4917087117365608875L; HASH_KEY[381] = -486335170614633793L; HASH_KEY[382] = 4653318830638879330L; HASH_KEY[383] = 1765420434548942905L; HASH_KEY[384] = -2591990372235801904L; HASH_KEY[385] = -5154167364320203479L; HASH_KEY[386] = -8002429918089623307L; HASH_KEY[387] = 7098599610192816141L; HASH_KEY[388] = -4339065837888347361L; HASH_KEY[389] = -577008427431858720L; HASH_KEY[390] = 5608188586651331259L; HASH_KEY[391] = -3536366728755574439L; HASH_KEY[392] = -5549958932751547778L; HASH_KEY[393] = 9063646804031752461L; HASH_KEY[394] = 3161856130797381874L; HASH_KEY[395] = 7629932951810010216L; HASH_KEY[396] = -8096409828538633609L; HASH_KEY[397] = 5105255630512044862L; HASH_KEY[398] = 7705616069183459859L; HASH_KEY[399] = 6672229822151505526L; HASH_KEY[400] = 3687630329544421129L; HASH_KEY[401] = 3207304101437600443L; HASH_KEY[402] = 1084391866653386067L; HASH_KEY[403] = -7170829669943605775L; HASH_KEY[404] = -2591722885387915831L; HASH_KEY[405] = 1459570483965762136L; HASH_KEY[406] = 8191346075557285516L; HASH_KEY[407] = 4704832709488136616L; HASH_KEY[408] = 2131507237353655754L; HASH_KEY[409] = 5198835677462678041L; HASH_KEY[410] = -1055415275593692731L; HASH_KEY[411] = 7945258426175729115L; HASH_KEY[412] = -1130343500367335585L; HASH_KEY[413] = 7015387170630558107L; HASH_KEY[414] = 8404975718728675215L; HASH_KEY[415] = -5449145536379455019L; HASH_KEY[416] = 3532739361082897252L; HASH_KEY[417] = 8505961478853577143L; HASH_KEY[418] = 9218476268363180014L; HASH_KEY[419] = -8563055744391547335L; HASH_KEY[420] = -1852299229510736808L; HASH_KEY[421] = -41389936914981368L; HASH_KEY[422] = -4313196071746042229L; HASH_KEY[423] = -2363062584482053556L; HASH_KEY[424] = 588803308198823030L; HASH_KEY[425] = -6016306370215264518L; HASH_KEY[426] = 5701355170354532006L; HASH_KEY[427] = -7265946686712495673L; HASH_KEY[428] = -4129990556889496029L; HASH_KEY[429] = 1264095501232589652L; HASH_KEY[430] = -1938837091308446102L; HASH_KEY[431] = -8525452914785588490L; HASH_KEY[432] = 7515189013650975882L; HASH_KEY[433] = -2596728675126050360L; HASH_KEY[434] = 370473495724196536L; HASH_KEY[435] = 2322717842004278210L; HASH_KEY[436] = 5918119706112217548L; HASH_KEY[437] = 7356696595480480613L; HASH_KEY[438] = 3557869760677032800L; HASH_KEY[439] = 3783647408256882807L; HASH_KEY[440] = -6885208031102691400L; HASH_KEY[441] = 3865540793722514636L; HASH_KEY[442] = 5043992645597460036L; HASH_KEY[443] = 8337460933001072719L; HASH_KEY[444] = 7375146585147506530L; HASH_KEY[445] = 1984430576762642307L; HASH_KEY[446] = -492116167192253533L; HASH_KEY[447] = -4860839141024396266L; HASH_KEY[448] = -5154711532641638136L; HASH_KEY[449] = -3219312089005796107L; HASH_KEY[450] = -8637095544541855332L; HASH_KEY[451] = 1481792055833453484L; HASH_KEY[452] = -8151036435914622137L; HASH_KEY[453] = -6631335320094646575L; HASH_KEY[454] = -7149900463104504013L; HASH_KEY[455] = -4403762733806330924L; HASH_KEY[456] = 5714246499247321955L; HASH_KEY[457] = -6660012305785306598L; HASH_KEY[458] = -7401379521736615511L; HASH_KEY[459] = -6330417429346677947L; HASH_KEY[460] = -1086797011597091564L; HASH_KEY[461] = -2668066436699558003L; HASH_KEY[462] = 3919254321495015178L; HASH_KEY[463] = 3825518704154290682L; HASH_KEY[464] = -6322541640243859086L; HASH_KEY[465] = -7055205237871630692L; HASH_KEY[466] = -4967314492808672750L; HASH_KEY[467] = -1818507041225046811L; HASH_KEY[468] = -2179305635407732762L; HASH_KEY[469] = -9133055594644537762L; HASH_KEY[470] = -8402709307577962920L; HASH_KEY[471] = -1077729471651095115L; HASH_KEY[472] = -8753298073422086874L; HASH_KEY[473] = -2051855728454609020L; HASH_KEY[474] = 6830668512206924682L; HASH_KEY[475] = -4776454754925990168L; HASH_KEY[476] = -7541351316261610729L; HASH_KEY[477] = 1266745375705347725L; HASH_KEY[478] = 2057743571307157944L; HASH_KEY[479] = 2307366792011864768L; HASH_KEY[480] = 1628171064868604021L; HASH_KEY[481] = 892385704947221641L; HASH_KEY[482] = -6338138686606992272L; HASH_KEY[483] = 1314495997336535163L; HASH_KEY[484] = 174343062149052661L; HASH_KEY[485] = 179787169425340930L; HASH_KEY[486] = 5535085086301503314L; HASH_KEY[487] = 316734590087117236L; HASH_KEY[488] = 4974236771521238170L; HASH_KEY[489] = 752814026009047061L; HASH_KEY[490] = 9034919941781895382L; HASH_KEY[491] = 3522999366895370520L; HASH_KEY[492] = -9095611506674028623L; HASH_KEY[493] = 2905842253144938924L; HASH_KEY[494] = 3884818506405009122L; HASH_KEY[495] = -7673046935170547873L; HASH_KEY[496] = -9074464758380139877L; HASH_KEY[497] = -6900734522292787531L; HASH_KEY[498] = -8148165134279011763L; HASH_KEY[499] = -7726634375560068811L; HASH_KEY[500] = 4473718394242332976L; HASH_KEY[501] = -8432035976667575145L; HASH_KEY[502] = 7105149649808362049L; HASH_KEY[503] = -1927954322688780964L; HASH_KEY[504] = -7956921146174237935L; HASH_KEY[505] = -7926042809316132805L; HASH_KEY[506] = 6483910239377172551L; HASH_KEY[507] = 5926544271684161952L; HASH_KEY[508] = -7069884718237824262L; HASH_KEY[509] = 2524531269260175456L; HASH_KEY[510] = 5029109706714082384L; HASH_KEY[511] = 7686307542034563558L; HASH_KEY[512] = -6421160300546519449L; HASH_KEY[513] = 6039107194915745445L; HASH_KEY[514] = -3344544488338825309L; HASH_KEY[515] = -8031661591444374478L; HASH_KEY[516] = -2226274487531450899L; HASH_KEY[517] = 1268249942140148190L; HASH_KEY[518] = 7361617914428404131L; HASH_KEY[519] = -1335570837815435279L; HASH_KEY[520] = -6055904960871150473L; HASH_KEY[521] = -7489188443386280214L; HASH_KEY[522] = -928750775708288265L; HASH_KEY[523] = -7081026457240372544L; HASH_KEY[524] = -7801863784727537890L; HASH_KEY[525] = 468304603627183044L; HASH_KEY[526] = 6180883158090623201L; HASH_KEY[527] = 7885447959932212988L; HASH_KEY[528] = 3701950119506289847L; HASH_KEY[529] = -4454435036557875159L; HASH_KEY[530] = 3365630497698583108L; HASH_KEY[531] = -3984259606419181456L; HASH_KEY[532] = -6409221875589996936L; HASH_KEY[533] = 2897358300939841539L; HASH_KEY[534] = -5969448530333388292L; HASH_KEY[535] = -9101529487141874909L; HASH_KEY[536] = 3800593356398153306L; HASH_KEY[537] = 6968865163168373933L; HASH_KEY[538] = 3092596699118275461L; HASH_KEY[539] = -3711990621296140176L; HASH_KEY[540] = 2381845253180864527L; HASH_KEY[541] = 8150350638775932678L; HASH_KEY[542] = 7014149737720690275L; HASH_KEY[543] = -3816035999225922257L; HASH_KEY[544] = -3249845784648132607L; HASH_KEY[545] = -968349281619523307L; HASH_KEY[546] = -8427860494861757944L; HASH_KEY[547] = 4069649262674454270L; HASH_KEY[548] = -1057076352648737891L; HASH_KEY[549] = -7673500943281289289L; HASH_KEY[550] = 7811894738163769718L; HASH_KEY[551] = 3818622936410813022L; HASH_KEY[552] = 827334736603586621L; HASH_KEY[553] = -2686282248308202339L; HASH_KEY[554] = 9202027419922796276L; HASH_KEY[555] = 7000880599601279120L; HASH_KEY[556] = -7265304894294258658L; HASH_KEY[557] = 2736050871117703047L; HASH_KEY[558] = -2305151901464471568L; HASH_KEY[559] = -2237220392258257718L; HASH_KEY[560] = -3504837972122743579L; HASH_KEY[561] = -8787864159639408403L; HASH_KEY[562] = 661952132621869273L; HASH_KEY[563] = 334537783153324685L; HASH_KEY[564] = -8918286463255777154L; HASH_KEY[565] = -4509662505372482864L; HASH_KEY[566] = 1824101795622858858L; HASH_KEY[567] = -5255065486477505793L; HASH_KEY[568] = -6671631003211709520L; HASH_KEY[569] = -1832645900472978696L; HASH_KEY[570] = -940694572921089005L; HASH_KEY[571] = -1246635654311238904L; HASH_KEY[572] = 6289138287467834163L; HASH_KEY[573] = -3853146417814502282L; HASH_KEY[574] = 7927013545391024884L; HASH_KEY[575] = 4054877443597297764L; HASH_KEY[576] = -8564236685391781401L; HASH_KEY[577] = -8657016658742023808L; HASH_KEY[578] = 3450189702568467048L; HASH_KEY[579] = -8672325048396812175L; HASH_KEY[580] = -8462144505741974951L; HASH_KEY[581] = -5481327661899862598L; HASH_KEY[582] = 5311951683223988566L; HASH_KEY[583] = -3680200742277925684L; HASH_KEY[584] = 1058405189338510491L; HASH_KEY[585] = 2300257963301668535L; HASH_KEY[586] = -2390361379347954767L; HASH_KEY[587] = -2760629999881291243L; HASH_KEY[588] = -5094745417946208394L; HASH_KEY[589] = 1634275216126054137L; HASH_KEY[590] = 6011067561673254601L; HASH_KEY[591] = -1462867775419360067L; HASH_KEY[592] = -8819638413675761694L; HASH_KEY[593] = -6908986903936899414L; HASH_KEY[594] = 6828542777933280463L; HASH_KEY[595] = -5177492514104424579L; HASH_KEY[596] = -6938712380089192390L; HASH_KEY[597] = 7386818093521288851L; HASH_KEY[598] = -3289938809854693268L; HASH_KEY[599] = 1445207508273910031L; HASH_KEY[600] = -9217225101058217938L; HASH_KEY[601] = -1610689802857133900L; HASH_KEY[602] = 8810275469371711662L; HASH_KEY[603] = 6061940838391218506L; HASH_KEY[604] = -6253325292980679377L; HASH_KEY[605] = 3992810634978693681L; HASH_KEY[606] = 3014046147125271767L; HASH_KEY[607] = -5192035831807639601L; HASH_KEY[608] = 6052142269547170095L; HASH_KEY[609] = 7570019038095885854L; HASH_KEY[610] = 5884566093750206426L; HASH_KEY[611] = 3031451226892511418L; HASH_KEY[612] = 2321775392907158307L; HASH_KEY[613] = 2878353728358929846L; HASH_KEY[614] = 7182609440744735781L; HASH_KEY[615] = -3449444063621510351L; HASH_KEY[616] = -8991396681765269928L; HASH_KEY[617] = 8955831193250958189L; HASH_KEY[618] = -3787046490765621236L; HASH_KEY[619] = -3188457863329984716L; HASH_KEY[620] = -5840556344493989283L; HASH_KEY[621] = 2587043087571321775L; HASH_KEY[622] = -2271422882862434237L; HASH_KEY[623] = -671222187173903777L; HASH_KEY[624] = -8577952916940408172L; HASH_KEY[625] = -6429279146250825879L; HASH_KEY[626] = -982268989106789072L; HASH_KEY[627] = -1573244303813619954L; HASH_KEY[628] = -9155834487221961103L; HASH_KEY[629] = 5960066791428128080L; HASH_KEY[630] = -1917636814518584092L; HASH_KEY[631] = -8994624899791349565L; HASH_KEY[632] = 3117247785614528657L; HASH_KEY[633] = 3968243481918983105L; HASH_KEY[634] = 5247607226671607904L; HASH_KEY[635] = 4816811149295420225L; HASH_KEY[636] = 8404228557006956292L; HASH_KEY[637] = 2677429832199750273L; HASH_KEY[638] = -2383412891117617462L; HASH_KEY[639] = 4897964316326420222L; HASH_KEY[640] = -8034454681170163022L; HASH_KEY[641] = -6809109340879981419L; HASH_KEY[642] = -5123061723947472688L; HASH_KEY[643] = -858990276200562821L; HASH_KEY[644] = 7821022394870513413L; HASH_KEY[645] = 1575775987635956140L; HASH_KEY[646] = 5779403480583638251L; HASH_KEY[647] = 1171800734048418170L; HASH_KEY[648] = -565775852343438713L; HASH_KEY[649] = -907680258953695131L; HASH_KEY[650] = -1679466407171986747L; HASH_KEY[651] = 3138062206569301951L; HASH_KEY[652] = -1187837177702558352L; HASH_KEY[653] = -3450062179471255565L; HASH_KEY[654] = -8777778429737775222L; HASH_KEY[655] = 1022410476343974393L; HASH_KEY[656] = -7607207002784531971L; HASH_KEY[657] = 7085360480539463960L; HASH_KEY[658] = -2715562619775883088L; HASH_KEY[659] = 208396376333912348L; HASH_KEY[660] = -1754264959702361048L; HASH_KEY[661] = 1182230715619064056L; HASH_KEY[662] = -4154452895923928919L; HASH_KEY[663] = -6291522284091672962L; HASH_KEY[664] = 3624933762701013461L; HASH_KEY[665] = -7287435558823458253L; HASH_KEY[666] = -2365485475888733649L; HASH_KEY[667] = 2137089346952843424L; HASH_KEY[668] = 8017408072729846159L; HASH_KEY[669] = 3624820834743367428L; HASH_KEY[670] = 5792868429587244020L; HASH_KEY[671] = -3425173131856215607L; HASH_KEY[672] = 4996077776219685640L; HASH_KEY[673] = 1329227344115149495L; HASH_KEY[674] = -8795420395406549884L; HASH_KEY[675] = 8949192936039793842L; HASH_KEY[676] = 4283937487009728234L; HASH_KEY[677] = 9160983552618918739L; HASH_KEY[678] = 3055215693415825016L; HASH_KEY[679] = -4348236068144078006L; HASH_KEY[680] = -226538747985213946L; HASH_KEY[681] = 4590831269109060529L; HASH_KEY[682] = -3836370598188344553L; HASH_KEY[683] = 1076699219765713916L; HASH_KEY[684] = -3183974265702401641L; HASH_KEY[685] = -1087846026570646190L; HASH_KEY[686] = -3534443644453204183L; HASH_KEY[687] = -5215022767100874980L; HASH_KEY[688] = 2021232521923533475L; HASH_KEY[689] = -4834293871620542127L; HASH_KEY[690] = 8156070624385865293L; HASH_KEY[691] = -5358235642878028437L; HASH_KEY[692] = 7401794026575129160L; HASH_KEY[693] = -4824985714555450618L; HASH_KEY[694] = -811258550923049295L; HASH_KEY[695] = -2272331908295008884L; HASH_KEY[696] = 6797521230257774795L; HASH_KEY[697] = -587065089672957488L; HASH_KEY[698] = 1105955046806320275L; HASH_KEY[699] = 8499218038228169068L; HASH_KEY[700] = -6217968705740159586L; HASH_KEY[701] = 1903602189379842493L; HASH_KEY[702] = 5128897155832528586L; HASH_KEY[703] = -1036527478268034014L; HASH_KEY[704] = 1845985225388748651L; HASH_KEY[705] = -5557352942601388402L; HASH_KEY[706] = -1021757165692468782L; HASH_KEY[707] = -3098593696321083299L; HASH_KEY[708] = -3064725769750320253L; HASH_KEY[709] = -3014372140565521261L; HASH_KEY[710] = 535262039769723794L; HASH_KEY[711] = -3229026751441449761L; HASH_KEY[712] = -6780376841695835L; HASH_KEY[713] = -5017153547934174423L; HASH_KEY[714] = 2288280111428773768L; HASH_KEY[715] = 6868450006923453267L; HASH_KEY[716] = -1373379688372983871L; HASH_KEY[717] = 7694085375529452980L; HASH_KEY[718] = -5946919558373082580L; HASH_KEY[719] = 7452954099287387583L; HASH_KEY[720] = -17720643294615090L; HASH_KEY[721] = -3289672591695948282L; HASH_KEY[722] = -1821615858110143264L; HASH_KEY[723] = 772728463171466271L; HASH_KEY[724] = -6989058493660730972L; HASH_KEY[725] = -1370196712855786012L; HASH_KEY[726] = 4655143259240184251L; HASH_KEY[727] = -2604208630964297134L; HASH_KEY[728] = -2084035382672043439L; HASH_KEY[729] = -35349322891456405L; HASH_KEY[730] = -738268009057958187L; HASH_KEY[731] = 4437351906217659759L; HASH_KEY[732] = -5599610512326640635L; HASH_KEY[733] = -4470670055784147860L; HASH_KEY[734] = -4687728989153074560L; HASH_KEY[735] = -6805018978503777771L; HASH_KEY[736] = 7768668195097848959L; HASH_KEY[737] = -1194767370302642737L; HASH_KEY[738] = -5824004501343854731L; HASH_KEY[739] = 7422375870262606356L; HASH_KEY[740] = 759825782839590354L; HASH_KEY[741] = 3621419942742372181L; HASH_KEY[742] = 821295007297513310L; HASH_KEY[743] = -4024022960504153705L; HASH_KEY[744] = -3608809198578815442L; HASH_KEY[745] = -2078491933922087794L; HASH_KEY[746] = 8689649533639638834L; HASH_KEY[747] = -5514327776548497982L; HASH_KEY[748] = -636735251920250666L; HASH_KEY[749] = -8279126700282666187L; HASH_KEY[750] = -461338352865021060L; HASH_KEY[751] = 1651514385395622354L; HASH_KEY[752] = 450285346660275262L; HASH_KEY[753] = 2308137823475631475L; HASH_KEY[754] = -1105616974742099127L; HASH_KEY[755] = 672499133823370475L; HASH_KEY[756] = 1893159869833149195L; HASH_KEY[757] = -5806599597001540833L; HASH_KEY[758] = 3410827551558821026L; HASH_KEY[759] = -2336050535174752165L; HASH_KEY[760] = -5925741250869912778L; HASH_KEY[761] = 710049655814657040L; HASH_KEY[762] = -7924213091872811150L; HASH_KEY[763] = -7440066048884282261L; HASH_KEY[764] = 6336494832721432043L; HASH_KEY[765] = -2150602827373485805L; HASH_KEY[766] = -5551765697908620770L; HASH_KEY[767] = -6465565512869202105L; HASH_KEY[768] = 619005638624933740L; HASH_KEY[769] = 3041430998998021780L; HASH_KEY[770] = 7716619313028668527L; HASH_KEY[771] = 7677470402051189211L; HASH_KEY[772] = -2524966243046625635L; } }