local propertyTable = { RFAreaType = 1,RFAreaLevel = 2,RFAreaLevelPoint = 3,RFAreaLevelEXP = 4,Attr_Table = 5, } local mainPropertyTable = { RFAreaType = 1,RFAreaLevel = 2,RFAreaLevelPoint = 3,PageIndex = 4,LineIndex = 5, } local primaryTable = { "RFAreaType","RFAreaLevel","RFAreaLevelPoint", } 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[4] local pageData = DataPageEntry[pageIndex] if pageData == nil then pageData = require('Data/RecycleFragmentArea-page'..pageIndex) if DataSheetUtil then --skip fixedpoint process for data sheet checker DataSheetUtil.ProcessFixedPoint('RecycleFragmentArea', pageData) end DataPageEntry[pageIndex] = pageData end local lineIndex = t[5] local resultData = pageData[lineIndex] return resultData[propertyIndex] end end, __newindex = function() error('Attempt to modify read-only table') end } local dataTable = { setmetatable({1,0,0,1,1},base), setmetatable({1,0,20,1,2},base), setmetatable({1,0,40,1,3},base), setmetatable({1,0,60,1,4},base), setmetatable({1,0,80,1,5},base), setmetatable({1,1,0,1,6},base), setmetatable({1,1,20,1,7},base), setmetatable({1,1,40,1,8},base), setmetatable({1,1,60,1,9},base), setmetatable({1,1,80,1,10},base), setmetatable({1,2,0,1,11},base), setmetatable({1,2,20,1,12},base), setmetatable({1,2,40,1,13},base), setmetatable({1,2,60,1,14},base), setmetatable({1,2,80,1,15},base), setmetatable({1,3,0,1,16},base), setmetatable({1,3,20,1,17},base), setmetatable({1,3,40,1,18},base), setmetatable({1,3,60,1,19},base), setmetatable({1,3,80,1,20},base), setmetatable({1,4,0,1,21},base), setmetatable({1,4,20,1,22},base), setmetatable({1,4,40,1,23},base), setmetatable({1,4,60,1,24},base), setmetatable({1,4,80,1,25},base), setmetatable({1,5,0,1,26},base), setmetatable({1,5,20,1,27},base), setmetatable({1,5,40,1,28},base), setmetatable({1,5,60,1,29},base), setmetatable({1,5,80,1,30},base), setmetatable({1,6,0,1,31},base), setmetatable({1,6,20,1,32},base), setmetatable({1,6,40,1,33},base), setmetatable({1,6,60,1,34},base), setmetatable({1,6,80,1,35},base), setmetatable({1,7,0,1,36},base), setmetatable({1,7,20,1,37},base), setmetatable({1,7,40,1,38},base), setmetatable({1,7,60,1,39},base), setmetatable({1,7,80,1,40},base), setmetatable({1,8,0,1,41},base), setmetatable({1,8,20,1,42},base), setmetatable({1,8,40,1,43},base), setmetatable({1,8,60,1,44},base), setmetatable({1,8,80,1,45},base), setmetatable({1,9,0,1,46},base), setmetatable({1,9,20,1,47},base), setmetatable({1,9,40,1,48},base), setmetatable({1,9,60,1,49},base), setmetatable({1,9,80,1,50},base), setmetatable({1,10,0,1,51},base), setmetatable({1,10,20,1,52},base), setmetatable({1,10,40,1,53},base), setmetatable({1,10,60,1,54},base), setmetatable({1,10,80,1,55},base), setmetatable({1,11,0,1,56},base), setmetatable({1,11,20,1,57},base), setmetatable({1,11,40,1,58},base), setmetatable({1,11,60,1,59},base), setmetatable({1,11,80,1,60},base), setmetatable({1,12,0,1,61},base), setmetatable({1,12,20,1,62},base), setmetatable({1,12,40,1,63},base), setmetatable({1,12,60,1,64},base), setmetatable({1,12,80,1,65},base), setmetatable({1,13,0,1,66},base), setmetatable({1,13,20,1,67},base), setmetatable({1,13,40,1,68},base), setmetatable({1,13,60,1,69},base), setmetatable({1,13,80,1,70},base), setmetatable({1,14,0,1,71},base), setmetatable({1,14,20,1,72},base), setmetatable({1,14,40,1,73},base), setmetatable({1,14,60,1,74},base), setmetatable({1,14,80,1,75},base), setmetatable({1,15,0,1,76},base), setmetatable({1,15,20,1,77},base), setmetatable({1,15,40,1,78},base), setmetatable({1,15,60,1,79},base), setmetatable({1,15,80,1,80},base), setmetatable({1,16,0,1,81},base), setmetatable({1,16,20,1,82},base), setmetatable({1,16,40,1,83},base), setmetatable({1,16,60,1,84},base), setmetatable({1,16,80,1,85},base), setmetatable({1,17,0,1,86},base), setmetatable({1,17,20,1,87},base), setmetatable({1,17,40,1,88},base), setmetatable({1,17,60,1,89},base), setmetatable({1,17,80,1,90},base), setmetatable({1,18,0,1,91},base), setmetatable({1,18,20,1,92},base), setmetatable({1,18,40,1,93},base), setmetatable({1,18,60,1,94},base), setmetatable({1,18,80,1,95},base), setmetatable({1,19,0,1,96},base), setmetatable({1,19,20,1,97},base), setmetatable({1,19,40,1,98},base), setmetatable({1,19,60,1,99},base), setmetatable({1,19,80,1,100},base), setmetatable({1,20,0,1,101},base), setmetatable({1,20,20,1,102},base), setmetatable({1,20,40,1,103},base), setmetatable({1,20,60,1,104},base), setmetatable({1,20,80,1,105},base), setmetatable({1,21,0,1,106},base), setmetatable({1,21,20,1,107},base), setmetatable({1,21,40,1,108},base), setmetatable({1,21,60,1,109},base), setmetatable({1,21,80,1,110},base), setmetatable({1,22,0,1,111},base), setmetatable({1,22,20,1,112},base), setmetatable({1,22,40,1,113},base), setmetatable({1,22,60,1,114},base), setmetatable({1,22,80,1,115},base), setmetatable({1,23,0,1,116},base), setmetatable({1,23,20,1,117},base), setmetatable({1,23,40,1,118},base), setmetatable({1,23,60,1,119},base), setmetatable({1,23,80,1,120},base), setmetatable({1,24,0,1,121},base), setmetatable({1,24,20,1,122},base), setmetatable({1,24,40,1,123},base), setmetatable({1,24,60,1,124},base), setmetatable({1,24,80,1,125},base), setmetatable({1,25,0,1,126},base), setmetatable({1,25,20,1,127},base), setmetatable({1,25,40,1,128},base), setmetatable({1,25,60,1,129},base), setmetatable({1,25,80,1,130},base), setmetatable({1,26,0,1,131},base), setmetatable({1,26,20,1,132},base), setmetatable({1,26,40,1,133},base), setmetatable({1,26,60,1,134},base), setmetatable({1,26,80,1,135},base), setmetatable({1,27,0,1,136},base), setmetatable({1,27,20,1,137},base), setmetatable({1,27,40,1,138},base), setmetatable({1,27,60,1,139},base), setmetatable({1,27,80,1,140},base), setmetatable({1,28,0,1,141},base), setmetatable({1,28,20,1,142},base), setmetatable({1,28,40,1,143},base), setmetatable({1,28,60,1,144},base), setmetatable({1,28,80,1,145},base), setmetatable({1,29,0,1,146},base), setmetatable({1,29,20,1,147},base), setmetatable({1,29,40,1,148},base), setmetatable({1,29,60,1,149},base), setmetatable({1,29,80,1,150},base), setmetatable({1,30,0,1,151},base), setmetatable({1,30,20,1,152},base), setmetatable({1,30,40,1,153},base), setmetatable({1,30,60,1,154},base), setmetatable({1,30,80,1,155},base), setmetatable({1,31,0,1,156},base), setmetatable({1,31,20,1,157},base), setmetatable({1,31,40,1,158},base), setmetatable({1,31,60,1,159},base), setmetatable({1,31,80,1,160},base), setmetatable({1,32,0,1,161},base), setmetatable({1,32,20,1,162},base), setmetatable({1,32,40,1,163},base), setmetatable({1,32,60,1,164},base), setmetatable({1,32,80,1,165},base), setmetatable({1,33,0,1,166},base), setmetatable({1,33,20,1,167},base), setmetatable({1,33,40,1,168},base), setmetatable({1,33,60,1,169},base), setmetatable({1,33,80,1,170},base), setmetatable({1,34,0,1,171},base), setmetatable({1,34,20,1,172},base), setmetatable({1,34,40,1,173},base), setmetatable({1,34,60,1,174},base), setmetatable({1,34,80,1,175},base), setmetatable({1,35,0,1,176},base), setmetatable({1,35,20,1,177},base), setmetatable({1,35,40,1,178},base), setmetatable({1,35,60,1,179},base), setmetatable({1,35,80,1,180},base), setmetatable({1,36,0,1,181},base), setmetatable({1,36,20,1,182},base), setmetatable({1,36,40,1,183},base), setmetatable({1,36,60,1,184},base), setmetatable({1,36,80,1,185},base), setmetatable({1,37,0,1,186},base), setmetatable({1,37,20,1,187},base), setmetatable({1,37,40,1,188},base), setmetatable({1,37,60,1,189},base), setmetatable({1,37,80,1,190},base), setmetatable({1,38,0,1,191},base), setmetatable({1,38,20,1,192},base), setmetatable({1,38,40,1,193},base), setmetatable({1,38,60,1,194},base), setmetatable({1,38,80,1,195},base), setmetatable({1,39,0,1,196},base), setmetatable({1,39,20,1,197},base), setmetatable({1,39,40,1,198},base), setmetatable({1,39,60,1,199},base), setmetatable({1,39,80,1,200},base), setmetatable({1,40,0,1,201},base), setmetatable({1,40,20,1,202},base), setmetatable({1,40,40,1,203},base), setmetatable({1,40,60,1,204},base), setmetatable({1,40,80,1,205},base), setmetatable({1,41,0,1,206},base), setmetatable({1,41,20,1,207},base), setmetatable({1,41,40,1,208},base), setmetatable({1,41,60,1,209},base), setmetatable({1,41,80,1,210},base), setmetatable({1,42,0,1,211},base), setmetatable({1,42,20,1,212},base), setmetatable({1,42,40,1,213},base), setmetatable({1,42,60,1,214},base), setmetatable({1,42,80,1,215},base), setmetatable({1,43,0,1,216},base), setmetatable({1,43,20,1,217},base), setmetatable({1,43,40,1,218},base), setmetatable({1,43,60,1,219},base), setmetatable({1,43,80,1,220},base), setmetatable({1,44,0,1,221},base), setmetatable({1,44,20,1,222},base), setmetatable({1,44,40,1,223},base), setmetatable({1,44,60,1,224},base), setmetatable({1,44,80,1,225},base), setmetatable({1,45,0,1,226},base), setmetatable({1,45,20,1,227},base), setmetatable({1,45,40,1,228},base), setmetatable({1,45,60,1,229},base), setmetatable({1,45,80,1,230},base), setmetatable({1,46,0,1,231},base), setmetatable({1,46,20,1,232},base), setmetatable({1,46,40,1,233},base), setmetatable({1,46,60,1,234},base), setmetatable({1,46,80,1,235},base), setmetatable({1,47,0,1,236},base), setmetatable({1,47,20,1,237},base), setmetatable({1,47,40,1,238},base), setmetatable({1,47,60,1,239},base), setmetatable({1,47,80,1,240},base), setmetatable({1,48,0,1,241},base), setmetatable({1,48,20,1,242},base), setmetatable({1,48,40,1,243},base), setmetatable({1,48,60,1,244},base), setmetatable({1,48,80,1,245},base), setmetatable({1,49,0,1,246},base), setmetatable({1,49,20,1,247},base), setmetatable({1,49,40,1,248},base), setmetatable({1,49,60,1,249},base), setmetatable({1,49,80,1,250},base), setmetatable({1,50,0,1,251},base), setmetatable({1,50,20,1,252},base), setmetatable({1,50,40,1,253},base), setmetatable({1,50,60,1,254},base), setmetatable({1,50,80,1,255},base), setmetatable({1,51,0,1,256},base), setmetatable({1,51,20,1,257},base), setmetatable({1,51,40,1,258},base), setmetatable({1,51,60,1,259},base), setmetatable({1,51,80,1,260},base), setmetatable({1,52,0,1,261},base), setmetatable({1,52,20,1,262},base), setmetatable({1,52,40,1,263},base), setmetatable({1,52,60,1,264},base), setmetatable({1,52,80,1,265},base), setmetatable({1,53,0,1,266},base), setmetatable({1,53,20,1,267},base), setmetatable({1,53,40,1,268},base), setmetatable({1,53,60,1,269},base), setmetatable({1,53,80,1,270},base), setmetatable({1,54,0,1,271},base), setmetatable({1,54,20,1,272},base), setmetatable({1,54,40,1,273},base), setmetatable({1,54,60,1,274},base), setmetatable({1,54,80,1,275},base), setmetatable({1,55,0,1,276},base), setmetatable({1,55,20,1,277},base), setmetatable({1,55,40,1,278},base), setmetatable({1,55,60,1,279},base), setmetatable({1,55,80,1,280},base), setmetatable({1,56,0,1,281},base), setmetatable({1,56,20,1,282},base), setmetatable({1,56,40,1,283},base), setmetatable({1,56,60,1,284},base), setmetatable({1,56,80,1,285},base), setmetatable({1,57,0,1,286},base), setmetatable({1,57,20,1,287},base), setmetatable({1,57,40,1,288},base), setmetatable({1,57,60,1,289},base), setmetatable({1,57,80,1,290},base), setmetatable({1,58,0,1,291},base), setmetatable({1,58,20,1,292},base), setmetatable({1,58,40,1,293},base), setmetatable({1,58,60,1,294},base), setmetatable({1,58,80,1,295},base), setmetatable({1,59,0,1,296},base), setmetatable({1,59,20,1,297},base), setmetatable({1,59,40,1,298},base), setmetatable({1,59,60,1,299},base), setmetatable({1,59,80,1,300},base), setmetatable({1,60,0,1,301},base), setmetatable({1,60,20,1,302},base), setmetatable({1,60,40,1,303},base), setmetatable({1,60,60,1,304},base), setmetatable({1,60,80,1,305},base), setmetatable({1,61,0,1,306},base), setmetatable({1,61,20,1,307},base), setmetatable({1,61,40,1,308},base), setmetatable({1,61,60,1,309},base), setmetatable({1,61,80,1,310},base), setmetatable({1,62,0,1,311},base), setmetatable({1,62,20,1,312},base), setmetatable({1,62,40,1,313},base), setmetatable({1,62,60,1,314},base), setmetatable({1,62,80,1,315},base), setmetatable({1,63,0,1,316},base), setmetatable({1,63,20,1,317},base), setmetatable({1,63,40,1,318},base), setmetatable({1,63,60,1,319},base), setmetatable({1,63,80,1,320},base), setmetatable({1,64,0,1,321},base), setmetatable({1,64,20,1,322},base), setmetatable({1,64,40,1,323},base), setmetatable({1,64,60,1,324},base), setmetatable({1,64,80,1,325},base), setmetatable({1,65,0,1,326},base), setmetatable({1,65,20,1,327},base), setmetatable({1,65,40,1,328},base), setmetatable({1,65,60,1,329},base), setmetatable({1,65,80,1,330},base), setmetatable({1,66,0,1,331},base), setmetatable({1,66,20,1,332},base), setmetatable({1,66,40,1,333},base), setmetatable({1,66,60,1,334},base), setmetatable({1,66,80,1,335},base), setmetatable({1,67,0,1,336},base), setmetatable({1,67,20,1,337},base), setmetatable({1,67,40,1,338},base), setmetatable({1,67,60,1,339},base), setmetatable({1,67,80,1,340},base), setmetatable({1,68,0,1,341},base), setmetatable({1,68,20,1,342},base), setmetatable({1,68,40,1,343},base), setmetatable({1,68,60,1,344},base), setmetatable({1,68,80,1,345},base), setmetatable({1,69,0,1,346},base), setmetatable({1,69,20,1,347},base), setmetatable({1,69,40,1,348},base), setmetatable({1,69,60,1,349},base), setmetatable({1,69,80,1,350},base), setmetatable({1,70,0,1,351},base), setmetatable({1,70,20,1,352},base), setmetatable({1,70,40,1,353},base), setmetatable({1,70,60,1,354},base), setmetatable({1,70,80,1,355},base), setmetatable({1,71,0,1,356},base), setmetatable({1,71,20,1,357},base), setmetatable({1,71,40,1,358},base), setmetatable({1,71,60,1,359},base), setmetatable({1,71,80,1,360},base), setmetatable({1,72,0,1,361},base), setmetatable({1,72,20,1,362},base), setmetatable({1,72,40,1,363},base), setmetatable({1,72,60,1,364},base), setmetatable({1,72,80,1,365},base), setmetatable({1,73,0,1,366},base), setmetatable({1,73,20,1,367},base), setmetatable({1,73,40,1,368},base), setmetatable({1,73,60,1,369},base), setmetatable({1,73,80,1,370},base), setmetatable({1,74,0,1,371},base), setmetatable({1,74,20,1,372},base), setmetatable({1,74,40,1,373},base), setmetatable({1,74,60,1,374},base), setmetatable({1,74,80,1,375},base), setmetatable({1,75,0,1,376},base), setmetatable({1,75,20,1,377},base), setmetatable({1,75,40,1,378},base), setmetatable({1,75,60,1,379},base), setmetatable({1,75,80,1,380},base), setmetatable({1,76,0,1,381},base), setmetatable({1,76,20,1,382},base), setmetatable({1,76,40,1,383},base), setmetatable({1,76,60,1,384},base), setmetatable({1,76,80,1,385},base), setmetatable({1,77,0,1,386},base), setmetatable({1,77,20,1,387},base), setmetatable({1,77,40,1,388},base), setmetatable({1,77,60,1,389},base), setmetatable({1,77,80,1,390},base), setmetatable({1,78,0,1,391},base), setmetatable({1,78,20,1,392},base), setmetatable({1,78,40,1,393},base), setmetatable({1,78,60,1,394},base), setmetatable({1,78,80,1,395},base), setmetatable({1,79,0,1,396},base), setmetatable({1,79,20,1,397},base), setmetatable({1,79,40,1,398},base), setmetatable({1,79,60,1,399},base), setmetatable({1,79,80,1,400},base), setmetatable({1,80,0,1,401},base), setmetatable({1,80,20,1,402},base), setmetatable({1,80,40,1,403},base), setmetatable({1,80,60,1,404},base), setmetatable({1,80,80,1,405},base), setmetatable({1,81,0,1,406},base), setmetatable({1,81,20,1,407},base), setmetatable({1,81,40,1,408},base), setmetatable({1,81,60,1,409},base), setmetatable({1,81,80,1,410},base), setmetatable({1,82,0,1,411},base), setmetatable({1,82,20,1,412},base), setmetatable({1,82,40,1,413},base), setmetatable({1,82,60,1,414},base), setmetatable({1,82,80,1,415},base), setmetatable({1,83,0,1,416},base), setmetatable({1,83,20,1,417},base), setmetatable({1,83,40,1,418},base), setmetatable({1,83,60,1,419},base), setmetatable({1,83,80,1,420},base), setmetatable({1,84,0,1,421},base), setmetatable({1,84,20,1,422},base), setmetatable({1,84,40,1,423},base), setmetatable({1,84,60,1,424},base), setmetatable({1,84,80,1,425},base), setmetatable({1,85,0,1,426},base), setmetatable({1,85,20,1,427},base), setmetatable({1,85,40,1,428},base), setmetatable({1,85,60,1,429},base), setmetatable({1,85,80,1,430},base), setmetatable({1,86,0,1,431},base), setmetatable({1,86,20,1,432},base), setmetatable({1,86,40,1,433},base), setmetatable({1,86,60,1,434},base), setmetatable({1,86,80,1,435},base), setmetatable({1,87,0,1,436},base), setmetatable({1,87,20,1,437},base), setmetatable({1,87,40,1,438},base), setmetatable({1,87,60,1,439},base), setmetatable({1,87,80,1,440},base), setmetatable({1,88,0,1,441},base), setmetatable({1,88,20,1,442},base), setmetatable({1,88,40,1,443},base), setmetatable({1,88,60,1,444},base), setmetatable({1,88,80,1,445},base), setmetatable({1,89,0,1,446},base), setmetatable({1,89,20,1,447},base), setmetatable({1,89,40,1,448},base), setmetatable({1,89,60,1,449},base), setmetatable({1,89,80,1,450},base), setmetatable({1,90,0,1,451},base), setmetatable({1,90,20,1,452},base), setmetatable({1,90,40,1,453},base), setmetatable({1,90,60,1,454},base), setmetatable({1,90,80,1,455},base), setmetatable({1,91,0,1,456},base), setmetatable({1,91,20,1,457},base), setmetatable({1,91,40,1,458},base), setmetatable({1,91,60,1,459},base), setmetatable({1,91,80,1,460},base), setmetatable({1,92,0,1,461},base), setmetatable({1,92,20,1,462},base), setmetatable({1,92,40,1,463},base), setmetatable({1,92,60,1,464},base), setmetatable({1,92,80,1,465},base), setmetatable({1,93,0,1,466},base), setmetatable({1,93,20,1,467},base), setmetatable({1,93,40,1,468},base), setmetatable({1,93,60,1,469},base), setmetatable({1,93,80,1,470},base), setmetatable({1,94,0,1,471},base), setmetatable({1,94,20,1,472},base), setmetatable({1,94,40,1,473},base), setmetatable({1,94,60,1,474},base), setmetatable({1,94,80,1,475},base), setmetatable({1,95,0,1,476},base), setmetatable({1,95,20,1,477},base), setmetatable({1,95,40,1,478},base), setmetatable({1,95,60,1,479},base), setmetatable({1,95,80,1,480},base), setmetatable({1,96,0,1,481},base), setmetatable({1,96,20,1,482},base), setmetatable({1,96,40,1,483},base), setmetatable({1,96,60,1,484},base), setmetatable({1,96,80,1,485},base), setmetatable({1,97,0,1,486},base), setmetatable({1,97,20,1,487},base), setmetatable({1,97,40,1,488},base), setmetatable({1,97,60,1,489},base), setmetatable({1,97,80,1,490},base), setmetatable({1,98,0,1,491},base), setmetatable({1,98,20,1,492},base), setmetatable({1,98,40,1,493},base), setmetatable({1,98,60,1,494},base), setmetatable({1,98,80,1,495},base), setmetatable({1,99,0,1,496},base), setmetatable({1,99,20,1,497},base), setmetatable({1,99,40,1,498},base), setmetatable({1,99,60,1,499},base), setmetatable({1,99,80,1,500},base), setmetatable({1,100,0,1,501},base), setmetatable({1,100,20,1,502},base), setmetatable({1,100,40,1,503},base), setmetatable({1,100,60,1,504},base), setmetatable({1,100,80,1,505},base), setmetatable({1,101,0,1,506},base), setmetatable({1,101,20,1,507},base), setmetatable({1,101,40,1,508},base), setmetatable({1,101,60,1,509},base), setmetatable({1,101,80,1,510},base), setmetatable({1,102,0,1,511},base), setmetatable({1,102,20,1,512},base), setmetatable({1,102,40,1,513},base), setmetatable({1,102,60,1,514},base), setmetatable({1,102,80,1,515},base), setmetatable({1,103,0,1,516},base), setmetatable({1,103,20,1,517},base), setmetatable({1,103,40,1,518},base), setmetatable({1,103,60,1,519},base), setmetatable({1,103,80,1,520},base), setmetatable({1,104,0,1,521},base), setmetatable({1,104,20,1,522},base), setmetatable({1,104,40,1,523},base), setmetatable({1,104,60,1,524},base), setmetatable({1,104,80,1,525},base), setmetatable({1,105,0,1,526},base), setmetatable({1,105,20,1,527},base), setmetatable({1,105,40,1,528},base), setmetatable({1,105,60,1,529},base), setmetatable({1,105,80,1,530},base), setmetatable({1,106,0,1,531},base), setmetatable({1,106,20,1,532},base), setmetatable({1,106,40,1,533},base), setmetatable({1,106,60,1,534},base), setmetatable({1,106,80,1,535},base), setmetatable({1,107,0,1,536},base), setmetatable({1,107,20,1,537},base), setmetatable({1,107,40,1,538},base), setmetatable({1,107,60,1,539},base), setmetatable({1,107,80,1,540},base), setmetatable({1,108,0,1,541},base), setmetatable({1,108,20,1,542},base), setmetatable({1,108,40,1,543},base), setmetatable({1,108,60,1,544},base), setmetatable({1,108,80,1,545},base), setmetatable({1,109,0,1,546},base), setmetatable({1,109,20,1,547},base), setmetatable({1,109,40,1,548},base), setmetatable({1,109,60,1,549},base), setmetatable({1,109,80,1,550},base), setmetatable({1,110,0,1,551},base), setmetatable({1,110,20,1,552},base), setmetatable({1,110,40,1,553},base), setmetatable({1,110,60,1,554},base), setmetatable({1,110,80,1,555},base), setmetatable({1,111,0,1,556},base), setmetatable({1,111,20,1,557},base), setmetatable({1,111,40,1,558},base), setmetatable({1,111,60,1,559},base), setmetatable({1,111,80,1,560},base), setmetatable({1,112,0,1,561},base), setmetatable({1,112,20,1,562},base), setmetatable({1,112,40,1,563},base), setmetatable({1,112,60,1,564},base), setmetatable({1,112,80,1,565},base), setmetatable({1,113,0,1,566},base), setmetatable({1,113,20,1,567},base), setmetatable({1,113,40,1,568},base), setmetatable({1,113,60,1,569},base), setmetatable({1,113,80,1,570},base), setmetatable({1,114,0,1,571},base), setmetatable({1,114,20,1,572},base), setmetatable({1,114,40,1,573},base), setmetatable({1,114,60,1,574},base), setmetatable({1,114,80,1,575},base), setmetatable({1,115,0,1,576},base), setmetatable({1,115,20,1,577},base), setmetatable({1,115,40,1,578},base), setmetatable({1,115,60,1,579},base), setmetatable({1,115,80,1,580},base), setmetatable({1,116,0,1,581},base), setmetatable({1,116,20,1,582},base), setmetatable({1,116,40,1,583},base), setmetatable({1,116,60,1,584},base), setmetatable({1,116,80,1,585},base), setmetatable({1,117,0,1,586},base), setmetatable({1,117,20,1,587},base), setmetatable({1,117,40,1,588},base), setmetatable({1,117,60,1,589},base), setmetatable({1,117,80,1,590},base), setmetatable({1,118,0,1,591},base), setmetatable({1,118,20,1,592},base), setmetatable({1,118,40,1,593},base), setmetatable({1,118,60,1,594},base), setmetatable({1,118,80,1,595},base), setmetatable({1,119,0,1,596},base), setmetatable({1,119,20,1,597},base), setmetatable({1,119,40,1,598},base), setmetatable({1,119,60,1,599},base), setmetatable({1,119,80,1,600},base), setmetatable({1,120,0,1,601},base), setmetatable({1,120,20,1,602},base), setmetatable({1,120,40,1,603},base), setmetatable({1,120,60,1,604},base), setmetatable({1,120,80,1,605},base), setmetatable({1,121,0,1,606},base), setmetatable({1,121,20,1,607},base), setmetatable({1,121,40,1,608},base), setmetatable({1,121,60,1,609},base), setmetatable({1,121,80,1,610},base), setmetatable({1,122,0,1,611},base), setmetatable({1,122,20,1,612},base), setmetatable({1,122,40,1,613},base), setmetatable({1,122,60,1,614},base), setmetatable({1,122,80,1,615},base), setmetatable({1,123,0,1,616},base), setmetatable({1,123,20,1,617},base), setmetatable({1,123,40,1,618},base), setmetatable({1,123,60,1,619},base), setmetatable({1,123,80,1,620},base), setmetatable({1,124,0,1,621},base), setmetatable({1,124,20,1,622},base), setmetatable({1,124,40,1,623},base), setmetatable({1,124,60,1,624},base), setmetatable({1,124,80,1,625},base), setmetatable({1,125,0,1,626},base), setmetatable({1,125,20,1,627},base), setmetatable({1,125,40,1,628},base), setmetatable({1,125,60,1,629},base), setmetatable({1,125,80,1,630},base), setmetatable({1,126,0,1,631},base), setmetatable({1,126,20,1,632},base), setmetatable({1,126,40,1,633},base), setmetatable({1,126,60,1,634},base), setmetatable({1,126,80,1,635},base), setmetatable({1,127,0,1,636},base), setmetatable({1,127,20,1,637},base), setmetatable({1,127,40,1,638},base), setmetatable({1,127,60,1,639},base), setmetatable({1,127,80,1,640},base), setmetatable({1,128,0,1,641},base), setmetatable({1,128,20,1,642},base), setmetatable({1,128,40,1,643},base), setmetatable({1,128,60,1,644},base), setmetatable({1,128,80,1,645},base), setmetatable({1,129,0,1,646},base), setmetatable({1,129,20,1,647},base), setmetatable({1,129,40,1,648},base), setmetatable({1,129,60,1,649},base), setmetatable({1,129,80,1,650},base), setmetatable({1,130,0,1,651},base), setmetatable({1,130,20,1,652},base), setmetatable({1,130,40,1,653},base), setmetatable({1,130,60,1,654},base), setmetatable({1,130,80,1,655},base), setmetatable({1,131,0,1,656},base), setmetatable({1,131,20,1,657},base), setmetatable({1,131,40,1,658},base), setmetatable({1,131,60,1,659},base), setmetatable({1,131,80,1,660},base), setmetatable({1,132,0,1,661},base), setmetatable({1,132,20,1,662},base), setmetatable({1,132,40,1,663},base), setmetatable({1,132,60,1,664},base), setmetatable({1,132,80,1,665},base), setmetatable({1,133,0,1,666},base), setmetatable({1,133,20,1,667},base), setmetatable({1,133,40,1,668},base), setmetatable({1,133,60,1,669},base), setmetatable({1,133,80,1,670},base), setmetatable({1,134,0,1,671},base), setmetatable({1,134,20,1,672},base), setmetatable({1,134,40,1,673},base), setmetatable({1,134,60,1,674},base), setmetatable({1,134,80,1,675},base), setmetatable({1,135,0,1,676},base), setmetatable({1,135,20,1,677},base), setmetatable({1,135,40,1,678},base), setmetatable({1,135,60,1,679},base), setmetatable({1,135,80,1,680},base), setmetatable({1,136,0,1,681},base), setmetatable({1,136,20,1,682},base), setmetatable({1,136,40,1,683},base), setmetatable({1,136,60,1,684},base), setmetatable({1,136,80,1,685},base), setmetatable({1,137,0,1,686},base), setmetatable({1,137,20,1,687},base), setmetatable({1,137,40,1,688},base), setmetatable({1,137,60,1,689},base), setmetatable({1,137,80,1,690},base), setmetatable({1,138,0,1,691},base), setmetatable({1,138,20,1,692},base), setmetatable({1,138,40,1,693},base), setmetatable({1,138,60,1,694},base), setmetatable({1,138,80,1,695},base), setmetatable({1,139,0,1,696},base), setmetatable({1,139,20,1,697},base), setmetatable({1,139,40,1,698},base), setmetatable({1,139,60,1,699},base), setmetatable({1,139,80,1,700},base), setmetatable({1,140,0,1,701},base), setmetatable({1,140,20,1,702},base), setmetatable({1,140,40,1,703},base), setmetatable({1,140,60,1,704},base), setmetatable({1,140,80,1,705},base), setmetatable({1,141,0,1,706},base), setmetatable({1,141,20,1,707},base), setmetatable({1,141,40,1,708},base), setmetatable({1,141,60,1,709},base), setmetatable({1,141,80,1,710},base), setmetatable({1,142,0,1,711},base), setmetatable({1,142,20,1,712},base), setmetatable({1,142,40,1,713},base), setmetatable({1,142,60,1,714},base), setmetatable({1,142,80,1,715},base), setmetatable({1,143,0,1,716},base), setmetatable({1,143,20,1,717},base), setmetatable({1,143,40,1,718},base), setmetatable({1,143,60,1,719},base), setmetatable({1,143,80,1,720},base), setmetatable({1,144,0,1,721},base), setmetatable({1,144,20,1,722},base), setmetatable({1,144,40,1,723},base), setmetatable({1,144,60,1,724},base), setmetatable({1,144,80,1,725},base), setmetatable({1,145,0,1,726},base), setmetatable({1,145,20,1,727},base), setmetatable({1,145,40,1,728},base), setmetatable({1,145,60,1,729},base), setmetatable({1,145,80,1,730},base), setmetatable({1,146,0,1,731},base), setmetatable({1,146,20,1,732},base), setmetatable({1,146,40,1,733},base), setmetatable({1,146,60,1,734},base), setmetatable({1,146,80,1,735},base), setmetatable({1,147,0,1,736},base), setmetatable({1,147,20,1,737},base), setmetatable({1,147,40,1,738},base), setmetatable({1,147,60,1,739},base), setmetatable({1,147,80,1,740},base), setmetatable({1,148,0,1,741},base), setmetatable({1,148,20,1,742},base), setmetatable({1,148,40,1,743},base), setmetatable({1,148,60,1,744},base), setmetatable({1,148,80,1,745},base), setmetatable({1,149,0,1,746},base), setmetatable({1,149,20,1,747},base), setmetatable({1,149,40,1,748},base), setmetatable({1,149,60,1,749},base), setmetatable({1,149,80,1,750},base), setmetatable({1,150,0,1,751},base), setmetatable({1,150,20,1,752},base), setmetatable({1,150,40,1,753},base), setmetatable({1,150,60,1,754},base), setmetatable({1,150,80,1,755},base), setmetatable({1,151,0,1,756},base), setmetatable({1,151,20,1,757},base), setmetatable({1,151,40,1,758},base), setmetatable({1,151,60,1,759},base), setmetatable({1,151,80,1,760},base), setmetatable({1,152,0,1,761},base), setmetatable({1,152,20,1,762},base), setmetatable({1,152,40,1,763},base), setmetatable({1,152,60,1,764},base), setmetatable({1,152,80,1,765},base), setmetatable({1,153,0,1,766},base), setmetatable({1,153,20,1,767},base), setmetatable({1,153,40,1,768},base), setmetatable({1,153,60,1,769},base), setmetatable({1,153,80,1,770},base), setmetatable({1,154,0,1,771},base), setmetatable({1,154,20,1,772},base), setmetatable({1,154,40,1,773},base), setmetatable({1,154,60,1,774},base), setmetatable({1,154,80,1,775},base), setmetatable({1,155,0,1,776},base), setmetatable({1,155,20,1,777},base), setmetatable({1,155,40,1,778},base), setmetatable({1,155,60,1,779},base), setmetatable({1,155,80,1,780},base), setmetatable({1,156,0,1,781},base), setmetatable({1,156,20,1,782},base), setmetatable({1,156,40,1,783},base), setmetatable({1,156,60,1,784},base), setmetatable({1,156,80,1,785},base), setmetatable({1,157,0,1,786},base), setmetatable({1,157,20,1,787},base), setmetatable({1,157,40,1,788},base), setmetatable({1,157,60,1,789},base), setmetatable({1,157,80,1,790},base), setmetatable({1,158,0,1,791},base), setmetatable({1,158,20,1,792},base), setmetatable({1,158,40,1,793},base), setmetatable({1,158,60,1,794},base), setmetatable({1,158,80,1,795},base), setmetatable({1,159,0,1,796},base), setmetatable({1,159,20,1,797},base), setmetatable({1,159,40,1,798},base), setmetatable({1,159,60,1,799},base), setmetatable({1,159,80,1,800},base), setmetatable({1,160,0,1,801},base), setmetatable({1,160,20,1,802},base), setmetatable({1,160,40,1,803},base), setmetatable({1,160,60,1,804},base), setmetatable({1,160,80,1,805},base), setmetatable({1,161,0,1,806},base), setmetatable({1,161,20,1,807},base), setmetatable({1,161,40,1,808},base), setmetatable({1,161,60,1,809},base), setmetatable({1,161,80,1,810},base), setmetatable({1,162,0,1,811},base), setmetatable({1,162,20,1,812},base), setmetatable({1,162,40,1,813},base), setmetatable({1,162,60,1,814},base), setmetatable({1,162,80,1,815},base), setmetatable({1,163,0,1,816},base), setmetatable({1,163,20,1,817},base), setmetatable({1,163,40,1,818},base), setmetatable({1,163,60,1,819},base), setmetatable({1,163,80,1,820},base), setmetatable({1,164,0,1,821},base), setmetatable({1,164,20,1,822},base), setmetatable({1,164,40,1,823},base), setmetatable({1,164,60,1,824},base), setmetatable({1,164,80,1,825},base), setmetatable({1,165,0,1,826},base), setmetatable({1,165,20,1,827},base), setmetatable({1,165,40,1,828},base), setmetatable({1,165,60,1,829},base), setmetatable({1,165,80,1,830},base), setmetatable({1,166,0,1,831},base), setmetatable({1,166,20,1,832},base), setmetatable({1,166,40,1,833},base), setmetatable({1,166,60,1,834},base), setmetatable({1,166,80,1,835},base), setmetatable({1,167,0,1,836},base), setmetatable({1,167,20,1,837},base), setmetatable({1,167,40,1,838},base), setmetatable({1,167,60,1,839},base), setmetatable({1,167,80,1,840},base), setmetatable({1,168,0,1,841},base), setmetatable({1,168,20,1,842},base), setmetatable({1,168,40,1,843},base), setmetatable({1,168,60,1,844},base), setmetatable({1,168,80,1,845},base), setmetatable({1,169,0,1,846},base), setmetatable({1,169,20,1,847},base), setmetatable({1,169,40,1,848},base), setmetatable({1,169,60,1,849},base), setmetatable({1,169,80,1,850},base), setmetatable({1,170,0,1,851},base), setmetatable({1,170,20,1,852},base), setmetatable({1,170,40,1,853},base), setmetatable({1,170,60,1,854},base), setmetatable({1,170,80,1,855},base), setmetatable({1,171,0,1,856},base), setmetatable({1,171,20,1,857},base), setmetatable({1,171,40,1,858},base), setmetatable({1,171,60,1,859},base), setmetatable({1,171,80,1,860},base), setmetatable({1,172,0,1,861},base), setmetatable({1,172,20,1,862},base), setmetatable({1,172,40,1,863},base), setmetatable({1,172,60,1,864},base), setmetatable({1,172,80,1,865},base), setmetatable({1,173,0,1,866},base), setmetatable({1,173,20,1,867},base), setmetatable({1,173,40,1,868},base), setmetatable({1,173,60,1,869},base), setmetatable({1,173,80,1,870},base), setmetatable({1,174,0,1,871},base), setmetatable({1,174,20,1,872},base), setmetatable({1,174,40,1,873},base), setmetatable({1,174,60,1,874},base), setmetatable({1,174,80,1,875},base), setmetatable({1,175,0,1,876},base), setmetatable({1,175,20,1,877},base), setmetatable({1,175,40,1,878},base), setmetatable({1,175,60,1,879},base), setmetatable({1,175,80,1,880},base), setmetatable({1,176,0,1,881},base), setmetatable({1,176,20,1,882},base), setmetatable({1,176,40,1,883},base), setmetatable({1,176,60,1,884},base), setmetatable({1,176,80,1,885},base), setmetatable({1,177,0,1,886},base), setmetatable({1,177,20,1,887},base), setmetatable({1,177,40,1,888},base), setmetatable({1,177,60,1,889},base), setmetatable({1,177,80,1,890},base), setmetatable({1,178,0,1,891},base), setmetatable({1,178,20,1,892},base), setmetatable({1,178,40,1,893},base), setmetatable({1,178,60,1,894},base), setmetatable({1,178,80,1,895},base), setmetatable({1,179,0,1,896},base), setmetatable({1,179,20,1,897},base), setmetatable({1,179,40,1,898},base), setmetatable({1,179,60,1,899},base), setmetatable({1,179,80,1,900},base), setmetatable({1,180,0,1,901},base), setmetatable({1,180,20,1,902},base), setmetatable({1,180,40,1,903},base), setmetatable({1,180,60,1,904},base), setmetatable({1,180,80,1,905},base), setmetatable({1,181,0,1,906},base), setmetatable({1,181,20,1,907},base), setmetatable({1,181,40,1,908},base), setmetatable({1,181,60,1,909},base), setmetatable({1,181,80,1,910},base), setmetatable({1,182,0,1,911},base), setmetatable({1,182,20,1,912},base), setmetatable({1,182,40,1,913},base), setmetatable({1,182,60,1,914},base), setmetatable({1,182,80,1,915},base), setmetatable({1,183,0,1,916},base), setmetatable({1,183,20,1,917},base), setmetatable({1,183,40,1,918},base), setmetatable({1,183,60,1,919},base), setmetatable({1,183,80,1,920},base), setmetatable({1,184,0,1,921},base), setmetatable({1,184,20,1,922},base), setmetatable({1,184,40,1,923},base), setmetatable({1,184,60,1,924},base), setmetatable({1,184,80,1,925},base), setmetatable({1,185,0,1,926},base), setmetatable({1,185,20,1,927},base), setmetatable({1,185,40,1,928},base), setmetatable({1,185,60,1,929},base), setmetatable({1,185,80,1,930},base), setmetatable({1,186,0,1,931},base), setmetatable({1,186,20,1,932},base), setmetatable({1,186,40,1,933},base), setmetatable({1,186,60,1,934},base), setmetatable({1,186,80,1,935},base), setmetatable({1,187,0,1,936},base), setmetatable({1,187,20,1,937},base), setmetatable({1,187,40,1,938},base), setmetatable({1,187,60,1,939},base), setmetatable({1,187,80,1,940},base), setmetatable({1,188,0,1,941},base), setmetatable({1,188,20,1,942},base), setmetatable({1,188,40,1,943},base), setmetatable({1,188,60,1,944},base), setmetatable({1,188,80,1,945},base), setmetatable({1,189,0,1,946},base), setmetatable({1,189,20,1,947},base), setmetatable({1,189,40,1,948},base), setmetatable({1,189,60,1,949},base), setmetatable({1,189,80,1,950},base), setmetatable({1,190,0,1,951},base), setmetatable({1,190,20,1,952},base), setmetatable({1,190,40,1,953},base), setmetatable({1,190,60,1,954},base), setmetatable({1,190,80,1,955},base), setmetatable({1,191,0,1,956},base), setmetatable({1,191,20,1,957},base), setmetatable({1,191,40,1,958},base), setmetatable({1,191,60,1,959},base), setmetatable({1,191,80,1,960},base), setmetatable({1,192,0,1,961},base), setmetatable({1,192,20,1,962},base), setmetatable({1,192,40,1,963},base), setmetatable({1,192,60,1,964},base), setmetatable({1,192,80,1,965},base), setmetatable({1,193,0,1,966},base), setmetatable({1,193,20,1,967},base), setmetatable({1,193,40,1,968},base), setmetatable({1,193,60,1,969},base), setmetatable({1,193,80,1,970},base), setmetatable({1,194,0,1,971},base), setmetatable({1,194,20,1,972},base), setmetatable({1,194,40,1,973},base), setmetatable({1,194,60,1,974},base), setmetatable({1,194,80,1,975},base), setmetatable({1,195,0,1,976},base), setmetatable({1,195,20,1,977},base), setmetatable({1,195,40,1,978},base), setmetatable({1,195,60,1,979},base), setmetatable({1,195,80,1,980},base), setmetatable({1,196,0,1,981},base), setmetatable({1,196,20,1,982},base), setmetatable({1,196,40,1,983},base), setmetatable({1,196,60,1,984},base), setmetatable({1,196,80,1,985},base), setmetatable({1,197,0,1,986},base), setmetatable({1,197,20,1,987},base), setmetatable({1,197,40,1,988},base), setmetatable({1,197,60,1,989},base), setmetatable({1,197,80,1,990},base), setmetatable({1,198,0,1,991},base), setmetatable({1,198,20,1,992},base), setmetatable({1,198,40,1,993},base), setmetatable({1,198,60,1,994},base), setmetatable({1,198,80,1,995},base), setmetatable({1,199,0,1,996},base), setmetatable({1,199,20,1,997},base), setmetatable({1,199,40,1,998},base), setmetatable({1,199,60,1,999},base), setmetatable({1,199,80,1,1000},base), setmetatable({1,200,0,2,1},base), setmetatable({1,200,20,2,2},base), setmetatable({1,200,40,2,3},base), setmetatable({1,200,60,2,4},base), setmetatable({1,200,80,2,5},base), setmetatable({1,201,0,2,6},base), setmetatable({1,201,20,2,7},base), setmetatable({1,201,40,2,8},base), setmetatable({1,201,60,2,9},base), setmetatable({1,201,80,2,10},base), setmetatable({1,202,0,2,11},base), setmetatable({1,202,20,2,12},base), setmetatable({1,202,40,2,13},base), setmetatable({1,202,60,2,14},base), setmetatable({1,202,80,2,15},base), setmetatable({1,203,0,2,16},base), setmetatable({1,203,20,2,17},base), setmetatable({1,203,40,2,18},base), setmetatable({1,203,60,2,19},base), setmetatable({1,203,80,2,20},base), setmetatable({1,204,0,2,21},base), setmetatable({1,204,20,2,22},base), setmetatable({1,204,40,2,23},base), setmetatable({1,204,60,2,24},base), setmetatable({1,204,80,2,25},base), setmetatable({1,205,0,2,26},base), setmetatable({1,205,20,2,27},base), setmetatable({1,205,40,2,28},base), setmetatable({1,205,60,2,29},base), setmetatable({1,205,80,2,30},base), setmetatable({1,206,0,2,31},base), setmetatable({1,206,20,2,32},base), setmetatable({1,206,40,2,33},base), setmetatable({1,206,60,2,34},base), setmetatable({1,206,80,2,35},base), setmetatable({1,207,0,2,36},base), setmetatable({1,207,20,2,37},base), setmetatable({1,207,40,2,38},base), setmetatable({1,207,60,2,39},base), setmetatable({1,207,80,2,40},base), setmetatable({1,208,0,2,41},base), setmetatable({1,208,20,2,42},base), setmetatable({1,208,40,2,43},base), setmetatable({1,208,60,2,44},base), setmetatable({1,208,80,2,45},base), setmetatable({1,209,0,2,46},base), setmetatable({1,209,20,2,47},base), setmetatable({1,209,40,2,48},base), setmetatable({1,209,60,2,49},base), setmetatable({1,209,80,2,50},base), setmetatable({1,210,0,2,51},base), setmetatable({1,210,20,2,52},base), setmetatable({1,210,40,2,53},base), setmetatable({1,210,60,2,54},base), setmetatable({1,210,80,2,55},base), setmetatable({1,211,0,2,56},base), setmetatable({1,211,20,2,57},base), setmetatable({1,211,40,2,58},base), setmetatable({1,211,60,2,59},base), setmetatable({1,211,80,2,60},base), setmetatable({1,212,0,2,61},base), setmetatable({1,212,20,2,62},base), setmetatable({1,212,40,2,63},base), setmetatable({1,212,60,2,64},base), setmetatable({1,212,80,2,65},base), setmetatable({1,213,0,2,66},base), setmetatable({1,213,20,2,67},base), setmetatable({1,213,40,2,68},base), setmetatable({1,213,60,2,69},base), setmetatable({1,213,80,2,70},base), setmetatable({1,214,0,2,71},base), setmetatable({1,214,20,2,72},base), setmetatable({1,214,40,2,73},base), setmetatable({1,214,60,2,74},base), setmetatable({1,214,80,2,75},base), setmetatable({1,215,0,2,76},base), setmetatable({1,215,20,2,77},base), setmetatable({1,215,40,2,78},base), setmetatable({1,215,60,2,79},base), setmetatable({1,215,80,2,80},base), setmetatable({1,216,0,2,81},base), setmetatable({1,216,20,2,82},base), setmetatable({1,216,40,2,83},base), setmetatable({1,216,60,2,84},base), setmetatable({1,216,80,2,85},base), setmetatable({1,217,0,2,86},base), setmetatable({1,217,20,2,87},base), setmetatable({1,217,40,2,88},base), setmetatable({1,217,60,2,89},base), setmetatable({1,217,80,2,90},base), setmetatable({1,218,0,2,91},base), setmetatable({1,218,20,2,92},base), setmetatable({1,218,40,2,93},base), setmetatable({1,218,60,2,94},base), setmetatable({1,218,80,2,95},base), setmetatable({1,219,0,2,96},base), setmetatable({1,219,20,2,97},base), setmetatable({1,219,40,2,98},base), setmetatable({1,219,60,2,99},base), setmetatable({1,219,80,2,100},base), setmetatable({1,220,0,2,101},base), setmetatable({1,220,20,2,102},base), setmetatable({1,220,40,2,103},base), setmetatable({1,220,60,2,104},base), setmetatable({1,220,80,2,105},base), setmetatable({1,221,0,2,106},base), setmetatable({1,221,20,2,107},base), setmetatable({1,221,40,2,108},base), setmetatable({1,221,60,2,109},base), setmetatable({1,221,80,2,110},base), setmetatable({1,222,0,2,111},base), setmetatable({1,222,20,2,112},base), setmetatable({1,222,40,2,113},base), setmetatable({1,222,60,2,114},base), setmetatable({1,222,80,2,115},base), setmetatable({1,223,0,2,116},base), setmetatable({1,223,20,2,117},base), setmetatable({1,223,40,2,118},base), setmetatable({1,223,60,2,119},base), setmetatable({1,223,80,2,120},base), setmetatable({1,224,0,2,121},base), setmetatable({1,224,20,2,122},base), setmetatable({1,224,40,2,123},base), setmetatable({1,224,60,2,124},base), setmetatable({1,224,80,2,125},base), setmetatable({1,225,0,2,126},base), setmetatable({1,225,20,2,127},base), setmetatable({1,225,40,2,128},base), setmetatable({1,225,60,2,129},base), setmetatable({1,225,80,2,130},base), setmetatable({1,226,0,2,131},base), setmetatable({1,226,20,2,132},base), setmetatable({1,226,40,2,133},base), setmetatable({1,226,60,2,134},base), setmetatable({1,226,80,2,135},base), setmetatable({1,227,0,2,136},base), setmetatable({1,227,20,2,137},base), setmetatable({1,227,40,2,138},base), setmetatable({1,227,60,2,139},base), setmetatable({1,227,80,2,140},base), setmetatable({1,228,0,2,141},base), setmetatable({1,228,20,2,142},base), setmetatable({1,228,40,2,143},base), setmetatable({1,228,60,2,144},base), setmetatable({1,228,80,2,145},base), setmetatable({1,229,0,2,146},base), setmetatable({1,229,20,2,147},base), setmetatable({1,229,40,2,148},base), setmetatable({1,229,60,2,149},base), setmetatable({1,229,80,2,150},base), setmetatable({1,230,0,2,151},base), setmetatable({1,230,20,2,152},base), setmetatable({1,230,40,2,153},base), setmetatable({1,230,60,2,154},base), setmetatable({1,230,80,2,155},base), setmetatable({1,231,0,2,156},base), setmetatable({1,231,20,2,157},base), setmetatable({1,231,40,2,158},base), setmetatable({1,231,60,2,159},base), setmetatable({1,231,80,2,160},base), setmetatable({1,232,0,2,161},base), setmetatable({1,232,20,2,162},base), setmetatable({1,232,40,2,163},base), setmetatable({1,232,60,2,164},base), setmetatable({1,232,80,2,165},base), setmetatable({1,233,0,2,166},base), setmetatable({1,233,20,2,167},base), setmetatable({1,233,40,2,168},base), setmetatable({1,233,60,2,169},base), setmetatable({1,233,80,2,170},base), setmetatable({1,234,0,2,171},base), setmetatable({1,234,20,2,172},base), setmetatable({1,234,40,2,173},base), setmetatable({1,234,60,2,174},base), setmetatable({1,234,80,2,175},base), setmetatable({1,235,0,2,176},base), setmetatable({1,235,20,2,177},base), setmetatable({1,235,40,2,178},base), setmetatable({1,235,60,2,179},base), setmetatable({1,235,80,2,180},base), setmetatable({1,236,0,2,181},base), setmetatable({1,236,20,2,182},base), setmetatable({1,236,40,2,183},base), setmetatable({1,236,60,2,184},base), setmetatable({1,236,80,2,185},base), setmetatable({1,237,0,2,186},base), setmetatable({1,237,20,2,187},base), setmetatable({1,237,40,2,188},base), setmetatable({1,237,60,2,189},base), setmetatable({1,237,80,2,190},base), setmetatable({1,238,0,2,191},base), setmetatable({1,238,20,2,192},base), setmetatable({1,238,40,2,193},base), setmetatable({1,238,60,2,194},base), setmetatable({1,238,80,2,195},base), setmetatable({1,239,0,2,196},base), setmetatable({1,239,20,2,197},base), setmetatable({1,239,40,2,198},base), setmetatable({1,239,60,2,199},base), setmetatable({1,239,80,2,200},base), setmetatable({1,240,0,2,201},base), setmetatable({1,240,20,2,202},base), setmetatable({1,240,40,2,203},base), setmetatable({1,240,60,2,204},base), setmetatable({1,240,80,2,205},base), setmetatable({1,241,0,2,206},base), setmetatable({1,241,20,2,207},base), setmetatable({1,241,40,2,208},base), setmetatable({1,241,60,2,209},base), setmetatable({1,241,80,2,210},base), setmetatable({1,242,0,2,211},base), setmetatable({1,242,20,2,212},base), setmetatable({1,242,40,2,213},base), setmetatable({1,242,60,2,214},base), setmetatable({1,242,80,2,215},base), setmetatable({1,243,0,2,216},base), setmetatable({1,243,20,2,217},base), setmetatable({1,243,40,2,218},base), setmetatable({1,243,60,2,219},base), setmetatable({1,243,80,2,220},base), setmetatable({1,244,0,2,221},base), setmetatable({1,244,20,2,222},base), setmetatable({1,244,40,2,223},base), setmetatable({1,244,60,2,224},base), setmetatable({1,244,80,2,225},base), setmetatable({1,245,0,2,226},base), setmetatable({1,245,20,2,227},base), setmetatable({1,245,40,2,228},base), setmetatable({1,245,60,2,229},base), setmetatable({1,245,80,2,230},base), setmetatable({1,246,0,2,231},base), setmetatable({1,246,20,2,232},base), setmetatable({1,246,40,2,233},base), setmetatable({1,246,60,2,234},base), setmetatable({1,246,80,2,235},base), setmetatable({1,247,0,2,236},base), setmetatable({1,247,20,2,237},base), setmetatable({1,247,40,2,238},base), setmetatable({1,247,60,2,239},base), setmetatable({1,247,80,2,240},base), setmetatable({1,248,0,2,241},base), setmetatable({1,248,20,2,242},base), setmetatable({1,248,40,2,243},base), setmetatable({1,248,60,2,244},base), setmetatable({1,248,80,2,245},base), setmetatable({1,249,0,2,246},base), setmetatable({1,249,20,2,247},base), setmetatable({1,249,40,2,248},base), setmetatable({1,249,60,2,249},base), setmetatable({1,249,80,2,250},base), setmetatable({1,250,0,2,251},base), setmetatable({2,0,0,2,252},base), setmetatable({2,0,20,2,253},base), setmetatable({2,0,40,2,254},base), setmetatable({2,0,60,2,255},base), setmetatable({2,0,80,2,256},base), setmetatable({2,1,0,2,257},base), setmetatable({2,1,20,2,258},base), setmetatable({2,1,40,2,259},base), setmetatable({2,1,60,2,260},base), setmetatable({2,1,80,2,261},base), setmetatable({2,2,0,2,262},base), setmetatable({2,2,20,2,263},base), setmetatable({2,2,40,2,264},base), setmetatable({2,2,60,2,265},base), setmetatable({2,2,80,2,266},base), setmetatable({2,3,0,2,267},base), setmetatable({2,3,20,2,268},base), setmetatable({2,3,40,2,269},base), setmetatable({2,3,60,2,270},base), setmetatable({2,3,80,2,271},base), setmetatable({2,4,0,2,272},base), setmetatable({2,4,20,2,273},base), setmetatable({2,4,40,2,274},base), setmetatable({2,4,60,2,275},base), setmetatable({2,4,80,2,276},base), setmetatable({2,5,0,2,277},base), setmetatable({2,5,20,2,278},base), setmetatable({2,5,40,2,279},base), setmetatable({2,5,60,2,280},base), setmetatable({2,5,80,2,281},base), setmetatable({2,6,0,2,282},base), setmetatable({2,6,20,2,283},base), setmetatable({2,6,40,2,284},base), setmetatable({2,6,60,2,285},base), setmetatable({2,6,80,2,286},base), setmetatable({2,7,0,2,287},base), setmetatable({2,7,20,2,288},base), setmetatable({2,7,40,2,289},base), setmetatable({2,7,60,2,290},base), setmetatable({2,7,80,2,291},base), setmetatable({2,8,0,2,292},base), setmetatable({2,8,20,2,293},base), setmetatable({2,8,40,2,294},base), setmetatable({2,8,60,2,295},base), setmetatable({2,8,80,2,296},base), setmetatable({2,9,0,2,297},base), setmetatable({2,9,20,2,298},base), setmetatable({2,9,40,2,299},base), setmetatable({2,9,60,2,300},base), setmetatable({2,9,80,2,301},base), setmetatable({2,10,0,2,302},base), setmetatable({2,10,20,2,303},base), setmetatable({2,10,40,2,304},base), setmetatable({2,10,60,2,305},base), setmetatable({2,10,80,2,306},base), setmetatable({2,11,0,2,307},base), setmetatable({2,11,20,2,308},base), setmetatable({2,11,40,2,309},base), setmetatable({2,11,60,2,310},base), setmetatable({2,11,80,2,311},base), setmetatable({2,12,0,2,312},base), setmetatable({2,12,20,2,313},base), setmetatable({2,12,40,2,314},base), setmetatable({2,12,60,2,315},base), setmetatable({2,12,80,2,316},base), setmetatable({2,13,0,2,317},base), setmetatable({2,13,20,2,318},base), setmetatable({2,13,40,2,319},base), setmetatable({2,13,60,2,320},base), setmetatable({2,13,80,2,321},base), setmetatable({2,14,0,2,322},base), setmetatable({2,14,20,2,323},base), setmetatable({2,14,40,2,324},base), setmetatable({2,14,60,2,325},base), setmetatable({2,14,80,2,326},base), setmetatable({2,15,0,2,327},base), setmetatable({2,15,20,2,328},base), setmetatable({2,15,40,2,329},base), setmetatable({2,15,60,2,330},base), setmetatable({2,15,80,2,331},base), setmetatable({2,16,0,2,332},base), setmetatable({2,16,20,2,333},base), setmetatable({2,16,40,2,334},base), setmetatable({2,16,60,2,335},base), setmetatable({2,16,80,2,336},base), setmetatable({2,17,0,2,337},base), setmetatable({2,17,20,2,338},base), setmetatable({2,17,40,2,339},base), setmetatable({2,17,60,2,340},base), setmetatable({2,17,80,2,341},base), setmetatable({2,18,0,2,342},base), setmetatable({2,18,20,2,343},base), setmetatable({2,18,40,2,344},base), setmetatable({2,18,60,2,345},base), setmetatable({2,18,80,2,346},base), setmetatable({2,19,0,2,347},base), setmetatable({2,19,20,2,348},base), setmetatable({2,19,40,2,349},base), setmetatable({2,19,60,2,350},base), setmetatable({2,19,80,2,351},base), setmetatable({2,20,0,2,352},base), setmetatable({2,20,20,2,353},base), setmetatable({2,20,40,2,354},base), setmetatable({2,20,60,2,355},base), setmetatable({2,20,80,2,356},base), setmetatable({2,21,0,2,357},base), setmetatable({2,21,20,2,358},base), setmetatable({2,21,40,2,359},base), setmetatable({2,21,60,2,360},base), setmetatable({2,21,80,2,361},base), setmetatable({2,22,0,2,362},base), setmetatable({2,22,20,2,363},base), setmetatable({2,22,40,2,364},base), setmetatable({2,22,60,2,365},base), setmetatable({2,22,80,2,366},base), setmetatable({2,23,0,2,367},base), setmetatable({2,23,20,2,368},base), setmetatable({2,23,40,2,369},base), setmetatable({2,23,60,2,370},base), setmetatable({2,23,80,2,371},base), setmetatable({2,24,0,2,372},base), setmetatable({2,24,20,2,373},base), setmetatable({2,24,40,2,374},base), setmetatable({2,24,60,2,375},base), setmetatable({2,24,80,2,376},base), setmetatable({2,25,0,2,377},base), setmetatable({2,25,20,2,378},base), setmetatable({2,25,40,2,379},base), setmetatable({2,25,60,2,380},base), setmetatable({2,25,80,2,381},base), setmetatable({2,26,0,2,382},base), setmetatable({2,26,20,2,383},base), setmetatable({2,26,40,2,384},base), setmetatable({2,26,60,2,385},base), setmetatable({2,26,80,2,386},base), setmetatable({2,27,0,2,387},base), setmetatable({2,27,20,2,388},base), setmetatable({2,27,40,2,389},base), setmetatable({2,27,60,2,390},base), setmetatable({2,27,80,2,391},base), setmetatable({2,28,0,2,392},base), setmetatable({2,28,20,2,393},base), setmetatable({2,28,40,2,394},base), setmetatable({2,28,60,2,395},base), setmetatable({2,28,80,2,396},base), setmetatable({2,29,0,2,397},base), setmetatable({2,29,20,2,398},base), setmetatable({2,29,40,2,399},base), setmetatable({2,29,60,2,400},base), setmetatable({2,29,80,2,401},base), setmetatable({2,30,0,2,402},base), setmetatable({2,30,20,2,403},base), setmetatable({2,30,40,2,404},base), setmetatable({2,30,60,2,405},base), setmetatable({2,30,80,2,406},base), setmetatable({2,31,0,2,407},base), setmetatable({2,31,20,2,408},base), setmetatable({2,31,40,2,409},base), setmetatable({2,31,60,2,410},base), setmetatable({2,31,80,2,411},base), setmetatable({2,32,0,2,412},base), setmetatable({2,32,20,2,413},base), setmetatable({2,32,40,2,414},base), setmetatable({2,32,60,2,415},base), setmetatable({2,32,80,2,416},base), setmetatable({2,33,0,2,417},base), setmetatable({2,33,20,2,418},base), setmetatable({2,33,40,2,419},base), setmetatable({2,33,60,2,420},base), setmetatable({2,33,80,2,421},base), setmetatable({2,34,0,2,422},base), setmetatable({2,34,20,2,423},base), setmetatable({2,34,40,2,424},base), setmetatable({2,34,60,2,425},base), setmetatable({2,34,80,2,426},base), setmetatable({2,35,0,2,427},base), setmetatable({2,35,20,2,428},base), setmetatable({2,35,40,2,429},base), setmetatable({2,35,60,2,430},base), setmetatable({2,35,80,2,431},base), setmetatable({2,36,0,2,432},base), setmetatable({2,36,20,2,433},base), setmetatable({2,36,40,2,434},base), setmetatable({2,36,60,2,435},base), setmetatable({2,36,80,2,436},base), setmetatable({2,37,0,2,437},base), setmetatable({2,37,20,2,438},base), setmetatable({2,37,40,2,439},base), setmetatable({2,37,60,2,440},base), setmetatable({2,37,80,2,441},base), setmetatable({2,38,0,2,442},base), setmetatable({2,38,20,2,443},base), setmetatable({2,38,40,2,444},base), setmetatable({2,38,60,2,445},base), setmetatable({2,38,80,2,446},base), setmetatable({2,39,0,2,447},base), setmetatable({2,39,20,2,448},base), setmetatable({2,39,40,2,449},base), setmetatable({2,39,60,2,450},base), setmetatable({2,39,80,2,451},base), setmetatable({2,40,0,2,452},base), setmetatable({2,40,20,2,453},base), setmetatable({2,40,40,2,454},base), setmetatable({2,40,60,2,455},base), setmetatable({2,40,80,2,456},base), setmetatable({2,41,0,2,457},base), setmetatable({2,41,20,2,458},base), setmetatable({2,41,40,2,459},base), setmetatable({2,41,60,2,460},base), setmetatable({2,41,80,2,461},base), setmetatable({2,42,0,2,462},base), setmetatable({2,42,20,2,463},base), setmetatable({2,42,40,2,464},base), setmetatable({2,42,60,2,465},base), setmetatable({2,42,80,2,466},base), setmetatable({2,43,0,2,467},base), setmetatable({2,43,20,2,468},base), setmetatable({2,43,40,2,469},base), setmetatable({2,43,60,2,470},base), setmetatable({2,43,80,2,471},base), setmetatable({2,44,0,2,472},base), setmetatable({2,44,20,2,473},base), setmetatable({2,44,40,2,474},base), setmetatable({2,44,60,2,475},base), setmetatable({2,44,80,2,476},base), setmetatable({2,45,0,2,477},base), setmetatable({2,45,20,2,478},base), setmetatable({2,45,40,2,479},base), setmetatable({2,45,60,2,480},base), setmetatable({2,45,80,2,481},base), setmetatable({2,46,0,2,482},base), setmetatable({2,46,20,2,483},base), setmetatable({2,46,40,2,484},base), setmetatable({2,46,60,2,485},base), setmetatable({2,46,80,2,486},base), setmetatable({2,47,0,2,487},base), setmetatable({2,47,20,2,488},base), setmetatable({2,47,40,2,489},base), setmetatable({2,47,60,2,490},base), setmetatable({2,47,80,2,491},base), setmetatable({2,48,0,2,492},base), setmetatable({2,48,20,2,493},base), setmetatable({2,48,40,2,494},base), setmetatable({2,48,60,2,495},base), setmetatable({2,48,80,2,496},base), setmetatable({2,49,0,2,497},base), setmetatable({2,49,20,2,498},base), setmetatable({2,49,40,2,499},base), setmetatable({2,49,60,2,500},base), setmetatable({2,49,80,2,501},base), setmetatable({2,50,0,2,502},base), setmetatable({2,50,20,2,503},base), setmetatable({2,50,40,2,504},base), setmetatable({2,50,60,2,505},base), setmetatable({2,50,80,2,506},base), setmetatable({2,51,0,2,507},base), setmetatable({2,51,20,2,508},base), setmetatable({2,51,40,2,509},base), setmetatable({2,51,60,2,510},base), setmetatable({2,51,80,2,511},base), setmetatable({2,52,0,2,512},base), setmetatable({2,52,20,2,513},base), setmetatable({2,52,40,2,514},base), setmetatable({2,52,60,2,515},base), setmetatable({2,52,80,2,516},base), setmetatable({2,53,0,2,517},base), setmetatable({2,53,20,2,518},base), setmetatable({2,53,40,2,519},base), setmetatable({2,53,60,2,520},base), setmetatable({2,53,80,2,521},base), setmetatable({2,54,0,2,522},base), setmetatable({2,54,20,2,523},base), setmetatable({2,54,40,2,524},base), setmetatable({2,54,60,2,525},base), setmetatable({2,54,80,2,526},base), setmetatable({2,55,0,2,527},base), setmetatable({2,55,20,2,528},base), setmetatable({2,55,40,2,529},base), setmetatable({2,55,60,2,530},base), setmetatable({2,55,80,2,531},base), setmetatable({2,56,0,2,532},base), setmetatable({2,56,20,2,533},base), setmetatable({2,56,40,2,534},base), setmetatable({2,56,60,2,535},base), setmetatable({2,56,80,2,536},base), setmetatable({2,57,0,2,537},base), setmetatable({2,57,20,2,538},base), setmetatable({2,57,40,2,539},base), setmetatable({2,57,60,2,540},base), setmetatable({2,57,80,2,541},base), setmetatable({2,58,0,2,542},base), setmetatable({2,58,20,2,543},base), setmetatable({2,58,40,2,544},base), setmetatable({2,58,60,2,545},base), setmetatable({2,58,80,2,546},base), setmetatable({2,59,0,2,547},base), setmetatable({2,59,20,2,548},base), setmetatable({2,59,40,2,549},base), setmetatable({2,59,60,2,550},base), setmetatable({2,59,80,2,551},base), setmetatable({2,60,0,2,552},base), setmetatable({2,60,20,2,553},base), setmetatable({2,60,40,2,554},base), setmetatable({2,60,60,2,555},base), setmetatable({2,60,80,2,556},base), setmetatable({2,61,0,2,557},base), setmetatable({2,61,20,2,558},base), setmetatable({2,61,40,2,559},base), setmetatable({2,61,60,2,560},base), setmetatable({2,61,80,2,561},base), setmetatable({2,62,0,2,562},base), setmetatable({2,62,20,2,563},base), setmetatable({2,62,40,2,564},base), setmetatable({2,62,60,2,565},base), setmetatable({2,62,80,2,566},base), setmetatable({2,63,0,2,567},base), setmetatable({2,63,20,2,568},base), setmetatable({2,63,40,2,569},base), setmetatable({2,63,60,2,570},base), setmetatable({2,63,80,2,571},base), setmetatable({2,64,0,2,572},base), setmetatable({2,64,20,2,573},base), setmetatable({2,64,40,2,574},base), setmetatable({2,64,60,2,575},base), setmetatable({2,64,80,2,576},base), setmetatable({2,65,0,2,577},base), setmetatable({2,65,20,2,578},base), setmetatable({2,65,40,2,579},base), setmetatable({2,65,60,2,580},base), setmetatable({2,65,80,2,581},base), setmetatable({2,66,0,2,582},base), setmetatable({2,66,20,2,583},base), setmetatable({2,66,40,2,584},base), setmetatable({2,66,60,2,585},base), setmetatable({2,66,80,2,586},base), setmetatable({2,67,0,2,587},base), setmetatable({2,67,20,2,588},base), setmetatable({2,67,40,2,589},base), setmetatable({2,67,60,2,590},base), setmetatable({2,67,80,2,591},base), setmetatable({2,68,0,2,592},base), setmetatable({2,68,20,2,593},base), setmetatable({2,68,40,2,594},base), setmetatable({2,68,60,2,595},base), setmetatable({2,68,80,2,596},base), setmetatable({2,69,0,2,597},base), setmetatable({2,69,20,2,598},base), setmetatable({2,69,40,2,599},base), setmetatable({2,69,60,2,600},base), setmetatable({2,69,80,2,601},base), setmetatable({2,70,0,2,602},base), setmetatable({2,70,20,2,603},base), setmetatable({2,70,40,2,604},base), setmetatable({2,70,60,2,605},base), setmetatable({2,70,80,2,606},base), setmetatable({2,71,0,2,607},base), setmetatable({2,71,20,2,608},base), setmetatable({2,71,40,2,609},base), setmetatable({2,71,60,2,610},base), setmetatable({2,71,80,2,611},base), setmetatable({2,72,0,2,612},base), setmetatable({2,72,20,2,613},base), setmetatable({2,72,40,2,614},base), setmetatable({2,72,60,2,615},base), setmetatable({2,72,80,2,616},base), setmetatable({2,73,0,2,617},base), setmetatable({2,73,20,2,618},base), setmetatable({2,73,40,2,619},base), setmetatable({2,73,60,2,620},base), setmetatable({2,73,80,2,621},base), setmetatable({2,74,0,2,622},base), setmetatable({2,74,20,2,623},base), setmetatable({2,74,40,2,624},base), setmetatable({2,74,60,2,625},base), setmetatable({2,74,80,2,626},base), setmetatable({2,75,0,2,627},base), setmetatable({2,75,20,2,628},base), setmetatable({2,75,40,2,629},base), setmetatable({2,75,60,2,630},base), setmetatable({2,75,80,2,631},base), setmetatable({2,76,0,2,632},base), setmetatable({2,76,20,2,633},base), setmetatable({2,76,40,2,634},base), setmetatable({2,76,60,2,635},base), setmetatable({2,76,80,2,636},base), setmetatable({2,77,0,2,637},base), setmetatable({2,77,20,2,638},base), setmetatable({2,77,40,2,639},base), setmetatable({2,77,60,2,640},base), setmetatable({2,77,80,2,641},base), setmetatable({2,78,0,2,642},base), setmetatable({2,78,20,2,643},base), setmetatable({2,78,40,2,644},base), setmetatable({2,78,60,2,645},base), setmetatable({2,78,80,2,646},base), setmetatable({2,79,0,2,647},base), setmetatable({2,79,20,2,648},base), setmetatable({2,79,40,2,649},base), setmetatable({2,79,60,2,650},base), setmetatable({2,79,80,2,651},base), setmetatable({2,80,0,2,652},base), setmetatable({2,80,20,2,653},base), setmetatable({2,80,40,2,654},base), setmetatable({2,80,60,2,655},base), setmetatable({2,80,80,2,656},base), setmetatable({2,81,0,2,657},base), setmetatable({2,81,20,2,658},base), setmetatable({2,81,40,2,659},base), setmetatable({2,81,60,2,660},base), setmetatable({2,81,80,2,661},base), setmetatable({2,82,0,2,662},base), setmetatable({2,82,20,2,663},base), setmetatable({2,82,40,2,664},base), setmetatable({2,82,60,2,665},base), setmetatable({2,82,80,2,666},base), setmetatable({2,83,0,2,667},base), setmetatable({2,83,20,2,668},base), setmetatable({2,83,40,2,669},base), setmetatable({2,83,60,2,670},base), setmetatable({2,83,80,2,671},base), setmetatable({2,84,0,2,672},base), setmetatable({2,84,20,2,673},base), setmetatable({2,84,40,2,674},base), setmetatable({2,84,60,2,675},base), setmetatable({2,84,80,2,676},base), setmetatable({2,85,0,2,677},base), setmetatable({2,85,20,2,678},base), setmetatable({2,85,40,2,679},base), setmetatable({2,85,60,2,680},base), setmetatable({2,85,80,2,681},base), setmetatable({2,86,0,2,682},base), setmetatable({2,86,20,2,683},base), setmetatable({2,86,40,2,684},base), setmetatable({2,86,60,2,685},base), setmetatable({2,86,80,2,686},base), setmetatable({2,87,0,2,687},base), setmetatable({2,87,20,2,688},base), setmetatable({2,87,40,2,689},base), setmetatable({2,87,60,2,690},base), setmetatable({2,87,80,2,691},base), setmetatable({2,88,0,2,692},base), setmetatable({2,88,20,2,693},base), setmetatable({2,88,40,2,694},base), setmetatable({2,88,60,2,695},base), setmetatable({2,88,80,2,696},base), setmetatable({2,89,0,2,697},base), setmetatable({2,89,20,2,698},base), setmetatable({2,89,40,2,699},base), setmetatable({2,89,60,2,700},base), setmetatable({2,89,80,2,701},base), setmetatable({2,90,0,2,702},base), setmetatable({2,90,20,2,703},base), setmetatable({2,90,40,2,704},base), setmetatable({2,90,60,2,705},base), setmetatable({2,90,80,2,706},base), setmetatable({2,91,0,2,707},base), setmetatable({2,91,20,2,708},base), setmetatable({2,91,40,2,709},base), setmetatable({2,91,60,2,710},base), setmetatable({2,91,80,2,711},base), setmetatable({2,92,0,2,712},base), setmetatable({2,92,20,2,713},base), setmetatable({2,92,40,2,714},base), setmetatable({2,92,60,2,715},base), setmetatable({2,92,80,2,716},base), setmetatable({2,93,0,2,717},base), setmetatable({2,93,20,2,718},base), setmetatable({2,93,40,2,719},base), setmetatable({2,93,60,2,720},base), setmetatable({2,93,80,2,721},base), setmetatable({2,94,0,2,722},base), setmetatable({2,94,20,2,723},base), setmetatable({2,94,40,2,724},base), setmetatable({2,94,60,2,725},base), setmetatable({2,94,80,2,726},base), setmetatable({2,95,0,2,727},base), setmetatable({2,95,20,2,728},base), setmetatable({2,95,40,2,729},base), setmetatable({2,95,60,2,730},base), setmetatable({2,95,80,2,731},base), setmetatable({2,96,0,2,732},base), setmetatable({2,96,20,2,733},base), setmetatable({2,96,40,2,734},base), setmetatable({2,96,60,2,735},base), setmetatable({2,96,80,2,736},base), setmetatable({2,97,0,2,737},base), setmetatable({2,97,20,2,738},base), setmetatable({2,97,40,2,739},base), setmetatable({2,97,60,2,740},base), setmetatable({2,97,80,2,741},base), setmetatable({2,98,0,2,742},base), setmetatable({2,98,20,2,743},base), setmetatable({2,98,40,2,744},base), setmetatable({2,98,60,2,745},base), setmetatable({2,98,80,2,746},base), setmetatable({2,99,0,2,747},base), setmetatable({2,99,20,2,748},base), setmetatable({2,99,40,2,749},base), setmetatable({2,99,60,2,750},base), setmetatable({2,99,80,2,751},base), setmetatable({2,100,0,2,752},base), setmetatable({2,100,20,2,753},base), setmetatable({2,100,40,2,754},base), setmetatable({2,100,60,2,755},base), setmetatable({2,100,80,2,756},base), setmetatable({2,101,0,2,757},base), setmetatable({2,101,20,2,758},base), setmetatable({2,101,40,2,759},base), setmetatable({2,101,60,2,760},base), setmetatable({2,101,80,2,761},base), setmetatable({2,102,0,2,762},base), setmetatable({2,102,20,2,763},base), setmetatable({2,102,40,2,764},base), setmetatable({2,102,60,2,765},base), setmetatable({2,102,80,2,766},base), setmetatable({2,103,0,2,767},base), setmetatable({2,103,20,2,768},base), setmetatable({2,103,40,2,769},base), setmetatable({2,103,60,2,770},base), setmetatable({2,103,80,2,771},base), setmetatable({2,104,0,2,772},base), setmetatable({2,104,20,2,773},base), setmetatable({2,104,40,2,774},base), setmetatable({2,104,60,2,775},base), setmetatable({2,104,80,2,776},base), setmetatable({2,105,0,2,777},base), setmetatable({2,105,20,2,778},base), setmetatable({2,105,40,2,779},base), setmetatable({2,105,60,2,780},base), setmetatable({2,105,80,2,781},base), setmetatable({2,106,0,2,782},base), setmetatable({2,106,20,2,783},base), setmetatable({2,106,40,2,784},base), setmetatable({2,106,60,2,785},base), setmetatable({2,106,80,2,786},base), setmetatable({2,107,0,2,787},base), setmetatable({2,107,20,2,788},base), setmetatable({2,107,40,2,789},base), setmetatable({2,107,60,2,790},base), setmetatable({2,107,80,2,791},base), setmetatable({2,108,0,2,792},base), setmetatable({2,108,20,2,793},base), setmetatable({2,108,40,2,794},base), setmetatable({2,108,60,2,795},base), setmetatable({2,108,80,2,796},base), setmetatable({2,109,0,2,797},base), setmetatable({2,109,20,2,798},base), setmetatable({2,109,40,2,799},base), setmetatable({2,109,60,2,800},base), setmetatable({2,109,80,2,801},base), setmetatable({2,110,0,2,802},base), setmetatable({2,110,20,2,803},base), setmetatable({2,110,40,2,804},base), setmetatable({2,110,60,2,805},base), setmetatable({2,110,80,2,806},base), setmetatable({2,111,0,2,807},base), setmetatable({2,111,20,2,808},base), setmetatable({2,111,40,2,809},base), setmetatable({2,111,60,2,810},base), setmetatable({2,111,80,2,811},base), setmetatable({2,112,0,2,812},base), setmetatable({2,112,20,2,813},base), setmetatable({2,112,40,2,814},base), setmetatable({2,112,60,2,815},base), setmetatable({2,112,80,2,816},base), setmetatable({2,113,0,2,817},base), setmetatable({2,113,20,2,818},base), setmetatable({2,113,40,2,819},base), setmetatable({2,113,60,2,820},base), setmetatable({2,113,80,2,821},base), setmetatable({2,114,0,2,822},base), setmetatable({2,114,20,2,823},base), setmetatable({2,114,40,2,824},base), setmetatable({2,114,60,2,825},base), setmetatable({2,114,80,2,826},base), setmetatable({2,115,0,2,827},base), setmetatable({2,115,20,2,828},base), setmetatable({2,115,40,2,829},base), setmetatable({2,115,60,2,830},base), setmetatable({2,115,80,2,831},base), setmetatable({2,116,0,2,832},base), setmetatable({2,116,20,2,833},base), setmetatable({2,116,40,2,834},base), setmetatable({2,116,60,2,835},base), setmetatable({2,116,80,2,836},base), setmetatable({2,117,0,2,837},base), setmetatable({2,117,20,2,838},base), setmetatable({2,117,40,2,839},base), setmetatable({2,117,60,2,840},base), setmetatable({2,117,80,2,841},base), setmetatable({2,118,0,2,842},base), setmetatable({2,118,20,2,843},base), setmetatable({2,118,40,2,844},base), setmetatable({2,118,60,2,845},base), setmetatable({2,118,80,2,846},base), setmetatable({2,119,0,2,847},base), setmetatable({2,119,20,2,848},base), setmetatable({2,119,40,2,849},base), setmetatable({2,119,60,2,850},base), setmetatable({2,119,80,2,851},base), setmetatable({2,120,0,2,852},base), setmetatable({2,120,20,2,853},base), setmetatable({2,120,40,2,854},base), setmetatable({2,120,60,2,855},base), setmetatable({2,120,80,2,856},base), setmetatable({2,121,0,2,857},base), setmetatable({2,121,20,2,858},base), setmetatable({2,121,40,2,859},base), setmetatable({2,121,60,2,860},base), setmetatable({2,121,80,2,861},base), setmetatable({2,122,0,2,862},base), setmetatable({2,122,20,2,863},base), setmetatable({2,122,40,2,864},base), setmetatable({2,122,60,2,865},base), setmetatable({2,122,80,2,866},base), setmetatable({2,123,0,2,867},base), setmetatable({2,123,20,2,868},base), setmetatable({2,123,40,2,869},base), setmetatable({2,123,60,2,870},base), setmetatable({2,123,80,2,871},base), setmetatable({2,124,0,2,872},base), setmetatable({2,124,20,2,873},base), setmetatable({2,124,40,2,874},base), setmetatable({2,124,60,2,875},base), setmetatable({2,124,80,2,876},base), setmetatable({2,125,0,2,877},base), setmetatable({2,125,20,2,878},base), setmetatable({2,125,40,2,879},base), setmetatable({2,125,60,2,880},base), setmetatable({2,125,80,2,881},base), setmetatable({2,126,0,2,882},base), setmetatable({2,126,20,2,883},base), setmetatable({2,126,40,2,884},base), setmetatable({2,126,60,2,885},base), setmetatable({2,126,80,2,886},base), setmetatable({2,127,0,2,887},base), setmetatable({2,127,20,2,888},base), setmetatable({2,127,40,2,889},base), setmetatable({2,127,60,2,890},base), setmetatable({2,127,80,2,891},base), setmetatable({2,128,0,2,892},base), setmetatable({2,128,20,2,893},base), setmetatable({2,128,40,2,894},base), setmetatable({2,128,60,2,895},base), setmetatable({2,128,80,2,896},base), setmetatable({2,129,0,2,897},base), setmetatable({2,129,20,2,898},base), setmetatable({2,129,40,2,899},base), setmetatable({2,129,60,2,900},base), setmetatable({2,129,80,2,901},base), setmetatable({2,130,0,2,902},base), setmetatable({2,130,20,2,903},base), setmetatable({2,130,40,2,904},base), setmetatable({2,130,60,2,905},base), setmetatable({2,130,80,2,906},base), setmetatable({2,131,0,2,907},base), setmetatable({2,131,20,2,908},base), setmetatable({2,131,40,2,909},base), setmetatable({2,131,60,2,910},base), setmetatable({2,131,80,2,911},base), setmetatable({2,132,0,2,912},base), setmetatable({2,132,20,2,913},base), setmetatable({2,132,40,2,914},base), setmetatable({2,132,60,2,915},base), setmetatable({2,132,80,2,916},base), setmetatable({2,133,0,2,917},base), setmetatable({2,133,20,2,918},base), setmetatable({2,133,40,2,919},base), setmetatable({2,133,60,2,920},base), setmetatable({2,133,80,2,921},base), setmetatable({2,134,0,2,922},base), setmetatable({2,134,20,2,923},base), setmetatable({2,134,40,2,924},base), setmetatable({2,134,60,2,925},base), setmetatable({2,134,80,2,926},base), setmetatable({2,135,0,2,927},base), setmetatable({2,135,20,2,928},base), setmetatable({2,135,40,2,929},base), setmetatable({2,135,60,2,930},base), setmetatable({2,135,80,2,931},base), setmetatable({2,136,0,2,932},base), setmetatable({2,136,20,2,933},base), setmetatable({2,136,40,2,934},base), setmetatable({2,136,60,2,935},base), setmetatable({2,136,80,2,936},base), setmetatable({2,137,0,2,937},base), setmetatable({2,137,20,2,938},base), setmetatable({2,137,40,2,939},base), setmetatable({2,137,60,2,940},base), setmetatable({2,137,80,2,941},base), setmetatable({2,138,0,2,942},base), setmetatable({2,138,20,2,943},base), setmetatable({2,138,40,2,944},base), setmetatable({2,138,60,2,945},base), setmetatable({2,138,80,2,946},base), setmetatable({2,139,0,2,947},base), setmetatable({2,139,20,2,948},base), setmetatable({2,139,40,2,949},base), setmetatable({2,139,60,2,950},base), setmetatable({2,139,80,2,951},base), setmetatable({2,140,0,2,952},base), setmetatable({2,140,20,2,953},base), setmetatable({2,140,40,2,954},base), setmetatable({2,140,60,2,955},base), setmetatable({2,140,80,2,956},base), setmetatable({2,141,0,2,957},base), setmetatable({2,141,20,2,958},base), setmetatable({2,141,40,2,959},base), setmetatable({2,141,60,2,960},base), setmetatable({2,141,80,2,961},base), setmetatable({2,142,0,2,962},base), setmetatable({2,142,20,2,963},base), setmetatable({2,142,40,2,964},base), setmetatable({2,142,60,2,965},base), setmetatable({2,142,80,2,966},base), setmetatable({2,143,0,2,967},base), setmetatable({2,143,20,2,968},base), setmetatable({2,143,40,2,969},base), setmetatable({2,143,60,2,970},base), setmetatable({2,143,80,2,971},base), setmetatable({2,144,0,2,972},base), setmetatable({2,144,20,2,973},base), setmetatable({2,144,40,2,974},base), setmetatable({2,144,60,2,975},base), setmetatable({2,144,80,2,976},base), setmetatable({2,145,0,2,977},base), setmetatable({2,145,20,2,978},base), setmetatable({2,145,40,2,979},base), setmetatable({2,145,60,2,980},base), setmetatable({2,145,80,2,981},base), setmetatable({2,146,0,2,982},base), setmetatable({2,146,20,2,983},base), setmetatable({2,146,40,2,984},base), setmetatable({2,146,60,2,985},base), setmetatable({2,146,80,2,986},base), setmetatable({2,147,0,2,987},base), setmetatable({2,147,20,2,988},base), setmetatable({2,147,40,2,989},base), setmetatable({2,147,60,2,990},base), setmetatable({2,147,80,2,991},base), setmetatable({2,148,0,2,992},base), setmetatable({2,148,20,2,993},base), setmetatable({2,148,40,2,994},base), setmetatable({2,148,60,2,995},base), setmetatable({2,148,80,2,996},base), setmetatable({2,149,0,2,997},base), setmetatable({2,149,20,2,998},base), setmetatable({2,149,40,2,999},base), setmetatable({2,149,60,2,1000},base), setmetatable({2,149,80,3,1},base), setmetatable({2,150,0,3,2},base), setmetatable({2,150,20,3,3},base), setmetatable({2,150,40,3,4},base), setmetatable({2,150,60,3,5},base), setmetatable({2,150,80,3,6},base), setmetatable({2,151,0,3,7},base), setmetatable({2,151,20,3,8},base), setmetatable({2,151,40,3,9},base), setmetatable({2,151,60,3,10},base), setmetatable({2,151,80,3,11},base), setmetatable({2,152,0,3,12},base), setmetatable({2,152,20,3,13},base), setmetatable({2,152,40,3,14},base), setmetatable({2,152,60,3,15},base), setmetatable({2,152,80,3,16},base), setmetatable({2,153,0,3,17},base), setmetatable({2,153,20,3,18},base), setmetatable({2,153,40,3,19},base), setmetatable({2,153,60,3,20},base), setmetatable({2,153,80,3,21},base), setmetatable({2,154,0,3,22},base), setmetatable({2,154,20,3,23},base), setmetatable({2,154,40,3,24},base), setmetatable({2,154,60,3,25},base), setmetatable({2,154,80,3,26},base), setmetatable({2,155,0,3,27},base), setmetatable({2,155,20,3,28},base), setmetatable({2,155,40,3,29},base), setmetatable({2,155,60,3,30},base), setmetatable({2,155,80,3,31},base), setmetatable({2,156,0,3,32},base), setmetatable({2,156,20,3,33},base), setmetatable({2,156,40,3,34},base), setmetatable({2,156,60,3,35},base), setmetatable({2,156,80,3,36},base), setmetatable({2,157,0,3,37},base), setmetatable({2,157,20,3,38},base), setmetatable({2,157,40,3,39},base), setmetatable({2,157,60,3,40},base), setmetatable({2,157,80,3,41},base), setmetatable({2,158,0,3,42},base), setmetatable({2,158,20,3,43},base), setmetatable({2,158,40,3,44},base), setmetatable({2,158,60,3,45},base), setmetatable({2,158,80,3,46},base), setmetatable({2,159,0,3,47},base), setmetatable({2,159,20,3,48},base), setmetatable({2,159,40,3,49},base), setmetatable({2,159,60,3,50},base), setmetatable({2,159,80,3,51},base), setmetatable({2,160,0,3,52},base), setmetatable({2,160,20,3,53},base), setmetatable({2,160,40,3,54},base), setmetatable({2,160,60,3,55},base), setmetatable({2,160,80,3,56},base), setmetatable({2,161,0,3,57},base), setmetatable({2,161,20,3,58},base), setmetatable({2,161,40,3,59},base), setmetatable({2,161,60,3,60},base), setmetatable({2,161,80,3,61},base), setmetatable({2,162,0,3,62},base), setmetatable({2,162,20,3,63},base), setmetatable({2,162,40,3,64},base), setmetatable({2,162,60,3,65},base), setmetatable({2,162,80,3,66},base), setmetatable({2,163,0,3,67},base), setmetatable({2,163,20,3,68},base), setmetatable({2,163,40,3,69},base), setmetatable({2,163,60,3,70},base), setmetatable({2,163,80,3,71},base), setmetatable({2,164,0,3,72},base), setmetatable({2,164,20,3,73},base), setmetatable({2,164,40,3,74},base), setmetatable({2,164,60,3,75},base), setmetatable({2,164,80,3,76},base), setmetatable({2,165,0,3,77},base), setmetatable({2,165,20,3,78},base), setmetatable({2,165,40,3,79},base), setmetatable({2,165,60,3,80},base), setmetatable({2,165,80,3,81},base), setmetatable({2,166,0,3,82},base), setmetatable({2,166,20,3,83},base), setmetatable({2,166,40,3,84},base), setmetatable({2,166,60,3,85},base), setmetatable({2,166,80,3,86},base), setmetatable({2,167,0,3,87},base), setmetatable({2,167,20,3,88},base), setmetatable({2,167,40,3,89},base), setmetatable({2,167,60,3,90},base), setmetatable({2,167,80,3,91},base), setmetatable({2,168,0,3,92},base), setmetatable({2,168,20,3,93},base), setmetatable({2,168,40,3,94},base), setmetatable({2,168,60,3,95},base), setmetatable({2,168,80,3,96},base), setmetatable({2,169,0,3,97},base), setmetatable({2,169,20,3,98},base), setmetatable({2,169,40,3,99},base), setmetatable({2,169,60,3,100},base), setmetatable({2,169,80,3,101},base), setmetatable({2,170,0,3,102},base), setmetatable({2,170,20,3,103},base), setmetatable({2,170,40,3,104},base), setmetatable({2,170,60,3,105},base), setmetatable({2,170,80,3,106},base), setmetatable({2,171,0,3,107},base), setmetatable({2,171,20,3,108},base), setmetatable({2,171,40,3,109},base), setmetatable({2,171,60,3,110},base), setmetatable({2,171,80,3,111},base), setmetatable({2,172,0,3,112},base), setmetatable({2,172,20,3,113},base), setmetatable({2,172,40,3,114},base), setmetatable({2,172,60,3,115},base), setmetatable({2,172,80,3,116},base), setmetatable({2,173,0,3,117},base), setmetatable({2,173,20,3,118},base), setmetatable({2,173,40,3,119},base), setmetatable({2,173,60,3,120},base), setmetatable({2,173,80,3,121},base), setmetatable({2,174,0,3,122},base), setmetatable({2,174,20,3,123},base), setmetatable({2,174,40,3,124},base), setmetatable({2,174,60,3,125},base), setmetatable({2,174,80,3,126},base), setmetatable({2,175,0,3,127},base), setmetatable({2,175,20,3,128},base), setmetatable({2,175,40,3,129},base), setmetatable({2,175,60,3,130},base), setmetatable({2,175,80,3,131},base), setmetatable({2,176,0,3,132},base), setmetatable({2,176,20,3,133},base), setmetatable({2,176,40,3,134},base), setmetatable({2,176,60,3,135},base), setmetatable({2,176,80,3,136},base), setmetatable({2,177,0,3,137},base), setmetatable({2,177,20,3,138},base), setmetatable({2,177,40,3,139},base), setmetatable({2,177,60,3,140},base), setmetatable({2,177,80,3,141},base), setmetatable({2,178,0,3,142},base), setmetatable({2,178,20,3,143},base), setmetatable({2,178,40,3,144},base), setmetatable({2,178,60,3,145},base), setmetatable({2,178,80,3,146},base), setmetatable({2,179,0,3,147},base), setmetatable({2,179,20,3,148},base), setmetatable({2,179,40,3,149},base), setmetatable({2,179,60,3,150},base), setmetatable({2,179,80,3,151},base), setmetatable({2,180,0,3,152},base), setmetatable({2,180,20,3,153},base), setmetatable({2,180,40,3,154},base), setmetatable({2,180,60,3,155},base), setmetatable({2,180,80,3,156},base), setmetatable({2,181,0,3,157},base), setmetatable({2,181,20,3,158},base), setmetatable({2,181,40,3,159},base), setmetatable({2,181,60,3,160},base), setmetatable({2,181,80,3,161},base), setmetatable({2,182,0,3,162},base), setmetatable({2,182,20,3,163},base), setmetatable({2,182,40,3,164},base), setmetatable({2,182,60,3,165},base), setmetatable({2,182,80,3,166},base), setmetatable({2,183,0,3,167},base), setmetatable({2,183,20,3,168},base), setmetatable({2,183,40,3,169},base), setmetatable({2,183,60,3,170},base), setmetatable({2,183,80,3,171},base), setmetatable({2,184,0,3,172},base), setmetatable({2,184,20,3,173},base), setmetatable({2,184,40,3,174},base), setmetatable({2,184,60,3,175},base), setmetatable({2,184,80,3,176},base), setmetatable({2,185,0,3,177},base), setmetatable({2,185,20,3,178},base), setmetatable({2,185,40,3,179},base), setmetatable({2,185,60,3,180},base), setmetatable({2,185,80,3,181},base), setmetatable({2,186,0,3,182},base), setmetatable({2,186,20,3,183},base), setmetatable({2,186,40,3,184},base), setmetatable({2,186,60,3,185},base), setmetatable({2,186,80,3,186},base), setmetatable({2,187,0,3,187},base), setmetatable({2,187,20,3,188},base), setmetatable({2,187,40,3,189},base), setmetatable({2,187,60,3,190},base), setmetatable({2,187,80,3,191},base), setmetatable({2,188,0,3,192},base), setmetatable({2,188,20,3,193},base), setmetatable({2,188,40,3,194},base), setmetatable({2,188,60,3,195},base), setmetatable({2,188,80,3,196},base), setmetatable({2,189,0,3,197},base), setmetatable({2,189,20,3,198},base), setmetatable({2,189,40,3,199},base), setmetatable({2,189,60,3,200},base), setmetatable({2,189,80,3,201},base), setmetatable({2,190,0,3,202},base), setmetatable({2,190,20,3,203},base), setmetatable({2,190,40,3,204},base), setmetatable({2,190,60,3,205},base), setmetatable({2,190,80,3,206},base), setmetatable({2,191,0,3,207},base), setmetatable({2,191,20,3,208},base), setmetatable({2,191,40,3,209},base), setmetatable({2,191,60,3,210},base), setmetatable({2,191,80,3,211},base), setmetatable({2,192,0,3,212},base), setmetatable({2,192,20,3,213},base), setmetatable({2,192,40,3,214},base), setmetatable({2,192,60,3,215},base), setmetatable({2,192,80,3,216},base), setmetatable({2,193,0,3,217},base), setmetatable({2,193,20,3,218},base), setmetatable({2,193,40,3,219},base), setmetatable({2,193,60,3,220},base), setmetatable({2,193,80,3,221},base), setmetatable({2,194,0,3,222},base), setmetatable({2,194,20,3,223},base), setmetatable({2,194,40,3,224},base), setmetatable({2,194,60,3,225},base), setmetatable({2,194,80,3,226},base), setmetatable({2,195,0,3,227},base), setmetatable({2,195,20,3,228},base), setmetatable({2,195,40,3,229},base), setmetatable({2,195,60,3,230},base), setmetatable({2,195,80,3,231},base), setmetatable({2,196,0,3,232},base), setmetatable({2,196,20,3,233},base), setmetatable({2,196,40,3,234},base), setmetatable({2,196,60,3,235},base), setmetatable({2,196,80,3,236},base), setmetatable({2,197,0,3,237},base), setmetatable({2,197,20,3,238},base), setmetatable({2,197,40,3,239},base), setmetatable({2,197,60,3,240},base), setmetatable({2,197,80,3,241},base), setmetatable({2,198,0,3,242},base), setmetatable({2,198,20,3,243},base), setmetatable({2,198,40,3,244},base), setmetatable({2,198,60,3,245},base), setmetatable({2,198,80,3,246},base), setmetatable({2,199,0,3,247},base), setmetatable({2,199,20,3,248},base), setmetatable({2,199,40,3,249},base), setmetatable({2,199,60,3,250},base), setmetatable({2,199,80,3,251},base), setmetatable({2,200,0,3,252},base), setmetatable({3,0,0,3,253},base), setmetatable({3,0,20,3,254},base), setmetatable({3,0,40,3,255},base), setmetatable({3,0,60,3,256},base), setmetatable({3,0,80,3,257},base), setmetatable({3,1,0,3,258},base), setmetatable({3,1,20,3,259},base), setmetatable({3,1,40,3,260},base), setmetatable({3,1,60,3,261},base), setmetatable({3,1,80,3,262},base), setmetatable({3,2,0,3,263},base), setmetatable({3,2,20,3,264},base), setmetatable({3,2,40,3,265},base), setmetatable({3,2,60,3,266},base), setmetatable({3,2,80,3,267},base), setmetatable({3,3,0,3,268},base), setmetatable({3,3,20,3,269},base), setmetatable({3,3,40,3,270},base), setmetatable({3,3,60,3,271},base), setmetatable({3,3,80,3,272},base), setmetatable({3,4,0,3,273},base), setmetatable({3,4,20,3,274},base), setmetatable({3,4,40,3,275},base), setmetatable({3,4,60,3,276},base), setmetatable({3,4,80,3,277},base), setmetatable({3,5,0,3,278},base), setmetatable({3,5,20,3,279},base), setmetatable({3,5,40,3,280},base), setmetatable({3,5,60,3,281},base), setmetatable({3,5,80,3,282},base), setmetatable({3,6,0,3,283},base), setmetatable({3,6,20,3,284},base), setmetatable({3,6,40,3,285},base), setmetatable({3,6,60,3,286},base), setmetatable({3,6,80,3,287},base), setmetatable({3,7,0,3,288},base), setmetatable({3,7,20,3,289},base), setmetatable({3,7,40,3,290},base), setmetatable({3,7,60,3,291},base), setmetatable({3,7,80,3,292},base), setmetatable({3,8,0,3,293},base), setmetatable({3,8,20,3,294},base), setmetatable({3,8,40,3,295},base), setmetatable({3,8,60,3,296},base), setmetatable({3,8,80,3,297},base), setmetatable({3,9,0,3,298},base), setmetatable({3,9,20,3,299},base), setmetatable({3,9,40,3,300},base), setmetatable({3,9,60,3,301},base), setmetatable({3,9,80,3,302},base), setmetatable({3,10,0,3,303},base), setmetatable({3,10,20,3,304},base), setmetatable({3,10,40,3,305},base), setmetatable({3,10,60,3,306},base), setmetatable({3,10,80,3,307},base), setmetatable({3,11,0,3,308},base), setmetatable({3,11,20,3,309},base), setmetatable({3,11,40,3,310},base), setmetatable({3,11,60,3,311},base), setmetatable({3,11,80,3,312},base), setmetatable({3,12,0,3,313},base), setmetatable({3,12,20,3,314},base), setmetatable({3,12,40,3,315},base), setmetatable({3,12,60,3,316},base), setmetatable({3,12,80,3,317},base), setmetatable({3,13,0,3,318},base), setmetatable({3,13,20,3,319},base), setmetatable({3,13,40,3,320},base), setmetatable({3,13,60,3,321},base), setmetatable({3,13,80,3,322},base), setmetatable({3,14,0,3,323},base), setmetatable({3,14,20,3,324},base), setmetatable({3,14,40,3,325},base), setmetatable({3,14,60,3,326},base), setmetatable({3,14,80,3,327},base), setmetatable({3,15,0,3,328},base), setmetatable({3,15,20,3,329},base), setmetatable({3,15,40,3,330},base), setmetatable({3,15,60,3,331},base), setmetatable({3,15,80,3,332},base), setmetatable({3,16,0,3,333},base), setmetatable({3,16,20,3,334},base), setmetatable({3,16,40,3,335},base), setmetatable({3,16,60,3,336},base), setmetatable({3,16,80,3,337},base), setmetatable({3,17,0,3,338},base), setmetatable({3,17,20,3,339},base), setmetatable({3,17,40,3,340},base), setmetatable({3,17,60,3,341},base), setmetatable({3,17,80,3,342},base), setmetatable({3,18,0,3,343},base), setmetatable({3,18,20,3,344},base), setmetatable({3,18,40,3,345},base), setmetatable({3,18,60,3,346},base), setmetatable({3,18,80,3,347},base), setmetatable({3,19,0,3,348},base), setmetatable({3,19,20,3,349},base), setmetatable({3,19,40,3,350},base), setmetatable({3,19,60,3,351},base), setmetatable({3,19,80,3,352},base), setmetatable({3,20,0,3,353},base), setmetatable({3,20,20,3,354},base), setmetatable({3,20,40,3,355},base), setmetatable({3,20,60,3,356},base), setmetatable({3,20,80,3,357},base), setmetatable({3,21,0,3,358},base), setmetatable({3,21,20,3,359},base), setmetatable({3,21,40,3,360},base), setmetatable({3,21,60,3,361},base), setmetatable({3,21,80,3,362},base), setmetatable({3,22,0,3,363},base), setmetatable({3,22,20,3,364},base), setmetatable({3,22,40,3,365},base), setmetatable({3,22,60,3,366},base), setmetatable({3,22,80,3,367},base), setmetatable({3,23,0,3,368},base), setmetatable({3,23,20,3,369},base), setmetatable({3,23,40,3,370},base), setmetatable({3,23,60,3,371},base), setmetatable({3,23,80,3,372},base), setmetatable({3,24,0,3,373},base), setmetatable({3,24,20,3,374},base), setmetatable({3,24,40,3,375},base), setmetatable({3,24,60,3,376},base), setmetatable({3,24,80,3,377},base), setmetatable({3,25,0,3,378},base), setmetatable({3,25,20,3,379},base), setmetatable({3,25,40,3,380},base), setmetatable({3,25,60,3,381},base), setmetatable({3,25,80,3,382},base), setmetatable({3,26,0,3,383},base), setmetatable({3,26,20,3,384},base), setmetatable({3,26,40,3,385},base), setmetatable({3,26,60,3,386},base), setmetatable({3,26,80,3,387},base), setmetatable({3,27,0,3,388},base), setmetatable({3,27,20,3,389},base), setmetatable({3,27,40,3,390},base), setmetatable({3,27,60,3,391},base), setmetatable({3,27,80,3,392},base), setmetatable({3,28,0,3,393},base), setmetatable({3,28,20,3,394},base), setmetatable({3,28,40,3,395},base), setmetatable({3,28,60,3,396},base), setmetatable({3,28,80,3,397},base), setmetatable({3,29,0,3,398},base), setmetatable({3,29,20,3,399},base), setmetatable({3,29,40,3,400},base), setmetatable({3,29,60,3,401},base), setmetatable({3,29,80,3,402},base), setmetatable({3,30,0,3,403},base), setmetatable({3,30,20,3,404},base), setmetatable({3,30,40,3,405},base), setmetatable({3,30,60,3,406},base), setmetatable({3,30,80,3,407},base), setmetatable({3,31,0,3,408},base), setmetatable({3,31,20,3,409},base), setmetatable({3,31,40,3,410},base), setmetatable({3,31,60,3,411},base), setmetatable({3,31,80,3,412},base), setmetatable({3,32,0,3,413},base), setmetatable({3,32,20,3,414},base), setmetatable({3,32,40,3,415},base), setmetatable({3,32,60,3,416},base), setmetatable({3,32,80,3,417},base), setmetatable({3,33,0,3,418},base), setmetatable({3,33,20,3,419},base), setmetatable({3,33,40,3,420},base), setmetatable({3,33,60,3,421},base), setmetatable({3,33,80,3,422},base), setmetatable({3,34,0,3,423},base), setmetatable({3,34,20,3,424},base), setmetatable({3,34,40,3,425},base), setmetatable({3,34,60,3,426},base), setmetatable({3,34,80,3,427},base), setmetatable({3,35,0,3,428},base), setmetatable({3,35,20,3,429},base), setmetatable({3,35,40,3,430},base), setmetatable({3,35,60,3,431},base), setmetatable({3,35,80,3,432},base), setmetatable({3,36,0,3,433},base), setmetatable({3,36,20,3,434},base), setmetatable({3,36,40,3,435},base), setmetatable({3,36,60,3,436},base), setmetatable({3,36,80,3,437},base), setmetatable({3,37,0,3,438},base), setmetatable({3,37,20,3,439},base), setmetatable({3,37,40,3,440},base), setmetatable({3,37,60,3,441},base), setmetatable({3,37,80,3,442},base), setmetatable({3,38,0,3,443},base), setmetatable({3,38,20,3,444},base), setmetatable({3,38,40,3,445},base), setmetatable({3,38,60,3,446},base), setmetatable({3,38,80,3,447},base), setmetatable({3,39,0,3,448},base), setmetatable({3,39,20,3,449},base), setmetatable({3,39,40,3,450},base), setmetatable({3,39,60,3,451},base), setmetatable({3,39,80,3,452},base), setmetatable({3,40,0,3,453},base), setmetatable({3,40,20,3,454},base), setmetatable({3,40,40,3,455},base), setmetatable({3,40,60,3,456},base), setmetatable({3,40,80,3,457},base), setmetatable({3,41,0,3,458},base), setmetatable({3,41,20,3,459},base), setmetatable({3,41,40,3,460},base), setmetatable({3,41,60,3,461},base), setmetatable({3,41,80,3,462},base), setmetatable({3,42,0,3,463},base), setmetatable({3,42,20,3,464},base), setmetatable({3,42,40,3,465},base), setmetatable({3,42,60,3,466},base), setmetatable({3,42,80,3,467},base), setmetatable({3,43,0,3,468},base), setmetatable({3,43,20,3,469},base), setmetatable({3,43,40,3,470},base), setmetatable({3,43,60,3,471},base), setmetatable({3,43,80,3,472},base), setmetatable({3,44,0,3,473},base), setmetatable({3,44,20,3,474},base), setmetatable({3,44,40,3,475},base), setmetatable({3,44,60,3,476},base), setmetatable({3,44,80,3,477},base), setmetatable({3,45,0,3,478},base), setmetatable({3,45,20,3,479},base), setmetatable({3,45,40,3,480},base), setmetatable({3,45,60,3,481},base), setmetatable({3,45,80,3,482},base), setmetatable({3,46,0,3,483},base), setmetatable({3,46,20,3,484},base), setmetatable({3,46,40,3,485},base), setmetatable({3,46,60,3,486},base), setmetatable({3,46,80,3,487},base), setmetatable({3,47,0,3,488},base), setmetatable({3,47,20,3,489},base), setmetatable({3,47,40,3,490},base), setmetatable({3,47,60,3,491},base), setmetatable({3,47,80,3,492},base), setmetatable({3,48,0,3,493},base), setmetatable({3,48,20,3,494},base), setmetatable({3,48,40,3,495},base), setmetatable({3,48,60,3,496},base), setmetatable({3,48,80,3,497},base), setmetatable({3,49,0,3,498},base), setmetatable({3,49,20,3,499},base), setmetatable({3,49,40,3,500},base), setmetatable({3,49,60,3,501},base), setmetatable({3,49,80,3,502},base), setmetatable({3,50,0,3,503},base), setmetatable({3,50,20,3,504},base), setmetatable({3,50,40,3,505},base), setmetatable({3,50,60,3,506},base), setmetatable({3,50,80,3,507},base), setmetatable({3,51,0,3,508},base), setmetatable({3,51,20,3,509},base), setmetatable({3,51,40,3,510},base), setmetatable({3,51,60,3,511},base), setmetatable({3,51,80,3,512},base), setmetatable({3,52,0,3,513},base), setmetatable({3,52,20,3,514},base), setmetatable({3,52,40,3,515},base), setmetatable({3,52,60,3,516},base), setmetatable({3,52,80,3,517},base), setmetatable({3,53,0,3,518},base), setmetatable({3,53,20,3,519},base), setmetatable({3,53,40,3,520},base), setmetatable({3,53,60,3,521},base), setmetatable({3,53,80,3,522},base), setmetatable({3,54,0,3,523},base), setmetatable({3,54,20,3,524},base), setmetatable({3,54,40,3,525},base), setmetatable({3,54,60,3,526},base), setmetatable({3,54,80,3,527},base), setmetatable({3,55,0,3,528},base), setmetatable({3,55,20,3,529},base), setmetatable({3,55,40,3,530},base), setmetatable({3,55,60,3,531},base), setmetatable({3,55,80,3,532},base), setmetatable({3,56,0,3,533},base), setmetatable({3,56,20,3,534},base), setmetatable({3,56,40,3,535},base), setmetatable({3,56,60,3,536},base), setmetatable({3,56,80,3,537},base), setmetatable({3,57,0,3,538},base), setmetatable({3,57,20,3,539},base), setmetatable({3,57,40,3,540},base), setmetatable({3,57,60,3,541},base), setmetatable({3,57,80,3,542},base), setmetatable({3,58,0,3,543},base), setmetatable({3,58,20,3,544},base), setmetatable({3,58,40,3,545},base), setmetatable({3,58,60,3,546},base), setmetatable({3,58,80,3,547},base), setmetatable({3,59,0,3,548},base), setmetatable({3,59,20,3,549},base), setmetatable({3,59,40,3,550},base), setmetatable({3,59,60,3,551},base), setmetatable({3,59,80,3,552},base), setmetatable({3,60,0,3,553},base), setmetatable({3,60,20,3,554},base), setmetatable({3,60,40,3,555},base), setmetatable({3,60,60,3,556},base), setmetatable({3,60,80,3,557},base), setmetatable({3,61,0,3,558},base), setmetatable({3,61,20,3,559},base), setmetatable({3,61,40,3,560},base), setmetatable({3,61,60,3,561},base), setmetatable({3,61,80,3,562},base), setmetatable({3,62,0,3,563},base), setmetatable({3,62,20,3,564},base), setmetatable({3,62,40,3,565},base), setmetatable({3,62,60,3,566},base), setmetatable({3,62,80,3,567},base), setmetatable({3,63,0,3,568},base), setmetatable({3,63,20,3,569},base), setmetatable({3,63,40,3,570},base), setmetatable({3,63,60,3,571},base), setmetatable({3,63,80,3,572},base), setmetatable({3,64,0,3,573},base), setmetatable({3,64,20,3,574},base), setmetatable({3,64,40,3,575},base), setmetatable({3,64,60,3,576},base), setmetatable({3,64,80,3,577},base), setmetatable({3,65,0,3,578},base), setmetatable({3,65,20,3,579},base), setmetatable({3,65,40,3,580},base), setmetatable({3,65,60,3,581},base), setmetatable({3,65,80,3,582},base), setmetatable({3,66,0,3,583},base), setmetatable({3,66,20,3,584},base), setmetatable({3,66,40,3,585},base), setmetatable({3,66,60,3,586},base), setmetatable({3,66,80,3,587},base), setmetatable({3,67,0,3,588},base), setmetatable({3,67,20,3,589},base), setmetatable({3,67,40,3,590},base), setmetatable({3,67,60,3,591},base), setmetatable({3,67,80,3,592},base), setmetatable({3,68,0,3,593},base), setmetatable({3,68,20,3,594},base), setmetatable({3,68,40,3,595},base), setmetatable({3,68,60,3,596},base), setmetatable({3,68,80,3,597},base), setmetatable({3,69,0,3,598},base), setmetatable({3,69,20,3,599},base), setmetatable({3,69,40,3,600},base), setmetatable({3,69,60,3,601},base), setmetatable({3,69,80,3,602},base), setmetatable({3,70,0,3,603},base), setmetatable({3,70,20,3,604},base), setmetatable({3,70,40,3,605},base), setmetatable({3,70,60,3,606},base), setmetatable({3,70,80,3,607},base), setmetatable({3,71,0,3,608},base), setmetatable({3,71,20,3,609},base), setmetatable({3,71,40,3,610},base), setmetatable({3,71,60,3,611},base), setmetatable({3,71,80,3,612},base), setmetatable({3,72,0,3,613},base), setmetatable({3,72,20,3,614},base), setmetatable({3,72,40,3,615},base), setmetatable({3,72,60,3,616},base), setmetatable({3,72,80,3,617},base), setmetatable({3,73,0,3,618},base), setmetatable({3,73,20,3,619},base), setmetatable({3,73,40,3,620},base), setmetatable({3,73,60,3,621},base), setmetatable({3,73,80,3,622},base), setmetatable({3,74,0,3,623},base), setmetatable({3,74,20,3,624},base), setmetatable({3,74,40,3,625},base), setmetatable({3,74,60,3,626},base), setmetatable({3,74,80,3,627},base), setmetatable({3,75,0,3,628},base), setmetatable({3,75,20,3,629},base), setmetatable({3,75,40,3,630},base), setmetatable({3,75,60,3,631},base), setmetatable({3,75,80,3,632},base), setmetatable({3,76,0,3,633},base), setmetatable({3,76,20,3,634},base), setmetatable({3,76,40,3,635},base), setmetatable({3,76,60,3,636},base), setmetatable({3,76,80,3,637},base), setmetatable({3,77,0,3,638},base), setmetatable({3,77,20,3,639},base), setmetatable({3,77,40,3,640},base), setmetatable({3,77,60,3,641},base), setmetatable({3,77,80,3,642},base), setmetatable({3,78,0,3,643},base), setmetatable({3,78,20,3,644},base), setmetatable({3,78,40,3,645},base), setmetatable({3,78,60,3,646},base), setmetatable({3,78,80,3,647},base), setmetatable({3,79,0,3,648},base), setmetatable({3,79,20,3,649},base), setmetatable({3,79,40,3,650},base), setmetatable({3,79,60,3,651},base), setmetatable({3,79,80,3,652},base), setmetatable({3,80,0,3,653},base), setmetatable({3,80,20,3,654},base), setmetatable({3,80,40,3,655},base), setmetatable({3,80,60,3,656},base), setmetatable({3,80,80,3,657},base), setmetatable({3,81,0,3,658},base), setmetatable({3,81,20,3,659},base), setmetatable({3,81,40,3,660},base), setmetatable({3,81,60,3,661},base), setmetatable({3,81,80,3,662},base), setmetatable({3,82,0,3,663},base), setmetatable({3,82,20,3,664},base), setmetatable({3,82,40,3,665},base), setmetatable({3,82,60,3,666},base), setmetatable({3,82,80,3,667},base), setmetatable({3,83,0,3,668},base), setmetatable({3,83,20,3,669},base), setmetatable({3,83,40,3,670},base), setmetatable({3,83,60,3,671},base), setmetatable({3,83,80,3,672},base), setmetatable({3,84,0,3,673},base), setmetatable({3,84,20,3,674},base), setmetatable({3,84,40,3,675},base), setmetatable({3,84,60,3,676},base), setmetatable({3,84,80,3,677},base), setmetatable({3,85,0,3,678},base), setmetatable({3,85,20,3,679},base), setmetatable({3,85,40,3,680},base), setmetatable({3,85,60,3,681},base), setmetatable({3,85,80,3,682},base), setmetatable({3,86,0,3,683},base), setmetatable({3,86,20,3,684},base), setmetatable({3,86,40,3,685},base), setmetatable({3,86,60,3,686},base), setmetatable({3,86,80,3,687},base), setmetatable({3,87,0,3,688},base), setmetatable({3,87,20,3,689},base), setmetatable({3,87,40,3,690},base), setmetatable({3,87,60,3,691},base), setmetatable({3,87,80,3,692},base), setmetatable({3,88,0,3,693},base), setmetatable({3,88,20,3,694},base), setmetatable({3,88,40,3,695},base), setmetatable({3,88,60,3,696},base), setmetatable({3,88,80,3,697},base), setmetatable({3,89,0,3,698},base), setmetatable({3,89,20,3,699},base), setmetatable({3,89,40,3,700},base), setmetatable({3,89,60,3,701},base), setmetatable({3,89,80,3,702},base), setmetatable({3,90,0,3,703},base), setmetatable({3,90,20,3,704},base), setmetatable({3,90,40,3,705},base), setmetatable({3,90,60,3,706},base), setmetatable({3,90,80,3,707},base), setmetatable({3,91,0,3,708},base), setmetatable({3,91,20,3,709},base), setmetatable({3,91,40,3,710},base), setmetatable({3,91,60,3,711},base), setmetatable({3,91,80,3,712},base), setmetatable({3,92,0,3,713},base), setmetatable({3,92,20,3,714},base), setmetatable({3,92,40,3,715},base), setmetatable({3,92,60,3,716},base), setmetatable({3,92,80,3,717},base), setmetatable({3,93,0,3,718},base), setmetatable({3,93,20,3,719},base), setmetatable({3,93,40,3,720},base), setmetatable({3,93,60,3,721},base), setmetatable({3,93,80,3,722},base), setmetatable({3,94,0,3,723},base), setmetatable({3,94,20,3,724},base), setmetatable({3,94,40,3,725},base), setmetatable({3,94,60,3,726},base), setmetatable({3,94,80,3,727},base), setmetatable({3,95,0,3,728},base), setmetatable({3,95,20,3,729},base), setmetatable({3,95,40,3,730},base), setmetatable({3,95,60,3,731},base), setmetatable({3,95,80,3,732},base), setmetatable({3,96,0,3,733},base), setmetatable({3,96,20,3,734},base), setmetatable({3,96,40,3,735},base), setmetatable({3,96,60,3,736},base), setmetatable({3,96,80,3,737},base), setmetatable({3,97,0,3,738},base), setmetatable({3,97,20,3,739},base), setmetatable({3,97,40,3,740},base), setmetatable({3,97,60,3,741},base), setmetatable({3,97,80,3,742},base), setmetatable({3,98,0,3,743},base), setmetatable({3,98,20,3,744},base), setmetatable({3,98,40,3,745},base), setmetatable({3,98,60,3,746},base), setmetatable({3,98,80,3,747},base), setmetatable({3,99,0,3,748},base), setmetatable({3,99,20,3,749},base), setmetatable({3,99,40,3,750},base), setmetatable({3,99,60,3,751},base), setmetatable({3,99,80,3,752},base), setmetatable({3,100,0,3,753},base), setmetatable({3,100,20,3,754},base), setmetatable({3,100,40,3,755},base), setmetatable({3,100,60,3,756},base), setmetatable({3,100,80,3,757},base), setmetatable({3,101,0,3,758},base), setmetatable({3,101,20,3,759},base), setmetatable({3,101,40,3,760},base), setmetatable({3,101,60,3,761},base), setmetatable({3,101,80,3,762},base), setmetatable({3,102,0,3,763},base), setmetatable({3,102,20,3,764},base), setmetatable({3,102,40,3,765},base), setmetatable({3,102,60,3,766},base), setmetatable({3,102,80,3,767},base), setmetatable({3,103,0,3,768},base), setmetatable({3,103,20,3,769},base), setmetatable({3,103,40,3,770},base), setmetatable({3,103,60,3,771},base), setmetatable({3,103,80,3,772},base), setmetatable({3,104,0,3,773},base), setmetatable({3,104,20,3,774},base), setmetatable({3,104,40,3,775},base), setmetatable({3,104,60,3,776},base), setmetatable({3,104,80,3,777},base), setmetatable({3,105,0,3,778},base), setmetatable({3,105,20,3,779},base), setmetatable({3,105,40,3,780},base), setmetatable({3,105,60,3,781},base), setmetatable({3,105,80,3,782},base), setmetatable({3,106,0,3,783},base), setmetatable({3,106,20,3,784},base), setmetatable({3,106,40,3,785},base), setmetatable({3,106,60,3,786},base), setmetatable({3,106,80,3,787},base), setmetatable({3,107,0,3,788},base), setmetatable({3,107,20,3,789},base), setmetatable({3,107,40,3,790},base), setmetatable({3,107,60,3,791},base), setmetatable({3,107,80,3,792},base), setmetatable({3,108,0,3,793},base), setmetatable({3,108,20,3,794},base), setmetatable({3,108,40,3,795},base), setmetatable({3,108,60,3,796},base), setmetatable({3,108,80,3,797},base), setmetatable({3,109,0,3,798},base), setmetatable({3,109,20,3,799},base), setmetatable({3,109,40,3,800},base), setmetatable({3,109,60,3,801},base), setmetatable({3,109,80,3,802},base), setmetatable({3,110,0,3,803},base), setmetatable({3,110,20,3,804},base), setmetatable({3,110,40,3,805},base), setmetatable({3,110,60,3,806},base), setmetatable({3,110,80,3,807},base), setmetatable({3,111,0,3,808},base), setmetatable({3,111,20,3,809},base), setmetatable({3,111,40,3,810},base), setmetatable({3,111,60,3,811},base), setmetatable({3,111,80,3,812},base), setmetatable({3,112,0,3,813},base), setmetatable({3,112,20,3,814},base), setmetatable({3,112,40,3,815},base), setmetatable({3,112,60,3,816},base), setmetatable({3,112,80,3,817},base), setmetatable({3,113,0,3,818},base), setmetatable({3,113,20,3,819},base), setmetatable({3,113,40,3,820},base), setmetatable({3,113,60,3,821},base), setmetatable({3,113,80,3,822},base), setmetatable({3,114,0,3,823},base), setmetatable({3,114,20,3,824},base), setmetatable({3,114,40,3,825},base), setmetatable({3,114,60,3,826},base), setmetatable({3,114,80,3,827},base), setmetatable({3,115,0,3,828},base), setmetatable({3,115,20,3,829},base), setmetatable({3,115,40,3,830},base), setmetatable({3,115,60,3,831},base), setmetatable({3,115,80,3,832},base), setmetatable({3,116,0,3,833},base), setmetatable({3,116,20,3,834},base), setmetatable({3,116,40,3,835},base), setmetatable({3,116,60,3,836},base), setmetatable({3,116,80,3,837},base), setmetatable({3,117,0,3,838},base), setmetatable({3,117,20,3,839},base), setmetatable({3,117,40,3,840},base), setmetatable({3,117,60,3,841},base), setmetatable({3,117,80,3,842},base), setmetatable({3,118,0,3,843},base), setmetatable({3,118,20,3,844},base), setmetatable({3,118,40,3,845},base), setmetatable({3,118,60,3,846},base), setmetatable({3,118,80,3,847},base), setmetatable({3,119,0,3,848},base), setmetatable({3,119,20,3,849},base), setmetatable({3,119,40,3,850},base), setmetatable({3,119,60,3,851},base), setmetatable({3,119,80,3,852},base), setmetatable({3,120,0,3,853},base), setmetatable({3,120,20,3,854},base), setmetatable({3,120,40,3,855},base), setmetatable({3,120,60,3,856},base), setmetatable({3,120,80,3,857},base), setmetatable({3,121,0,3,858},base), setmetatable({3,121,20,3,859},base), setmetatable({3,121,40,3,860},base), setmetatable({3,121,60,3,861},base), setmetatable({3,121,80,3,862},base), setmetatable({3,122,0,3,863},base), setmetatable({3,122,20,3,864},base), setmetatable({3,122,40,3,865},base), setmetatable({3,122,60,3,866},base), setmetatable({3,122,80,3,867},base), setmetatable({3,123,0,3,868},base), setmetatable({3,123,20,3,869},base), setmetatable({3,123,40,3,870},base), setmetatable({3,123,60,3,871},base), setmetatable({3,123,80,3,872},base), setmetatable({3,124,0,3,873},base), setmetatable({3,124,20,3,874},base), setmetatable({3,124,40,3,875},base), setmetatable({3,124,60,3,876},base), setmetatable({3,124,80,3,877},base), setmetatable({3,125,0,3,878},base), setmetatable({3,125,20,3,879},base), setmetatable({3,125,40,3,880},base), setmetatable({3,125,60,3,881},base), setmetatable({3,125,80,3,882},base), setmetatable({3,126,0,3,883},base), setmetatable({3,126,20,3,884},base), setmetatable({3,126,40,3,885},base), setmetatable({3,126,60,3,886},base), setmetatable({3,126,80,3,887},base), setmetatable({3,127,0,3,888},base), setmetatable({3,127,20,3,889},base), setmetatable({3,127,40,3,890},base), setmetatable({3,127,60,3,891},base), setmetatable({3,127,80,3,892},base), setmetatable({3,128,0,3,893},base), setmetatable({3,128,20,3,894},base), setmetatable({3,128,40,3,895},base), setmetatable({3,128,60,3,896},base), setmetatable({3,128,80,3,897},base), setmetatable({3,129,0,3,898},base), setmetatable({3,129,20,3,899},base), setmetatable({3,129,40,3,900},base), setmetatable({3,129,60,3,901},base), setmetatable({3,129,80,3,902},base), setmetatable({3,130,0,3,903},base), setmetatable({3,130,20,3,904},base), setmetatable({3,130,40,3,905},base), setmetatable({3,130,60,3,906},base), setmetatable({3,130,80,3,907},base), setmetatable({3,131,0,3,908},base), setmetatable({3,131,20,3,909},base), setmetatable({3,131,40,3,910},base), setmetatable({3,131,60,3,911},base), setmetatable({3,131,80,3,912},base), setmetatable({3,132,0,3,913},base), setmetatable({3,132,20,3,914},base), setmetatable({3,132,40,3,915},base), setmetatable({3,132,60,3,916},base), setmetatable({3,132,80,3,917},base), setmetatable({3,133,0,3,918},base), setmetatable({3,133,20,3,919},base), setmetatable({3,133,40,3,920},base), setmetatable({3,133,60,3,921},base), setmetatable({3,133,80,3,922},base), setmetatable({3,134,0,3,923},base), setmetatable({3,134,20,3,924},base), setmetatable({3,134,40,3,925},base), setmetatable({3,134,60,3,926},base), setmetatable({3,134,80,3,927},base), setmetatable({3,135,0,3,928},base), setmetatable({3,135,20,3,929},base), setmetatable({3,135,40,3,930},base), setmetatable({3,135,60,3,931},base), setmetatable({3,135,80,3,932},base), setmetatable({3,136,0,3,933},base), setmetatable({3,136,20,3,934},base), setmetatable({3,136,40,3,935},base), setmetatable({3,136,60,3,936},base), setmetatable({3,136,80,3,937},base), setmetatable({3,137,0,3,938},base), setmetatable({3,137,20,3,939},base), setmetatable({3,137,40,3,940},base), setmetatable({3,137,60,3,941},base), setmetatable({3,137,80,3,942},base), setmetatable({3,138,0,3,943},base), setmetatable({3,138,20,3,944},base), setmetatable({3,138,40,3,945},base), setmetatable({3,138,60,3,946},base), setmetatable({3,138,80,3,947},base), setmetatable({3,139,0,3,948},base), setmetatable({3,139,20,3,949},base), setmetatable({3,139,40,3,950},base), setmetatable({3,139,60,3,951},base), setmetatable({3,139,80,3,952},base), setmetatable({3,140,0,3,953},base), setmetatable({3,140,20,3,954},base), setmetatable({3,140,40,3,955},base), setmetatable({3,140,60,3,956},base), setmetatable({3,140,80,3,957},base), setmetatable({3,141,0,3,958},base), setmetatable({3,141,20,3,959},base), setmetatable({3,141,40,3,960},base), setmetatable({3,141,60,3,961},base), setmetatable({3,141,80,3,962},base), setmetatable({3,142,0,3,963},base), setmetatable({3,142,20,3,964},base), setmetatable({3,142,40,3,965},base), setmetatable({3,142,60,3,966},base), setmetatable({3,142,80,3,967},base), setmetatable({3,143,0,3,968},base), setmetatable({3,143,20,3,969},base), setmetatable({3,143,40,3,970},base), setmetatable({3,143,60,3,971},base), setmetatable({3,143,80,3,972},base), setmetatable({3,144,0,3,973},base), setmetatable({3,144,20,3,974},base), setmetatable({3,144,40,3,975},base), setmetatable({3,144,60,3,976},base), setmetatable({3,144,80,3,977},base), setmetatable({3,145,0,3,978},base), setmetatable({3,145,20,3,979},base), setmetatable({3,145,40,3,980},base), setmetatable({3,145,60,3,981},base), setmetatable({3,145,80,3,982},base), setmetatable({3,146,0,3,983},base), setmetatable({3,146,20,3,984},base), setmetatable({3,146,40,3,985},base), setmetatable({3,146,60,3,986},base), setmetatable({3,146,80,3,987},base), setmetatable({3,147,0,3,988},base), setmetatable({3,147,20,3,989},base), setmetatable({3,147,40,3,990},base), setmetatable({3,147,60,3,991},base), setmetatable({3,147,80,3,992},base), setmetatable({3,148,0,3,993},base), setmetatable({3,148,20,3,994},base), setmetatable({3,148,40,3,995},base), setmetatable({3,148,60,3,996},base), setmetatable({3,148,80,3,997},base), setmetatable({3,149,0,3,998},base), setmetatable({3,149,20,3,999},base), setmetatable({3,149,40,3,1000},base), setmetatable({3,149,60,4,1},base), setmetatable({3,149,80,4,2},base), setmetatable({3,150,0,4,3},base), } return { dataTable = dataTable, propertyTable = propertyTable, primaryTable = primaryTable, }