local propertyTable = { ItemRepeatID = 1,Item_Table = 2, } local mainPropertyTable = { ItemRepeatID = 1,PageIndex = 2,LineIndex = 3, } local primaryTable = { "ItemRepeatID", } 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/HorseStarItem-page'..pageIndex) if DataSheetUtil then --skip fixedpoint process for data sheet checker DataSheetUtil.ProcessFixedPoint('HorseStarItem', 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({10001,1,1},base), setmetatable({10002,1,2},base), setmetatable({10003,1,3},base), setmetatable({10004,1,4},base), setmetatable({10005,1,5},base), setmetatable({10006,1,6},base), setmetatable({10007,1,7},base), setmetatable({10101,1,8},base), setmetatable({10102,1,9},base), setmetatable({10103,1,10},base), setmetatable({10104,1,11},base), setmetatable({10105,1,12},base), setmetatable({10106,1,13},base), setmetatable({10107,1,14},base), setmetatable({10201,1,15},base), setmetatable({10202,1,16},base), setmetatable({10203,1,17},base), setmetatable({10204,1,18},base), setmetatable({10205,1,19},base), setmetatable({10206,1,20},base), setmetatable({10207,1,21},base), setmetatable({10301,1,22},base), setmetatable({10302,1,23},base), setmetatable({10303,1,24},base), setmetatable({10304,1,25},base), setmetatable({10305,1,26},base), setmetatable({10306,1,27},base), setmetatable({10307,1,28},base), setmetatable({10401,1,29},base), setmetatable({10402,1,30},base), setmetatable({10403,1,31},base), setmetatable({10404,1,32},base), setmetatable({10405,1,33},base), setmetatable({10406,1,34},base), setmetatable({10407,1,35},base), setmetatable({10501,1,36},base), setmetatable({10502,1,37},base), setmetatable({10503,1,38},base), setmetatable({10504,1,39},base), setmetatable({10505,1,40},base), setmetatable({10506,1,41},base), setmetatable({10507,1,42},base), setmetatable({10601,1,43},base), setmetatable({10602,1,44},base), setmetatable({10603,1,45},base), setmetatable({10604,1,46},base), setmetatable({10605,1,47},base), setmetatable({10606,1,48},base), setmetatable({10607,1,49},base), setmetatable({10701,1,50},base), setmetatable({10702,1,51},base), setmetatable({10703,1,52},base), setmetatable({10704,1,53},base), setmetatable({10705,1,54},base), setmetatable({10706,1,55},base), setmetatable({10707,1,56},base), setmetatable({10801,1,57},base), setmetatable({10802,1,58},base), setmetatable({10803,1,59},base), setmetatable({10804,1,60},base), setmetatable({10805,1,61},base), setmetatable({10806,1,62},base), setmetatable({10807,1,63},base), setmetatable({10901,1,64},base), setmetatable({10902,1,65},base), setmetatable({10903,1,66},base), setmetatable({10904,1,67},base), setmetatable({10905,1,68},base), setmetatable({10906,1,69},base), setmetatable({10907,1,70},base), setmetatable({11001,1,71},base), setmetatable({11002,1,72},base), setmetatable({11003,1,73},base), setmetatable({11004,1,74},base), setmetatable({11005,1,75},base), setmetatable({11006,1,76},base), setmetatable({11007,1,77},base), setmetatable({11101,1,78},base), setmetatable({11102,1,79},base), setmetatable({11103,1,80},base), setmetatable({11104,1,81},base), setmetatable({11105,1,82},base), setmetatable({11106,1,83},base), setmetatable({11107,1,84},base), setmetatable({11201,1,85},base), setmetatable({11202,1,86},base), setmetatable({11203,1,87},base), setmetatable({11204,1,88},base), setmetatable({11205,1,89},base), setmetatable({11206,1,90},base), setmetatable({11207,1,91},base), setmetatable({11301,1,92},base), setmetatable({11302,1,93},base), setmetatable({11303,1,94},base), setmetatable({11304,1,95},base), setmetatable({11305,1,96},base), setmetatable({11306,1,97},base), setmetatable({11307,1,98},base), setmetatable({11401,1,99},base), setmetatable({11402,1,100},base), setmetatable({11403,1,101},base), setmetatable({11404,1,102},base), setmetatable({11405,1,103},base), setmetatable({11406,1,104},base), setmetatable({11407,1,105},base), setmetatable({20001,1,106},base), setmetatable({20002,1,107},base), setmetatable({20003,1,108},base), setmetatable({20004,1,109},base), setmetatable({20005,1,110},base), setmetatable({20006,1,111},base), setmetatable({20007,1,112},base), setmetatable({20101,1,113},base), setmetatable({20102,1,114},base), setmetatable({20103,1,115},base), setmetatable({20104,1,116},base), setmetatable({20105,1,117},base), setmetatable({20106,1,118},base), setmetatable({20107,1,119},base), setmetatable({20201,1,120},base), setmetatable({20202,1,121},base), setmetatable({20203,1,122},base), setmetatable({20204,1,123},base), setmetatable({20205,1,124},base), setmetatable({20206,1,125},base), setmetatable({20207,1,126},base), setmetatable({20301,1,127},base), setmetatable({20302,1,128},base), setmetatable({20303,1,129},base), setmetatable({20304,1,130},base), setmetatable({20305,1,131},base), setmetatable({20306,1,132},base), setmetatable({20307,1,133},base), setmetatable({20401,1,134},base), setmetatable({20402,1,135},base), setmetatable({20403,1,136},base), setmetatable({20404,1,137},base), setmetatable({20405,1,138},base), setmetatable({20406,1,139},base), setmetatable({20407,1,140},base), setmetatable({20501,1,141},base), setmetatable({20502,1,142},base), setmetatable({20503,1,143},base), setmetatable({20504,1,144},base), setmetatable({20505,1,145},base), setmetatable({20506,1,146},base), setmetatable({20507,1,147},base), setmetatable({20601,1,148},base), setmetatable({20602,1,149},base), setmetatable({20603,1,150},base), setmetatable({20604,1,151},base), setmetatable({20605,1,152},base), setmetatable({20606,1,153},base), setmetatable({20607,1,154},base), setmetatable({20701,1,155},base), setmetatable({20702,1,156},base), setmetatable({20703,1,157},base), setmetatable({20704,1,158},base), setmetatable({20705,1,159},base), setmetatable({20706,1,160},base), setmetatable({20707,1,161},base), setmetatable({20801,1,162},base), setmetatable({20802,1,163},base), setmetatable({20803,1,164},base), setmetatable({20804,1,165},base), setmetatable({20805,1,166},base), setmetatable({20806,1,167},base), setmetatable({20807,1,168},base), setmetatable({20901,1,169},base), setmetatable({20902,1,170},base), setmetatable({20903,1,171},base), setmetatable({20904,1,172},base), setmetatable({20905,1,173},base), setmetatable({20906,1,174},base), setmetatable({20907,1,175},base), setmetatable({21001,1,176},base), setmetatable({21002,1,177},base), setmetatable({21003,1,178},base), setmetatable({21004,1,179},base), setmetatable({21005,1,180},base), setmetatable({21006,1,181},base), setmetatable({21007,1,182},base), setmetatable({21101,1,183},base), setmetatable({21102,1,184},base), setmetatable({21103,1,185},base), setmetatable({21104,1,186},base), setmetatable({21105,1,187},base), setmetatable({21106,1,188},base), setmetatable({21107,1,189},base), setmetatable({21201,1,190},base), setmetatable({21202,1,191},base), setmetatable({21203,1,192},base), setmetatable({21204,1,193},base), setmetatable({21205,1,194},base), setmetatable({21206,1,195},base), setmetatable({21207,1,196},base), setmetatable({21301,1,197},base), setmetatable({21302,1,198},base), setmetatable({21303,1,199},base), setmetatable({21304,1,200},base), setmetatable({21305,1,201},base), setmetatable({21306,1,202},base), setmetatable({21307,1,203},base), setmetatable({21401,1,204},base), setmetatable({21402,1,205},base), setmetatable({21403,1,206},base), setmetatable({21404,1,207},base), setmetatable({21405,1,208},base), setmetatable({21406,1,209},base), setmetatable({21407,1,210},base), setmetatable({30001,1,211},base), setmetatable({30002,1,212},base), setmetatable({30003,1,213},base), setmetatable({30004,1,214},base), setmetatable({30005,1,215},base), setmetatable({30006,1,216},base), setmetatable({30007,1,217},base), setmetatable({30101,1,218},base), setmetatable({30102,1,219},base), setmetatable({30103,1,220},base), setmetatable({30104,1,221},base), setmetatable({30105,1,222},base), setmetatable({30106,1,223},base), setmetatable({30107,1,224},base), setmetatable({30201,1,225},base), setmetatable({30202,1,226},base), setmetatable({30203,1,227},base), setmetatable({30204,1,228},base), setmetatable({30205,1,229},base), setmetatable({30206,1,230},base), setmetatable({30207,1,231},base), setmetatable({30301,1,232},base), setmetatable({30302,1,233},base), setmetatable({30303,1,234},base), setmetatable({30304,1,235},base), setmetatable({30305,1,236},base), setmetatable({30306,1,237},base), setmetatable({30307,1,238},base), setmetatable({30401,1,239},base), setmetatable({30402,1,240},base), setmetatable({30403,1,241},base), setmetatable({30404,1,242},base), setmetatable({30405,1,243},base), setmetatable({30406,1,244},base), setmetatable({30407,1,245},base), setmetatable({30501,1,246},base), setmetatable({30502,1,247},base), setmetatable({30503,1,248},base), setmetatable({30504,1,249},base), setmetatable({30505,1,250},base), setmetatable({30506,1,251},base), setmetatable({30507,1,252},base), setmetatable({30601,1,253},base), setmetatable({30602,1,254},base), setmetatable({30603,1,255},base), setmetatable({30604,1,256},base), setmetatable({30605,1,257},base), setmetatable({30606,1,258},base), setmetatable({30607,1,259},base), setmetatable({30701,1,260},base), setmetatable({30702,1,261},base), setmetatable({30703,1,262},base), setmetatable({30704,1,263},base), setmetatable({30705,1,264},base), setmetatable({30706,1,265},base), setmetatable({30707,1,266},base), setmetatable({30801,1,267},base), setmetatable({30802,1,268},base), setmetatable({30803,1,269},base), setmetatable({30804,1,270},base), setmetatable({30805,1,271},base), setmetatable({30806,1,272},base), setmetatable({30807,1,273},base), setmetatable({30901,1,274},base), setmetatable({30902,1,275},base), setmetatable({30903,1,276},base), setmetatable({30904,1,277},base), setmetatable({30905,1,278},base), setmetatable({30906,1,279},base), setmetatable({30907,1,280},base), setmetatable({31001,1,281},base), setmetatable({31002,1,282},base), setmetatable({31003,1,283},base), setmetatable({31004,1,284},base), setmetatable({31005,1,285},base), setmetatable({31006,1,286},base), setmetatable({31007,1,287},base), setmetatable({31101,1,288},base), setmetatable({31102,1,289},base), setmetatable({31103,1,290},base), setmetatable({31104,1,291},base), setmetatable({31105,1,292},base), setmetatable({31106,1,293},base), setmetatable({31107,1,294},base), setmetatable({31201,1,295},base), setmetatable({31202,1,296},base), setmetatable({31203,1,297},base), setmetatable({31204,1,298},base), setmetatable({31205,1,299},base), setmetatable({31206,1,300},base), setmetatable({31207,1,301},base), setmetatable({31301,1,302},base), setmetatable({31302,1,303},base), setmetatable({31303,1,304},base), setmetatable({31304,1,305},base), setmetatable({31305,1,306},base), setmetatable({31306,1,307},base), setmetatable({31307,1,308},base), setmetatable({31401,1,309},base), setmetatable({31402,1,310},base), setmetatable({31403,1,311},base), setmetatable({31404,1,312},base), setmetatable({31405,1,313},base), setmetatable({31406,1,314},base), setmetatable({31407,1,315},base), setmetatable({40001,1,316},base), setmetatable({40002,1,317},base), setmetatable({40003,1,318},base), setmetatable({40004,1,319},base), setmetatable({40005,1,320},base), setmetatable({40006,1,321},base), setmetatable({40007,1,322},base), setmetatable({40101,1,323},base), setmetatable({40102,1,324},base), setmetatable({40103,1,325},base), setmetatable({40104,1,326},base), setmetatable({40105,1,327},base), setmetatable({40106,1,328},base), setmetatable({40107,1,329},base), setmetatable({40201,1,330},base), setmetatable({40202,1,331},base), setmetatable({40203,1,332},base), setmetatable({40204,1,333},base), setmetatable({40205,1,334},base), setmetatable({40206,1,335},base), setmetatable({40207,1,336},base), setmetatable({40301,1,337},base), setmetatable({40302,1,338},base), setmetatable({40303,1,339},base), setmetatable({40304,1,340},base), setmetatable({40305,1,341},base), setmetatable({40306,1,342},base), setmetatable({40307,1,343},base), setmetatable({40401,1,344},base), setmetatable({40402,1,345},base), setmetatable({40403,1,346},base), setmetatable({40404,1,347},base), setmetatable({40405,1,348},base), setmetatable({40406,1,349},base), setmetatable({40407,1,350},base), setmetatable({40501,1,351},base), setmetatable({40502,1,352},base), setmetatable({40503,1,353},base), setmetatable({40504,1,354},base), setmetatable({40505,1,355},base), setmetatable({40506,1,356},base), setmetatable({40507,1,357},base), setmetatable({40601,1,358},base), setmetatable({40602,1,359},base), setmetatable({40603,1,360},base), setmetatable({40604,1,361},base), setmetatable({40605,1,362},base), setmetatable({40606,1,363},base), setmetatable({40607,1,364},base), setmetatable({40701,1,365},base), setmetatable({40702,1,366},base), setmetatable({40703,1,367},base), setmetatable({40704,1,368},base), setmetatable({40705,1,369},base), setmetatable({40706,1,370},base), setmetatable({40707,1,371},base), setmetatable({40801,1,372},base), setmetatable({40802,1,373},base), setmetatable({40803,1,374},base), setmetatable({40804,1,375},base), setmetatable({40805,1,376},base), setmetatable({40806,1,377},base), setmetatable({40807,1,378},base), setmetatable({40901,1,379},base), setmetatable({40902,1,380},base), setmetatable({40903,1,381},base), setmetatable({40904,1,382},base), setmetatable({40905,1,383},base), setmetatable({40906,1,384},base), setmetatable({40907,1,385},base), setmetatable({41001,1,386},base), setmetatable({41002,1,387},base), setmetatable({41003,1,388},base), setmetatable({41004,1,389},base), setmetatable({41005,1,390},base), setmetatable({41006,1,391},base), setmetatable({41007,1,392},base), setmetatable({41101,1,393},base), setmetatable({41102,1,394},base), setmetatable({41103,1,395},base), setmetatable({41104,1,396},base), setmetatable({41105,1,397},base), setmetatable({41106,1,398},base), setmetatable({41107,1,399},base), setmetatable({41201,1,400},base), setmetatable({41202,1,401},base), setmetatable({41203,1,402},base), setmetatable({41204,1,403},base), setmetatable({41205,1,404},base), setmetatable({41206,1,405},base), setmetatable({41207,1,406},base), setmetatable({41301,1,407},base), setmetatable({41302,1,408},base), setmetatable({41303,1,409},base), setmetatable({41304,1,410},base), setmetatable({41305,1,411},base), setmetatable({41306,1,412},base), setmetatable({41307,1,413},base), setmetatable({41401,1,414},base), setmetatable({41402,1,415},base), setmetatable({41403,1,416},base), setmetatable({41404,1,417},base), setmetatable({41405,1,418},base), setmetatable({41406,1,419},base), setmetatable({41407,1,420},base), setmetatable({50001,1,421},base), setmetatable({50002,1,422},base), setmetatable({50003,1,423},base), setmetatable({50004,1,424},base), setmetatable({50005,1,425},base), setmetatable({50006,1,426},base), setmetatable({50007,1,427},base), setmetatable({50101,1,428},base), setmetatable({50102,1,429},base), setmetatable({50103,1,430},base), setmetatable({50104,1,431},base), setmetatable({50105,1,432},base), setmetatable({50106,1,433},base), setmetatable({50107,1,434},base), setmetatable({50201,1,435},base), setmetatable({50202,1,436},base), setmetatable({50203,1,437},base), setmetatable({50204,1,438},base), setmetatable({50205,1,439},base), setmetatable({50206,1,440},base), setmetatable({50207,1,441},base), setmetatable({50301,1,442},base), setmetatable({50302,1,443},base), setmetatable({50303,1,444},base), setmetatable({50304,1,445},base), setmetatable({50305,1,446},base), setmetatable({50306,1,447},base), setmetatable({50307,1,448},base), setmetatable({50401,1,449},base), setmetatable({50402,1,450},base), setmetatable({50403,1,451},base), setmetatable({50404,1,452},base), setmetatable({50405,1,453},base), setmetatable({50406,1,454},base), setmetatable({50407,1,455},base), setmetatable({50501,1,456},base), setmetatable({50502,1,457},base), setmetatable({50503,1,458},base), setmetatable({50504,1,459},base), setmetatable({50505,1,460},base), setmetatable({50506,1,461},base), setmetatable({50507,1,462},base), setmetatable({50601,1,463},base), setmetatable({50602,1,464},base), setmetatable({50603,1,465},base), setmetatable({50604,1,466},base), setmetatable({50605,1,467},base), setmetatable({50606,1,468},base), setmetatable({50607,1,469},base), setmetatable({50701,1,470},base), setmetatable({50702,1,471},base), setmetatable({50703,1,472},base), setmetatable({50704,1,473},base), setmetatable({50705,1,474},base), setmetatable({50706,1,475},base), setmetatable({50707,1,476},base), setmetatable({50801,1,477},base), setmetatable({50802,1,478},base), setmetatable({50803,1,479},base), setmetatable({50804,1,480},base), setmetatable({50805,1,481},base), setmetatable({50806,1,482},base), setmetatable({50807,1,483},base), setmetatable({50901,1,484},base), setmetatable({50902,1,485},base), setmetatable({50903,1,486},base), setmetatable({50904,1,487},base), setmetatable({50905,1,488},base), setmetatable({50906,1,489},base), setmetatable({50907,1,490},base), setmetatable({51001,1,491},base), setmetatable({51002,1,492},base), setmetatable({51003,1,493},base), setmetatable({51004,1,494},base), setmetatable({51005,1,495},base), setmetatable({51006,1,496},base), setmetatable({51007,1,497},base), setmetatable({51101,1,498},base), setmetatable({51102,1,499},base), setmetatable({51103,1,500},base), setmetatable({51104,1,501},base), setmetatable({51105,1,502},base), setmetatable({51106,1,503},base), setmetatable({51107,1,504},base), setmetatable({51201,1,505},base), setmetatable({51202,1,506},base), setmetatable({51203,1,507},base), setmetatable({51204,1,508},base), setmetatable({51205,1,509},base), setmetatable({51206,1,510},base), setmetatable({51207,1,511},base), setmetatable({51301,1,512},base), setmetatable({51302,1,513},base), setmetatable({51303,1,514},base), setmetatable({51304,1,515},base), setmetatable({51305,1,516},base), setmetatable({51306,1,517},base), setmetatable({51307,1,518},base), setmetatable({51401,1,519},base), setmetatable({51402,1,520},base), setmetatable({51403,1,521},base), setmetatable({51404,1,522},base), setmetatable({51405,1,523},base), setmetatable({51406,1,524},base), setmetatable({51407,1,525},base), setmetatable({60001,1,526},base), setmetatable({60002,1,527},base), setmetatable({60003,1,528},base), setmetatable({60004,1,529},base), setmetatable({60005,1,530},base), setmetatable({60006,1,531},base), setmetatable({60007,1,532},base), setmetatable({60101,1,533},base), setmetatable({60102,1,534},base), setmetatable({60103,1,535},base), setmetatable({60104,1,536},base), setmetatable({60105,1,537},base), setmetatable({60106,1,538},base), setmetatable({60107,1,539},base), setmetatable({60201,1,540},base), setmetatable({60202,1,541},base), setmetatable({60203,1,542},base), setmetatable({60204,1,543},base), setmetatable({60205,1,544},base), setmetatable({60206,1,545},base), setmetatable({60207,1,546},base), setmetatable({60301,1,547},base), setmetatable({60302,1,548},base), setmetatable({60303,1,549},base), setmetatable({60304,1,550},base), setmetatable({60305,1,551},base), setmetatable({60306,1,552},base), setmetatable({60307,1,553},base), setmetatable({60401,1,554},base), setmetatable({60402,1,555},base), setmetatable({60403,1,556},base), setmetatable({60404,1,557},base), setmetatable({60405,1,558},base), setmetatable({60406,1,559},base), setmetatable({60407,1,560},base), setmetatable({60501,1,561},base), setmetatable({60502,1,562},base), setmetatable({60503,1,563},base), setmetatable({60504,1,564},base), setmetatable({60505,1,565},base), setmetatable({60506,1,566},base), setmetatable({60507,1,567},base), setmetatable({60601,1,568},base), setmetatable({60602,1,569},base), setmetatable({60603,1,570},base), setmetatable({60604,1,571},base), setmetatable({60605,1,572},base), setmetatable({60606,1,573},base), setmetatable({60607,1,574},base), setmetatable({60701,1,575},base), setmetatable({60702,1,576},base), setmetatable({60703,1,577},base), setmetatable({60704,1,578},base), setmetatable({60705,1,579},base), setmetatable({60706,1,580},base), setmetatable({60707,1,581},base), setmetatable({60801,1,582},base), setmetatable({60802,1,583},base), setmetatable({60803,1,584},base), setmetatable({60804,1,585},base), setmetatable({60805,1,586},base), setmetatable({60806,1,587},base), setmetatable({60807,1,588},base), setmetatable({60901,1,589},base), setmetatable({60902,1,590},base), setmetatable({60903,1,591},base), setmetatable({60904,1,592},base), setmetatable({60905,1,593},base), setmetatable({60906,1,594},base), setmetatable({60907,1,595},base), setmetatable({61001,1,596},base), setmetatable({61002,1,597},base), setmetatable({61003,1,598},base), setmetatable({61004,1,599},base), setmetatable({61005,1,600},base), setmetatable({61006,1,601},base), setmetatable({61007,1,602},base), setmetatable({61101,1,603},base), setmetatable({61102,1,604},base), setmetatable({61103,1,605},base), setmetatable({61104,1,606},base), setmetatable({61105,1,607},base), setmetatable({61106,1,608},base), setmetatable({61107,1,609},base), setmetatable({61201,1,610},base), setmetatable({61202,1,611},base), setmetatable({61203,1,612},base), setmetatable({61204,1,613},base), setmetatable({61205,1,614},base), setmetatable({61206,1,615},base), setmetatable({61207,1,616},base), setmetatable({61301,1,617},base), setmetatable({61302,1,618},base), setmetatable({61303,1,619},base), setmetatable({61304,1,620},base), setmetatable({61305,1,621},base), setmetatable({61306,1,622},base), setmetatable({61307,1,623},base), setmetatable({61401,1,624},base), setmetatable({61402,1,625},base), setmetatable({61403,1,626},base), setmetatable({61404,1,627},base), setmetatable({61405,1,628},base), setmetatable({61406,1,629},base), setmetatable({61407,1,630},base), setmetatable({70001,1,631},base), setmetatable({70002,1,632},base), setmetatable({70003,1,633},base), setmetatable({70004,1,634},base), setmetatable({70005,1,635},base), setmetatable({70006,1,636},base), setmetatable({70007,1,637},base), setmetatable({70101,1,638},base), setmetatable({70102,1,639},base), setmetatable({70103,1,640},base), setmetatable({70104,1,641},base), setmetatable({70105,1,642},base), setmetatable({70106,1,643},base), setmetatable({70107,1,644},base), setmetatable({70201,1,645},base), setmetatable({70202,1,646},base), setmetatable({70203,1,647},base), setmetatable({70204,1,648},base), setmetatable({70205,1,649},base), setmetatable({70206,1,650},base), setmetatable({70207,1,651},base), setmetatable({70301,1,652},base), setmetatable({70302,1,653},base), setmetatable({70303,1,654},base), setmetatable({70304,1,655},base), setmetatable({70305,1,656},base), setmetatable({70306,1,657},base), setmetatable({70307,1,658},base), setmetatable({70401,1,659},base), setmetatable({70402,1,660},base), setmetatable({70403,1,661},base), setmetatable({70404,1,662},base), setmetatable({70405,1,663},base), setmetatable({70406,1,664},base), setmetatable({70407,1,665},base), setmetatable({70501,1,666},base), setmetatable({70502,1,667},base), setmetatable({70503,1,668},base), setmetatable({70504,1,669},base), setmetatable({70505,1,670},base), setmetatable({70506,1,671},base), setmetatable({70507,1,672},base), setmetatable({70601,1,673},base), setmetatable({70602,1,674},base), setmetatable({70603,1,675},base), setmetatable({70604,1,676},base), setmetatable({70605,1,677},base), setmetatable({70606,1,678},base), setmetatable({70607,1,679},base), setmetatable({70701,1,680},base), setmetatable({70702,1,681},base), setmetatable({70703,1,682},base), setmetatable({70704,1,683},base), setmetatable({70705,1,684},base), setmetatable({70706,1,685},base), setmetatable({70707,1,686},base), setmetatable({70801,1,687},base), setmetatable({70802,1,688},base), setmetatable({70803,1,689},base), setmetatable({70804,1,690},base), setmetatable({70805,1,691},base), setmetatable({70806,1,692},base), setmetatable({70807,1,693},base), setmetatable({70901,1,694},base), setmetatable({70902,1,695},base), setmetatable({70903,1,696},base), setmetatable({70904,1,697},base), setmetatable({70905,1,698},base), setmetatable({70906,1,699},base), setmetatable({70907,1,700},base), setmetatable({71001,1,701},base), setmetatable({71002,1,702},base), setmetatable({71003,1,703},base), setmetatable({71004,1,704},base), setmetatable({71005,1,705},base), setmetatable({71006,1,706},base), setmetatable({71007,1,707},base), setmetatable({71101,1,708},base), setmetatable({71102,1,709},base), setmetatable({71103,1,710},base), setmetatable({71104,1,711},base), setmetatable({71105,1,712},base), setmetatable({71106,1,713},base), setmetatable({71107,1,714},base), setmetatable({71201,1,715},base), setmetatable({71202,1,716},base), setmetatable({71203,1,717},base), setmetatable({71204,1,718},base), setmetatable({71205,1,719},base), setmetatable({71206,1,720},base), setmetatable({71207,1,721},base), setmetatable({71301,1,722},base), setmetatable({71302,1,723},base), setmetatable({71303,1,724},base), setmetatable({71304,1,725},base), setmetatable({71305,1,726},base), setmetatable({71306,1,727},base), setmetatable({71307,1,728},base), setmetatable({71401,1,729},base), setmetatable({71402,1,730},base), setmetatable({71403,1,731},base), setmetatable({71404,1,732},base), setmetatable({71405,1,733},base), setmetatable({71406,1,734},base), setmetatable({71407,1,735},base), setmetatable({80001,1,736},base), setmetatable({80002,1,737},base), setmetatable({80003,1,738},base), setmetatable({80004,1,739},base), setmetatable({80005,1,740},base), setmetatable({80006,1,741},base), setmetatable({80007,1,742},base), setmetatable({80101,1,743},base), setmetatable({80102,1,744},base), setmetatable({80103,1,745},base), setmetatable({80104,1,746},base), setmetatable({80105,1,747},base), setmetatable({80106,1,748},base), setmetatable({80107,1,749},base), setmetatable({80201,1,750},base), setmetatable({80202,1,751},base), setmetatable({80203,1,752},base), setmetatable({80204,1,753},base), setmetatable({80205,1,754},base), setmetatable({80206,1,755},base), setmetatable({80207,1,756},base), setmetatable({80301,1,757},base), setmetatable({80302,1,758},base), setmetatable({80303,1,759},base), setmetatable({80304,1,760},base), setmetatable({80305,1,761},base), setmetatable({80306,1,762},base), setmetatable({80307,1,763},base), setmetatable({80401,1,764},base), setmetatable({80402,1,765},base), setmetatable({80403,1,766},base), setmetatable({80404,1,767},base), setmetatable({80405,1,768},base), setmetatable({80406,1,769},base), setmetatable({80407,1,770},base), setmetatable({80501,1,771},base), setmetatable({80502,1,772},base), setmetatable({80503,1,773},base), setmetatable({80504,1,774},base), setmetatable({80505,1,775},base), setmetatable({80506,1,776},base), setmetatable({80507,1,777},base), setmetatable({80601,1,778},base), setmetatable({80602,1,779},base), setmetatable({80603,1,780},base), setmetatable({80604,1,781},base), setmetatable({80605,1,782},base), setmetatable({80606,1,783},base), setmetatable({80607,1,784},base), setmetatable({80701,1,785},base), setmetatable({80702,1,786},base), setmetatable({80703,1,787},base), setmetatable({80704,1,788},base), setmetatable({80705,1,789},base), setmetatable({80706,1,790},base), setmetatable({80707,1,791},base), setmetatable({80801,1,792},base), setmetatable({80802,1,793},base), setmetatable({80803,1,794},base), setmetatable({80804,1,795},base), setmetatable({80805,1,796},base), setmetatable({80806,1,797},base), setmetatable({80807,1,798},base), setmetatable({80901,1,799},base), setmetatable({80902,1,800},base), setmetatable({80903,1,801},base), setmetatable({80904,1,802},base), setmetatable({80905,1,803},base), setmetatable({80906,1,804},base), setmetatable({80907,1,805},base), setmetatable({81001,1,806},base), setmetatable({81002,1,807},base), setmetatable({81003,1,808},base), setmetatable({81004,1,809},base), setmetatable({81005,1,810},base), setmetatable({81006,1,811},base), setmetatable({81007,1,812},base), setmetatable({81101,1,813},base), setmetatable({81102,1,814},base), setmetatable({81103,1,815},base), setmetatable({81104,1,816},base), setmetatable({81105,1,817},base), setmetatable({81106,1,818},base), setmetatable({81107,1,819},base), setmetatable({81201,1,820},base), setmetatable({81202,1,821},base), setmetatable({81203,1,822},base), setmetatable({81204,1,823},base), setmetatable({81205,1,824},base), setmetatable({81206,1,825},base), setmetatable({81207,1,826},base), setmetatable({81301,1,827},base), setmetatable({81302,1,828},base), setmetatable({81303,1,829},base), setmetatable({81304,1,830},base), setmetatable({81305,1,831},base), setmetatable({81306,1,832},base), setmetatable({81307,1,833},base), setmetatable({81401,1,834},base), setmetatable({81402,1,835},base), setmetatable({81403,1,836},base), setmetatable({81404,1,837},base), setmetatable({81405,1,838},base), setmetatable({81406,1,839},base), setmetatable({81407,1,840},base), setmetatable({90001,1,841},base), setmetatable({90002,1,842},base), setmetatable({90003,1,843},base), setmetatable({90004,1,844},base), setmetatable({90005,1,845},base), setmetatable({90006,1,846},base), setmetatable({90007,1,847},base), setmetatable({90101,1,848},base), setmetatable({90102,1,849},base), setmetatable({90103,1,850},base), setmetatable({90104,1,851},base), setmetatable({90105,1,852},base), setmetatable({90106,1,853},base), setmetatable({90107,1,854},base), setmetatable({90201,1,855},base), setmetatable({90202,1,856},base), setmetatable({90203,1,857},base), setmetatable({90204,1,858},base), setmetatable({90205,1,859},base), setmetatable({90206,1,860},base), setmetatable({90207,1,861},base), setmetatable({90301,1,862},base), setmetatable({90302,1,863},base), setmetatable({90303,1,864},base), setmetatable({90304,1,865},base), setmetatable({90305,1,866},base), setmetatable({90306,1,867},base), setmetatable({90307,1,868},base), setmetatable({90401,1,869},base), setmetatable({90402,1,870},base), setmetatable({90403,1,871},base), setmetatable({90404,1,872},base), setmetatable({90405,1,873},base), setmetatable({90406,1,874},base), setmetatable({90407,1,875},base), setmetatable({90501,1,876},base), setmetatable({90502,1,877},base), setmetatable({90503,1,878},base), setmetatable({90504,1,879},base), setmetatable({90505,1,880},base), setmetatable({90506,1,881},base), setmetatable({90507,1,882},base), setmetatable({90601,1,883},base), setmetatable({90602,1,884},base), setmetatable({90603,1,885},base), setmetatable({90604,1,886},base), setmetatable({90605,1,887},base), setmetatable({90606,1,888},base), setmetatable({90607,1,889},base), setmetatable({90701,1,890},base), setmetatable({90702,1,891},base), setmetatable({90703,1,892},base), setmetatable({90704,1,893},base), setmetatable({90705,1,894},base), setmetatable({90706,1,895},base), setmetatable({90707,1,896},base), setmetatable({90801,1,897},base), setmetatable({90802,1,898},base), setmetatable({90803,1,899},base), setmetatable({90804,1,900},base), setmetatable({90805,1,901},base), setmetatable({90806,1,902},base), setmetatable({90807,1,903},base), setmetatable({90901,1,904},base), setmetatable({90902,1,905},base), setmetatable({90903,1,906},base), setmetatable({90904,1,907},base), setmetatable({90905,1,908},base), setmetatable({90906,1,909},base), setmetatable({90907,1,910},base), setmetatable({91001,1,911},base), setmetatable({91002,1,912},base), setmetatable({91003,1,913},base), setmetatable({91004,1,914},base), setmetatable({91005,1,915},base), setmetatable({91006,1,916},base), setmetatable({91007,1,917},base), setmetatable({91101,1,918},base), setmetatable({91102,1,919},base), setmetatable({91103,1,920},base), setmetatable({91104,1,921},base), setmetatable({91105,1,922},base), setmetatable({91106,1,923},base), setmetatable({91107,1,924},base), setmetatable({91201,1,925},base), setmetatable({91202,1,926},base), setmetatable({91203,1,927},base), setmetatable({91204,1,928},base), setmetatable({91205,1,929},base), setmetatable({91206,1,930},base), setmetatable({91207,1,931},base), setmetatable({91301,1,932},base), setmetatable({91302,1,933},base), setmetatable({91303,1,934},base), setmetatable({91304,1,935},base), setmetatable({91305,1,936},base), setmetatable({91306,1,937},base), setmetatable({91307,1,938},base), setmetatable({91401,1,939},base), setmetatable({91402,1,940},base), setmetatable({91403,1,941},base), setmetatable({91404,1,942},base), setmetatable({91405,1,943},base), setmetatable({91406,1,944},base), setmetatable({91407,1,945},base), setmetatable({100001,1,946},base), setmetatable({100002,1,947},base), setmetatable({100003,1,948},base), setmetatable({100004,1,949},base), setmetatable({100005,1,950},base), setmetatable({100006,1,951},base), setmetatable({100007,1,952},base), setmetatable({100101,1,953},base), setmetatable({100102,1,954},base), setmetatable({100103,1,955},base), setmetatable({100104,1,956},base), setmetatable({100105,1,957},base), setmetatable({100106,1,958},base), setmetatable({100107,1,959},base), setmetatable({100201,1,960},base), setmetatable({100202,1,961},base), setmetatable({100203,1,962},base), setmetatable({100204,1,963},base), setmetatable({100205,1,964},base), setmetatable({100206,1,965},base), setmetatable({100207,1,966},base), setmetatable({100301,1,967},base), setmetatable({100302,1,968},base), setmetatable({100303,1,969},base), setmetatable({100304,1,970},base), setmetatable({100305,1,971},base), setmetatable({100306,1,972},base), setmetatable({100307,1,973},base), setmetatable({100401,1,974},base), setmetatable({100402,1,975},base), setmetatable({100403,1,976},base), setmetatable({100404,1,977},base), setmetatable({100405,1,978},base), setmetatable({100406,1,979},base), setmetatable({100407,1,980},base), setmetatable({100501,1,981},base), setmetatable({100502,1,982},base), setmetatable({100503,1,983},base), setmetatable({100504,1,984},base), setmetatable({100505,1,985},base), setmetatable({100506,1,986},base), setmetatable({100507,1,987},base), setmetatable({100601,1,988},base), setmetatable({100602,1,989},base), setmetatable({100603,1,990},base), setmetatable({100604,1,991},base), setmetatable({100605,1,992},base), setmetatable({100606,1,993},base), setmetatable({100607,1,994},base), setmetatable({100701,1,995},base), setmetatable({100702,1,996},base), setmetatable({100703,1,997},base), setmetatable({100704,1,998},base), setmetatable({100705,1,999},base), setmetatable({100706,1,1000},base), setmetatable({100707,2,1},base), setmetatable({100801,2,2},base), setmetatable({100802,2,3},base), setmetatable({100803,2,4},base), setmetatable({100804,2,5},base), setmetatable({100805,2,6},base), setmetatable({100806,2,7},base), setmetatable({100807,2,8},base), setmetatable({100901,2,9},base), setmetatable({100902,2,10},base), setmetatable({100903,2,11},base), setmetatable({100904,2,12},base), setmetatable({100905,2,13},base), setmetatable({100906,2,14},base), setmetatable({100907,2,15},base), setmetatable({101001,2,16},base), setmetatable({101002,2,17},base), setmetatable({101003,2,18},base), setmetatable({101004,2,19},base), setmetatable({101005,2,20},base), setmetatable({101006,2,21},base), setmetatable({101007,2,22},base), setmetatable({101101,2,23},base), setmetatable({101102,2,24},base), setmetatable({101103,2,25},base), setmetatable({101104,2,26},base), setmetatable({101105,2,27},base), setmetatable({101106,2,28},base), setmetatable({101107,2,29},base), setmetatable({101201,2,30},base), setmetatable({101202,2,31},base), setmetatable({101203,2,32},base), setmetatable({101204,2,33},base), setmetatable({101205,2,34},base), setmetatable({101206,2,35},base), setmetatable({101207,2,36},base), setmetatable({101301,2,37},base), setmetatable({101302,2,38},base), setmetatable({101303,2,39},base), setmetatable({101304,2,40},base), setmetatable({101305,2,41},base), setmetatable({101306,2,42},base), setmetatable({101307,2,43},base), setmetatable({101401,2,44},base), setmetatable({101402,2,45},base), setmetatable({101403,2,46},base), setmetatable({101404,2,47},base), setmetatable({101405,2,48},base), setmetatable({101406,2,49},base), setmetatable({101407,2,50},base), setmetatable({110001,2,51},base), setmetatable({110002,2,52},base), setmetatable({110003,2,53},base), setmetatable({110004,2,54},base), setmetatable({110005,2,55},base), setmetatable({110006,2,56},base), setmetatable({110007,2,57},base), setmetatable({110101,2,58},base), setmetatable({110102,2,59},base), setmetatable({110103,2,60},base), setmetatable({110104,2,61},base), setmetatable({110105,2,62},base), setmetatable({110106,2,63},base), setmetatable({110107,2,64},base), setmetatable({110201,2,65},base), setmetatable({110202,2,66},base), setmetatable({110203,2,67},base), setmetatable({110204,2,68},base), setmetatable({110205,2,69},base), setmetatable({110206,2,70},base), setmetatable({110207,2,71},base), setmetatable({110301,2,72},base), setmetatable({110302,2,73},base), setmetatable({110303,2,74},base), setmetatable({110304,2,75},base), setmetatable({110305,2,76},base), setmetatable({110306,2,77},base), setmetatable({110307,2,78},base), setmetatable({110401,2,79},base), setmetatable({110402,2,80},base), setmetatable({110403,2,81},base), setmetatable({110404,2,82},base), setmetatable({110405,2,83},base), setmetatable({110406,2,84},base), setmetatable({110407,2,85},base), setmetatable({110501,2,86},base), setmetatable({110502,2,87},base), setmetatable({110503,2,88},base), setmetatable({110504,2,89},base), setmetatable({110505,2,90},base), setmetatable({110506,2,91},base), setmetatable({110507,2,92},base), setmetatable({110601,2,93},base), setmetatable({110602,2,94},base), setmetatable({110603,2,95},base), setmetatable({110604,2,96},base), setmetatable({110605,2,97},base), setmetatable({110606,2,98},base), setmetatable({110607,2,99},base), setmetatable({110701,2,100},base), setmetatable({110702,2,101},base), setmetatable({110703,2,102},base), setmetatable({110704,2,103},base), setmetatable({110705,2,104},base), setmetatable({110706,2,105},base), setmetatable({110707,2,106},base), setmetatable({110801,2,107},base), setmetatable({110802,2,108},base), setmetatable({110803,2,109},base), setmetatable({110804,2,110},base), setmetatable({110805,2,111},base), setmetatable({110806,2,112},base), setmetatable({110807,2,113},base), setmetatable({110901,2,114},base), setmetatable({110902,2,115},base), setmetatable({110903,2,116},base), setmetatable({110904,2,117},base), setmetatable({110905,2,118},base), setmetatable({110906,2,119},base), setmetatable({110907,2,120},base), setmetatable({111001,2,121},base), setmetatable({111002,2,122},base), setmetatable({111003,2,123},base), setmetatable({111004,2,124},base), setmetatable({111005,2,125},base), setmetatable({111006,2,126},base), setmetatable({111007,2,127},base), setmetatable({111101,2,128},base), setmetatable({111102,2,129},base), setmetatable({111103,2,130},base), setmetatable({111104,2,131},base), setmetatable({111105,2,132},base), setmetatable({111106,2,133},base), setmetatable({111107,2,134},base), setmetatable({111201,2,135},base), setmetatable({111202,2,136},base), setmetatable({111203,2,137},base), setmetatable({111204,2,138},base), setmetatable({111205,2,139},base), setmetatable({111206,2,140},base), setmetatable({111207,2,141},base), setmetatable({111301,2,142},base), setmetatable({111302,2,143},base), setmetatable({111303,2,144},base), setmetatable({111304,2,145},base), setmetatable({111305,2,146},base), setmetatable({111306,2,147},base), setmetatable({111307,2,148},base), setmetatable({111401,2,149},base), setmetatable({111402,2,150},base), setmetatable({111403,2,151},base), setmetatable({111404,2,152},base), setmetatable({111405,2,153},base), setmetatable({111406,2,154},base), setmetatable({111407,2,155},base), setmetatable({120001,2,156},base), setmetatable({120002,2,157},base), setmetatable({120003,2,158},base), setmetatable({120004,2,159},base), setmetatable({120005,2,160},base), setmetatable({120006,2,161},base), setmetatable({120007,2,162},base), setmetatable({120101,2,163},base), setmetatable({120102,2,164},base), setmetatable({120103,2,165},base), setmetatable({120104,2,166},base), setmetatable({120105,2,167},base), setmetatable({120106,2,168},base), setmetatable({120107,2,169},base), setmetatable({120201,2,170},base), setmetatable({120202,2,171},base), setmetatable({120203,2,172},base), setmetatable({120204,2,173},base), setmetatable({120205,2,174},base), setmetatable({120206,2,175},base), setmetatable({120207,2,176},base), setmetatable({120301,2,177},base), setmetatable({120302,2,178},base), setmetatable({120303,2,179},base), setmetatable({120304,2,180},base), setmetatable({120305,2,181},base), setmetatable({120306,2,182},base), setmetatable({120307,2,183},base), setmetatable({120401,2,184},base), setmetatable({120402,2,185},base), setmetatable({120403,2,186},base), setmetatable({120404,2,187},base), setmetatable({120405,2,188},base), setmetatable({120406,2,189},base), setmetatable({120407,2,190},base), setmetatable({120501,2,191},base), setmetatable({120502,2,192},base), setmetatable({120503,2,193},base), setmetatable({120504,2,194},base), setmetatable({120505,2,195},base), setmetatable({120506,2,196},base), setmetatable({120507,2,197},base), setmetatable({120601,2,198},base), setmetatable({120602,2,199},base), setmetatable({120603,2,200},base), setmetatable({120604,2,201},base), setmetatable({120605,2,202},base), setmetatable({120606,2,203},base), setmetatable({120607,2,204},base), setmetatable({120701,2,205},base), setmetatable({120702,2,206},base), setmetatable({120703,2,207},base), setmetatable({120704,2,208},base), setmetatable({120705,2,209},base), setmetatable({120706,2,210},base), setmetatable({120707,2,211},base), setmetatable({120801,2,212},base), setmetatable({120802,2,213},base), setmetatable({120803,2,214},base), setmetatable({120804,2,215},base), setmetatable({120805,2,216},base), setmetatable({120806,2,217},base), setmetatable({120807,2,218},base), setmetatable({120901,2,219},base), setmetatable({120902,2,220},base), setmetatable({120903,2,221},base), setmetatable({120904,2,222},base), setmetatable({120905,2,223},base), setmetatable({120906,2,224},base), setmetatable({120907,2,225},base), setmetatable({121001,2,226},base), setmetatable({121002,2,227},base), setmetatable({121003,2,228},base), setmetatable({121004,2,229},base), setmetatable({121005,2,230},base), setmetatable({121006,2,231},base), setmetatable({121007,2,232},base), setmetatable({121101,2,233},base), setmetatable({121102,2,234},base), setmetatable({121103,2,235},base), setmetatable({121104,2,236},base), setmetatable({121105,2,237},base), setmetatable({121106,2,238},base), setmetatable({121107,2,239},base), setmetatable({121201,2,240},base), setmetatable({121202,2,241},base), setmetatable({121203,2,242},base), setmetatable({121204,2,243},base), setmetatable({121205,2,244},base), setmetatable({121206,2,245},base), setmetatable({121207,2,246},base), setmetatable({121301,2,247},base), setmetatable({121302,2,248},base), setmetatable({121303,2,249},base), setmetatable({121304,2,250},base), setmetatable({121305,2,251},base), setmetatable({121306,2,252},base), setmetatable({121307,2,253},base), setmetatable({121401,2,254},base), setmetatable({121402,2,255},base), setmetatable({121403,2,256},base), setmetatable({121404,2,257},base), setmetatable({121405,2,258},base), setmetatable({121406,2,259},base), setmetatable({121407,2,260},base), setmetatable({130001,2,261},base), setmetatable({130002,2,262},base), setmetatable({130003,2,263},base), setmetatable({130004,2,264},base), setmetatable({130005,2,265},base), setmetatable({130006,2,266},base), setmetatable({130007,2,267},base), setmetatable({130101,2,268},base), setmetatable({130102,2,269},base), setmetatable({130103,2,270},base), setmetatable({130104,2,271},base), setmetatable({130105,2,272},base), setmetatable({130106,2,273},base), setmetatable({130107,2,274},base), setmetatable({130201,2,275},base), setmetatable({130202,2,276},base), setmetatable({130203,2,277},base), setmetatable({130204,2,278},base), setmetatable({130205,2,279},base), setmetatable({130206,2,280},base), setmetatable({130207,2,281},base), setmetatable({130301,2,282},base), setmetatable({130302,2,283},base), setmetatable({130303,2,284},base), setmetatable({130304,2,285},base), setmetatable({130305,2,286},base), setmetatable({130306,2,287},base), setmetatable({130307,2,288},base), setmetatable({130401,2,289},base), setmetatable({130402,2,290},base), setmetatable({130403,2,291},base), setmetatable({130404,2,292},base), setmetatable({130405,2,293},base), setmetatable({130406,2,294},base), setmetatable({130407,2,295},base), setmetatable({130501,2,296},base), setmetatable({130502,2,297},base), setmetatable({130503,2,298},base), setmetatable({130504,2,299},base), setmetatable({130505,2,300},base), setmetatable({130506,2,301},base), setmetatable({130507,2,302},base), setmetatable({130601,2,303},base), setmetatable({130602,2,304},base), setmetatable({130603,2,305},base), setmetatable({130604,2,306},base), setmetatable({130605,2,307},base), setmetatable({130606,2,308},base), setmetatable({130607,2,309},base), setmetatable({130701,2,310},base), setmetatable({130702,2,311},base), setmetatable({130703,2,312},base), setmetatable({130704,2,313},base), setmetatable({130705,2,314},base), setmetatable({130706,2,315},base), setmetatable({130707,2,316},base), setmetatable({130801,2,317},base), setmetatable({130802,2,318},base), setmetatable({130803,2,319},base), setmetatable({130804,2,320},base), setmetatable({130805,2,321},base), setmetatable({130806,2,322},base), setmetatable({130807,2,323},base), setmetatable({130901,2,324},base), setmetatable({130902,2,325},base), setmetatable({130903,2,326},base), setmetatable({130904,2,327},base), setmetatable({130905,2,328},base), setmetatable({130906,2,329},base), setmetatable({130907,2,330},base), setmetatable({131001,2,331},base), setmetatable({131002,2,332},base), setmetatable({131003,2,333},base), setmetatable({131004,2,334},base), setmetatable({131005,2,335},base), setmetatable({131006,2,336},base), setmetatable({131007,2,337},base), setmetatable({131101,2,338},base), setmetatable({131102,2,339},base), setmetatable({131103,2,340},base), setmetatable({131104,2,341},base), setmetatable({131105,2,342},base), setmetatable({131106,2,343},base), setmetatable({131107,2,344},base), setmetatable({131201,2,345},base), setmetatable({131202,2,346},base), setmetatable({131203,2,347},base), setmetatable({131204,2,348},base), setmetatable({131205,2,349},base), setmetatable({131206,2,350},base), setmetatable({131207,2,351},base), setmetatable({131301,2,352},base), setmetatable({131302,2,353},base), setmetatable({131303,2,354},base), setmetatable({131304,2,355},base), setmetatable({131305,2,356},base), setmetatable({131306,2,357},base), setmetatable({131307,2,358},base), setmetatable({131401,2,359},base), setmetatable({131402,2,360},base), setmetatable({131403,2,361},base), setmetatable({131404,2,362},base), setmetatable({131405,2,363},base), setmetatable({131406,2,364},base), setmetatable({131407,2,365},base), setmetatable({140001,2,366},base), setmetatable({140002,2,367},base), setmetatable({140003,2,368},base), setmetatable({140004,2,369},base), setmetatable({140005,2,370},base), setmetatable({140006,2,371},base), setmetatable({140007,2,372},base), setmetatable({140101,2,373},base), setmetatable({140102,2,374},base), setmetatable({140103,2,375},base), setmetatable({140104,2,376},base), setmetatable({140105,2,377},base), setmetatable({140106,2,378},base), setmetatable({140107,2,379},base), setmetatable({140201,2,380},base), setmetatable({140202,2,381},base), setmetatable({140203,2,382},base), setmetatable({140204,2,383},base), setmetatable({140205,2,384},base), setmetatable({140206,2,385},base), setmetatable({140207,2,386},base), setmetatable({140301,2,387},base), setmetatable({140302,2,388},base), setmetatable({140303,2,389},base), setmetatable({140304,2,390},base), setmetatable({140305,2,391},base), setmetatable({140306,2,392},base), setmetatable({140307,2,393},base), setmetatable({140401,2,394},base), setmetatable({140402,2,395},base), setmetatable({140403,2,396},base), setmetatable({140404,2,397},base), setmetatable({140405,2,398},base), setmetatable({140406,2,399},base), setmetatable({140407,2,400},base), setmetatable({140501,2,401},base), setmetatable({140502,2,402},base), setmetatable({140503,2,403},base), setmetatable({140504,2,404},base), setmetatable({140505,2,405},base), setmetatable({140506,2,406},base), setmetatable({140507,2,407},base), setmetatable({140601,2,408},base), setmetatable({140602,2,409},base), setmetatable({140603,2,410},base), setmetatable({140604,2,411},base), setmetatable({140605,2,412},base), setmetatable({140606,2,413},base), setmetatable({140607,2,414},base), setmetatable({140701,2,415},base), setmetatable({140702,2,416},base), setmetatable({140703,2,417},base), setmetatable({140704,2,418},base), setmetatable({140705,2,419},base), setmetatable({140706,2,420},base), setmetatable({140707,2,421},base), setmetatable({140801,2,422},base), setmetatable({140802,2,423},base), setmetatable({140803,2,424},base), setmetatable({140804,2,425},base), setmetatable({140805,2,426},base), setmetatable({140806,2,427},base), setmetatable({140807,2,428},base), setmetatable({140901,2,429},base), setmetatable({140902,2,430},base), setmetatable({140903,2,431},base), setmetatable({140904,2,432},base), setmetatable({140905,2,433},base), setmetatable({140906,2,434},base), setmetatable({140907,2,435},base), setmetatable({141001,2,436},base), setmetatable({141002,2,437},base), setmetatable({141003,2,438},base), setmetatable({141004,2,439},base), setmetatable({141005,2,440},base), setmetatable({141006,2,441},base), setmetatable({141007,2,442},base), setmetatable({141101,2,443},base), setmetatable({141102,2,444},base), setmetatable({141103,2,445},base), setmetatable({141104,2,446},base), setmetatable({141105,2,447},base), setmetatable({141106,2,448},base), setmetatable({141107,2,449},base), setmetatable({141201,2,450},base), setmetatable({141202,2,451},base), setmetatable({141203,2,452},base), setmetatable({141204,2,453},base), setmetatable({141205,2,454},base), setmetatable({141206,2,455},base), setmetatable({141207,2,456},base), setmetatable({141301,2,457},base), setmetatable({141302,2,458},base), setmetatable({141303,2,459},base), setmetatable({141304,2,460},base), setmetatable({141305,2,461},base), setmetatable({141306,2,462},base), setmetatable({141307,2,463},base), setmetatable({141401,2,464},base), setmetatable({141402,2,465},base), setmetatable({141403,2,466},base), setmetatable({141404,2,467},base), setmetatable({141405,2,468},base), setmetatable({141406,2,469},base), setmetatable({141407,2,470},base), setmetatable({150001,2,471},base), setmetatable({150002,2,472},base), setmetatable({150003,2,473},base), setmetatable({150004,2,474},base), setmetatable({150005,2,475},base), setmetatable({150006,2,476},base), setmetatable({150007,2,477},base), setmetatable({150101,2,478},base), setmetatable({150102,2,479},base), setmetatable({150103,2,480},base), setmetatable({150104,2,481},base), setmetatable({150105,2,482},base), setmetatable({150106,2,483},base), setmetatable({150107,2,484},base), setmetatable({150201,2,485},base), setmetatable({150202,2,486},base), setmetatable({150203,2,487},base), setmetatable({150204,2,488},base), setmetatable({150205,2,489},base), setmetatable({150206,2,490},base), setmetatable({150207,2,491},base), setmetatable({150301,2,492},base), setmetatable({150302,2,493},base), setmetatable({150303,2,494},base), setmetatable({150304,2,495},base), setmetatable({150305,2,496},base), setmetatable({150306,2,497},base), setmetatable({150307,2,498},base), setmetatable({150401,2,499},base), setmetatable({150402,2,500},base), setmetatable({150403,2,501},base), setmetatable({150404,2,502},base), setmetatable({150405,2,503},base), setmetatable({150406,2,504},base), setmetatable({150407,2,505},base), setmetatable({150501,2,506},base), setmetatable({150502,2,507},base), setmetatable({150503,2,508},base), setmetatable({150504,2,509},base), setmetatable({150505,2,510},base), setmetatable({150506,2,511},base), setmetatable({150507,2,512},base), setmetatable({150601,2,513},base), setmetatable({150602,2,514},base), setmetatable({150603,2,515},base), setmetatable({150604,2,516},base), setmetatable({150605,2,517},base), setmetatable({150606,2,518},base), setmetatable({150607,2,519},base), setmetatable({150701,2,520},base), setmetatable({150702,2,521},base), setmetatable({150703,2,522},base), setmetatable({150704,2,523},base), setmetatable({150705,2,524},base), setmetatable({150706,2,525},base), setmetatable({150707,2,526},base), setmetatable({150801,2,527},base), setmetatable({150802,2,528},base), setmetatable({150803,2,529},base), setmetatable({150804,2,530},base), setmetatable({150805,2,531},base), setmetatable({150806,2,532},base), setmetatable({150807,2,533},base), setmetatable({150901,2,534},base), setmetatable({150902,2,535},base), setmetatable({150903,2,536},base), setmetatable({150904,2,537},base), setmetatable({150905,2,538},base), setmetatable({150906,2,539},base), setmetatable({150907,2,540},base), setmetatable({151001,2,541},base), setmetatable({151002,2,542},base), setmetatable({151003,2,543},base), setmetatable({151004,2,544},base), setmetatable({151005,2,545},base), setmetatable({151006,2,546},base), setmetatable({151007,2,547},base), setmetatable({151101,2,548},base), setmetatable({151102,2,549},base), setmetatable({151103,2,550},base), setmetatable({151104,2,551},base), setmetatable({151105,2,552},base), setmetatable({151106,2,553},base), setmetatable({151107,2,554},base), setmetatable({151201,2,555},base), setmetatable({151202,2,556},base), setmetatable({151203,2,557},base), setmetatable({151204,2,558},base), setmetatable({151205,2,559},base), setmetatable({151206,2,560},base), setmetatable({151207,2,561},base), setmetatable({151301,2,562},base), setmetatable({151302,2,563},base), setmetatable({151303,2,564},base), setmetatable({151304,2,565},base), setmetatable({151305,2,566},base), setmetatable({151306,2,567},base), setmetatable({151307,2,568},base), setmetatable({151401,2,569},base), setmetatable({151402,2,570},base), setmetatable({151403,2,571},base), setmetatable({151404,2,572},base), setmetatable({151405,2,573},base), setmetatable({151406,2,574},base), setmetatable({151407,2,575},base), setmetatable({160001,2,576},base), setmetatable({160002,2,577},base), setmetatable({160003,2,578},base), setmetatable({160004,2,579},base), setmetatable({160005,2,580},base), setmetatable({160006,2,581},base), setmetatable({160007,2,582},base), setmetatable({160101,2,583},base), setmetatable({160102,2,584},base), setmetatable({160103,2,585},base), setmetatable({160104,2,586},base), setmetatable({160105,2,587},base), setmetatable({160106,2,588},base), setmetatable({160107,2,589},base), setmetatable({160201,2,590},base), setmetatable({160202,2,591},base), setmetatable({160203,2,592},base), setmetatable({160204,2,593},base), setmetatable({160205,2,594},base), setmetatable({160206,2,595},base), setmetatable({160207,2,596},base), setmetatable({160301,2,597},base), setmetatable({160302,2,598},base), setmetatable({160303,2,599},base), setmetatable({160304,2,600},base), setmetatable({160305,2,601},base), setmetatable({160306,2,602},base), setmetatable({160307,2,603},base), setmetatable({160401,2,604},base), setmetatable({160402,2,605},base), setmetatable({160403,2,606},base), setmetatable({160404,2,607},base), setmetatable({160405,2,608},base), setmetatable({160406,2,609},base), setmetatable({160407,2,610},base), setmetatable({160501,2,611},base), setmetatable({160502,2,612},base), setmetatable({160503,2,613},base), setmetatable({160504,2,614},base), setmetatable({160505,2,615},base), setmetatable({160506,2,616},base), setmetatable({160507,2,617},base), setmetatable({160601,2,618},base), setmetatable({160602,2,619},base), setmetatable({160603,2,620},base), setmetatable({160604,2,621},base), setmetatable({160605,2,622},base), setmetatable({160606,2,623},base), setmetatable({160607,2,624},base), setmetatable({160701,2,625},base), setmetatable({160702,2,626},base), setmetatable({160703,2,627},base), setmetatable({160704,2,628},base), setmetatable({160705,2,629},base), setmetatable({160706,2,630},base), setmetatable({160707,2,631},base), setmetatable({160801,2,632},base), setmetatable({160802,2,633},base), setmetatable({160803,2,634},base), setmetatable({160804,2,635},base), setmetatable({160805,2,636},base), setmetatable({160806,2,637},base), setmetatable({160807,2,638},base), setmetatable({160901,2,639},base), setmetatable({160902,2,640},base), setmetatable({160903,2,641},base), setmetatable({160904,2,642},base), setmetatable({160905,2,643},base), setmetatable({160906,2,644},base), setmetatable({160907,2,645},base), setmetatable({161001,2,646},base), setmetatable({161002,2,647},base), setmetatable({161003,2,648},base), setmetatable({161004,2,649},base), setmetatable({161005,2,650},base), setmetatable({161006,2,651},base), setmetatable({161007,2,652},base), setmetatable({161101,2,653},base), setmetatable({161102,2,654},base), setmetatable({161103,2,655},base), setmetatable({161104,2,656},base), setmetatable({161105,2,657},base), setmetatable({161106,2,658},base), setmetatable({161107,2,659},base), setmetatable({161201,2,660},base), setmetatable({161202,2,661},base), setmetatable({161203,2,662},base), setmetatable({161204,2,663},base), setmetatable({161205,2,664},base), setmetatable({161206,2,665},base), setmetatable({161207,2,666},base), setmetatable({161301,2,667},base), setmetatable({161302,2,668},base), setmetatable({161303,2,669},base), setmetatable({161304,2,670},base), setmetatable({161305,2,671},base), setmetatable({161306,2,672},base), setmetatable({161307,2,673},base), setmetatable({161401,2,674},base), setmetatable({161402,2,675},base), setmetatable({161403,2,676},base), setmetatable({161404,2,677},base), setmetatable({161405,2,678},base), setmetatable({161406,2,679},base), setmetatable({161407,2,680},base), setmetatable({170001,2,681},base), setmetatable({170002,2,682},base), setmetatable({170003,2,683},base), setmetatable({170004,2,684},base), setmetatable({170005,2,685},base), setmetatable({170006,2,686},base), setmetatable({170007,2,687},base), setmetatable({170101,2,688},base), setmetatable({170102,2,689},base), setmetatable({170103,2,690},base), setmetatable({170104,2,691},base), setmetatable({170105,2,692},base), setmetatable({170106,2,693},base), setmetatable({170107,2,694},base), setmetatable({170201,2,695},base), setmetatable({170202,2,696},base), setmetatable({170203,2,697},base), setmetatable({170204,2,698},base), setmetatable({170205,2,699},base), setmetatable({170206,2,700},base), setmetatable({170207,2,701},base), setmetatable({170301,2,702},base), setmetatable({170302,2,703},base), setmetatable({170303,2,704},base), setmetatable({170304,2,705},base), setmetatable({170305,2,706},base), setmetatable({170306,2,707},base), setmetatable({170307,2,708},base), setmetatable({170401,2,709},base), setmetatable({170402,2,710},base), setmetatable({170403,2,711},base), setmetatable({170404,2,712},base), setmetatable({170405,2,713},base), setmetatable({170406,2,714},base), setmetatable({170407,2,715},base), setmetatable({170501,2,716},base), setmetatable({170502,2,717},base), setmetatable({170503,2,718},base), setmetatable({170504,2,719},base), setmetatable({170505,2,720},base), setmetatable({170506,2,721},base), setmetatable({170507,2,722},base), setmetatable({170601,2,723},base), setmetatable({170602,2,724},base), setmetatable({170603,2,725},base), setmetatable({170604,2,726},base), setmetatable({170605,2,727},base), setmetatable({170606,2,728},base), setmetatable({170607,2,729},base), setmetatable({170701,2,730},base), setmetatable({170702,2,731},base), setmetatable({170703,2,732},base), setmetatable({170704,2,733},base), setmetatable({170705,2,734},base), setmetatable({170706,2,735},base), setmetatable({170707,2,736},base), setmetatable({170801,2,737},base), setmetatable({170802,2,738},base), setmetatable({170803,2,739},base), setmetatable({170804,2,740},base), setmetatable({170805,2,741},base), setmetatable({170806,2,742},base), setmetatable({170807,2,743},base), setmetatable({170901,2,744},base), setmetatable({170902,2,745},base), setmetatable({170903,2,746},base), setmetatable({170904,2,747},base), setmetatable({170905,2,748},base), setmetatable({170906,2,749},base), setmetatable({170907,2,750},base), setmetatable({171001,2,751},base), setmetatable({171002,2,752},base), setmetatable({171003,2,753},base), setmetatable({171004,2,754},base), setmetatable({171005,2,755},base), setmetatable({171006,2,756},base), setmetatable({171007,2,757},base), setmetatable({171101,2,758},base), setmetatable({171102,2,759},base), setmetatable({171103,2,760},base), setmetatable({171104,2,761},base), setmetatable({171105,2,762},base), setmetatable({171106,2,763},base), setmetatable({171107,2,764},base), setmetatable({171201,2,765},base), setmetatable({171202,2,766},base), setmetatable({171203,2,767},base), setmetatable({171204,2,768},base), setmetatable({171205,2,769},base), setmetatable({171206,2,770},base), setmetatable({171207,2,771},base), setmetatable({171301,2,772},base), setmetatable({171302,2,773},base), setmetatable({171303,2,774},base), setmetatable({171304,2,775},base), setmetatable({171305,2,776},base), setmetatable({171306,2,777},base), setmetatable({171307,2,778},base), setmetatable({171401,2,779},base), setmetatable({171402,2,780},base), setmetatable({171403,2,781},base), setmetatable({171404,2,782},base), setmetatable({171405,2,783},base), setmetatable({171406,2,784},base), setmetatable({171407,2,785},base), setmetatable({180001,2,786},base), setmetatable({180002,2,787},base), setmetatable({180003,2,788},base), setmetatable({180004,2,789},base), setmetatable({180005,2,790},base), setmetatable({180006,2,791},base), setmetatable({180007,2,792},base), setmetatable({180101,2,793},base), setmetatable({180102,2,794},base), setmetatable({180103,2,795},base), setmetatable({180104,2,796},base), setmetatable({180105,2,797},base), setmetatable({180106,2,798},base), setmetatable({180107,2,799},base), setmetatable({180201,2,800},base), setmetatable({180202,2,801},base), setmetatable({180203,2,802},base), setmetatable({180204,2,803},base), setmetatable({180205,2,804},base), setmetatable({180206,2,805},base), setmetatable({180207,2,806},base), setmetatable({180301,2,807},base), setmetatable({180302,2,808},base), setmetatable({180303,2,809},base), setmetatable({180304,2,810},base), setmetatable({180305,2,811},base), setmetatable({180306,2,812},base), setmetatable({180307,2,813},base), setmetatable({180401,2,814},base), setmetatable({180402,2,815},base), setmetatable({180403,2,816},base), setmetatable({180404,2,817},base), setmetatable({180405,2,818},base), setmetatable({180406,2,819},base), setmetatable({180407,2,820},base), setmetatable({180501,2,821},base), setmetatable({180502,2,822},base), setmetatable({180503,2,823},base), setmetatable({180504,2,824},base), setmetatable({180505,2,825},base), setmetatable({180506,2,826},base), setmetatable({180507,2,827},base), setmetatable({180601,2,828},base), setmetatable({180602,2,829},base), setmetatable({180603,2,830},base), setmetatable({180604,2,831},base), setmetatable({180605,2,832},base), setmetatable({180606,2,833},base), setmetatable({180607,2,834},base), setmetatable({180701,2,835},base), setmetatable({180702,2,836},base), setmetatable({180703,2,837},base), setmetatable({180704,2,838},base), setmetatable({180705,2,839},base), setmetatable({180706,2,840},base), setmetatable({180707,2,841},base), setmetatable({180801,2,842},base), setmetatable({180802,2,843},base), setmetatable({180803,2,844},base), setmetatable({180804,2,845},base), setmetatable({180805,2,846},base), setmetatable({180806,2,847},base), setmetatable({180807,2,848},base), setmetatable({180901,2,849},base), setmetatable({180902,2,850},base), setmetatable({180903,2,851},base), setmetatable({180904,2,852},base), setmetatable({180905,2,853},base), setmetatable({180906,2,854},base), setmetatable({180907,2,855},base), setmetatable({181001,2,856},base), setmetatable({181002,2,857},base), setmetatable({181003,2,858},base), setmetatable({181004,2,859},base), setmetatable({181005,2,860},base), setmetatable({181006,2,861},base), setmetatable({181007,2,862},base), setmetatable({181101,2,863},base), setmetatable({181102,2,864},base), setmetatable({181103,2,865},base), setmetatable({181104,2,866},base), setmetatable({181105,2,867},base), setmetatable({181106,2,868},base), setmetatable({181107,2,869},base), setmetatable({181201,2,870},base), setmetatable({181202,2,871},base), setmetatable({181203,2,872},base), setmetatable({181204,2,873},base), setmetatable({181205,2,874},base), setmetatable({181206,2,875},base), setmetatable({181207,2,876},base), setmetatable({181301,2,877},base), setmetatable({181302,2,878},base), setmetatable({181303,2,879},base), setmetatable({181304,2,880},base), setmetatable({181305,2,881},base), setmetatable({181306,2,882},base), setmetatable({181307,2,883},base), setmetatable({181401,2,884},base), setmetatable({181402,2,885},base), setmetatable({181403,2,886},base), setmetatable({181404,2,887},base), setmetatable({181405,2,888},base), setmetatable({181406,2,889},base), setmetatable({181407,2,890},base), setmetatable({190001,2,891},base), setmetatable({190002,2,892},base), setmetatable({190003,2,893},base), setmetatable({190004,2,894},base), setmetatable({190005,2,895},base), setmetatable({190006,2,896},base), setmetatable({190007,2,897},base), setmetatable({190101,2,898},base), setmetatable({190102,2,899},base), setmetatable({190103,2,900},base), setmetatable({190104,2,901},base), setmetatable({190105,2,902},base), setmetatable({190106,2,903},base), setmetatable({190107,2,904},base), setmetatable({190201,2,905},base), setmetatable({190202,2,906},base), setmetatable({190203,2,907},base), setmetatable({190204,2,908},base), setmetatable({190205,2,909},base), setmetatable({190206,2,910},base), setmetatable({190207,2,911},base), setmetatable({190301,2,912},base), setmetatable({190302,2,913},base), setmetatable({190303,2,914},base), setmetatable({190304,2,915},base), setmetatable({190305,2,916},base), setmetatable({190306,2,917},base), setmetatable({190307,2,918},base), setmetatable({190401,2,919},base), setmetatable({190402,2,920},base), setmetatable({190403,2,921},base), setmetatable({190404,2,922},base), setmetatable({190405,2,923},base), setmetatable({190406,2,924},base), setmetatable({190407,2,925},base), setmetatable({190501,2,926},base), setmetatable({190502,2,927},base), setmetatable({190503,2,928},base), setmetatable({190504,2,929},base), setmetatable({190505,2,930},base), setmetatable({190506,2,931},base), setmetatable({190507,2,932},base), setmetatable({190601,2,933},base), setmetatable({190602,2,934},base), setmetatable({190603,2,935},base), setmetatable({190604,2,936},base), setmetatable({190605,2,937},base), setmetatable({190606,2,938},base), setmetatable({190607,2,939},base), setmetatable({190701,2,940},base), setmetatable({190702,2,941},base), setmetatable({190703,2,942},base), setmetatable({190704,2,943},base), setmetatable({190705,2,944},base), setmetatable({190706,2,945},base), setmetatable({190707,2,946},base), setmetatable({190801,2,947},base), setmetatable({190802,2,948},base), setmetatable({190803,2,949},base), setmetatable({190804,2,950},base), setmetatable({190805,2,951},base), setmetatable({190806,2,952},base), setmetatable({190807,2,953},base), setmetatable({190901,2,954},base), setmetatable({190902,2,955},base), setmetatable({190903,2,956},base), setmetatable({190904,2,957},base), setmetatable({190905,2,958},base), setmetatable({190906,2,959},base), setmetatable({190907,2,960},base), setmetatable({191001,2,961},base), setmetatable({191002,2,962},base), setmetatable({191003,2,963},base), setmetatable({191004,2,964},base), setmetatable({191005,2,965},base), setmetatable({191006,2,966},base), setmetatable({191007,2,967},base), setmetatable({191101,2,968},base), setmetatable({191102,2,969},base), setmetatable({191103,2,970},base), setmetatable({191104,2,971},base), setmetatable({191105,2,972},base), setmetatable({191106,2,973},base), setmetatable({191107,2,974},base), setmetatable({191201,2,975},base), setmetatable({191202,2,976},base), setmetatable({191203,2,977},base), setmetatable({191204,2,978},base), setmetatable({191205,2,979},base), setmetatable({191206,2,980},base), setmetatable({191207,2,981},base), setmetatable({191301,2,982},base), setmetatable({191302,2,983},base), setmetatable({191303,2,984},base), setmetatable({191304,2,985},base), setmetatable({191305,2,986},base), setmetatable({191306,2,987},base), setmetatable({191307,2,988},base), setmetatable({191401,2,989},base), setmetatable({191402,2,990},base), setmetatable({191403,2,991},base), setmetatable({191404,2,992},base), setmetatable({191405,2,993},base), setmetatable({191406,2,994},base), setmetatable({191407,2,995},base), setmetatable({200001,2,996},base), setmetatable({200002,2,997},base), setmetatable({200003,2,998},base), setmetatable({200004,2,999},base), setmetatable({200005,2,1000},base), setmetatable({200006,3,1},base), setmetatable({200007,3,2},base), setmetatable({200101,3,3},base), setmetatable({200102,3,4},base), setmetatable({200103,3,5},base), setmetatable({200104,3,6},base), setmetatable({200105,3,7},base), setmetatable({200106,3,8},base), setmetatable({200107,3,9},base), setmetatable({200201,3,10},base), setmetatable({200202,3,11},base), setmetatable({200203,3,12},base), setmetatable({200204,3,13},base), setmetatable({200205,3,14},base), setmetatable({200206,3,15},base), setmetatable({200207,3,16},base), setmetatable({200301,3,17},base), setmetatable({200302,3,18},base), setmetatable({200303,3,19},base), setmetatable({200304,3,20},base), setmetatable({200305,3,21},base), setmetatable({200306,3,22},base), setmetatable({200307,3,23},base), setmetatable({200401,3,24},base), setmetatable({200402,3,25},base), setmetatable({200403,3,26},base), setmetatable({200404,3,27},base), setmetatable({200405,3,28},base), setmetatable({200406,3,29},base), setmetatable({200407,3,30},base), setmetatable({200501,3,31},base), setmetatable({200502,3,32},base), setmetatable({200503,3,33},base), setmetatable({200504,3,34},base), setmetatable({200505,3,35},base), setmetatable({200506,3,36},base), setmetatable({200507,3,37},base), setmetatable({200601,3,38},base), setmetatable({200602,3,39},base), setmetatable({200603,3,40},base), setmetatable({200604,3,41},base), setmetatable({200605,3,42},base), setmetatable({200606,3,43},base), setmetatable({200607,3,44},base), setmetatable({200701,3,45},base), setmetatable({200702,3,46},base), setmetatable({200703,3,47},base), setmetatable({200704,3,48},base), setmetatable({200705,3,49},base), setmetatable({200706,3,50},base), setmetatable({200707,3,51},base), setmetatable({200801,3,52},base), setmetatable({200802,3,53},base), setmetatable({200803,3,54},base), setmetatable({200804,3,55},base), setmetatable({200805,3,56},base), setmetatable({200806,3,57},base), setmetatable({200807,3,58},base), setmetatable({200901,3,59},base), setmetatable({200902,3,60},base), setmetatable({200903,3,61},base), setmetatable({200904,3,62},base), setmetatable({200905,3,63},base), setmetatable({200906,3,64},base), setmetatable({200907,3,65},base), setmetatable({201001,3,66},base), setmetatable({201002,3,67},base), setmetatable({201003,3,68},base), setmetatable({201004,3,69},base), setmetatable({201005,3,70},base), setmetatable({201006,3,71},base), setmetatable({201007,3,72},base), setmetatable({201101,3,73},base), setmetatable({201102,3,74},base), setmetatable({201103,3,75},base), setmetatable({201104,3,76},base), setmetatable({201105,3,77},base), setmetatable({201106,3,78},base), setmetatable({201107,3,79},base), setmetatable({201201,3,80},base), setmetatable({201202,3,81},base), setmetatable({201203,3,82},base), setmetatable({201204,3,83},base), setmetatable({201205,3,84},base), setmetatable({201206,3,85},base), setmetatable({201207,3,86},base), setmetatable({201301,3,87},base), setmetatable({201302,3,88},base), setmetatable({201303,3,89},base), setmetatable({201304,3,90},base), setmetatable({201305,3,91},base), setmetatable({201306,3,92},base), setmetatable({201307,3,93},base), setmetatable({201401,3,94},base), setmetatable({201402,3,95},base), setmetatable({201403,3,96},base), setmetatable({201404,3,97},base), setmetatable({201405,3,98},base), setmetatable({201406,3,99},base), setmetatable({201407,3,100},base), setmetatable({210001,3,101},base), setmetatable({210002,3,102},base), setmetatable({210003,3,103},base), setmetatable({210004,3,104},base), setmetatable({210005,3,105},base), setmetatable({210006,3,106},base), setmetatable({210007,3,107},base), setmetatable({210101,3,108},base), setmetatable({210102,3,109},base), setmetatable({210103,3,110},base), setmetatable({210104,3,111},base), setmetatable({210105,3,112},base), setmetatable({210106,3,113},base), setmetatable({210107,3,114},base), setmetatable({210201,3,115},base), setmetatable({210202,3,116},base), setmetatable({210203,3,117},base), setmetatable({210204,3,118},base), setmetatable({210205,3,119},base), setmetatable({210206,3,120},base), setmetatable({210207,3,121},base), setmetatable({210301,3,122},base), setmetatable({210302,3,123},base), setmetatable({210303,3,124},base), setmetatable({210304,3,125},base), setmetatable({210305,3,126},base), setmetatable({210306,3,127},base), setmetatable({210307,3,128},base), setmetatable({210401,3,129},base), setmetatable({210402,3,130},base), setmetatable({210403,3,131},base), setmetatable({210404,3,132},base), setmetatable({210405,3,133},base), setmetatable({210406,3,134},base), setmetatable({210407,3,135},base), setmetatable({210501,3,136},base), setmetatable({210502,3,137},base), setmetatable({210503,3,138},base), setmetatable({210504,3,139},base), setmetatable({210505,3,140},base), setmetatable({210506,3,141},base), setmetatable({210507,3,142},base), setmetatable({210601,3,143},base), setmetatable({210602,3,144},base), setmetatable({210603,3,145},base), setmetatable({210604,3,146},base), setmetatable({210605,3,147},base), setmetatable({210606,3,148},base), setmetatable({210607,3,149},base), setmetatable({210701,3,150},base), setmetatable({210702,3,151},base), setmetatable({210703,3,152},base), setmetatable({210704,3,153},base), setmetatable({210705,3,154},base), setmetatable({210706,3,155},base), setmetatable({210707,3,156},base), setmetatable({210801,3,157},base), setmetatable({210802,3,158},base), setmetatable({210803,3,159},base), setmetatable({210804,3,160},base), setmetatable({210805,3,161},base), setmetatable({210806,3,162},base), setmetatable({210807,3,163},base), setmetatable({210901,3,164},base), setmetatable({210902,3,165},base), setmetatable({210903,3,166},base), setmetatable({210904,3,167},base), setmetatable({210905,3,168},base), setmetatable({210906,3,169},base), setmetatable({210907,3,170},base), setmetatable({211001,3,171},base), setmetatable({211002,3,172},base), setmetatable({211003,3,173},base), setmetatable({211004,3,174},base), setmetatable({211005,3,175},base), setmetatable({211006,3,176},base), setmetatable({211007,3,177},base), setmetatable({211101,3,178},base), setmetatable({211102,3,179},base), setmetatable({211103,3,180},base), setmetatable({211104,3,181},base), setmetatable({211105,3,182},base), setmetatable({211106,3,183},base), setmetatable({211107,3,184},base), setmetatable({211201,3,185},base), setmetatable({211202,3,186},base), setmetatable({211203,3,187},base), setmetatable({211204,3,188},base), setmetatable({211205,3,189},base), setmetatable({211206,3,190},base), setmetatable({211207,3,191},base), setmetatable({211301,3,192},base), setmetatable({211302,3,193},base), setmetatable({211303,3,194},base), setmetatable({211304,3,195},base), setmetatable({211305,3,196},base), setmetatable({211306,3,197},base), setmetatable({211307,3,198},base), setmetatable({211401,3,199},base), setmetatable({211402,3,200},base), setmetatable({211403,3,201},base), setmetatable({211404,3,202},base), setmetatable({211405,3,203},base), setmetatable({211406,3,204},base), setmetatable({211407,3,205},base), setmetatable({220001,3,206},base), setmetatable({220002,3,207},base), setmetatable({220003,3,208},base), setmetatable({220004,3,209},base), setmetatable({220005,3,210},base), setmetatable({220006,3,211},base), setmetatable({220007,3,212},base), setmetatable({220101,3,213},base), setmetatable({220102,3,214},base), setmetatable({220103,3,215},base), setmetatable({220104,3,216},base), setmetatable({220105,3,217},base), setmetatable({220106,3,218},base), setmetatable({220107,3,219},base), setmetatable({220201,3,220},base), setmetatable({220202,3,221},base), setmetatable({220203,3,222},base), setmetatable({220204,3,223},base), setmetatable({220205,3,224},base), setmetatable({220206,3,225},base), setmetatable({220207,3,226},base), setmetatable({220301,3,227},base), setmetatable({220302,3,228},base), setmetatable({220303,3,229},base), setmetatable({220304,3,230},base), setmetatable({220305,3,231},base), setmetatable({220306,3,232},base), setmetatable({220307,3,233},base), setmetatable({220401,3,234},base), setmetatable({220402,3,235},base), setmetatable({220403,3,236},base), setmetatable({220404,3,237},base), setmetatable({220405,3,238},base), setmetatable({220406,3,239},base), setmetatable({220407,3,240},base), setmetatable({220501,3,241},base), setmetatable({220502,3,242},base), setmetatable({220503,3,243},base), setmetatable({220504,3,244},base), setmetatable({220505,3,245},base), setmetatable({220506,3,246},base), setmetatable({220507,3,247},base), setmetatable({220601,3,248},base), setmetatable({220602,3,249},base), setmetatable({220603,3,250},base), setmetatable({220604,3,251},base), setmetatable({220605,3,252},base), setmetatable({220606,3,253},base), setmetatable({220607,3,254},base), setmetatable({220701,3,255},base), setmetatable({220702,3,256},base), setmetatable({220703,3,257},base), setmetatable({220704,3,258},base), setmetatable({220705,3,259},base), setmetatable({220706,3,260},base), setmetatable({220707,3,261},base), setmetatable({220801,3,262},base), setmetatable({220802,3,263},base), setmetatable({220803,3,264},base), setmetatable({220804,3,265},base), setmetatable({220805,3,266},base), setmetatable({220806,3,267},base), setmetatable({220807,3,268},base), setmetatable({220901,3,269},base), setmetatable({220902,3,270},base), setmetatable({220903,3,271},base), setmetatable({220904,3,272},base), setmetatable({220905,3,273},base), setmetatable({220906,3,274},base), setmetatable({220907,3,275},base), setmetatable({221001,3,276},base), setmetatable({221002,3,277},base), setmetatable({221003,3,278},base), setmetatable({221004,3,279},base), setmetatable({221005,3,280},base), setmetatable({221006,3,281},base), setmetatable({221007,3,282},base), setmetatable({221101,3,283},base), setmetatable({221102,3,284},base), setmetatable({221103,3,285},base), setmetatable({221104,3,286},base), setmetatable({221105,3,287},base), setmetatable({221106,3,288},base), setmetatable({221107,3,289},base), setmetatable({221201,3,290},base), setmetatable({221202,3,291},base), setmetatable({221203,3,292},base), setmetatable({221204,3,293},base), setmetatable({221205,3,294},base), setmetatable({221206,3,295},base), setmetatable({221207,3,296},base), setmetatable({221301,3,297},base), setmetatable({221302,3,298},base), setmetatable({221303,3,299},base), setmetatable({221304,3,300},base), setmetatable({221305,3,301},base), setmetatable({221306,3,302},base), setmetatable({221307,3,303},base), setmetatable({221401,3,304},base), setmetatable({221402,3,305},base), setmetatable({221403,3,306},base), setmetatable({221404,3,307},base), setmetatable({221405,3,308},base), setmetatable({221406,3,309},base), setmetatable({221407,3,310},base), setmetatable({230001,3,311},base), setmetatable({230002,3,312},base), setmetatable({230003,3,313},base), setmetatable({230004,3,314},base), setmetatable({230005,3,315},base), setmetatable({230006,3,316},base), setmetatable({230007,3,317},base), setmetatable({230101,3,318},base), setmetatable({230102,3,319},base), setmetatable({230103,3,320},base), setmetatable({230104,3,321},base), setmetatable({230105,3,322},base), setmetatable({230106,3,323},base), setmetatable({230107,3,324},base), setmetatable({230201,3,325},base), setmetatable({230202,3,326},base), setmetatable({230203,3,327},base), setmetatable({230204,3,328},base), setmetatable({230205,3,329},base), setmetatable({230206,3,330},base), setmetatable({230207,3,331},base), setmetatable({230301,3,332},base), setmetatable({230302,3,333},base), setmetatable({230303,3,334},base), setmetatable({230304,3,335},base), setmetatable({230305,3,336},base), setmetatable({230306,3,337},base), setmetatable({230307,3,338},base), setmetatable({230401,3,339},base), setmetatable({230402,3,340},base), setmetatable({230403,3,341},base), setmetatable({230404,3,342},base), setmetatable({230405,3,343},base), setmetatable({230406,3,344},base), setmetatable({230407,3,345},base), setmetatable({230501,3,346},base), setmetatable({230502,3,347},base), setmetatable({230503,3,348},base), setmetatable({230504,3,349},base), setmetatable({230505,3,350},base), setmetatable({230506,3,351},base), setmetatable({230507,3,352},base), setmetatable({230601,3,353},base), setmetatable({230602,3,354},base), setmetatable({230603,3,355},base), setmetatable({230604,3,356},base), setmetatable({230605,3,357},base), setmetatable({230606,3,358},base), setmetatable({230607,3,359},base), setmetatable({230701,3,360},base), setmetatable({230702,3,361},base), setmetatable({230703,3,362},base), setmetatable({230704,3,363},base), setmetatable({230705,3,364},base), setmetatable({230706,3,365},base), setmetatable({230707,3,366},base), setmetatable({230801,3,367},base), setmetatable({230802,3,368},base), setmetatable({230803,3,369},base), setmetatable({230804,3,370},base), setmetatable({230805,3,371},base), setmetatable({230806,3,372},base), setmetatable({230807,3,373},base), setmetatable({230901,3,374},base), setmetatable({230902,3,375},base), setmetatable({230903,3,376},base), setmetatable({230904,3,377},base), setmetatable({230905,3,378},base), setmetatable({230906,3,379},base), setmetatable({230907,3,380},base), setmetatable({231001,3,381},base), setmetatable({231002,3,382},base), setmetatable({231003,3,383},base), setmetatable({231004,3,384},base), setmetatable({231005,3,385},base), setmetatable({231006,3,386},base), setmetatable({231007,3,387},base), setmetatable({231101,3,388},base), setmetatable({231102,3,389},base), setmetatable({231103,3,390},base), setmetatable({231104,3,391},base), setmetatable({231105,3,392},base), setmetatable({231106,3,393},base), setmetatable({231107,3,394},base), setmetatable({231201,3,395},base), setmetatable({231202,3,396},base), setmetatable({231203,3,397},base), setmetatable({231204,3,398},base), setmetatable({231205,3,399},base), setmetatable({231206,3,400},base), setmetatable({231207,3,401},base), setmetatable({231301,3,402},base), setmetatable({231302,3,403},base), setmetatable({231303,3,404},base), setmetatable({231304,3,405},base), setmetatable({231305,3,406},base), setmetatable({231306,3,407},base), setmetatable({231307,3,408},base), setmetatable({231401,3,409},base), setmetatable({231402,3,410},base), setmetatable({231403,3,411},base), setmetatable({231404,3,412},base), setmetatable({231405,3,413},base), setmetatable({231406,3,414},base), setmetatable({231407,3,415},base), setmetatable({240001,3,416},base), setmetatable({240002,3,417},base), setmetatable({240003,3,418},base), setmetatable({240004,3,419},base), setmetatable({240005,3,420},base), setmetatable({240006,3,421},base), setmetatable({240007,3,422},base), setmetatable({240101,3,423},base), setmetatable({240102,3,424},base), setmetatable({240103,3,425},base), setmetatable({240104,3,426},base), setmetatable({240105,3,427},base), setmetatable({240106,3,428},base), setmetatable({240107,3,429},base), setmetatable({240201,3,430},base), setmetatable({240202,3,431},base), setmetatable({240203,3,432},base), setmetatable({240204,3,433},base), setmetatable({240205,3,434},base), setmetatable({240206,3,435},base), setmetatable({240207,3,436},base), setmetatable({240301,3,437},base), setmetatable({240302,3,438},base), setmetatable({240303,3,439},base), setmetatable({240304,3,440},base), setmetatable({240305,3,441},base), setmetatable({240306,3,442},base), setmetatable({240307,3,443},base), setmetatable({240401,3,444},base), setmetatable({240402,3,445},base), setmetatable({240403,3,446},base), setmetatable({240404,3,447},base), setmetatable({240405,3,448},base), setmetatable({240406,3,449},base), setmetatable({240407,3,450},base), setmetatable({240501,3,451},base), setmetatable({240502,3,452},base), setmetatable({240503,3,453},base), setmetatable({240504,3,454},base), setmetatable({240505,3,455},base), setmetatable({240506,3,456},base), setmetatable({240507,3,457},base), setmetatable({240601,3,458},base), setmetatable({240602,3,459},base), setmetatable({240603,3,460},base), setmetatable({240604,3,461},base), setmetatable({240605,3,462},base), setmetatable({240606,3,463},base), setmetatable({240607,3,464},base), setmetatable({240701,3,465},base), setmetatable({240702,3,466},base), setmetatable({240703,3,467},base), setmetatable({240704,3,468},base), setmetatable({240705,3,469},base), setmetatable({240706,3,470},base), setmetatable({240707,3,471},base), setmetatable({240801,3,472},base), setmetatable({240802,3,473},base), setmetatable({240803,3,474},base), setmetatable({240804,3,475},base), setmetatable({240805,3,476},base), setmetatable({240806,3,477},base), setmetatable({240807,3,478},base), setmetatable({240901,3,479},base), setmetatable({240902,3,480},base), setmetatable({240903,3,481},base), setmetatable({240904,3,482},base), setmetatable({240905,3,483},base), setmetatable({240906,3,484},base), setmetatable({240907,3,485},base), setmetatable({241001,3,486},base), setmetatable({241002,3,487},base), setmetatable({241003,3,488},base), setmetatable({241004,3,489},base), setmetatable({241005,3,490},base), setmetatable({241006,3,491},base), setmetatable({241007,3,492},base), setmetatable({241101,3,493},base), setmetatable({241102,3,494},base), setmetatable({241103,3,495},base), setmetatable({241104,3,496},base), setmetatable({241105,3,497},base), setmetatable({241106,3,498},base), setmetatable({241107,3,499},base), setmetatable({241201,3,500},base), setmetatable({241202,3,501},base), setmetatable({241203,3,502},base), setmetatable({241204,3,503},base), setmetatable({241205,3,504},base), setmetatable({241206,3,505},base), setmetatable({241207,3,506},base), setmetatable({241301,3,507},base), setmetatable({241302,3,508},base), setmetatable({241303,3,509},base), setmetatable({241304,3,510},base), setmetatable({241305,3,511},base), setmetatable({241306,3,512},base), setmetatable({241307,3,513},base), setmetatable({241401,3,514},base), setmetatable({241402,3,515},base), setmetatable({241403,3,516},base), setmetatable({241404,3,517},base), setmetatable({241405,3,518},base), setmetatable({241406,3,519},base), setmetatable({241407,3,520},base), setmetatable({250001,3,521},base), setmetatable({250002,3,522},base), setmetatable({250003,3,523},base), setmetatable({250004,3,524},base), setmetatable({250005,3,525},base), setmetatable({250006,3,526},base), setmetatable({250007,3,527},base), setmetatable({250101,3,528},base), setmetatable({250102,3,529},base), setmetatable({250103,3,530},base), setmetatable({250104,3,531},base), setmetatable({250105,3,532},base), setmetatable({250106,3,533},base), setmetatable({250107,3,534},base), setmetatable({250201,3,535},base), setmetatable({250202,3,536},base), setmetatable({250203,3,537},base), setmetatable({250204,3,538},base), setmetatable({250205,3,539},base), setmetatable({250206,3,540},base), setmetatable({250207,3,541},base), setmetatable({250301,3,542},base), setmetatable({250302,3,543},base), setmetatable({250303,3,544},base), setmetatable({250304,3,545},base), setmetatable({250305,3,546},base), setmetatable({250306,3,547},base), setmetatable({250307,3,548},base), setmetatable({250401,3,549},base), setmetatable({250402,3,550},base), setmetatable({250403,3,551},base), setmetatable({250404,3,552},base), setmetatable({250405,3,553},base), setmetatable({250406,3,554},base), setmetatable({250407,3,555},base), setmetatable({250501,3,556},base), setmetatable({250502,3,557},base), setmetatable({250503,3,558},base), setmetatable({250504,3,559},base), setmetatable({250505,3,560},base), setmetatable({250506,3,561},base), setmetatable({250507,3,562},base), setmetatable({250601,3,563},base), setmetatable({250602,3,564},base), setmetatable({250603,3,565},base), setmetatable({250604,3,566},base), setmetatable({250605,3,567},base), setmetatable({250606,3,568},base), setmetatable({250607,3,569},base), setmetatable({250701,3,570},base), setmetatable({250702,3,571},base), setmetatable({250703,3,572},base), setmetatable({250704,3,573},base), setmetatable({250705,3,574},base), setmetatable({250706,3,575},base), setmetatable({250707,3,576},base), setmetatable({250801,3,577},base), setmetatable({250802,3,578},base), setmetatable({250803,3,579},base), setmetatable({250804,3,580},base), setmetatable({250805,3,581},base), setmetatable({250806,3,582},base), setmetatable({250807,3,583},base), setmetatable({250901,3,584},base), setmetatable({250902,3,585},base), setmetatable({250903,3,586},base), setmetatable({250904,3,587},base), setmetatable({250905,3,588},base), setmetatable({250906,3,589},base), setmetatable({250907,3,590},base), setmetatable({251001,3,591},base), setmetatable({251002,3,592},base), setmetatable({251003,3,593},base), setmetatable({251004,3,594},base), setmetatable({251005,3,595},base), setmetatable({251006,3,596},base), setmetatable({251007,3,597},base), setmetatable({251101,3,598},base), setmetatable({251102,3,599},base), setmetatable({251103,3,600},base), setmetatable({251104,3,601},base), setmetatable({251105,3,602},base), setmetatable({251106,3,603},base), setmetatable({251107,3,604},base), setmetatable({251201,3,605},base), setmetatable({251202,3,606},base), setmetatable({251203,3,607},base), setmetatable({251204,3,608},base), setmetatable({251205,3,609},base), setmetatable({251206,3,610},base), setmetatable({251207,3,611},base), setmetatable({251301,3,612},base), setmetatable({251302,3,613},base), setmetatable({251303,3,614},base), setmetatable({251304,3,615},base), setmetatable({251305,3,616},base), setmetatable({251306,3,617},base), setmetatable({251307,3,618},base), setmetatable({251401,3,619},base), setmetatable({251402,3,620},base), setmetatable({251403,3,621},base), setmetatable({251404,3,622},base), setmetatable({251405,3,623},base), setmetatable({251406,3,624},base), setmetatable({251407,3,625},base), } return { dataTable = dataTable, propertyTable = propertyTable, primaryTable = primaryTable, }