local propertyTable = { ID = 1,NPCTitleIDS = 2,Color = 3,NpcNameIDS = 4,TaskBorn = 5,ValueID = 6,ModelID = 7,MapID = 8,BeChosen = 9,TurnAround = 10,NotFacePlayer = 11,DialogueId = 12,Func1 = 13,Func2 = 14,Func1Name = 15,Func2Name = 16,MiniMapImg = 17,IdleAnim = 18,Speed = 19,AngleSpeed = 20,BornBuffs = 21,PatrolState = 22,PatrolParam = 23,PatrolPath = 24,BubbleType = 25,BubbleParam1 = 26,BubbleParam2 = 27,BubbleID = 28,NPCType = 29, } local mainPropertyTable = { ID = 1,PageIndex = 2,LineIndex = 3, } local primaryTable = { "ID", } local DataPageEntry = {} local rawget = rawget local base = { __index = function(t, k) local propertyIndex = propertyTable[k] if propertyIndex then local mainPropertyIndex = mainPropertyTable[k] if mainPropertyIndex then return t[mainPropertyIndex] end local pageIndex = t[2] local pageData = DataPageEntry[pageIndex] if pageData == nil then pageData = require('Data/NpcData-page'..pageIndex) if DataSheetUtil then --skip fixedpoint process for data sheet checker DataSheetUtil.ProcessFixedPoint('NpcData', pageData) end DataPageEntry[pageIndex] = pageData end local lineIndex = t[3] local resultData = pageData[lineIndex] return resultData[propertyIndex] end end, __newindex = function() error('Attempt to modify read-only table') end } local dataTable = { setmetatable({3,1,1},base), setmetatable({4,1,2},base), setmetatable({6,1,3},base), setmetatable({12,1,4},base), setmetatable({13,1,5},base), setmetatable({16,1,6},base), setmetatable({18,1,7},base), setmetatable({19,1,8},base), setmetatable({20,1,9},base), setmetatable({21,1,10},base), setmetatable({34,1,11},base), setmetatable({35,1,12},base), setmetatable({36,1,13},base), setmetatable({37,1,14},base), setmetatable({38,1,15},base), setmetatable({39,1,16},base), setmetatable({50,1,17},base), setmetatable({51,1,18},base), setmetatable({52,1,19},base), setmetatable({53,1,20},base), setmetatable({54,1,21},base), setmetatable({55,1,22},base), setmetatable({100,1,23},base), setmetatable({101,1,24},base), setmetatable({102,1,25},base), setmetatable({103,1,26},base), setmetatable({104,1,27},base), setmetatable({105,1,28},base), setmetatable({106,1,29},base), setmetatable({107,1,30},base), setmetatable({108,1,31},base), setmetatable({109,1,32},base), setmetatable({110,1,33},base), setmetatable({111,1,34},base), setmetatable({112,1,35},base), setmetatable({113,1,36},base), setmetatable({114,1,37},base), setmetatable({115,1,38},base), setmetatable({116,1,39},base), setmetatable({117,1,40},base), setmetatable({118,1,41},base), setmetatable({119,1,42},base), setmetatable({300,1,43},base), setmetatable({301,1,44},base), setmetatable({302,1,45},base), setmetatable({303,1,46},base), setmetatable({304,1,47},base), setmetatable({305,1,48},base), setmetatable({701,1,49},base), setmetatable({702,1,50},base), setmetatable({703,1,51},base), setmetatable({704,1,52},base), setmetatable({705,1,53},base), setmetatable({706,1,54},base), setmetatable({707,1,55},base), setmetatable({708,1,56},base), setmetatable({709,1,57},base), setmetatable({710,1,58},base), setmetatable({711,1,59},base), setmetatable({712,1,60},base), setmetatable({713,1,61},base), setmetatable({714,1,62},base), setmetatable({715,1,63},base), setmetatable({716,1,64},base), setmetatable({717,1,65},base), setmetatable({718,1,66},base), setmetatable({719,1,67},base), setmetatable({720,1,68},base), setmetatable({721,1,69},base), setmetatable({722,1,70},base), setmetatable({723,1,71},base), setmetatable({724,1,72},base), setmetatable({725,1,73},base), setmetatable({726,1,74},base), setmetatable({727,1,75},base), setmetatable({728,1,76},base), setmetatable({729,1,77},base), setmetatable({730,1,78},base), setmetatable({731,1,79},base), setmetatable({732,1,80},base), setmetatable({733,1,81},base), setmetatable({734,1,82},base), setmetatable({735,1,83},base), setmetatable({736,1,84},base), setmetatable({737,1,85},base), setmetatable({738,1,86},base), setmetatable({739,1,87},base), setmetatable({740,1,88},base), setmetatable({741,1,89},base), setmetatable({742,1,90},base), setmetatable({743,1,91},base), setmetatable({744,1,92},base), setmetatable({745,1,93},base), setmetatable({746,1,94},base), setmetatable({747,1,95},base), setmetatable({748,1,96},base), setmetatable({749,1,97},base), setmetatable({750,1,98},base), setmetatable({900,1,99},base), setmetatable({901,1,100},base), setmetatable({902,1,101},base), setmetatable({903,1,102},base), setmetatable({904,1,103},base), setmetatable({905,1,104},base), setmetatable({906,1,105},base), setmetatable({907,1,106},base), setmetatable({908,1,107},base), setmetatable({909,1,108},base), setmetatable({910,1,109},base), setmetatable({911,1,110},base), setmetatable({912,1,111},base), setmetatable({913,1,112},base), setmetatable({914,1,113},base), setmetatable({915,1,114},base), setmetatable({916,1,115},base), setmetatable({917,1,116},base), setmetatable({918,1,117},base), setmetatable({919,1,118},base), setmetatable({920,1,119},base), setmetatable({921,1,120},base), setmetatable({926,1,121},base), setmetatable({927,1,122},base), setmetatable({928,1,123},base), setmetatable({929,1,124},base), setmetatable({930,1,125},base), setmetatable({931,1,126},base), setmetatable({932,1,127},base), setmetatable({933,1,128},base), setmetatable({934,1,129},base), setmetatable({935,1,130},base), setmetatable({936,1,131},base), setmetatable({938,1,132},base), setmetatable({939,1,133},base), setmetatable({940,1,134},base), setmetatable({941,1,135},base), setmetatable({942,1,136},base), setmetatable({943,1,137},base), setmetatable({944,1,138},base), setmetatable({201,1,139},base), setmetatable({202,1,140},base), setmetatable({203,1,141},base), setmetatable({204,1,142},base), setmetatable({205,1,143},base), setmetatable({206,1,144},base), setmetatable({207,1,145},base), setmetatable({208,1,146},base), setmetatable({209,1,147},base), setmetatable({210,1,148},base), setmetatable({211,1,149},base), setmetatable({212,1,150},base), setmetatable({213,1,151},base), setmetatable({214,1,152},base), setmetatable({215,1,153},base), setmetatable({216,1,154},base), setmetatable({217,1,155},base), setmetatable({218,1,156},base), setmetatable({219,1,157},base), setmetatable({502,1,158},base), setmetatable({503,1,159},base), setmetatable({504,1,160},base), setmetatable({505,1,161},base), setmetatable({507,1,162},base), setmetatable({508,1,163},base), setmetatable({509,1,164},base), setmetatable({510,1,165},base), setmetatable({511,1,166},base), setmetatable({512,1,167},base), setmetatable({513,1,168},base), setmetatable({561,1,169},base), setmetatable({562,1,170},base), setmetatable({563,1,171},base), setmetatable({564,1,172},base), setmetatable({565,1,173},base), setmetatable({566,1,174},base), setmetatable({600,1,175},base), setmetatable({601,1,176},base), setmetatable({602,1,177},base), setmetatable({603,1,178},base), setmetatable({604,1,179},base), setmetatable({605,1,180},base), setmetatable({606,1,181},base), setmetatable({607,1,182},base), setmetatable({608,1,183},base), setmetatable({609,1,184},base), setmetatable({610,1,185},base), setmetatable({611,1,186},base), setmetatable({612,1,187},base), setmetatable({613,1,188},base), setmetatable({614,1,189},base), setmetatable({615,1,190},base), setmetatable({616,1,191},base), setmetatable({617,1,192},base), setmetatable({618,1,193},base), setmetatable({619,1,194},base), setmetatable({620,1,195},base), setmetatable({621,1,196},base), setmetatable({622,1,197},base), setmetatable({623,1,198},base), setmetatable({624,1,199},base), setmetatable({625,1,200},base), setmetatable({626,1,201},base), setmetatable({627,1,202},base), setmetatable({628,1,203},base), setmetatable({629,1,204},base), setmetatable({630,1,205},base), setmetatable({631,1,206},base), setmetatable({632,1,207},base), setmetatable({633,1,208},base), setmetatable({634,1,209},base), setmetatable({635,1,210},base), setmetatable({636,1,211},base), setmetatable({637,1,212},base), setmetatable({638,1,213},base), setmetatable({639,1,214},base), setmetatable({640,1,215},base), setmetatable({641,1,216},base), setmetatable({642,1,217},base), setmetatable({643,1,218},base), setmetatable({644,1,219},base), setmetatable({645,1,220},base), setmetatable({646,1,221},base), setmetatable({647,1,222},base), setmetatable({648,1,223},base), setmetatable({649,1,224},base), setmetatable({650,1,225},base), setmetatable({651,1,226},base), setmetatable({652,1,227},base), setmetatable({653,1,228},base), setmetatable({654,1,229},base), setmetatable({655,1,230},base), setmetatable({656,1,231},base), setmetatable({657,1,232},base), setmetatable({658,1,233},base), setmetatable({659,1,234},base), setmetatable({660,1,235},base), setmetatable({661,1,236},base), setmetatable({662,1,237},base), setmetatable({663,1,238},base), setmetatable({664,1,239},base), setmetatable({665,1,240},base), setmetatable({666,1,241},base), setmetatable({667,1,242},base), setmetatable({668,1,243},base), setmetatable({669,1,244},base), setmetatable({670,1,245},base), setmetatable({671,1,246},base), setmetatable({672,1,247},base), setmetatable({673,1,248},base), setmetatable({674,1,249},base), setmetatable({675,1,250},base), setmetatable({676,1,251},base), setmetatable({677,1,252},base), setmetatable({678,1,253},base), setmetatable({679,1,254},base), setmetatable({680,1,255},base), setmetatable({681,1,256},base), setmetatable({682,1,257},base), setmetatable({683,1,258},base), setmetatable({684,1,259},base), setmetatable({685,1,260},base), setmetatable({686,1,261},base), setmetatable({687,1,262},base), setmetatable({688,1,263},base), setmetatable({689,1,264},base), setmetatable({690,1,265},base), setmetatable({1101,1,266},base), setmetatable({1102,1,267},base), setmetatable({1103,1,268},base), setmetatable({1104,1,269},base), setmetatable({1105,1,270},base), setmetatable({1106,1,271},base), setmetatable({1107,1,272},base), setmetatable({1108,1,273},base), setmetatable({1109,1,274},base), setmetatable({1110,1,275},base), setmetatable({1111,1,276},base), setmetatable({1112,1,277},base), setmetatable({1113,1,278},base), setmetatable({1114,1,279},base), setmetatable({1115,1,280},base), setmetatable({1116,1,281},base), setmetatable({1117,1,282},base), setmetatable({1118,1,283},base), setmetatable({1119,1,284},base), setmetatable({1120,1,285},base), setmetatable({1121,1,286},base), setmetatable({1122,1,287},base), setmetatable({1123,1,288},base), setmetatable({1124,1,289},base), setmetatable({1125,1,290},base), setmetatable({1126,1,291},base), setmetatable({1127,1,292},base), setmetatable({1128,1,293},base), setmetatable({1129,1,294},base), setmetatable({1130,1,295},base), setmetatable({1131,1,296},base), setmetatable({1132,1,297},base), setmetatable({1133,1,298},base), setmetatable({1134,1,299},base), setmetatable({1135,1,300},base), setmetatable({1136,1,301},base), setmetatable({1137,1,302},base), setmetatable({1138,1,303},base), setmetatable({1139,1,304},base), setmetatable({1140,1,305},base), setmetatable({1145,1,306},base), setmetatable({1146,1,307},base), setmetatable({1147,1,308},base), setmetatable({1148,1,309},base), setmetatable({1149,1,310},base), setmetatable({1150,1,311},base), setmetatable({1151,1,312},base), setmetatable({1152,1,313},base), setmetatable({1153,1,314},base), setmetatable({1154,1,315},base), setmetatable({1155,1,316},base), setmetatable({1156,1,317},base), setmetatable({1157,1,318},base), setmetatable({1158,1,319},base), setmetatable({1159,1,320},base), setmetatable({1160,1,321},base), setmetatable({1161,1,322},base), setmetatable({1162,1,323},base), setmetatable({1163,1,324},base), setmetatable({1164,1,325},base), setmetatable({1165,1,326},base), setmetatable({1166,1,327},base), setmetatable({1167,1,328},base), setmetatable({1168,1,329},base), setmetatable({1169,1,330},base), setmetatable({1170,1,331},base), setmetatable({1171,1,332},base), setmetatable({1172,1,333},base), setmetatable({1173,1,334},base), setmetatable({1174,1,335},base), setmetatable({1175,1,336},base), setmetatable({1176,1,337},base), setmetatable({1177,1,338},base), setmetatable({1178,1,339},base), setmetatable({1179,1,340},base), setmetatable({1180,1,341},base), setmetatable({1181,1,342},base), setmetatable({1182,1,343},base), setmetatable({1183,1,344},base), setmetatable({1184,1,345},base), setmetatable({1185,1,346},base), setmetatable({1186,1,347},base), setmetatable({1187,1,348},base), setmetatable({1188,1,349},base), setmetatable({1189,1,350},base), setmetatable({1190,1,351},base), setmetatable({1191,1,352},base), setmetatable({1192,1,353},base), setmetatable({1193,1,354},base), setmetatable({1194,1,355},base), setmetatable({1195,1,356},base), setmetatable({1196,1,357},base), setmetatable({1197,1,358},base), setmetatable({1201,1,359},base), setmetatable({1202,1,360},base), setmetatable({1203,1,361},base), setmetatable({1204,1,362},base), setmetatable({1291,1,363},base), setmetatable({1292,1,364},base), setmetatable({1293,1,365},base), setmetatable({1294,1,366},base), setmetatable({1295,1,367},base), setmetatable({1296,1,368},base), setmetatable({1297,1,369},base), setmetatable({1298,1,370},base), setmetatable({1299,1,371},base), setmetatable({1300,1,372},base), setmetatable({1301,1,373},base), setmetatable({1302,1,374},base), setmetatable({1303,1,375},base), setmetatable({1304,1,376},base), setmetatable({1305,1,377},base), setmetatable({1306,1,378},base), setmetatable({1307,1,379},base), setmetatable({1308,1,380},base), setmetatable({1309,1,381},base), setmetatable({1310,1,382},base), setmetatable({1320,1,383},base), setmetatable({1321,1,384},base), setmetatable({1322,1,385},base), setmetatable({1323,1,386},base), setmetatable({1324,1,387},base), setmetatable({1325,1,388},base), setmetatable({1326,1,389},base), setmetatable({1327,1,390},base), setmetatable({1328,1,391},base), setmetatable({1329,1,392},base), setmetatable({1330,1,393},base), setmetatable({1331,1,394},base), setmetatable({1332,1,395},base), setmetatable({1333,1,396},base), setmetatable({1334,1,397},base), setmetatable({1335,1,398},base), setmetatable({1336,1,399},base), setmetatable({1337,1,400},base), setmetatable({1338,1,401},base), setmetatable({1339,1,402},base), setmetatable({1343,1,403},base), setmetatable({1344,1,404},base), setmetatable({1345,1,405},base), setmetatable({1346,1,406},base), setmetatable({1347,1,407},base), setmetatable({1348,1,408},base), setmetatable({1350,1,409},base), setmetatable({1351,1,410},base), setmetatable({1352,1,411},base), setmetatable({1353,1,412},base), setmetatable({1354,1,413},base), setmetatable({1355,1,414},base), setmetatable({1356,1,415},base), setmetatable({1357,1,416},base), setmetatable({1358,1,417},base), setmetatable({1359,1,418},base), setmetatable({1360,1,419},base), setmetatable({1361,1,420},base), setmetatable({1362,1,421},base), setmetatable({1363,1,422},base), setmetatable({1364,1,423},base), setmetatable({1365,1,424},base), setmetatable({1366,1,425},base), setmetatable({1367,1,426},base), setmetatable({1368,1,427},base), setmetatable({1369,1,428},base), setmetatable({1370,1,429},base), setmetatable({1371,1,430},base), setmetatable({1372,1,431},base), setmetatable({1373,1,432},base), setmetatable({1340,1,433},base), setmetatable({1341,1,434},base), setmetatable({1342,1,435},base), setmetatable({1374,1,436},base), setmetatable({1375,1,437},base), setmetatable({1376,1,438},base), setmetatable({1377,1,439},base), setmetatable({1378,1,440},base), setmetatable({1379,1,441},base), setmetatable({1380,1,442},base), setmetatable({1381,1,443},base), setmetatable({1382,1,444},base), setmetatable({1383,1,445},base), setmetatable({1384,1,446},base), setmetatable({1385,1,447},base), setmetatable({1386,1,448},base), setmetatable({1387,1,449},base), setmetatable({1388,1,450},base), setmetatable({1389,1,451},base), setmetatable({1390,1,452},base), setmetatable({1391,1,453},base), setmetatable({1392,1,454},base), setmetatable({1393,1,455},base), setmetatable({1394,1,456},base), setmetatable({1395,1,457},base), setmetatable({1396,1,458},base), setmetatable({1397,1,459},base), setmetatable({1400,1,460},base), setmetatable({1401,1,461},base), setmetatable({1402,1,462},base), setmetatable({1403,1,463},base), setmetatable({1404,1,464},base), setmetatable({1405,1,465},base), setmetatable({1406,1,466},base), setmetatable({1407,1,467},base), setmetatable({1408,1,468},base), setmetatable({1409,1,469},base), setmetatable({1410,1,470},base), setmetatable({1411,1,471},base), setmetatable({1412,1,472},base), setmetatable({1413,1,473},base), setmetatable({1414,1,474},base), setmetatable({1415,1,475},base), setmetatable({1416,1,476},base), setmetatable({1417,1,477},base), setmetatable({1418,1,478},base), setmetatable({1419,1,479},base), setmetatable({1420,1,480},base), setmetatable({1421,1,481},base), setmetatable({1422,1,482},base), setmetatable({1423,1,483},base), setmetatable({1424,1,484},base), setmetatable({1425,1,485},base), setmetatable({1426,1,486},base), setmetatable({1427,1,487},base), setmetatable({1428,1,488},base), setmetatable({1429,1,489},base), setmetatable({1450,1,490},base), setmetatable({1451,1,491},base), setmetatable({1452,1,492},base), setmetatable({1453,1,493},base), setmetatable({1454,1,494},base), setmetatable({1455,1,495},base), setmetatable({1456,1,496},base), setmetatable({1457,1,497},base), setmetatable({1458,1,498},base), setmetatable({1459,1,499},base), setmetatable({1460,1,500},base), setmetatable({1461,1,501},base), setmetatable({1462,1,502},base), setmetatable({1463,1,503},base), setmetatable({1464,1,504},base), setmetatable({1465,1,505},base), setmetatable({1466,1,506},base), setmetatable({1467,1,507},base), setmetatable({1468,1,508},base), setmetatable({1469,1,509},base), setmetatable({1470,1,510},base), setmetatable({1471,1,511},base), setmetatable({1472,1,512},base), setmetatable({1473,1,513},base), setmetatable({1474,1,514},base), setmetatable({1475,1,515},base), setmetatable({1476,1,516},base), setmetatable({1477,1,517},base), setmetatable({1478,1,518},base), setmetatable({1479,1,519},base), setmetatable({1480,1,520},base), setmetatable({1481,1,521},base), setmetatable({1482,1,522},base), setmetatable({1483,1,523},base), setmetatable({1484,1,524},base), setmetatable({1485,1,525},base), setmetatable({1486,1,526},base), setmetatable({1487,1,527},base), setmetatable({1488,1,528},base), setmetatable({1489,1,529},base), setmetatable({1490,1,530},base), setmetatable({1491,1,531},base), setmetatable({1492,1,532},base), setmetatable({1493,1,533},base), setmetatable({1500,1,534},base), setmetatable({1550,1,535},base), setmetatable({1600,1,536},base), setmetatable({1601,1,537},base), setmetatable({1602,1,538},base), setmetatable({1603,1,539},base), setmetatable({1604,1,540},base), setmetatable({1605,1,541},base), setmetatable({1606,1,542},base), setmetatable({1607,1,543},base), setmetatable({1608,1,544},base), setmetatable({1609,1,545},base), setmetatable({1610,1,546},base), setmetatable({1611,1,547},base), setmetatable({1612,1,548},base), setmetatable({1613,1,549},base), setmetatable({1614,1,550},base), setmetatable({1615,1,551},base), setmetatable({1616,1,552},base), setmetatable({1617,1,553},base), setmetatable({1618,1,554},base), setmetatable({1619,1,555},base), setmetatable({1620,1,556},base), setmetatable({1621,1,557},base), setmetatable({1622,1,558},base), setmetatable({1623,1,559},base), setmetatable({1624,1,560},base), setmetatable({1625,1,561},base), setmetatable({1626,1,562},base), setmetatable({1627,1,563},base), setmetatable({1628,1,564},base), setmetatable({1629,1,565},base), setmetatable({1630,1,566},base), setmetatable({1631,1,567},base), setmetatable({1632,1,568},base), setmetatable({1633,1,569},base), setmetatable({1634,1,570},base), setmetatable({1635,1,571},base), setmetatable({1636,1,572},base), setmetatable({1637,1,573},base), setmetatable({1638,1,574},base), setmetatable({1639,1,575},base), setmetatable({1640,1,576},base), setmetatable({1641,1,577},base), setmetatable({1642,1,578},base), setmetatable({1643,1,579},base), setmetatable({1644,1,580},base), setmetatable({1645,1,581},base), setmetatable({1646,1,582},base), setmetatable({1647,1,583},base), setmetatable({1648,1,584},base), setmetatable({1649,1,585},base), setmetatable({1650,1,586},base), setmetatable({1651,1,587},base), setmetatable({1652,1,588},base), setmetatable({1653,1,589},base), setmetatable({1654,1,590},base), setmetatable({1655,1,591},base), setmetatable({1656,1,592},base), setmetatable({1657,1,593},base), setmetatable({2001,1,594},base), setmetatable({2002,1,595},base), setmetatable({2003,1,596},base), setmetatable({2004,1,597},base), setmetatable({2005,1,598},base), setmetatable({2006,1,599},base), setmetatable({2007,1,600},base), setmetatable({2008,1,601},base), setmetatable({2009,1,602},base), setmetatable({2010,1,603},base), setmetatable({2011,1,604},base), setmetatable({2012,1,605},base), setmetatable({2013,1,606},base), setmetatable({2014,1,607},base), setmetatable({2015,1,608},base), setmetatable({2016,1,609},base), setmetatable({2017,1,610},base), setmetatable({2018,1,611},base), setmetatable({2019,1,612},base), setmetatable({2020,1,613},base), setmetatable({2021,1,614},base), setmetatable({2022,1,615},base), setmetatable({2023,1,616},base), setmetatable({2024,1,617},base), setmetatable({2025,1,618},base), setmetatable({2026,1,619},base), setmetatable({2027,1,620},base), setmetatable({2028,1,621},base), setmetatable({2029,1,622},base), setmetatable({2030,1,623},base), setmetatable({2031,1,624},base), setmetatable({2032,1,625},base), setmetatable({2033,1,626},base), setmetatable({2034,1,627},base), setmetatable({2035,1,628},base), setmetatable({2036,1,629},base), setmetatable({2037,1,630},base), setmetatable({2038,1,631},base), setmetatable({2039,1,632},base), setmetatable({2040,1,633},base), setmetatable({2041,1,634},base), setmetatable({2042,1,635},base), setmetatable({2043,1,636},base), setmetatable({2044,1,637},base), setmetatable({2045,1,638},base), setmetatable({2046,1,639},base), setmetatable({2047,1,640},base), setmetatable({2048,1,641},base), setmetatable({2049,1,642},base), setmetatable({2050,1,643},base), setmetatable({2051,1,644},base), setmetatable({2052,1,645},base), setmetatable({2053,1,646},base), setmetatable({2060,1,647},base), setmetatable({2061,1,648},base), setmetatable({2062,1,649},base), setmetatable({2063,1,650},base), setmetatable({2064,1,651},base), setmetatable({2065,1,652},base), setmetatable({2066,1,653},base), setmetatable({2068,1,654},base), setmetatable({2069,1,655},base), setmetatable({2071,1,656},base), setmetatable({2100,1,657},base), setmetatable({2101,1,658},base), setmetatable({2102,1,659},base), setmetatable({2103,1,660},base), setmetatable({2104,1,661},base), setmetatable({2105,1,662},base), setmetatable({2106,1,663},base), setmetatable({2107,1,664},base), setmetatable({2108,1,665},base), setmetatable({2109,1,666},base), setmetatable({2110,1,667},base), setmetatable({2111,1,668},base), setmetatable({2112,1,669},base), setmetatable({2113,1,670},base), setmetatable({2114,1,671},base), setmetatable({2115,1,672},base), setmetatable({2116,1,673},base), setmetatable({2117,1,674},base), setmetatable({2118,1,675},base), setmetatable({2119,1,676},base), setmetatable({2120,1,677},base), setmetatable({2121,1,678},base), setmetatable({2122,1,679},base), setmetatable({2123,1,680},base), setmetatable({2124,1,681},base), setmetatable({2125,1,682},base), setmetatable({2126,1,683},base), setmetatable({2127,1,684},base), setmetatable({2128,1,685},base), setmetatable({2129,1,686},base), setmetatable({2130,1,687},base), setmetatable({2131,1,688},base), setmetatable({2132,1,689},base), setmetatable({2133,1,690},base), setmetatable({2134,1,691},base), setmetatable({2135,1,692},base), setmetatable({2136,1,693},base), setmetatable({2137,1,694},base), setmetatable({2138,1,695},base), setmetatable({2139,1,696},base), setmetatable({2140,1,697},base), setmetatable({2141,1,698},base), setmetatable({2142,1,699},base), setmetatable({2143,1,700},base), setmetatable({2144,1,701},base), setmetatable({2145,1,702},base), setmetatable({2146,1,703},base), setmetatable({2147,1,704},base), setmetatable({2148,1,705},base), setmetatable({2149,1,706},base), setmetatable({2150,1,707},base), setmetatable({2151,1,708},base), setmetatable({2152,1,709},base), setmetatable({2153,1,710},base), setmetatable({2154,1,711},base), setmetatable({2155,1,712},base), setmetatable({2156,1,713},base), setmetatable({2157,1,714},base), setmetatable({2158,1,715},base), setmetatable({2159,1,716},base), setmetatable({2160,1,717},base), setmetatable({2161,1,718},base), setmetatable({2162,1,719},base), setmetatable({2163,1,720},base), setmetatable({2164,1,721},base), setmetatable({2165,1,722},base), setmetatable({2166,1,723},base), setmetatable({2167,1,724},base), setmetatable({2168,1,725},base), setmetatable({2169,1,726},base), setmetatable({2170,1,727},base), setmetatable({2171,1,728},base), setmetatable({2172,1,729},base), setmetatable({2173,1,730},base), setmetatable({2174,1,731},base), setmetatable({2175,1,732},base), setmetatable({2176,1,733},base), setmetatable({2177,1,734},base), setmetatable({2178,1,735},base), setmetatable({2179,1,736},base), setmetatable({2180,1,737},base), setmetatable({2181,1,738},base), setmetatable({2182,1,739},base), setmetatable({2183,1,740},base), setmetatable({2200,1,741},base), setmetatable({2201,1,742},base), setmetatable({2202,1,743},base), setmetatable({2203,1,744},base), setmetatable({2204,1,745},base), setmetatable({2205,1,746},base), setmetatable({2206,1,747},base), setmetatable({2207,1,748},base), setmetatable({2208,1,749},base), setmetatable({2209,1,750},base), setmetatable({2210,1,751},base), setmetatable({2211,1,752},base), setmetatable({2212,1,753},base), setmetatable({2213,1,754},base), setmetatable({2214,1,755},base), setmetatable({2215,1,756},base), setmetatable({2216,1,757},base), setmetatable({2217,1,758},base), setmetatable({2218,1,759},base), setmetatable({2219,1,760},base), setmetatable({2220,1,761},base), setmetatable({2221,1,762},base), setmetatable({2222,1,763},base), setmetatable({2223,1,764},base), setmetatable({2224,1,765},base), setmetatable({2225,1,766},base), setmetatable({2226,1,767},base), setmetatable({2227,1,768},base), setmetatable({2228,1,769},base), setmetatable({2229,1,770},base), setmetatable({2230,1,771},base), setmetatable({2231,1,772},base), setmetatable({2232,1,773},base), setmetatable({2233,1,774},base), setmetatable({2234,1,775},base), setmetatable({2235,1,776},base), setmetatable({2236,1,777},base), setmetatable({2237,1,778},base), setmetatable({2238,1,779},base), setmetatable({2239,1,780},base), setmetatable({2240,1,781},base), setmetatable({2241,1,782},base), setmetatable({2242,1,783},base), setmetatable({2243,1,784},base), setmetatable({2244,1,785},base), setmetatable({2245,1,786},base), setmetatable({2246,1,787},base), setmetatable({2247,1,788},base), setmetatable({2248,1,789},base), setmetatable({2249,1,790},base), setmetatable({2250,1,791},base), setmetatable({2251,1,792},base), setmetatable({2252,1,793},base), setmetatable({2253,1,794},base), setmetatable({2254,1,795},base), setmetatable({2255,1,796},base), setmetatable({2256,1,797},base), setmetatable({2257,1,798},base), setmetatable({2258,1,799},base), setmetatable({2259,1,800},base), setmetatable({2260,1,801},base), setmetatable({2261,1,802},base), setmetatable({2262,1,803},base), setmetatable({2263,1,804},base), setmetatable({2264,1,805},base), setmetatable({2265,1,806},base), setmetatable({2266,1,807},base), setmetatable({2267,1,808},base), setmetatable({2268,1,809},base), setmetatable({2269,1,810},base), setmetatable({2270,1,811},base), setmetatable({2271,1,812},base), setmetatable({2272,1,813},base), setmetatable({2273,1,814},base), setmetatable({2274,1,815},base), setmetatable({2275,1,816},base), setmetatable({2276,1,817},base), setmetatable({2277,1,818},base), setmetatable({2278,1,819},base), setmetatable({2279,1,820},base), setmetatable({2280,1,821},base), setmetatable({2281,1,822},base), setmetatable({2282,1,823},base), setmetatable({2283,1,824},base), setmetatable({2284,1,825},base), setmetatable({2285,1,826},base), setmetatable({2286,1,827},base), setmetatable({2287,1,828},base), setmetatable({2288,1,829},base), setmetatable({2289,1,830},base), setmetatable({2290,1,831},base), setmetatable({2291,1,832},base), setmetatable({2292,1,833},base), setmetatable({2293,1,834},base), setmetatable({2294,1,835},base), setmetatable({2295,1,836},base), setmetatable({2296,1,837},base), setmetatable({2297,1,838},base), setmetatable({2298,1,839},base), setmetatable({2299,1,840},base), setmetatable({2300,1,841},base), setmetatable({2301,1,842},base), setmetatable({2302,1,843},base), setmetatable({2303,1,844},base), setmetatable({2304,1,845},base), setmetatable({2305,1,846},base), setmetatable({2306,1,847},base), setmetatable({2307,1,848},base), setmetatable({2308,1,849},base), setmetatable({2309,1,850},base), setmetatable({2310,1,851},base), setmetatable({2311,1,852},base), setmetatable({2312,1,853},base), setmetatable({2313,1,854},base), setmetatable({2314,1,855},base), setmetatable({2315,1,856},base), setmetatable({2316,1,857},base), setmetatable({2317,1,858},base), setmetatable({2318,1,859},base), setmetatable({2319,1,860},base), setmetatable({2320,1,861},base), setmetatable({2321,1,862},base), setmetatable({2322,1,863},base), setmetatable({2323,1,864},base), setmetatable({2324,1,865},base), setmetatable({2325,1,866},base), setmetatable({2326,1,867},base), setmetatable({2327,1,868},base), setmetatable({2328,1,869},base), setmetatable({2329,1,870},base), setmetatable({2330,1,871},base), setmetatable({2331,1,872},base), setmetatable({2332,1,873},base), setmetatable({2333,1,874},base), setmetatable({2334,1,875},base), setmetatable({2335,1,876},base), setmetatable({2336,1,877},base), setmetatable({2337,1,878},base), setmetatable({2338,1,879},base), setmetatable({2339,1,880},base), setmetatable({2340,1,881},base), setmetatable({2341,1,882},base), setmetatable({2342,1,883},base), setmetatable({2343,1,884},base), setmetatable({2344,1,885},base), setmetatable({2345,1,886},base), setmetatable({2346,1,887},base), setmetatable({2347,1,888},base), setmetatable({2348,1,889},base), setmetatable({2349,1,890},base), setmetatable({2350,1,891},base), setmetatable({2351,1,892},base), setmetatable({2352,1,893},base), setmetatable({2353,1,894},base), setmetatable({2354,1,895},base), setmetatable({2355,1,896},base), setmetatable({2356,1,897},base), setmetatable({2357,1,898},base), setmetatable({2358,1,899},base), setmetatable({2359,1,900},base), setmetatable({2360,1,901},base), setmetatable({2361,1,902},base), setmetatable({2362,1,903},base), setmetatable({2363,1,904},base), setmetatable({2364,1,905},base), setmetatable({2365,1,906},base), setmetatable({2366,1,907},base), setmetatable({2367,1,908},base), setmetatable({2368,1,909},base), setmetatable({2369,1,910},base), setmetatable({2370,1,911},base), setmetatable({2371,1,912},base), setmetatable({2372,1,913},base), setmetatable({2373,1,914},base), setmetatable({2374,1,915},base), setmetatable({2375,1,916},base), setmetatable({2376,1,917},base), setmetatable({2377,1,918},base), setmetatable({2378,1,919},base), setmetatable({2379,1,920},base), setmetatable({2380,1,921},base), setmetatable({2381,1,922},base), setmetatable({2382,1,923},base), setmetatable({2383,1,924},base), setmetatable({2384,1,925},base), setmetatable({2385,1,926},base), setmetatable({2386,1,927},base), setmetatable({2387,1,928},base), setmetatable({2388,1,929},base), setmetatable({2389,1,930},base), setmetatable({2390,1,931},base), setmetatable({2391,1,932},base), setmetatable({2392,1,933},base), setmetatable({2393,1,934},base), setmetatable({2394,1,935},base), setmetatable({2395,1,936},base), setmetatable({2396,1,937},base), setmetatable({2397,1,938},base), setmetatable({2398,1,939},base), setmetatable({2399,1,940},base), setmetatable({2400,1,941},base), setmetatable({2401,1,942},base), setmetatable({2402,1,943},base), setmetatable({2403,1,944},base), setmetatable({2404,1,945},base), setmetatable({2405,1,946},base), setmetatable({2406,1,947},base), setmetatable({2407,1,948},base), setmetatable({2408,1,949},base), setmetatable({2409,1,950},base), setmetatable({2410,1,951},base), setmetatable({2411,1,952},base), setmetatable({2412,1,953},base), setmetatable({2600,1,954},base), setmetatable({2601,1,955},base), setmetatable({2602,1,956},base), setmetatable({2603,1,957},base), setmetatable({2604,1,958},base), setmetatable({2605,1,959},base), setmetatable({2606,1,960},base), setmetatable({2607,1,961},base), setmetatable({2608,1,962},base), setmetatable({2609,1,963},base), setmetatable({2610,1,964},base), setmetatable({2611,1,965},base), setmetatable({2612,1,966},base), setmetatable({2613,1,967},base), setmetatable({2614,1,968},base), setmetatable({2615,1,969},base), setmetatable({2616,1,970},base), setmetatable({2617,1,971},base), setmetatable({2618,1,972},base), setmetatable({2619,1,973},base), setmetatable({2620,1,974},base), setmetatable({2621,1,975},base), setmetatable({2622,1,976},base), setmetatable({2623,1,977},base), setmetatable({2624,1,978},base), setmetatable({2625,1,979},base), setmetatable({2626,1,980},base), setmetatable({2627,1,981},base), setmetatable({2628,1,982},base), setmetatable({2629,1,983},base), setmetatable({2630,1,984},base), setmetatable({2631,1,985},base), setmetatable({2632,1,986},base), setmetatable({2633,1,987},base), setmetatable({2634,1,988},base), setmetatable({2635,1,989},base), setmetatable({2636,1,990},base), setmetatable({2637,1,991},base), setmetatable({2638,1,992},base), setmetatable({2639,1,993},base), setmetatable({2640,1,994},base), setmetatable({2641,1,995},base), setmetatable({2642,1,996},base), setmetatable({2643,1,997},base), setmetatable({2644,1,998},base), setmetatable({2645,1,999},base), setmetatable({2646,1,1000},base), setmetatable({2647,2,1},base), setmetatable({2648,2,2},base), setmetatable({2649,2,3},base), setmetatable({2650,2,4},base), setmetatable({2651,2,5},base), setmetatable({2652,2,6},base), setmetatable({2653,2,7},base), setmetatable({2654,2,8},base), setmetatable({2655,2,9},base), setmetatable({2656,2,10},base), setmetatable({2657,2,11},base), setmetatable({2658,2,12},base), setmetatable({2659,2,13},base), setmetatable({2700,2,14},base), setmetatable({2701,2,15},base), setmetatable({2702,2,16},base), setmetatable({2703,2,17},base), setmetatable({2704,2,18},base), setmetatable({2705,2,19},base), setmetatable({2706,2,20},base), setmetatable({2707,2,21},base), setmetatable({2708,2,22},base), setmetatable({2709,2,23},base), setmetatable({2710,2,24},base), setmetatable({2711,2,25},base), setmetatable({2712,2,26},base), setmetatable({2713,2,27},base), setmetatable({2714,2,28},base), setmetatable({2715,2,29},base), setmetatable({2716,2,30},base), setmetatable({2717,2,31},base), setmetatable({2718,2,32},base), setmetatable({2719,2,33},base), setmetatable({2720,2,34},base), setmetatable({2721,2,35},base), setmetatable({2722,2,36},base), setmetatable({2723,2,37},base), setmetatable({2724,2,38},base), setmetatable({2725,2,39},base), setmetatable({2726,2,40},base), setmetatable({2727,2,41},base), setmetatable({2728,2,42},base), setmetatable({2729,2,43},base), setmetatable({2730,2,44},base), setmetatable({2731,2,45},base), setmetatable({2732,2,46},base), setmetatable({2733,2,47},base), setmetatable({2734,2,48},base), setmetatable({2735,2,49},base), setmetatable({2736,2,50},base), setmetatable({2737,2,51},base), setmetatable({2738,2,52},base), setmetatable({2739,2,53},base), setmetatable({2740,2,54},base), setmetatable({2741,2,55},base), setmetatable({2742,2,56},base), setmetatable({2743,2,57},base), setmetatable({2744,2,58},base), setmetatable({2745,2,59},base), setmetatable({2746,2,60},base), setmetatable({2747,2,61},base), setmetatable({2748,2,62},base), setmetatable({2749,2,63},base), setmetatable({2750,2,64},base), setmetatable({2751,2,65},base), setmetatable({2752,2,66},base), setmetatable({2753,2,67},base), setmetatable({2754,2,68},base), setmetatable({2755,2,69},base), setmetatable({2756,2,70},base), setmetatable({2757,2,71},base), setmetatable({2758,2,72},base), setmetatable({2759,2,73},base), setmetatable({2760,2,74},base), setmetatable({2761,2,75},base), setmetatable({2762,2,76},base), setmetatable({2763,2,77},base), setmetatable({2764,2,78},base), setmetatable({2765,2,79},base), setmetatable({2766,2,80},base), setmetatable({2767,2,81},base), setmetatable({2768,2,82},base), setmetatable({2769,2,83},base), setmetatable({2770,2,84},base), setmetatable({2771,2,85},base), setmetatable({2772,2,86},base), setmetatable({2773,2,87},base), setmetatable({2774,2,88},base), setmetatable({2775,2,89},base), setmetatable({2776,2,90},base), setmetatable({2777,2,91},base), setmetatable({2778,2,92},base), setmetatable({2779,2,93},base), setmetatable({2780,2,94},base), setmetatable({2781,2,95},base), setmetatable({2782,2,96},base), setmetatable({2783,2,97},base), setmetatable({2784,2,98},base), setmetatable({2785,2,99},base), setmetatable({2786,2,100},base), setmetatable({2787,2,101},base), setmetatable({2788,2,102},base), setmetatable({2789,2,103},base), setmetatable({2790,2,104},base), setmetatable({2791,2,105},base), setmetatable({2792,2,106},base), setmetatable({2793,2,107},base), setmetatable({2794,2,108},base), setmetatable({2795,2,109},base), setmetatable({2796,2,110},base), setmetatable({2797,2,111},base), setmetatable({2798,2,112},base), setmetatable({2799,2,113},base), setmetatable({2800,2,114},base), setmetatable({2801,2,115},base), setmetatable({2802,2,116},base), setmetatable({2803,2,117},base), setmetatable({2804,2,118},base), setmetatable({2805,2,119},base), setmetatable({2806,2,120},base), setmetatable({2807,2,121},base), setmetatable({2808,2,122},base), setmetatable({2809,2,123},base), setmetatable({2810,2,124},base), setmetatable({2811,2,125},base), setmetatable({2812,2,126},base), setmetatable({2813,2,127},base), setmetatable({2814,2,128},base), setmetatable({2815,2,129},base), setmetatable({2816,2,130},base), setmetatable({2817,2,131},base), setmetatable({2818,2,132},base), setmetatable({2819,2,133},base), setmetatable({2820,2,134},base), setmetatable({2821,2,135},base), setmetatable({2822,2,136},base), setmetatable({2823,2,137},base), setmetatable({2824,2,138},base), setmetatable({2825,2,139},base), setmetatable({2826,2,140},base), setmetatable({2827,2,141},base), setmetatable({2828,2,142},base), setmetatable({2829,2,143},base), setmetatable({2830,2,144},base), setmetatable({2831,2,145},base), setmetatable({2832,2,146},base), setmetatable({2833,2,147},base), setmetatable({2834,2,148},base), setmetatable({2835,2,149},base), setmetatable({2836,2,150},base), setmetatable({2837,2,151},base), setmetatable({2838,2,152},base), setmetatable({2839,2,153},base), setmetatable({2840,2,154},base), setmetatable({2841,2,155},base), setmetatable({2842,2,156},base), setmetatable({2843,2,157},base), setmetatable({2844,2,158},base), setmetatable({2845,2,159},base), setmetatable({2846,2,160},base), setmetatable({2847,2,161},base), setmetatable({2848,2,162},base), setmetatable({2849,2,163},base), setmetatable({2850,2,164},base), setmetatable({2851,2,165},base), setmetatable({2852,2,166},base), setmetatable({2853,2,167},base), setmetatable({2854,2,168},base), setmetatable({2855,2,169},base), setmetatable({2856,2,170},base), setmetatable({2857,2,171},base), setmetatable({2858,2,172},base), setmetatable({2859,2,173},base), setmetatable({2860,2,174},base), setmetatable({2861,2,175},base), setmetatable({2862,2,176},base), setmetatable({2863,2,177},base), setmetatable({2864,2,178},base), setmetatable({2865,2,179},base), setmetatable({2866,2,180},base), setmetatable({2867,2,181},base), setmetatable({2868,2,182},base), setmetatable({2869,2,183},base), setmetatable({2870,2,184},base), setmetatable({2871,2,185},base), setmetatable({2872,2,186},base), setmetatable({2873,2,187},base), setmetatable({2874,2,188},base), setmetatable({2875,2,189},base), setmetatable({2876,2,190},base), setmetatable({2877,2,191},base), setmetatable({2878,2,192},base), setmetatable({2879,2,193},base), setmetatable({2880,2,194},base), setmetatable({2881,2,195},base), setmetatable({2882,2,196},base), setmetatable({2883,2,197},base), setmetatable({2884,2,198},base), setmetatable({2885,2,199},base), setmetatable({2886,2,200},base), setmetatable({2887,2,201},base), setmetatable({2888,2,202},base), setmetatable({2889,2,203},base), setmetatable({2890,2,204},base), setmetatable({2891,2,205},base), setmetatable({2892,2,206},base), setmetatable({2893,2,207},base), setmetatable({2894,2,208},base), setmetatable({2895,2,209},base), setmetatable({2896,2,210},base), setmetatable({2897,2,211},base), setmetatable({2898,2,212},base), setmetatable({2899,2,213},base), setmetatable({2900,2,214},base), setmetatable({3001,2,215},base), setmetatable({3002,2,216},base), setmetatable({3003,2,217},base), setmetatable({3004,2,218},base), setmetatable({3005,2,219},base), setmetatable({3006,2,220},base), setmetatable({3007,2,221},base), setmetatable({3008,2,222},base), setmetatable({3009,2,223},base), setmetatable({3010,2,224},base), setmetatable({3011,2,225},base), setmetatable({3012,2,226},base), setmetatable({3013,2,227},base), setmetatable({3014,2,228},base), setmetatable({3015,2,229},base), setmetatable({3016,2,230},base), setmetatable({3017,2,231},base), setmetatable({3018,2,232},base), setmetatable({3019,2,233},base), setmetatable({3020,2,234},base), setmetatable({3021,2,235},base), setmetatable({3022,2,236},base), setmetatable({3023,2,237},base), setmetatable({3024,2,238},base), setmetatable({3025,2,239},base), setmetatable({3026,2,240},base), setmetatable({3027,2,241},base), setmetatable({3028,2,242},base), setmetatable({3029,2,243},base), setmetatable({3030,2,244},base), setmetatable({3031,2,245},base), setmetatable({3032,2,246},base), setmetatable({3033,2,247},base), setmetatable({3034,2,248},base), setmetatable({3035,2,249},base), setmetatable({3036,2,250},base), setmetatable({3037,2,251},base), setmetatable({3038,2,252},base), setmetatable({3039,2,253},base), setmetatable({3040,2,254},base), setmetatable({3041,2,255},base), setmetatable({3042,2,256},base), setmetatable({3043,2,257},base), setmetatable({3044,2,258},base), setmetatable({3045,2,259},base), setmetatable({3046,2,260},base), setmetatable({3047,2,261},base), setmetatable({3048,2,262},base), setmetatable({3049,2,263},base), setmetatable({3050,2,264},base), setmetatable({3051,2,265},base), setmetatable({3052,2,266},base), setmetatable({3053,2,267},base), setmetatable({3054,2,268},base), setmetatable({3055,2,269},base), setmetatable({3056,2,270},base), setmetatable({3057,2,271},base), setmetatable({3058,2,272},base), setmetatable({3059,2,273},base), setmetatable({3060,2,274},base), setmetatable({3061,2,275},base), setmetatable({3062,2,276},base), setmetatable({3063,2,277},base), setmetatable({3064,2,278},base), setmetatable({3065,2,279},base), setmetatable({3066,2,280},base), setmetatable({3067,2,281},base), setmetatable({3068,2,282},base), setmetatable({3069,2,283},base), setmetatable({3070,2,284},base), setmetatable({3071,2,285},base), setmetatable({3072,2,286},base), setmetatable({3073,2,287},base), setmetatable({3074,2,288},base), setmetatable({3075,2,289},base), setmetatable({3076,2,290},base), setmetatable({3077,2,291},base), setmetatable({3078,2,292},base), setmetatable({3079,2,293},base), setmetatable({3080,2,294},base), setmetatable({3081,2,295},base), setmetatable({3082,2,296},base), setmetatable({3083,2,297},base), setmetatable({3084,2,298},base), setmetatable({3085,2,299},base), setmetatable({3086,2,300},base), setmetatable({3087,2,301},base), setmetatable({3088,2,302},base), setmetatable({3089,2,303},base), setmetatable({3090,2,304},base), setmetatable({3091,2,305},base), setmetatable({3092,2,306},base), setmetatable({3093,2,307},base), setmetatable({3094,2,308},base), setmetatable({3095,2,309},base), setmetatable({3096,2,310},base), setmetatable({3097,2,311},base), setmetatable({3098,2,312},base), setmetatable({3099,2,313},base), setmetatable({3100,2,314},base), setmetatable({3101,2,315},base), setmetatable({3102,2,316},base), setmetatable({3103,2,317},base), setmetatable({3104,2,318},base), setmetatable({3105,2,319},base), setmetatable({3106,2,320},base), setmetatable({3107,2,321},base), setmetatable({3108,2,322},base), setmetatable({3109,2,323},base), setmetatable({3110,2,324},base), setmetatable({3111,2,325},base), setmetatable({3112,2,326},base), setmetatable({3113,2,327},base), setmetatable({3114,2,328},base), setmetatable({3115,2,329},base), setmetatable({3116,2,330},base), setmetatable({3117,2,331},base), setmetatable({3118,2,332},base), setmetatable({3119,2,333},base), setmetatable({3120,2,334},base), setmetatable({3121,2,335},base), setmetatable({3122,2,336},base), setmetatable({3123,2,337},base), setmetatable({3124,2,338},base), setmetatable({3125,2,339},base), setmetatable({3126,2,340},base), setmetatable({3127,2,341},base), setmetatable({3128,2,342},base), setmetatable({3129,2,343},base), setmetatable({3130,2,344},base), setmetatable({3131,2,345},base), setmetatable({3132,2,346},base), setmetatable({3133,2,347},base), setmetatable({3134,2,348},base), setmetatable({3135,2,349},base), setmetatable({3136,2,350},base), setmetatable({3137,2,351},base), setmetatable({3138,2,352},base), setmetatable({3139,2,353},base), setmetatable({3140,2,354},base), setmetatable({3141,2,355},base), setmetatable({3142,2,356},base), setmetatable({3143,2,357},base), setmetatable({3144,2,358},base), setmetatable({3145,2,359},base), setmetatable({3146,2,360},base), setmetatable({3147,2,361},base), setmetatable({3148,2,362},base), setmetatable({3149,2,363},base), setmetatable({3150,2,364},base), setmetatable({3151,2,365},base), setmetatable({3152,2,366},base), setmetatable({3153,2,367},base), setmetatable({3154,2,368},base), setmetatable({3155,2,369},base), setmetatable({3156,2,370},base), setmetatable({3157,2,371},base), setmetatable({3158,2,372},base), setmetatable({3159,2,373},base), setmetatable({3160,2,374},base), setmetatable({3161,2,375},base), setmetatable({3200,2,376},base), setmetatable({3201,2,377},base), setmetatable({3202,2,378},base), setmetatable({3203,2,379},base), setmetatable({3204,2,380},base), setmetatable({3205,2,381},base), setmetatable({3206,2,382},base), setmetatable({3207,2,383},base), setmetatable({3208,2,384},base), setmetatable({3209,2,385},base), setmetatable({3210,2,386},base), setmetatable({3211,2,387},base), setmetatable({3212,2,388},base), setmetatable({3213,2,389},base), setmetatable({3214,2,390},base), setmetatable({3215,2,391},base), setmetatable({3216,2,392},base), setmetatable({3217,2,393},base), setmetatable({3218,2,394},base), setmetatable({3219,2,395},base), setmetatable({3220,2,396},base), setmetatable({3221,2,397},base), setmetatable({3222,2,398},base), setmetatable({3223,2,399},base), setmetatable({3224,2,400},base), setmetatable({3225,2,401},base), setmetatable({3226,2,402},base), setmetatable({3227,2,403},base), setmetatable({3228,2,404},base), setmetatable({3229,2,405},base), setmetatable({3230,2,406},base), setmetatable({3231,2,407},base), setmetatable({3232,2,408},base), setmetatable({3233,2,409},base), setmetatable({3234,2,410},base), setmetatable({3235,2,411},base), setmetatable({3236,2,412},base), setmetatable({3237,2,413},base), setmetatable({3238,2,414},base), setmetatable({3239,2,415},base), setmetatable({3240,2,416},base), setmetatable({3241,2,417},base), setmetatable({3242,2,418},base), setmetatable({3243,2,419},base), setmetatable({3244,2,420},base), setmetatable({3245,2,421},base), setmetatable({3246,2,422},base), setmetatable({3247,2,423},base), setmetatable({3248,2,424},base), setmetatable({5001,2,425},base), setmetatable({5002,2,426},base), setmetatable({260002,2,427},base), setmetatable({80001,2,428},base), setmetatable({80002,2,429},base), setmetatable({80003,2,430},base), setmetatable({80004,2,431},base), setmetatable({80005,2,432},base), setmetatable({80006,2,433},base), setmetatable({80011,2,434},base), setmetatable({80012,2,435},base), setmetatable({80013,2,436},base), setmetatable({80014,2,437},base), setmetatable({80015,2,438},base), setmetatable({80021,2,439},base), setmetatable({80022,2,440},base), setmetatable({80023,2,441},base), setmetatable({80024,2,442},base), setmetatable({80025,2,443},base), setmetatable({80026,2,444},base), setmetatable({80027,2,445},base), setmetatable({80028,2,446},base), setmetatable({80029,2,447},base), setmetatable({80030,2,448},base), setmetatable({80031,2,449},base), setmetatable({80032,2,450},base), setmetatable({80033,2,451},base), setmetatable({80034,2,452},base), setmetatable({80035,2,453},base), setmetatable({80036,2,454},base), setmetatable({80037,2,455},base), setmetatable({80038,2,456},base), setmetatable({80039,2,457},base), setmetatable({80040,2,458},base), setmetatable({80041,2,459},base), setmetatable({80042,2,460},base), setmetatable({80043,2,461},base), setmetatable({80044,2,462},base), setmetatable({80045,2,463},base), setmetatable({80046,2,464},base), setmetatable({80047,2,465},base), setmetatable({80048,2,466},base), setmetatable({80049,2,467},base), setmetatable({80050,2,468},base), setmetatable({80051,2,469},base), setmetatable({80052,2,470},base), setmetatable({80055,2,471},base), setmetatable({80056,2,472},base), setmetatable({80057,2,473},base), setmetatable({80058,2,474},base), setmetatable({80059,2,475},base), setmetatable({80060,2,476},base), setmetatable({80061,2,477},base), setmetatable({80062,2,478},base), setmetatable({80063,2,479},base), setmetatable({80064,2,480},base), setmetatable({80065,2,481},base), setmetatable({80066,2,482},base), setmetatable({80067,2,483},base), setmetatable({80068,2,484},base), setmetatable({80069,2,485},base), setmetatable({80070,2,486},base), setmetatable({80071,2,487},base), setmetatable({80072,2,488},base), setmetatable({80073,2,489},base), setmetatable({80074,2,490},base), setmetatable({80075,2,491},base), setmetatable({80076,2,492},base), setmetatable({10010,2,493},base), setmetatable({10011,2,494},base), setmetatable({10012,2,495},base), setmetatable({10013,2,496},base), setmetatable({90040,2,497},base), setmetatable({90041,2,498},base), setmetatable({90042,2,499},base), setmetatable({90043,2,500},base), setmetatable({90044,2,501},base), setmetatable({90045,2,502},base), setmetatable({60101101,2,503},base), setmetatable({60101102,2,504},base), setmetatable({60101103,2,505},base), setmetatable({60101104,2,506},base), setmetatable({60101105,2,507},base), setmetatable({60101106,2,508},base), setmetatable({60101111,2,509},base), setmetatable({60101112,2,510},base), setmetatable({60101113,2,511},base), setmetatable({60101114,2,512},base), setmetatable({60101115,2,513},base), setmetatable({60101116,2,514},base), setmetatable({60101121,2,515},base), setmetatable({60101131,2,516},base), setmetatable({60101132,2,517},base), setmetatable({60101133,2,518},base), setmetatable({60101134,2,519},base), setmetatable({60101135,2,520},base), setmetatable({60101141,2,521},base), setmetatable({60101142,2,522},base), setmetatable({60101143,2,523},base), setmetatable({60101144,2,524},base), setmetatable({60101145,2,525},base), setmetatable({60101146,2,526},base), setmetatable({60101147,2,527},base), setmetatable({60101148,2,528},base), setmetatable({60101149,2,529},base), setmetatable({60101150,2,530},base), setmetatable({60102101,2,531},base), setmetatable({60102102,2,532},base), setmetatable({60102103,2,533},base), setmetatable({60102104,2,534},base), setmetatable({60102105,2,535},base), setmetatable({60102106,2,536},base), setmetatable({60102111,2,537},base), setmetatable({60102112,2,538},base), setmetatable({60102113,2,539},base), setmetatable({60102114,2,540},base), setmetatable({60102115,2,541},base), setmetatable({60102116,2,542},base), setmetatable({60102121,2,543},base), setmetatable({60102131,2,544},base), setmetatable({60102132,2,545},base), setmetatable({60102133,2,546},base), setmetatable({60102134,2,547},base), setmetatable({60102135,2,548},base), setmetatable({60102141,2,549},base), setmetatable({60102142,2,550},base), setmetatable({60102143,2,551},base), setmetatable({60102144,2,552},base), setmetatable({60102145,2,553},base), setmetatable({60102146,2,554},base), setmetatable({60102147,2,555},base), setmetatable({60102148,2,556},base), setmetatable({60102149,2,557},base), setmetatable({60102150,2,558},base), setmetatable({60103101,2,559},base), setmetatable({60103102,2,560},base), setmetatable({60103103,2,561},base), setmetatable({60103104,2,562},base), setmetatable({60103105,2,563},base), setmetatable({60103106,2,564},base), setmetatable({60103111,2,565},base), setmetatable({60103112,2,566},base), setmetatable({60103113,2,567},base), setmetatable({60103114,2,568},base), setmetatable({60103115,2,569},base), setmetatable({60103116,2,570},base), setmetatable({60103121,2,571},base), setmetatable({60103131,2,572},base), setmetatable({60103132,2,573},base), setmetatable({60103133,2,574},base), setmetatable({60103134,2,575},base), setmetatable({60103135,2,576},base), setmetatable({60103141,2,577},base), setmetatable({60103142,2,578},base), setmetatable({60103143,2,579},base), setmetatable({60103144,2,580},base), setmetatable({60103145,2,581},base), setmetatable({60103146,2,582},base), setmetatable({60103147,2,583},base), setmetatable({60103148,2,584},base), setmetatable({60103149,2,585},base), setmetatable({60103150,2,586},base), setmetatable({60104101,2,587},base), setmetatable({60104102,2,588},base), setmetatable({60104103,2,589},base), setmetatable({60104104,2,590},base), setmetatable({60104105,2,591},base), setmetatable({60104106,2,592},base), setmetatable({60104111,2,593},base), setmetatable({60104112,2,594},base), setmetatable({60104113,2,595},base), setmetatable({60104114,2,596},base), setmetatable({60104115,2,597},base), setmetatable({60104116,2,598},base), setmetatable({60104121,2,599},base), setmetatable({60104131,2,600},base), setmetatable({60104132,2,601},base), setmetatable({60104133,2,602},base), setmetatable({60104134,2,603},base), setmetatable({60104135,2,604},base), setmetatable({60104141,2,605},base), setmetatable({60104142,2,606},base), setmetatable({60104143,2,607},base), setmetatable({60104144,2,608},base), setmetatable({60104145,2,609},base), setmetatable({60104146,2,610},base), setmetatable({60104147,2,611},base), setmetatable({60104148,2,612},base), setmetatable({60104149,2,613},base), setmetatable({60104150,2,614},base), setmetatable({280001,2,615},base), setmetatable({280002,2,616},base), setmetatable({280003,2,617},base), setmetatable({280004,2,618},base), setmetatable({280005,2,619},base), setmetatable({130001,2,620},base), setmetatable({130002,2,621},base), setmetatable({400001,2,622},base), setmetatable({400002,2,623},base), setmetatable({400003,2,624},base), setmetatable({400004,2,625},base), setmetatable({400005,2,626},base), setmetatable({400006,2,627},base), setmetatable({400007,2,628},base), setmetatable({400008,2,629},base), setmetatable({400009,2,630},base), setmetatable({110001,2,631},base), setmetatable({110002,2,632},base), setmetatable({130003,2,633},base), setmetatable({130004,2,634},base), setmetatable({130005,2,635},base), setmetatable({130006,2,636},base), setmetatable({130007,2,637},base), setmetatable({130008,2,638},base), setmetatable({130009,2,639},base), setmetatable({130010,2,640},base), setmetatable({130011,2,641},base), setmetatable({130012,2,642},base), setmetatable({130013,2,643},base), setmetatable({130014,2,644},base), setmetatable({130015,2,645},base), setmetatable({130016,2,646},base), setmetatable({110003,2,647},base), setmetatable({110004,2,648},base), setmetatable({110005,2,649},base), setmetatable({110006,2,650},base), setmetatable({110007,2,651},base), setmetatable({110008,2,652},base), setmetatable({130017,2,653},base), setmetatable({130018,2,654},base), setmetatable({130019,2,655},base), setmetatable({130020,2,656},base), setmetatable({130021,2,657},base), setmetatable({130022,2,658},base), setmetatable({130023,2,659},base), setmetatable({130024,2,660},base), setmetatable({130025,2,661},base), setmetatable({130026,2,662},base), setmetatable({130027,2,663},base), setmetatable({130028,2,664},base), setmetatable({280006,2,665},base), setmetatable({280007,2,666},base), setmetatable({280008,2,667},base), setmetatable({280009,2,668},base), setmetatable({130029,2,669},base), setmetatable({130030,2,670},base), setmetatable({110009,2,671},base), setmetatable({110010,2,672},base), setmetatable({110011,2,673},base), setmetatable({110012,2,674},base), setmetatable({110013,2,675},base), setmetatable({110014,2,676},base), setmetatable({110015,2,677},base), setmetatable({110016,2,678},base), setmetatable({210001,2,679},base), setmetatable({210002,2,680},base), setmetatable({210003,2,681},base), setmetatable({210004,2,682},base), setmetatable({210005,2,683},base), setmetatable({210006,2,684},base), setmetatable({210007,2,685},base), setmetatable({210008,2,686},base), setmetatable({210009,2,687},base), setmetatable({210010,2,688},base), setmetatable({210011,2,689},base), setmetatable({210012,2,690},base), setmetatable({210013,2,691},base), setmetatable({210014,2,692},base), setmetatable({210015,2,693},base), setmetatable({110017,2,694},base), setmetatable({110018,2,695},base), setmetatable({130031,2,696},base), setmetatable({130032,2,697},base), setmetatable({130033,2,698},base), setmetatable({130034,2,699},base), setmetatable({130035,2,700},base), setmetatable({130036,2,701},base), setmetatable({130037,2,702},base), setmetatable({130038,2,703},base), setmetatable({110019,2,704},base), setmetatable({110020,2,705},base), setmetatable({110021,2,706},base), setmetatable({110022,2,707},base), setmetatable({130039,2,708},base), setmetatable({130040,2,709},base), setmetatable({300001,2,710},base), setmetatable({300002,2,711},base), setmetatable({430001,2,712},base), setmetatable({370001,2,713},base), setmetatable({370002,2,714},base), setmetatable({400010,2,715},base), setmetatable({400011,2,716},base), setmetatable({310001,2,717},base), setmetatable({440001,2,718},base), setmetatable({440002,2,719},base), setmetatable({310002,2,720},base), setmetatable({310003,2,721},base), setmetatable({450001,2,722},base), setmetatable({90001,2,723},base), setmetatable({90002,2,724},base), setmetatable({110023,2,725},base), setmetatable({110024,2,726},base), setmetatable({130041,2,727},base), setmetatable({130042,2,728},base), setmetatable({110025,2,729},base), setmetatable({110026,2,730},base), setmetatable({90003,2,731},base), setmetatable({90004,2,732},base), setmetatable({310004,2,733},base), setmetatable({310005,2,734},base), setmetatable({310006,2,735},base), setmetatable({310007,2,736},base), setmetatable({300010,2,737},base), setmetatable({300011,2,738},base), setmetatable({300012,2,739},base), setmetatable({300013,2,740},base), setmetatable({300014,2,741},base), setmetatable({300015,2,742},base), setmetatable({300016,2,743},base), setmetatable({300017,2,744},base), setmetatable({300018,2,745},base), setmetatable({300019,2,746},base), setmetatable({300020,2,747},base), setmetatable({300021,2,748},base), setmetatable({300022,2,749},base), setmetatable({300023,2,750},base), setmetatable({300024,2,751},base), setmetatable({300025,2,752},base), setmetatable({300026,2,753},base), setmetatable({300027,2,754},base), setmetatable({300028,2,755},base), setmetatable({300029,2,756},base), setmetatable({300030,2,757},base), setmetatable({300031,2,758},base), setmetatable({300032,2,759},base), setmetatable({300033,2,760},base), setmetatable({300034,2,761},base), setmetatable({300035,2,762},base), setmetatable({300036,2,763},base), setmetatable({300037,2,764},base), setmetatable({300038,2,765},base), setmetatable({300039,2,766},base), setmetatable({300040,2,767},base), setmetatable({300041,2,768},base), setmetatable({300042,2,769},base), setmetatable({300043,2,770},base), setmetatable({300044,2,771},base), setmetatable({300045,2,772},base), setmetatable({300046,2,773},base), setmetatable({300047,2,774},base), setmetatable({300048,2,775},base), setmetatable({300049,2,776},base), setmetatable({300050,2,777},base), setmetatable({300051,2,778},base), setmetatable({300052,2,779},base), setmetatable({300053,2,780},base), setmetatable({300054,2,781},base), setmetatable({300055,2,782},base), setmetatable({300056,2,783},base), setmetatable({300057,2,784},base), setmetatable({300058,2,785},base), setmetatable({300059,2,786},base), setmetatable({300060,2,787},base), setmetatable({300061,2,788},base), setmetatable({300062,2,789},base), setmetatable({300063,2,790},base), setmetatable({300064,2,791},base), setmetatable({300065,2,792},base), setmetatable({300066,2,793},base), setmetatable({300067,2,794},base), setmetatable({300068,2,795},base), setmetatable({300069,2,796},base), setmetatable({300070,2,797},base), setmetatable({300071,2,798},base), setmetatable({300072,2,799},base), setmetatable({300073,2,800},base), setmetatable({300074,2,801},base), setmetatable({300075,2,802},base), setmetatable({300076,2,803},base), setmetatable({90005,2,804},base), setmetatable({90006,2,805},base), setmetatable({90007,2,806},base), setmetatable({90008,2,807},base), setmetatable({90009,2,808},base), setmetatable({90010,2,809},base), setmetatable({90011,2,810},base), setmetatable({100051,2,811},base), setmetatable({90013,2,812},base), setmetatable({90014,2,813},base), setmetatable({90015,2,814},base), setmetatable({90016,2,815},base), setmetatable({90017,2,816},base), setmetatable({90018,2,817},base), setmetatable({90019,2,818},base), setmetatable({90020,2,819},base), setmetatable({90021,2,820},base), setmetatable({100002,2,821},base), setmetatable({100003,2,822},base), setmetatable({100004,2,823},base), setmetatable({100005,2,824},base), setmetatable({100006,2,825},base), setmetatable({100007,2,826},base), setmetatable({100008,2,827},base), setmetatable({100009,2,828},base), setmetatable({100010,2,829},base), setmetatable({100011,2,830},base), setmetatable({100012,2,831},base), setmetatable({100013,2,832},base), setmetatable({100014,2,833},base), setmetatable({100015,2,834},base), setmetatable({100016,2,835},base), setmetatable({100017,2,836},base), setmetatable({100018,2,837},base), setmetatable({100019,2,838},base), setmetatable({100020,2,839},base), setmetatable({100021,2,840},base), setmetatable({100022,2,841},base), setmetatable({100023,2,842},base), setmetatable({100024,2,843},base), setmetatable({100025,2,844},base), setmetatable({100026,2,845},base), setmetatable({100027,2,846},base), setmetatable({100028,2,847},base), setmetatable({100029,2,848},base), setmetatable({100030,2,849},base), setmetatable({100031,2,850},base), setmetatable({100032,2,851},base), setmetatable({100033,2,852},base), setmetatable({100034,2,853},base), setmetatable({100035,2,854},base), setmetatable({100036,2,855},base), setmetatable({100037,2,856},base), setmetatable({100038,2,857},base), setmetatable({100039,2,858},base), setmetatable({100040,2,859},base), setmetatable({100041,2,860},base), setmetatable({100042,2,861},base), setmetatable({100043,2,862},base), setmetatable({100044,2,863},base), setmetatable({100045,2,864},base), setmetatable({460001,2,865},base), setmetatable({460002,2,866},base), setmetatable({470001,2,867},base), setmetatable({470002,2,868},base), setmetatable({470003,2,869},base), setmetatable({100046,2,870},base), setmetatable({100047,2,871},base), setmetatable({100048,2,872},base), setmetatable({100049,2,873},base), setmetatable({100050,2,874},base), setmetatable({90022,2,875},base), setmetatable({50005,2,876},base), setmetatable({50006,2,877},base), setmetatable({50007,2,878},base), setmetatable({50008,2,879},base), setmetatable({50009,2,880},base), setmetatable({50010,2,881},base), setmetatable({50011,2,882},base), setmetatable({50012,2,883},base), setmetatable({50013,2,884},base), setmetatable({50014,2,885},base), setmetatable({50015,2,886},base), setmetatable({50016,2,887},base), setmetatable({50017,2,888},base), setmetatable({50018,2,889},base), setmetatable({50019,2,890},base), setmetatable({50020,2,891},base), setmetatable({50021,2,892},base), setmetatable({210016,2,893},base), setmetatable({210017,2,894},base), setmetatable({210034,2,895},base), setmetatable({500001,2,896},base), setmetatable({480001,2,897},base), setmetatable({480002,2,898},base), setmetatable({490001,2,899},base), setmetatable({490002,2,900},base), setmetatable({490003,2,901},base), setmetatable({490004,2,902},base), setmetatable({490005,2,903},base), setmetatable({490006,2,904},base), setmetatable({490007,2,905},base), setmetatable({490008,2,906},base), setmetatable({490009,2,907},base), setmetatable({130043,2,908},base), setmetatable({130044,2,909},base), setmetatable({130045,2,910},base), setmetatable({130046,2,911},base), setmetatable({130047,2,912},base), setmetatable({130048,2,913},base), setmetatable({90023,2,914},base), setmetatable({90024,2,915},base), setmetatable({480003,2,916},base), setmetatable({480004,2,917},base), setmetatable({90025,2,918},base), setmetatable({90026,2,919},base), setmetatable({90027,2,920},base), setmetatable({90028,2,921},base), setmetatable({90029,2,922},base), setmetatable({90030,2,923},base), setmetatable({90031,2,924},base), setmetatable({90032,2,925},base), setmetatable({90033,2,926},base), setmetatable({90034,2,927},base), setmetatable({90035,2,928},base), setmetatable({90036,2,929},base), setmetatable({210018,2,930},base), setmetatable({210019,2,931},base), setmetatable({210020,2,932},base), setmetatable({210021,2,933},base), setmetatable({210022,2,934},base), setmetatable({210023,2,935},base), setmetatable({210024,2,936},base), setmetatable({210025,2,937},base), setmetatable({210026,2,938},base), setmetatable({210027,2,939},base), setmetatable({210028,2,940},base), setmetatable({210029,2,941},base), setmetatable({210030,2,942},base), setmetatable({210031,2,943},base), setmetatable({210032,2,944},base), setmetatable({210033,2,945},base), setmetatable({50022,2,946},base), setmetatable({50023,2,947},base), setmetatable({50024,2,948},base), setmetatable({50025,2,949},base), setmetatable({50026,2,950},base), setmetatable({50027,2,951},base), setmetatable({50028,2,952},base), setmetatable({50029,2,953},base), setmetatable({50030,2,954},base), setmetatable({50031,2,955},base), setmetatable({50032,2,956},base), setmetatable({90037,2,957},base), setmetatable({90038,2,958},base), setmetatable({510001,2,959},base), setmetatable({210035,2,960},base), setmetatable({490010,2,961},base), setmetatable({310008,2,962},base), setmetatable({480005,2,963},base), setmetatable({50033,2,964},base), setmetatable({520001,2,965},base), setmetatable({360001,2,966},base), setmetatable({320002,2,967},base), setmetatable({90039,2,968},base), setmetatable({210036,2,969},base), setmetatable({510002,2,970},base), setmetatable({490011,2,971},base), setmetatable({310009,2,972},base), setmetatable({480006,2,973},base), setmetatable({50034,2,974},base), setmetatable({520002,2,975},base), setmetatable({360002,2,976},base), setmetatable({320003,2,977},base), setmetatable({320004,2,978},base), setmetatable({530001,2,979},base), setmetatable({530002,2,980},base), setmetatable({530003,2,981},base), setmetatable({530004,2,982},base), setmetatable({530005,2,983},base), setmetatable({530006,2,984},base), setmetatable({530007,2,985},base), setmetatable({530008,2,986},base), setmetatable({530009,2,987},base), setmetatable({530010,2,988},base), setmetatable({530011,2,989},base), setmetatable({530012,2,990},base), setmetatable({530013,2,991},base), setmetatable({530014,2,992},base), setmetatable({530015,2,993},base), setmetatable({530016,2,994},base), setmetatable({30000501,2,995},base), setmetatable({30000502,2,996},base), setmetatable({30000503,2,997},base), setmetatable({30000511,2,998},base), setmetatable({30000512,2,999},base), setmetatable({30000513,2,1000},base), setmetatable({30000514,3,1},base), setmetatable({30000521,3,2},base), setmetatable({30000522,3,3},base), setmetatable({30000523,3,4},base), setmetatable({36000101,3,5},base), setmetatable({36000102,3,6},base), setmetatable({36010101,3,7},base), setmetatable({36010102,3,8},base), setmetatable({36020101,3,9},base), setmetatable({36020102,3,10},base), setmetatable({36040101,3,11},base), setmetatable({36040102,3,12},base), setmetatable({36050101,3,13},base), setmetatable({36050102,3,14},base), setmetatable({36060101,3,15},base), setmetatable({36060102,3,16},base), setmetatable({36070101,3,17},base), setmetatable({36070102,3,18},base), setmetatable({36090101,3,19},base), setmetatable({36090102,3,20},base), setmetatable({36110101,3,21},base), setmetatable({36110102,3,22},base), setmetatable({35501101,3,23},base), setmetatable({35502101,3,24},base), setmetatable({35503101,3,25},base), setmetatable({51010101,3,26},base), setmetatable({4006001,3,27},base), setmetatable({4006101,3,28},base), setmetatable({4006002,3,29},base), setmetatable({4006102,3,30},base), setmetatable({4006003,3,31},base), setmetatable({4006103,3,32},base), setmetatable({4006004,3,33},base), setmetatable({4006104,3,34},base), setmetatable({4006005,3,35},base), setmetatable({4006105,3,36},base), setmetatable({4006006,3,37},base), setmetatable({4006106,3,38},base), setmetatable({62050101,3,39},base), setmetatable({62050201,3,40},base), setmetatable({62050301,3,41},base), setmetatable({62050401,3,42},base), setmetatable({62050501,3,43},base), setmetatable({62050601,3,44},base), setmetatable({62050701,3,45},base), setmetatable({62050801,3,46},base), setmetatable({740001,3,47},base), setmetatable({740002,3,48},base), setmetatable({740003,3,49},base), setmetatable({740004,3,50},base), setmetatable({740005,3,51},base), setmetatable({740006,3,52},base), setmetatable({740007,3,53},base), setmetatable({740008,3,54},base), setmetatable({740009,3,55},base), setmetatable({740010,3,56},base), setmetatable({740011,3,57},base), setmetatable({750001,3,58},base), setmetatable({750002,3,59},base), setmetatable({750003,3,60},base), setmetatable({750004,3,61},base), setmetatable({750005,3,62},base), setmetatable({750006,3,63},base), setmetatable({750007,3,64},base), setmetatable({750008,3,65},base), setmetatable({780001,3,66},base), setmetatable({780002,3,67},base), setmetatable({780003,3,68},base), setmetatable({780004,3,69},base), setmetatable({780005,3,70},base), setmetatable({780006,3,71},base), setmetatable({780007,3,72},base), setmetatable({780008,3,73},base), setmetatable({780009,3,74},base), setmetatable({780010,3,75},base), setmetatable({780011,3,76},base), setmetatable({780012,3,77},base), setmetatable({780013,3,78},base), setmetatable({790001,3,79},base), setmetatable({790002,3,80},base), setmetatable({790003,3,81},base), setmetatable({790004,3,82},base), setmetatable({790005,3,83},base), setmetatable({790006,3,84},base), setmetatable({790007,3,85},base), setmetatable({790008,3,86},base), setmetatable({790009,3,87},base), setmetatable({790010,3,88},base), setmetatable({790011,3,89},base), setmetatable({790012,3,90},base), setmetatable({790013,3,91},base), setmetatable({790014,3,92},base), setmetatable({320006,3,93},base), setmetatable({820001,3,94},base), setmetatable({740012,3,95},base), setmetatable({760001,3,96},base), setmetatable({770001,3,97},base), setmetatable({790015,3,98},base), setmetatable({790016,3,99},base), setmetatable({410002,3,100},base), setmetatable({810001,3,101},base), setmetatable({820002,3,102},base), setmetatable({53120101,3,103},base), setmetatable({560001,3,104},base), setmetatable({560002,3,105},base), setmetatable({260003,3,106},base), setmetatable({260004,3,107},base), setmetatable({570001,3,108},base), setmetatable({570002,3,109},base), setmetatable({570003,3,110},base), setmetatable({90046,3,111},base), setmetatable({90047,3,112},base), setmetatable({130049,3,113},base), setmetatable({130050,3,114},base), setmetatable({130051,3,115},base), setmetatable({130052,3,116},base), setmetatable({130053,3,117},base), setmetatable({130054,3,118},base), setmetatable({130055,3,119},base), setmetatable({130056,3,120},base), setmetatable({130057,3,121},base), setmetatable({130058,3,122},base), setmetatable({130059,3,123},base), setmetatable({130060,3,124},base), setmetatable({130061,3,125},base), setmetatable({130062,3,126},base), setmetatable({130063,3,127},base), setmetatable({130064,3,128},base), setmetatable({130065,3,129},base), setmetatable({130066,3,130},base), setmetatable({130067,3,131},base), setmetatable({130068,3,132},base), setmetatable({400012,3,133},base), setmetatable({280010,3,134},base), setmetatable({280011,3,135},base), setmetatable({280012,3,136},base), setmetatable({280013,3,137},base), setmetatable({280014,3,138},base), setmetatable({280015,3,139},base), setmetatable({110027,3,140},base), setmetatable({110028,3,141},base), setmetatable({110029,3,142},base), setmetatable({110030,3,143},base), setmetatable({110031,3,144},base), setmetatable({120001,3,145},base), setmetatable({120002,3,146},base), setmetatable({120003,3,147},base), setmetatable({120004,3,148},base), setmetatable({120005,3,149},base), setmetatable({120006,3,150},base), setmetatable({110032,3,151},base), setmetatable({110033,3,152},base), setmetatable({590001,3,153},base), setmetatable({600001,3,154},base), setmetatable({590002,3,155},base), setmetatable({590003,3,156},base), setmetatable({590004,3,157},base), setmetatable({590005,3,158},base), setmetatable({590006,3,159},base), setmetatable({590007,3,160},base), setmetatable({590008,3,161},base), setmetatable({590009,3,162},base), setmetatable({590010,3,163},base), setmetatable({590011,3,164},base), setmetatable({590012,3,165},base), setmetatable({120007,3,166},base), setmetatable({120008,3,167},base), setmetatable({120009,3,168},base), setmetatable({560003,3,169},base), setmetatable({560004,3,170},base), setmetatable({560005,3,171},base), setmetatable({260005,3,172},base), setmetatable({570004,3,173},base), setmetatable({570005,3,174},base), setmetatable({570006,3,175},base), setmetatable({570007,3,176},base), setmetatable({570008,3,177},base), setmetatable({570009,3,178},base), setmetatable({400013,3,179},base), setmetatable({400014,3,180},base), setmetatable({400015,3,181},base), setmetatable({410001,3,182},base), setmetatable({580001,3,183},base), setmetatable({600002,3,184},base), setmetatable({600003,3,185},base), setmetatable({600004,3,186},base), setmetatable({620001,3,187},base), setmetatable({590013,3,188},base), setmetatable({130069,3,189},base), setmetatable({130070,3,190},base), setmetatable({120010,3,191},base), setmetatable({120011,3,192},base), setmetatable({120012,3,193},base), setmetatable({120013,3,194},base), setmetatable({120014,3,195},base), setmetatable({120015,3,196},base), setmetatable({120016,3,197},base), setmetatable({120017,3,198},base), setmetatable({120018,3,199},base), setmetatable({120019,3,200},base), setmetatable({120020,3,201},base), setmetatable({120021,3,202},base), setmetatable({120022,3,203},base), setmetatable({120023,3,204},base), setmetatable({120024,3,205},base), setmetatable({120025,3,206},base), setmetatable({120026,3,207},base), setmetatable({120027,3,208},base), setmetatable({120028,3,209},base), setmetatable({120029,3,210},base), setmetatable({120030,3,211},base), setmetatable({120031,3,212},base), setmetatable({120032,3,213},base), setmetatable({440003,3,214},base), setmetatable({440004,3,215},base), setmetatable({440005,3,216},base), setmetatable({440006,3,217},base), setmetatable({440007,3,218},base), setmetatable({440008,3,219},base), setmetatable({440009,3,220},base), setmetatable({440010,3,221},base), setmetatable({440011,3,222},base), setmetatable({440012,3,223},base), setmetatable({440013,3,224},base), setmetatable({440014,3,225},base), setmetatable({650001,3,226},base), setmetatable({650002,3,227},base), setmetatable({650003,3,228},base), setmetatable({650004,3,229},base), setmetatable({650005,3,230},base), setmetatable({650006,3,231},base), setmetatable({650007,3,232},base), setmetatable({650008,3,233},base), setmetatable({650009,3,234},base), setmetatable({650010,3,235},base), setmetatable({650011,3,236},base), setmetatable({650012,3,237},base), setmetatable({650013,3,238},base), setmetatable({650014,3,239},base), setmetatable({640001,3,240},base), setmetatable({640002,3,241},base), setmetatable({660001,3,242},base), setmetatable({660002,3,243},base), setmetatable({660003,3,244},base), setmetatable({660004,3,245},base), setmetatable({660005,3,246},base), setmetatable({660006,3,247},base), setmetatable({660007,3,248},base), setmetatable({660008,3,249},base), setmetatable({660009,3,250},base), setmetatable({660010,3,251},base), setmetatable({660011,3,252},base), setmetatable({660012,3,253},base), setmetatable({660013,3,254},base), setmetatable({660014,3,255},base), setmetatable({660015,3,256},base), setmetatable({660016,3,257},base), setmetatable({660017,3,258},base), setmetatable({660018,3,259},base), setmetatable({440015,3,260},base), setmetatable({630001,3,261},base), setmetatable({240001,3,262},base), setmetatable({640003,3,263},base), setmetatable({660019,3,264},base), setmetatable({650015,3,265},base), setmetatable({670001,3,266},base), setmetatable({670002,3,267},base), setmetatable({680001,3,268},base), setmetatable({640004,3,269},base), setmetatable({640007,3,270},base), setmetatable({640008,3,271},base), setmetatable({640009,3,272},base), setmetatable({640010,3,273},base), setmetatable({640011,3,274},base), setmetatable({640012,3,275},base), setmetatable({640013,3,276},base), setmetatable({640014,3,277},base), setmetatable({640015,3,278},base), setmetatable({640016,3,279},base), setmetatable({640017,3,280},base), setmetatable({640018,3,281},base), setmetatable({640019,3,282},base), setmetatable({640020,3,283},base), setmetatable({640021,3,284},base), setmetatable({640022,3,285},base), setmetatable({640023,3,286},base), setmetatable({640024,3,287},base), setmetatable({640025,3,288},base), setmetatable({640026,3,289},base), setmetatable({640027,3,290},base), setmetatable({640028,3,291},base), setmetatable({640029,3,292},base), setmetatable({640030,3,293},base), setmetatable({640031,3,294},base), setmetatable({640032,3,295},base), setmetatable({640033,3,296},base), setmetatable({640034,3,297},base), setmetatable({640035,3,298},base), setmetatable({640036,3,299},base), setmetatable({640037,3,300},base), setmetatable({640038,3,301},base), setmetatable({640039,3,302},base), setmetatable({640040,3,303},base), setmetatable({640041,3,304},base), setmetatable({640042,3,305},base), setmetatable({640043,3,306},base), setmetatable({640044,3,307},base), setmetatable({640045,3,308},base), setmetatable({640046,3,309},base), setmetatable({640047,3,310},base), setmetatable({640048,3,311},base), setmetatable({640049,3,312},base), setmetatable({640050,3,313},base), setmetatable({640051,3,314},base), setmetatable({640052,3,315},base), setmetatable({640053,3,316},base), setmetatable({640054,3,317},base), setmetatable({640055,3,318},base), setmetatable({640056,3,319},base), setmetatable({340001,3,320},base), setmetatable({340002,3,321},base), setmetatable({110035,3,322},base), setmetatable({130072,3,323},base), setmetatable({130073,3,324},base), setmetatable({130074,3,325},base), setmetatable({130075,3,326},base), setmetatable({130076,3,327},base), setmetatable({130077,3,328},base), setmetatable({130078,3,329},base), setmetatable({700001,3,330},base), setmetatable({700002,3,331},base), setmetatable({700003,3,332},base), setmetatable({700004,3,333},base), setmetatable({720001,3,334},base), setmetatable({130079,3,335},base), setmetatable({130080,3,336},base), setmetatable({130081,3,337},base), setmetatable({130082,3,338},base), setmetatable({130083,3,339},base), setmetatable({130084,3,340},base), setmetatable({640057,3,341},base), setmetatable({640058,3,342},base), setmetatable({640059,3,343},base), setmetatable({640060,3,344},base), setmetatable({340003,3,345},base), setmetatable({130085,3,346},base), setmetatable({690001,3,347},base), setmetatable({690002,3,348},base), setmetatable({700006,3,349},base), setmetatable({110036,3,350},base), setmetatable({640061,3,351},base), setmetatable({640062,3,352},base), setmetatable({710001,3,353},base), setmetatable({710002,3,354},base), setmetatable({710003,3,355},base), setmetatable({710004,3,356},base), setmetatable({710005,3,357},base), setmetatable({710006,3,358},base), setmetatable({130086,3,359},base), setmetatable({700005,3,360},base), setmetatable({120040,3,361},base), setmetatable({120041,3,362},base), setmetatable({120042,3,363},base), setmetatable({120043,3,364},base), setmetatable({120044,3,365},base), setmetatable({120045,3,366},base), setmetatable({120046,3,367},base), setmetatable({120047,3,368},base), setmetatable({120048,3,369},base), setmetatable({120049,3,370},base), setmetatable({120050,3,371},base), setmetatable({120051,3,372},base), setmetatable({120052,3,373},base), setmetatable({120053,3,374},base), setmetatable({120054,3,375},base), setmetatable({130088,3,376},base), setmetatable({130089,3,377},base), setmetatable({130090,3,378},base), setmetatable({130091,3,379},base), setmetatable({130092,3,380},base), setmetatable({130093,3,381},base), setmetatable({130094,3,382},base), setmetatable({130095,3,383},base), setmetatable({130096,3,384},base), setmetatable({130097,3,385},base), setmetatable({130098,3,386},base), setmetatable({130099,3,387},base), setmetatable({130100,3,388},base), setmetatable({130101,3,389},base), setmetatable({130102,3,390},base), setmetatable({130103,3,391},base), setmetatable({130104,3,392},base), setmetatable({290002,3,393},base), setmetatable({290003,3,394},base), setmetatable({290004,3,395},base), setmetatable({290005,3,396},base), setmetatable({290006,3,397},base), setmetatable({290007,3,398},base), setmetatable({290008,3,399},base), setmetatable({300078,3,400},base), setmetatable({300079,3,401},base), setmetatable({300080,3,402},base), setmetatable({300081,3,403},base), setmetatable({300082,3,404},base), setmetatable({300083,3,405},base), setmetatable({300084,3,406},base), setmetatable({130105,3,407},base), setmetatable({70001,3,408},base), setmetatable({120056,3,409},base), setmetatable({100101,3,410},base), setmetatable({100102,3,411},base), setmetatable({100103,3,412},base), setmetatable({100104,3,413},base), setmetatable({100105,3,414},base), setmetatable({100106,3,415},base), setmetatable({100107,3,416},base), setmetatable({100108,3,417},base), setmetatable({100109,3,418},base), setmetatable({100110,3,419},base), setmetatable({100111,3,420},base), setmetatable({830001,3,421},base), setmetatable({840001,3,422},base), setmetatable({840002,3,423},base), setmetatable({840003,3,424},base), setmetatable({840004,3,425},base), setmetatable({840005,3,426},base), setmetatable({840006,3,427},base), setmetatable({840007,3,428},base), setmetatable({850001,3,429},base), setmetatable({850002,3,430},base), setmetatable({850003,3,431},base), setmetatable({850004,3,432},base), setmetatable({850005,3,433},base), setmetatable({850006,3,434},base), setmetatable({850007,3,435},base), setmetatable({850008,3,436},base), setmetatable({850009,3,437},base), setmetatable({850010,3,438},base), setmetatable({850011,3,439},base), setmetatable({850012,3,440},base), setmetatable({850013,3,441},base), setmetatable({850014,3,442},base), setmetatable({850015,3,443},base), setmetatable({850016,3,444},base), setmetatable({850017,3,445},base), setmetatable({850018,3,446},base), setmetatable({850019,3,447},base), setmetatable({850020,3,448},base), setmetatable({120058,3,449},base), setmetatable({120059,3,450},base), setmetatable({120060,3,451},base), setmetatable({120061,3,452},base), setmetatable({120062,3,453},base), setmetatable({120063,3,454},base), setmetatable({120064,3,455},base), setmetatable({120065,3,456},base), setmetatable({870001,3,457},base), setmetatable({830002,3,458},base), setmetatable({850021,3,459},base), setmetatable({850022,3,460},base), setmetatable({850023,3,461},base), setmetatable({870002,3,462},base), setmetatable({870003,3,463},base), setmetatable({870004,3,464},base), setmetatable({870005,3,465},base), setmetatable({870006,3,466},base), setmetatable({870007,3,467},base), setmetatable({870008,3,468},base), setmetatable({870009,3,469},base), setmetatable({870010,3,470},base), setmetatable({50036,3,471},base), setmetatable({310011,3,472},base), setmetatable({310012,3,473},base), setmetatable({310013,3,474},base), setmetatable({310014,3,475},base), setmetatable({310015,3,476},base), setmetatable({310016,3,477},base), setmetatable({310017,3,478},base), setmetatable({310018,3,479},base), setmetatable({310019,3,480},base), setmetatable({310020,3,481},base), setmetatable({310021,3,482},base), setmetatable({310022,3,483},base), setmetatable({310023,3,484},base), setmetatable({300090,3,485},base), setmetatable({300091,3,486},base), setmetatable({300092,3,487},base), setmetatable({300093,3,488},base), setmetatable({910001,3,489},base), setmetatable({910002,3,490},base), setmetatable({910003,3,491},base), setmetatable({910004,3,492},base), setmetatable({910005,3,493},base), setmetatable({910006,3,494},base), setmetatable({910007,3,495},base), setmetatable({910008,3,496},base), setmetatable({910009,3,497},base), setmetatable({910010,3,498},base), setmetatable({910011,3,499},base), setmetatable({910012,3,500},base), setmetatable({310024,3,501},base), setmetatable({910013,3,502},base), setmetatable({600006,3,503},base), setmetatable({590015,3,504},base), setmetatable({270001,3,505},base), setmetatable({270002,3,506},base), setmetatable({270005,3,507},base), setmetatable({270006,3,508},base), setmetatable({590016,3,509},base), setmetatable({590017,3,510},base), setmetatable({590018,3,511},base), setmetatable({590019,3,512},base), setmetatable({590020,3,513},base), setmetatable({590021,3,514},base), setmetatable({310025,3,515},base), setmetatable({310026,3,516},base), setmetatable({310027,3,517},base), setmetatable({310028,3,518},base), setmetatable({310029,3,519},base), setmetatable({310030,3,520},base), setmetatable({55100101,3,521},base), setmetatable({40270101,3,522},base), setmetatable({101101,3,523},base), setmetatable({101102,3,524},base), setmetatable({101103,3,525},base), setmetatable({101104,3,526},base), setmetatable({101105,3,527},base), setmetatable({101106,3,528},base), setmetatable({6001,3,529},base), setmetatable({6002,3,530},base), setmetatable({6003,3,531},base), setmetatable({6004,3,532},base), setmetatable({6005,3,533},base), setmetatable({130200,3,534},base), setmetatable({130201,3,535},base), setmetatable({130202,3,536},base), setmetatable({130203,3,537},base), setmetatable({130204,3,538},base), setmetatable({130205,3,539},base), setmetatable({130206,3,540},base), setmetatable({130207,3,541},base), setmetatable({130208,3,542},base), setmetatable({130209,3,543},base), setmetatable({130210,3,544},base), setmetatable({130211,3,545},base), setmetatable({130212,3,546},base), setmetatable({130213,3,547},base), setmetatable({130214,3,548},base), setmetatable({130215,3,549},base), setmetatable({130216,3,550},base), setmetatable({130217,3,551},base), setmetatable({130218,3,552},base), setmetatable({130219,3,553},base), setmetatable({130220,3,554},base), setmetatable({130221,3,555},base), setmetatable({130222,3,556},base), setmetatable({130223,3,557},base), setmetatable({130224,3,558},base), setmetatable({130225,3,559},base), setmetatable({130226,3,560},base), setmetatable({130227,3,561},base), setmetatable({130228,3,562},base), setmetatable({130229,3,563},base), setmetatable({130230,3,564},base), setmetatable({130231,3,565},base), setmetatable({130232,3,566},base), setmetatable({130233,3,567},base), setmetatable({130234,3,568},base), setmetatable({130235,3,569},base), setmetatable({130236,3,570},base), setmetatable({130237,3,571},base), setmetatable({130238,3,572},base), setmetatable({130239,3,573},base), setmetatable({130240,3,574},base), setmetatable({130241,3,575},base), setmetatable({130242,3,576},base), setmetatable({130243,3,577},base), setmetatable({130244,3,578},base), setmetatable({130245,3,579},base), setmetatable({130246,3,580},base), setmetatable({130247,3,581},base), setmetatable({130248,3,582},base), setmetatable({130249,3,583},base), setmetatable({130250,3,584},base), setmetatable({130251,3,585},base), setmetatable({130252,3,586},base), setmetatable({130253,3,587},base), setmetatable({130254,3,588},base), setmetatable({130255,3,589},base), setmetatable({130256,3,590},base), setmetatable({130257,3,591},base), setmetatable({130258,3,592},base), setmetatable({130259,3,593},base), setmetatable({130260,3,594},base), setmetatable({130261,3,595},base), setmetatable({130262,3,596},base), setmetatable({130263,3,597},base), setmetatable({130264,3,598},base), setmetatable({130265,3,599},base), setmetatable({130266,3,600},base), setmetatable({130267,3,601},base), setmetatable({130268,3,602},base), setmetatable({130269,3,603},base), setmetatable({130270,3,604},base), setmetatable({130271,3,605},base), setmetatable({130272,3,606},base), setmetatable({130273,3,607},base), setmetatable({130274,3,608},base), setmetatable({130275,3,609},base), setmetatable({130276,3,610},base), setmetatable({130277,3,611},base), setmetatable({130278,3,612},base), setmetatable({130279,3,613},base), setmetatable({130280,3,614},base), setmetatable({130281,3,615},base), setmetatable({130282,3,616},base), setmetatable({130283,3,617},base), setmetatable({130284,3,618},base), setmetatable({130285,3,619},base), setmetatable({130286,3,620},base), setmetatable({130287,3,621},base), setmetatable({130288,3,622},base), setmetatable({130289,3,623},base), setmetatable({50038,3,624},base), setmetatable({50039,3,625},base), setmetatable({50040,3,626},base), setmetatable({50041,3,627},base), setmetatable({50042,3,628},base), setmetatable({50043,3,629},base), setmetatable({50044,3,630},base), setmetatable({50045,3,631},base), setmetatable({50046,3,632},base), setmetatable({50047,3,633},base), setmetatable({50048,3,634},base), } return { dataTable = dataTable, propertyTable = propertyTable, primaryTable = primaryTable, }