From d6e04ea1ccbbaf3d793e361e5067a35cb9940f68 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Sat, 14 Dec 2024 14:41:02 -0500 Subject: [PATCH 01/14] Enable readColumn to read all rows --- src/column.js | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/column.js b/src/column.js index a72967d..037acc5 100644 --- a/src/column.js +++ b/src/column.js @@ -10,7 +10,7 @@ import { concat } from './utils.js' * Parse column data from a buffer. * * @param {DataReader} reader - * @param {number} rowLimit maximum number of rows to read + * @param {number} rowLimit maximum number of rows to read (Infinity reads all rows) * @param {ColumnMetaData} columnMetadata column metadata * @param {SchemaTree[]} schemaPath schema path for the column * @param {ParquetReadOptions} options read options @@ -24,6 +24,7 @@ export function readColumn(reader, rowLimit, columnMetadata, schemaPath, { compr const rowData = [] while (rowData.length < rowLimit) { + if (reader.offset >= reader.view.byteLength - 1) break // end of reader // parse column header const header = parquetHeader(reader) // assert(header.compressed_page_size !== undefined) @@ -93,11 +94,13 @@ export function readColumn(reader, rowLimit, columnMetadata, schemaPath, { compr } reader.offset += header.compressed_page_size } - if (rowData.length < rowLimit) { - throw new Error(`parquet row data length ${rowData.length} does not match row group limit ${rowLimit}}`) - } - if (rowData.length > rowLimit) { - rowData.length = rowLimit // truncate to row limit + if (rowLimit !== Infinity) { + if (rowData.length < rowLimit) { + throw new Error(`parquet row data length ${rowData.length} does not match row group limit ${rowLimit}}`) + } + if (rowData.length > rowLimit) { + rowData.length = rowLimit // truncate to row limit + } } return rowData } From b4a79b0c74e9362c5543c62dcc7a59aa1055f1ed Mon Sep 17 00:00:00 2001 From: Brian Park Date: Sat, 14 Dec 2024 15:18:49 -0500 Subject: [PATCH 02/14] Refactor readColumn to use hasRowLimit --- src/column.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/column.js b/src/column.js index 037acc5..dd4bc5f 100644 --- a/src/column.js +++ b/src/column.js @@ -22,8 +22,9 @@ export function readColumn(reader, rowLimit, columnMetadata, schemaPath, { compr let dictionary = undefined /** @type {any[]} */ const rowData = [] + const hasRowLimit = rowLimit ?? isFinite(rowLimit) - while (rowData.length < rowLimit) { + while (rowData.length < rowLimit || !hasRowLimit) { if (reader.offset >= reader.view.byteLength - 1) break // end of reader // parse column header const header = parquetHeader(reader) @@ -94,7 +95,7 @@ export function readColumn(reader, rowLimit, columnMetadata, schemaPath, { compr } reader.offset += header.compressed_page_size } - if (rowLimit !== Infinity) { + if (hasRowLimit) { if (rowData.length < rowLimit) { throw new Error(`parquet row data length ${rowData.length} does not match row group limit ${rowLimit}}`) } From 3a29c7dab004b7f5ffa7b5b0797d09239639e589 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Sat, 14 Dec 2024 16:24:19 -0500 Subject: [PATCH 03/14] Simplify hasRowLimit condition --- src/column.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/column.js b/src/column.js index dd4bc5f..36debbf 100644 --- a/src/column.js +++ b/src/column.js @@ -22,7 +22,7 @@ export function readColumn(reader, rowLimit, columnMetadata, schemaPath, { compr let dictionary = undefined /** @type {any[]} */ const rowData = [] - const hasRowLimit = rowLimit ?? isFinite(rowLimit) + const hasRowLimit = rowLimit > 0 && isFinite(rowLimit) while (rowData.length < rowLimit || !hasRowLimit) { if (reader.offset >= reader.view.byteLength - 1) break // end of reader From 24fa3148635c7bc081f6e40224a541f6af41d255 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Sat, 14 Dec 2024 16:43:20 -0500 Subject: [PATCH 04/14] Check less common condition first --- src/column.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/column.js b/src/column.js index 36debbf..830c251 100644 --- a/src/column.js +++ b/src/column.js @@ -22,7 +22,7 @@ export function readColumn(reader, rowLimit, columnMetadata, schemaPath, { compr let dictionary = undefined /** @type {any[]} */ const rowData = [] - const hasRowLimit = rowLimit > 0 && isFinite(rowLimit) + const hasRowLimit = isFinite(rowLimit) && rowLimit >= 0 while (rowData.length < rowLimit || !hasRowLimit) { if (reader.offset >= reader.view.byteLength - 1) break // end of reader From 764d40e820d184b5486ec6b93cd2200e851d8c08 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Wed, 18 Dec 2024 15:29:33 -0500 Subject: [PATCH 05/14] add readColumn test files --- test/files/adam_genotypes.columns.json | 389 + test/files/brotli_compressed.columns.json | 22 + test/files/byte_array_decimal.columns.json | 30 + .../files/byte_stream_split.zstd.columns.json | 608 + ...te_stream_split_extended.gzip.columns.json | 5232 ++++++ .../concatenated_gzip_members.columns.json | 519 + test/files/datapage_v2.snappy.columns.json | 56 + test/files/delta_binary_packed.columns.json | 13336 ++++++++++++++++ test/files/delta_byte_array.columns.json | 9022 +++++++++++ ...elta_encoding_optional_column.columns.json | 1738 ++ ...elta_encoding_required_column.columns.json | 1738 ++ .../delta_length_byte_array.columns.json | 1006 ++ test/files/dict-page-offset-zero.columns.json | 45 + test/files/duckdb2557.columns.json | 1451 ++ test/files/duckdb3734.columns.json | 216 + test/files/duckdb4442.columns.json | 55 + test/files/duckdb5533.columns.json | 34 + test/files/fixed_length_decimal.columns.json | 30 + .../float16_nonzeros_and_nans.columns.json | 14 + test/files/hadoop_lz4_compressed.columns.json | 22 + test/files/incorrect_map_schema.columns.json | 20 + test/files/issue23.columns.json | 793 + test/files/lz4_raw_compressed.columns.json | 22 + test/files/nested_structs.rust.columns.json | 652 + test/files/nonnullable.impala.columns.json | 79 + test/files/nullable.impala.columns.json | 605 + ...in-dict-uncompressed-checksum.columns.json | 2008 +++ .../files/repeated_no_annotation.columns.json | 60 + test/files/rle_boolean_encoding.columns.json | 74 + test/files/rowgroups.columns.json | 25 + test/files/struct_strings.columns.json | 12 + test/files/unsigned.columns.json | 20 + 32 files changed, 39933 insertions(+) create mode 100644 test/files/adam_genotypes.columns.json create mode 100644 test/files/brotli_compressed.columns.json create mode 100644 test/files/byte_array_decimal.columns.json create mode 100644 test/files/byte_stream_split.zstd.columns.json create mode 100644 test/files/byte_stream_split_extended.gzip.columns.json create mode 100644 test/files/concatenated_gzip_members.columns.json create mode 100644 test/files/datapage_v2.snappy.columns.json create mode 100644 test/files/delta_binary_packed.columns.json create mode 100644 test/files/delta_byte_array.columns.json create mode 100644 test/files/delta_encoding_optional_column.columns.json create mode 100644 test/files/delta_encoding_required_column.columns.json create mode 100644 test/files/delta_length_byte_array.columns.json create mode 100644 test/files/dict-page-offset-zero.columns.json create mode 100644 test/files/duckdb2557.columns.json create mode 100644 test/files/duckdb3734.columns.json create mode 100644 test/files/duckdb4442.columns.json create mode 100644 test/files/duckdb5533.columns.json create mode 100644 test/files/fixed_length_decimal.columns.json create mode 100644 test/files/float16_nonzeros_and_nans.columns.json create mode 100644 test/files/hadoop_lz4_compressed.columns.json create mode 100644 test/files/incorrect_map_schema.columns.json create mode 100644 test/files/issue23.columns.json create mode 100644 test/files/lz4_raw_compressed.columns.json create mode 100644 test/files/nested_structs.rust.columns.json create mode 100644 test/files/nonnullable.impala.columns.json create mode 100644 test/files/nullable.impala.columns.json create mode 100644 test/files/plain-dict-uncompressed-checksum.columns.json create mode 100644 test/files/repeated_no_annotation.columns.json create mode 100644 test/files/rle_boolean_encoding.columns.json create mode 100644 test/files/rowgroups.columns.json create mode 100644 test/files/struct_strings.columns.json create mode 100644 test/files/unsigned.columns.json diff --git a/test/files/adam_genotypes.columns.json b/test/files/adam_genotypes.columns.json new file mode 100644 index 0000000..efdc7d2 --- /dev/null +++ b/test/files/adam_genotypes.columns.json @@ -0,0 +1,389 @@ +[ + [ + [ + [ + null + ] + ], + [ + [ + null + ] + ], + [ + [ + null + ] + ], + [ + [ + [ + "name" + ] + ] + ], + [ + [ + false + ] + ], + [ + [ + null + ] + ], + [ + [ + null + ] + ], + [ + [ + null + ] + ], + [ + [ + null + ] + ], + [ + [ + null + ] + ], + [ + [ + null + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + [ + [] + ] + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + false + ], + [ + false + ], + [ + null + ], + [ + null + ] + ] +] \ No newline at end of file diff --git a/test/files/brotli_compressed.columns.json b/test/files/brotli_compressed.columns.json new file mode 100644 index 0000000..a02b19b --- /dev/null +++ b/test/files/brotli_compressed.columns.json @@ -0,0 +1,22 @@ +[ + [ + [ + 1593604800, + 1593604800, + 1593604801, + 1593604801 + ], + [ + "abc", + "def", + "abc", + "def" + ], + [ + 42, + 7.7, + 42.125, + 7.7 + ] + ] +] \ No newline at end of file diff --git a/test/files/byte_array_decimal.columns.json b/test/files/byte_array_decimal.columns.json new file mode 100644 index 0000000..7e7b52d --- /dev/null +++ b/test/files/byte_array_decimal.columns.json @@ -0,0 +1,30 @@ +[ + [ + [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ] +] \ No newline at end of file diff --git a/test/files/byte_stream_split.zstd.columns.json b/test/files/byte_stream_split.zstd.columns.json new file mode 100644 index 0000000..6c545d0 --- /dev/null +++ b/test/files/byte_stream_split.zstd.columns.json @@ -0,0 +1,608 @@ +[ + [ + [ + 1.764052391052246, + 0.40015721321105957, + 0.978738009929657, + 2.2408931255340576, + 1.8675580024719238, + -0.9772778749465942, + 0.9500884413719177, + -0.15135720372200012, + -0.10321885347366333, + 0.4105985164642334, + 0.14404356479644775, + 1.4542734622955322, + 0.7610377073287964, + 0.12167501449584961, + 0.44386324286460876, + 0.3336743414402008, + 1.4940791130065918, + -0.2051582634449005, + 0.3130677044391632, + -0.8540957570075989, + -2.5529897212982178, + 0.653618574142456, + 0.8644362092018127, + -0.7421650290489197, + 2.269754648208618, + -1.4543657302856445, + 0.04575851559638977, + -0.18718385696411133, + 1.5327792167663574, + 1.4693588018417358, + 0.154947429895401, + 0.37816253304481506, + -0.8877857327461243, + -1.980796456336975, + -0.34791216254234314, + 0.15634897351264954, + 1.2302906513214111, + 1.202379822731018, + -0.38732680678367615, + -0.302302747964859, + -1.0485529899597168, + -1.420017957687378, + -1.7062702178955078, + 1.950775384902954, + -0.5096521973609924, + -0.4380742907524109, + -1.2527953386306763, + 0.7774903774261475, + -1.6138978004455566, + -0.21274028718471527, + -0.8954665660858154, + 0.38690251111984253, + -0.5108051300048828, + -1.18063223361969, + -0.02818222902715206, + 0.4283318817615509, + 0.06651721894741058, + 0.30247190594673157, + -0.6343221068382263, + -0.3627411723136902, + -0.6724604368209839, + -0.35955315828323364, + -0.8131462931632996, + -1.7262825965881348, + 0.17742614448070526, + -0.4017809331417084, + -1.630198359489441, + 0.46278226375579834, + -0.9072983860969543, + 0.05194539576768875, + 0.7290905714035034, + 0.12898291647434235, + 1.1394007205963135, + -1.234825849533081, + 0.4023416340351105, + -0.6848101019859314, + -0.8707971572875977, + -0.5788496732711792, + -0.3115525245666504, + 0.056165341287851334, + -1.1651498079299927, + 0.9008265137672424, + 0.4656624495983124, + -1.5362436771392822, + 1.4882521629333496, + 1.895889163017273, + 1.1787796020507812, + -0.1799248307943344, + -1.0707526206970215, + 1.0544517040252686, + -0.4031769335269928, + 1.222445011138916, + 0.2082749754190445, + 0.9766390323638916, + 0.3563663959503174, + 0.7065731883049011, + 0.01050002034753561, + 1.7858705520629883, + 0.12691208720207214, + 0.4019893705844879, + 1.8831506967544556, + -1.3477590084075928, + -1.2704850435256958, + 0.969396710395813, + -1.1731233596801758, + 1.9436211585998535, + -0.4136189818382263, + -0.747454822063446, + 1.922942042350769, + 1.4805147647857666, + 1.8675589561462402, + 0.9060446619987488, + -0.8612256646156311, + 1.910064935684204, + -0.26800337433815, + 0.8024563789367676, + 0.9472519755363464, + -0.15501008927822113, + 0.6140793561935425, + 0.922206699848175, + 0.37642553448677063, + -1.0994007587432861, + 0.29823818802833557, + 1.3263858556747437, + -0.694567859172821, + -0.14963454008102417, + -0.4351535439491272, + 1.8492637872695923, + 0.6722947359085083, + 0.40746182203292847, + -0.7699160575866699, + 0.5392491817474365, + -0.6743326783180237, + 0.0318305566906929, + -0.6358460783958435, + 0.676433265209198, + 0.5765908360481262, + -0.20829875767230988, + 0.39600670337677, + -1.0930615663528442, + -1.4912575483322144, + 0.43939170241355896, + 0.16667349636554718, + 0.6350314617156982, + 2.3831448554992676, + 0.9444794654846191, + -0.9128222465515137, + 1.117016315460205, + -1.31590735912323, + -0.46158459782600403, + -0.06824160367250443, + 1.7133426666259766, + -0.7447548508644104, + -0.8264385461807251, + -0.09845252335071564, + -0.6634783148765564, + 1.1266359090805054, + -1.0799314975738525, + -1.1474686861038208, + -0.43782004714012146, + -0.49803245067596436, + 1.9295320510864258, + 0.9494208097457886, + 0.08755124360322952, + -1.225435495376587, + 0.8443629741668701, + -1.0002152919769287, + -1.5447710752487183, + 1.1880297660827637, + 0.31694260239601135, + 0.9208588004112244, + 0.31872764229774475, + 0.8568305969238281, + -0.6510255932807922, + -1.034242868423462, + 0.6815944910049438, + -0.8034096360206604, + -0.6895498037338257, + -0.4555324912071228, + 0.01747915893793106, + -0.3539939224720001, + -1.3749512434005737, + -0.6436184048652649, + -2.223403215408325, + 0.6252314448356628, + -1.602057695388794, + -1.1043833494186401, + 0.05216507986187935, + -0.73956298828125, + 1.543014645576477, + -1.2928569316864014, + 0.2670508623123169, + -0.039282817393541336, + -1.1680934429168701, + 0.523276686668396, + -0.1715463250875473, + 0.7717905640602112, + 0.8235041499137878, + 2.163235902786255, + 1.336527943611145, + -0.3691818416118622, + -0.2393791824579239, + 1.0996595621109009, + 0.6552637219429016, + 0.6401315331459045, + -1.6169559955596924, + -0.024326125159859657, + -0.7380309104919434, + 0.279924601316452, + -0.09815038740634918, + 0.9101788997650146, + 0.31721821427345276, + 0.7863279581069946, + -0.4664191007614136, + -0.9444462656974792, + -0.410049706697464, + -0.017020413652062416, + 0.37915173172950745, + 2.2593090534210205, + -0.0422571524977684, + -0.9559450149536133, + -0.34598177671432495, + -0.463595986366272, + 0.4814814627170563, + -1.5407969951629639, + 0.06326199322938919, + 0.15650653839111328, + 0.23218104243278503, + -0.5973160862922668, + -0.23792172968387604, + -1.4240609407424927, + -0.49331986904144287, + -0.5428614616394043, + 0.4160500466823578, + -1.1561824083328247, + 0.7811980843544006, + 1.494484543800354, + -2.0699849128723145, + 0.42625874280929565, + 0.676908016204834, + -0.6374370455741882, + -0.3972718119621277, + -0.1328805834054947, + -0.29779088497161865, + -0.3090129792690277, + -1.6760038137435913, + 1.1523315906524658, + 1.0796185731887817, + -0.8133642673492432, + -1.4664243459701538, + 0.5210648775100708, + -0.5757879614830017, + 0.14195317029953003, + -0.3193284273147583, + 0.6915387511253357, + 0.694749116897583, + -0.7255973815917969, + -1.383363962173462, + -1.5829384326934814, + 0.6103793978691101, + -1.188859224319458, + -0.5068163275718689, + -0.596314013004303, + -0.05256729573011398, + -1.9362797737121582, + 0.1887785941362381, + 0.523891031742096, + 0.08842208981513977, + -0.3108861744403839, + 0.09740016609430313, + 0.3990463316440582, + -2.772592782974243, + 1.9559123516082764, + 0.3900933265686035, + -0.6524085998535156, + -0.3909533619880676, + 0.4937417805194855, + -0.11610393971204758, + -2.030684471130371, + 2.06449294090271, + -0.11054065823554993, + 1.0201727151870728, + -0.6920498609542847, + 1.5363770723342896, + 0.28634369373321533, + 0.6088438630104065, + -1.0452533960342407, + 1.211145281791687, + 0.6898181438446045, + 1.3018462657928467, + -0.62808758020401, + -0.48102712631225586, + 2.3039166927337646, + -1.0600157976150513, + -0.13594970107078552, + 1.1368913650512695, + 0.09772496670484543, + 0.582953691482544, + -0.39944902062416077, + 0.3700558841228485 + ], + [ + -1.3065268517353166, + 1.658130679618188, + -0.11816404512856976, + -0.6801782039968504, + 0.6663830820319143, + -0.4607197873885533, + -1.3342584714027534, + -1.3467175057975553, + 0.6937731526901325, + -0.1595734381462669, + -0.13370155966843916, + 1.0777438059762627, + -1.1268258087567435, + -0.7306777528648248, + -0.38487980918127546, + 0.094351589317074, + -0.042171451290578935, + -0.2868871923899076, + -0.0616264020956474, + -0.10730527629117469, + -0.7196043885517929, + -0.8129929885540773, + 0.2745163577239395, + -0.8909150829955279, + -1.1573552591908536, + -0.3122922511256933, + -0.1576670161638159, + 2.2567234972982093, + -0.7047002758562337, + 0.9432607249694948, + 0.7471883342046318, + -1.188944955203736, + 0.7732529774025997, + -1.1838806401933177, + -2.659172237996741, + 0.6063195243593807, + -1.7558905834377194, + 0.45093446180591484, + -0.6840108977372166, + 1.6595507961898721, + 1.068509399316009, + -0.45338580385138766, + -0.6878376110286823, + -1.2140774030941206, + -0.4409226322925914, + -0.2803554951845091, + -0.3646935443916854, + 0.15670385527236397, + 0.5785214977288784, + 0.349654456993174, + -0.764143923906443, + -1.4377914738015785, + 1.3645318481024713, + -0.6894491845499376, + -0.6522935999350191, + -0.5211893123011109, + -1.8430695501566485, + -0.4779740040404867, + -0.47965581400794766, + 0.6203582983435125, + 0.698457149107336, + 0.00377088908626934, + 0.9318483741143037, + 0.339964983801262, + -0.01568211160255477, + 0.16092816829822298, + -0.19065349358139935, + -0.3948495140334503, + -0.26773353689396645, + -1.1280113314700069, + 0.280441705316296, + -0.9931236109295807, + 0.8416312640736364, + -0.24945858016094885, + 0.04949498165009074, + 0.49383677628095635, + 0.6433144650629279, + -1.5706234086334527, + -0.20690367616397173, + 0.8801789120807822, + -1.6981058194322545, + 0.3872804753950634, + -2.2555642294021894, + -1.0225068436356035, + 0.0386305518401881, + -1.6567151023219537, + -0.9855107376841507, + -1.4718350074635869, + 1.6481349322075596, + 0.16422775548733395, + 0.5672902778526694, + -0.2226751005151545, + -0.35343174875719907, + -1.6164741886510325, + -0.2918373627478628, + -0.7614922118116233, + 0.8579239242923363, + 1.1411018666575734, + 1.4665787155741776, + 0.852551939461232, + -0.5986539369229861, + -1.1158969859603944, + 0.7666631816450861, + 0.3562928174722889, + -1.7685384506770307, + 0.35548179274376907, + 0.8145198224878663, + 0.058925589181629955, + -0.18505367100934153, + -0.8076484876163557, + -1.4465346995633879, + 0.8002979493400275, + -0.3091144447717088, + -0.23346666154369272, + 1.7327211869191332, + 0.6845011068591904, + 0.3708250012811021, + 0.14206180518723566, + 1.5199948607657727, + 1.7195893074161945, + 0.9295051114795281, + 0.5822245913979243, + -2.0946030712061448, + 0.12372191423350658, + -0.130106954193704, + 0.09395322938556872, + 0.9430460873225178, + -2.7396771671895563, + -0.5693120534701851, + 0.26990435494076137, + -0.4668455460527625, + -1.4169061131262595, + 0.8689634868967954, + 0.27687190584612803, + -0.9711045704444846, + 0.3148172045158238, + 0.8215857120497958, + 0.005292646299360854, + 0.8005648034309968, + 0.07826017516166135, + -0.39522898265435435, + -1.159420516399913, + -0.08593076697161273, + 0.19429293804577166, + 0.8758327615873309, + -0.11510746848722672, + 0.4574156062209908, + -0.9646120137337284, + -0.7826291558275251, + -0.11038929902688775, + -1.0546284639850139, + 0.8202478373246812, + 0.4631303293186071, + 0.2790957643924534, + 0.33890412521594454, + 2.0210435614847975, + -0.46886418796679563, + -2.201441285500558, + 0.1993001968964652, + -0.050603540961665895, + -0.5175190425104033, + -0.9788298593587699, + -0.43918952180214793, + 0.18133842921782128, + -0.5028167006425383, + 2.4124536795437486, + -0.960504381633148, + -0.7931173627076716, + -2.2886200400145285, + 0.251484415021537, + -2.01640662779976, + -0.5394546333745014, + -0.27567053456055696, + -0.7097279658468882, + 1.738872677454511, + 0.9943943913154989, + 1.3191368763015756, + -0.8824188185499185, + 1.1285940645145685, + 0.4960009463439622, + 0.7714059486768455, + 1.0294388287827672, + -0.9087632459590531, + -0.4243176209779015, + 0.8625960113284511, + -2.655619092974933, + 1.5133280825732052, + 0.553132064207584, + -0.045703960660234855, + 0.2205076557571733, + -1.0299352833089765, + -0.34994336458910474, + 1.1002843382203737, + 1.2980219723262212, + 2.6962240525635797, + -0.07392466628041514, + -0.6585529668050037, + -0.5142339659399888, + -1.0180418752873648, + -0.07785475594085076, + 0.38273243001226814, + -0.03424228053195387, + 1.0963468456657985, + -0.23421580134453654, + -0.3474506524985633, + -0.5812684768603252, + -1.6326345262344952, + -1.567767724308454, + -1.1791579306376878, + 1.3014280716647608, + 0.8952602728899299, + 1.3749640663929898, + -1.3322116545945017, + -1.9686246897860202, + -0.6600563201340829, + 0.175818953296028, + 0.4986902749098275, + 1.0479721559680528, + 0.2842796708072146, + 1.7426687806556311, + -0.22260568094832048, + -0.9130792180417964, + -1.6812182154944335, + -0.8889713580954499, + 0.242117960985123, + -0.8887202573536308, + 0.9367424635352571, + 1.412327706037443, + -2.369586905226603, + 0.8640523004976479, + -2.2396040586617367, + 0.4014990550902875, + 1.2248705641936597, + 0.06485610634357618, + -1.2796891732042395, + -0.5854312042777726, + -0.2616454457109007, + -0.18224478378994294, + -0.20289684076666706, + -0.1098827793093138, + 0.2134800489101689, + -1.2085736537332212, + -0.2420198298702195, + 1.5182611703557054, + -0.38464542314251776, + -0.4438360931551978, + 1.0781973037142378, + -2.5591846663440965, + 1.1813786012882859, + -0.6319037580051673, + 0.16392857245258663, + 0.09632135592119682, + 0.9424681192203938, + -0.2675947462353477, + -0.6780257815644504, + 1.2978457906510987, + -2.36417381714118, + 0.02033418170524325, + -1.3479254226291204, + -0.761573388256559, + 2.011256681463137, + -0.044595426455857026, + 0.19506969715138117, + -1.7815628557055914, + -0.7290446587946957, + 0.19655740072878491, + 0.3547576931132181, + 0.6168865543932788, + 0.008627898917576322, + 0.5270042084546597, + 0.453781912635684, + -1.8297404110045314, + 0.03700572191014953, + 0.7679024077327037, + 0.5898798207345195, + -0.3638588099707899, + -0.8056265075393678, + -1.1183119243216322, + -0.13105401154141233, + 1.133079879559722, + -1.951804101481602, + -0.659891729729498, + -1.139802455426774, + 0.7849575212405001, + -0.5543096265713009, + -0.4706376581547914, + -0.216949569936649, + 0.4453932508947973, + -0.39238899814963674, + -3.0461430547999266, + 0.5433118913875197, + 0.43904295767204254, + -0.21954102833121325, + -1.0840366206719345, + 0.3517801106813583, + 0.37923553353558676, + -0.4700328827008748, + -0.21673147057553863, + -0.9301565025243212, + -0.17858909208732915 + ] + ] +] \ No newline at end of file diff --git a/test/files/byte_stream_split_extended.gzip.columns.json b/test/files/byte_stream_split_extended.gzip.columns.json new file mode 100644 index 0000000..49f6beb --- /dev/null +++ b/test/files/byte_stream_split_extended.gzip.columns.json @@ -0,0 +1,5232 @@ +[ + [ + [ + 10.3046875, + 8.9609375, + 10.75, + 10.9375, + 8.046875, + 8.6953125, + 10.125, + 9.6875, + 9.984375, + 9.1484375, + 10.8828125, + 10.78125, + 10.0625, + 11.125, + 10.46875, + 9.140625, + 10.3671875, + 9.0390625, + 10.875, + 9.953125, + 9.8125, + 9.3203125, + 11.21875, + 9.84375, + 9.5703125, + 9.6484375, + 10.53125, + 10.3671875, + 10.4140625, + 10.4296875, + 12.140625, + 9.59375, + 9.484375, + 9.1875, + 10.6171875, + 11.1328125, + 9.8828125, + 9.15625, + 9.171875, + 10.6484375, + 10.7421875, + 10.546875, + 9.3359375, + 10.234375, + 10.1171875, + 10.21875, + 10.875, + 10.2265625, + 10.6796875, + 10.0703125, + 10.2890625, + 10.6328125, + 8.5390625, + 9.6796875, + 9.53125, + 9.359375, + 9.7265625, + 11.4921875, + 9.1328125, + 10.96875, + 8.3203125, + 9.6640625, + 10.1640625, + 10.5859375, + 10.7109375, + 10.796875, + 9.6484375, + 9.5390625, + 10.859375, + 9.8125, + 8.7265625, + 8.8671875, + 9.078125, + 10.5, + 10.140625, + 10.6875, + 9.5703125, + 10.15625, + 10.625, + 9.6875, + 10.453125, + 9.3359375, + 9.640625, + 9.6171875, + 8.8046875, + 10.484375, + 9.53125, + 10.015625, + 10.484375, + 10.4453125, + 10.6640625, + 9.8984375, + 9.578125, + 9.921875, + 8.3125, + 8.5546875, + 8.6796875, + 9, + 10.3984375, + 9.09375, + 9.625, + 11.296875, + 9.640625, + 10.734375, + 9.0625, + 9.796875, + 9.046875, + 9.6640625, + 10.84375, + 8.2734375, + 10.4375, + 10.234375, + 9.40625, + 8.5546875, + 10.0703125, + 9.46875, + 10.234375, + 10.0234375, + 11.6015625, + 9.7578125, + 8.9765625, + 10.1796875, + 10.21875, + 11.359375, + 10.8359375, + 10.359375, + 11.4609375, + 8.8125, + 9.359375, + 9.0703125, + 9.609375, + 8.625, + 10.6328125, + 9.78125, + 8.53125, + 8.984375, + 10.3125, + 10.8359375, + 12, + 12.9140625, + 10.4140625, + 9.0078125, + 7.8671875, + 10.265625, + 9.1875, + 9.5859375, + 9.390625, + 9.859375, + 11.0625, + 10.15625, + 9.84375, + 8.9609375, + 8.328125, + 9.515625, + 9.9453125, + 11.765625, + 10.1328125, + 10.984375, + 9.5, + 8.8125, + 9.03125, + 9.2734375, + 12.125, + 9.1796875, + 10.8359375, + 9.09375, + 10.9296875, + 10.3828125, + 9.84375, + 9.9609375, + 9.34375, + 10.4453125, + 9.546875, + 8.7734375, + 8.71875, + 10.171875, + 11.578125, + 10.15625, + 9.8828125, + 10.2890625, + 11.3046875, + 10.21875, + 9.5859375, + 11.109375, + 10.4296875, + 11.5390625, + 10.1796875, + 8.7734375, + 8.6328125, + 11.6484375, + 11.7265625, + 9.8203125, + 9.6171875, + 11.4609375, + 8.890625, + 9.1015625, + 10.640625, + 9.6015625, + 9.9921875, + 9.8359375 + ], + [ + 10.3046875, + 8.9609375, + 10.75, + 10.9375, + 8.046875, + 8.6953125, + 10.125, + 9.6875, + 9.984375, + 9.1484375, + 10.8828125, + 10.78125, + 10.0625, + 11.125, + 10.46875, + 9.140625, + 10.3671875, + 9.0390625, + 10.875, + 9.953125, + 9.8125, + 9.3203125, + 11.21875, + 9.84375, + 9.5703125, + 9.6484375, + 10.53125, + 10.3671875, + 10.4140625, + 10.4296875, + 12.140625, + 9.59375, + 9.484375, + 9.1875, + 10.6171875, + 11.1328125, + 9.8828125, + 9.15625, + 9.171875, + 10.6484375, + 10.7421875, + 10.546875, + 9.3359375, + 10.234375, + 10.1171875, + 10.21875, + 10.875, + 10.2265625, + 10.6796875, + 10.0703125, + 10.2890625, + 10.6328125, + 8.5390625, + 9.6796875, + 9.53125, + 9.359375, + 9.7265625, + 11.4921875, + 9.1328125, + 10.96875, + 8.3203125, + 9.6640625, + 10.1640625, + 10.5859375, + 10.7109375, + 10.796875, + 9.6484375, + 9.5390625, + 10.859375, + 9.8125, + 8.7265625, + 8.8671875, + 9.078125, + 10.5, + 10.140625, + 10.6875, + 9.5703125, + 10.15625, + 10.625, + 9.6875, + 10.453125, + 9.3359375, + 9.640625, + 9.6171875, + 8.8046875, + 10.484375, + 9.53125, + 10.015625, + 10.484375, + 10.4453125, + 10.6640625, + 9.8984375, + 9.578125, + 9.921875, + 8.3125, + 8.5546875, + 8.6796875, + 9, + 10.3984375, + 9.09375, + 9.625, + 11.296875, + 9.640625, + 10.734375, + 9.0625, + 9.796875, + 9.046875, + 9.6640625, + 10.84375, + 8.2734375, + 10.4375, + 10.234375, + 9.40625, + 8.5546875, + 10.0703125, + 9.46875, + 10.234375, + 10.0234375, + 11.6015625, + 9.7578125, + 8.9765625, + 10.1796875, + 10.21875, + 11.359375, + 10.8359375, + 10.359375, + 11.4609375, + 8.8125, + 9.359375, + 9.0703125, + 9.609375, + 8.625, + 10.6328125, + 9.78125, + 8.53125, + 8.984375, + 10.3125, + 10.8359375, + 12, + 12.9140625, + 10.4140625, + 9.0078125, + 7.8671875, + 10.265625, + 9.1875, + 9.5859375, + 9.390625, + 9.859375, + 11.0625, + 10.15625, + 9.84375, + 8.9609375, + 8.328125, + 9.515625, + 9.9453125, + 11.765625, + 10.1328125, + 10.984375, + 9.5, + 8.8125, + 9.03125, + 9.2734375, + 12.125, + 9.1796875, + 10.8359375, + 9.09375, + 10.9296875, + 10.3828125, + 9.84375, + 9.9609375, + 9.34375, + 10.4453125, + 9.546875, + 8.7734375, + 8.71875, + 10.171875, + 11.578125, + 10.15625, + 9.8828125, + 10.2890625, + 11.3046875, + 10.21875, + 9.5859375, + 11.109375, + 10.4296875, + 11.5390625, + 10.1796875, + 8.7734375, + 8.6328125, + 11.6484375, + 11.7265625, + 9.8203125, + 9.6171875, + 11.4609375, + 8.890625, + 9.1015625, + 10.640625, + 9.6015625, + 9.9921875, + 9.8359375 + ], + [ + 10.33757495880127, + 11.407482147216797, + 10.090584754943848, + 10.643939018249512, + 7.949827671051025, + 9.951281547546387, + 9.156769752502441, + 8.781187057495117, + 9.121848106384277, + 9.665876388549805, + 10.915902137756348, + 8.673606872558594, + 10.030631065368652, + 9.515830993652344, + 9.672327041625977, + 11.002758026123047, + 10.538115501403809, + 11.337398529052734, + 9.845494270324707, + 9.304057121276855, + 9.776141166687012, + 10.242496490478516, + 10.176573753356934, + 8.91561222076416, + 10.090489387512207, + 10.228228569030762, + 12.517474174499512, + 11.87684440612793, + 9.146757125854492, + 9.712616920471191, + 8.536558151245117, + 9.409293174743652, + 10.315605163574219, + 11.205853462219238, + 9.270915985107422, + 9.345853805541992, + 7.852711200714111, + 9.837333679199219, + 8.937585830688477, + 9.470561027526855, + 9.123139381408691, + 9.90573787689209, + 8.242271423339844, + 8.532955169677734, + 12.129246711730957, + 8.712577819824219, + 8.903214454650879, + 11.836913108825684, + 12.905067443847656, + 8.8284330368042, + 9.63175106048584, + 10.34155559539795, + 11.728697776794434, + 9.013142585754395, + 9.754722595214844, + 10.777338027954102, + 10.434765815734863, + 9.623844146728516, + 9.86617660522461, + 8.625103950500488, + 9.761826515197754, + 9.733612060546875, + 10.232170104980469, + 9.444672584533691, + 10.471538543701172, + 11.012716293334961, + 10.155428886413574, + 10.35175609588623, + 10.053154945373535, + 10.000083923339844, + 9.2784423828125, + 10.31649398803711, + 9.902713775634766, + 12.093168258666992, + 11.573354721069336, + 10.385846138000488, + 9.236943244934082, + 8.887588500976562, + 11.191143035888672, + 10.262749671936035, + 10.480143547058105, + 8.255414009094238, + 10.927438735961914, + 10.45442008972168, + 8.889569282531738, + 9.528474807739258, + 10.263717651367188, + 10.05246639251709, + 9.707828521728516, + 9.896512031555176, + 9.74802303314209, + 10.152562141418457, + 11.471491813659668, + 7.4333415031433105, + 9.76314926147461, + 10.176512718200684, + 10.29599380493164, + 9.628085136413574, + 8.243278503417969, + 10.327995300292969, + 11.727350234985352, + 8.46613883972168, + 10.8638277053833, + 9.67147445678711, + 9.938675880432129, + 8.947101593017578, + 9.665543556213379, + 11.300045013427734, + 10.58265495300293, + 11.732311248779297, + 11.177412033081055, + 10.4390869140625, + 11.743934631347656, + 10.438993453979492, + 10.827988624572754, + 9.703429222106934, + 10.066545486450195, + 9.302576065063477, + 10.989583969116211, + 8.821696281433105, + 10.782350540161133, + 9.809349060058594, + 11.171247482299805, + 10.750868797302246, + 11.820646286010742, + 10.730774879455566, + 8.427959442138672, + 9.9330472946167, + 8.82799243927002, + 9.481719970703125, + 11.511228561401367, + 10.637534141540527, + 9.301069259643555, + 8.986282348632812, + 10.032782554626465, + 8.783439636230469, + 9.328859329223633, + 10.312009811401367, + 11.155311584472656, + 10.60876178741455, + 7.708710670471191, + 10.304367065429688, + 10.072033882141113, + 10.41388988494873, + 11.616209983825684, + 7.936761856079102, + 9.408896446228027, + 10.590906143188477, + 8.418405532836914, + 11.47594928741455, + 10.368356704711914, + 10.84658432006836, + 9.429056167602539, + 10.813763618469238, + 11.068471908569336, + 10.232877731323242, + 10.234400749206543, + 10.270342826843262, + 9.1366548538208, + 9.852471351623535, + 9.847477912902832, + 10.383394241333008, + 10.999824523925781, + 8.941463470458984, + 9.874991416931152, + 11.48145580291748, + 9.2564115524292, + 9.177749633789062, + 10.202305793762207, + 10.844385147094727, + 10.011425971984863, + 11.328960418701172, + 10.856794357299805, + 10.841819763183594, + 10.554116249084473, + 12.327652931213379, + 9.794837951660156, + 7.9964776039123535, + 11.604254722595215, + 9.5423002243042, + 10.107880592346191, + 11.309550285339355, + 8.397740364074707, + 8.748353004455566, + 8.398721694946289, + 9.205863952636719, + 10.43963623046875, + 10.524188041687012, + 10.276273727416992, + 8.587234497070312, + 7.689896583557129, + 10.054353713989258, + 9.528223991394043, + 10.459385871887207, + 10.701953887939453, + 10.1382417678833, + 10.760132789611816, + 10.229211807250977, + 10.530064582824707, + 9.295327186584473 + ], + [ + 10.33757495880127, + 11.407482147216797, + 10.090584754943848, + 10.643939018249512, + 7.949827671051025, + 9.951281547546387, + 9.156769752502441, + 8.781187057495117, + 9.121848106384277, + 9.665876388549805, + 10.915902137756348, + 8.673606872558594, + 10.030631065368652, + 9.515830993652344, + 9.672327041625977, + 11.002758026123047, + 10.538115501403809, + 11.337398529052734, + 9.845494270324707, + 9.304057121276855, + 9.776141166687012, + 10.242496490478516, + 10.176573753356934, + 8.91561222076416, + 10.090489387512207, + 10.228228569030762, + 12.517474174499512, + 11.87684440612793, + 9.146757125854492, + 9.712616920471191, + 8.536558151245117, + 9.409293174743652, + 10.315605163574219, + 11.205853462219238, + 9.270915985107422, + 9.345853805541992, + 7.852711200714111, + 9.837333679199219, + 8.937585830688477, + 9.470561027526855, + 9.123139381408691, + 9.90573787689209, + 8.242271423339844, + 8.532955169677734, + 12.129246711730957, + 8.712577819824219, + 8.903214454650879, + 11.836913108825684, + 12.905067443847656, + 8.8284330368042, + 9.63175106048584, + 10.34155559539795, + 11.728697776794434, + 9.013142585754395, + 9.754722595214844, + 10.777338027954102, + 10.434765815734863, + 9.623844146728516, + 9.86617660522461, + 8.625103950500488, + 9.761826515197754, + 9.733612060546875, + 10.232170104980469, + 9.444672584533691, + 10.471538543701172, + 11.012716293334961, + 10.155428886413574, + 10.35175609588623, + 10.053154945373535, + 10.000083923339844, + 9.2784423828125, + 10.31649398803711, + 9.902713775634766, + 12.093168258666992, + 11.573354721069336, + 10.385846138000488, + 9.236943244934082, + 8.887588500976562, + 11.191143035888672, + 10.262749671936035, + 10.480143547058105, + 8.255414009094238, + 10.927438735961914, + 10.45442008972168, + 8.889569282531738, + 9.528474807739258, + 10.263717651367188, + 10.05246639251709, + 9.707828521728516, + 9.896512031555176, + 9.74802303314209, + 10.152562141418457, + 11.471491813659668, + 7.4333415031433105, + 9.76314926147461, + 10.176512718200684, + 10.29599380493164, + 9.628085136413574, + 8.243278503417969, + 10.327995300292969, + 11.727350234985352, + 8.46613883972168, + 10.8638277053833, + 9.67147445678711, + 9.938675880432129, + 8.947101593017578, + 9.665543556213379, + 11.300045013427734, + 10.58265495300293, + 11.732311248779297, + 11.177412033081055, + 10.4390869140625, + 11.743934631347656, + 10.438993453979492, + 10.827988624572754, + 9.703429222106934, + 10.066545486450195, + 9.302576065063477, + 10.989583969116211, + 8.821696281433105, + 10.782350540161133, + 9.809349060058594, + 11.171247482299805, + 10.750868797302246, + 11.820646286010742, + 10.730774879455566, + 8.427959442138672, + 9.9330472946167, + 8.82799243927002, + 9.481719970703125, + 11.511228561401367, + 10.637534141540527, + 9.301069259643555, + 8.986282348632812, + 10.032782554626465, + 8.783439636230469, + 9.328859329223633, + 10.312009811401367, + 11.155311584472656, + 10.60876178741455, + 7.708710670471191, + 10.304367065429688, + 10.072033882141113, + 10.41388988494873, + 11.616209983825684, + 7.936761856079102, + 9.408896446228027, + 10.590906143188477, + 8.418405532836914, + 11.47594928741455, + 10.368356704711914, + 10.84658432006836, + 9.429056167602539, + 10.813763618469238, + 11.068471908569336, + 10.232877731323242, + 10.234400749206543, + 10.270342826843262, + 9.1366548538208, + 9.852471351623535, + 9.847477912902832, + 10.383394241333008, + 10.999824523925781, + 8.941463470458984, + 9.874991416931152, + 11.48145580291748, + 9.2564115524292, + 9.177749633789062, + 10.202305793762207, + 10.844385147094727, + 10.011425971984863, + 11.328960418701172, + 10.856794357299805, + 10.841819763183594, + 10.554116249084473, + 12.327652931213379, + 9.794837951660156, + 7.9964776039123535, + 11.604254722595215, + 9.5423002243042, + 10.107880592346191, + 11.309550285339355, + 8.397740364074707, + 8.748353004455566, + 8.398721694946289, + 9.205863952636719, + 10.43963623046875, + 10.524188041687012, + 10.276273727416992, + 8.587234497070312, + 7.689896583557129, + 10.054353713989258, + 9.528223991394043, + 10.459385871887207, + 10.701953887939453, + 10.1382417678833, + 10.760132789611816, + 10.229211807250977, + 10.530064582824707, + 9.295327186584473 + ], + [ + 9.82038858616854, + 10.196776096656958, + 10.820528475417419, + 9.606258827775427, + 10.521167255732113, + 9.734161208084622, + 9.88245783267187, + 10.829519042024073, + 8.006939628945844, + 8.703527671925238, + 8.517814602557179, + 7.666383880151695, + 9.321735559844823, + 10.749433899727741, + 9.715115933617426, + 10.197790081941852, + 11.089217496710793, + 11.327686132267692, + 9.93086206527386, + 11.353585889569397, + 10.09212665843411, + 9.162601776172538, + 9.405599647801266, + 8.519463487434983, + 9.111866146266347, + 9.641983311925571, + 10.803585019378602, + 11.720769831165985, + 8.61781848462296, + 10.392827468259918, + 8.959456060842466, + 10.474697088463202, + 9.868913349312274, + 8.16909417415247, + 10.928296991568484, + 9.394999287191268, + 9.466099761626445, + 8.93024758871031, + 9.345716723312444, + 10.427890440694917, + 9.810755659063595, + 10.328662002282481, + 10.361921853928843, + 11.320661655528166, + 9.657213849135621, + 8.523142183154269, + 11.067222416571983, + 9.668511827902746, + 11.114592444577378, + 10.38337711318247, + 9.868862469796655, + 10.348775894046295, + 11.9510125601263, + 12.076980529053753, + 10.06938113513278, + 10.160190593317076, + 11.076240157466385, + 9.154338967232652, + 10.333070372618256, + 9.974137152046143, + 10.313908211457553, + 9.166631194050595, + 8.41043250669103, + 7.927016564008708, + 8.882615887010392, + 9.541324715060666, + 9.706808413351238, + 11.937231162429518, + 11.105993369907297, + 9.037908883658373, + 10.347708452450957, + 9.592921763649676, + 9.715636161959905, + 10.185325649415383, + 10.619171116975393, + 9.660741516115985, + 11.063851532734358, + 8.858061773857596, + 10.006339062362269, + 12.597673726595833, + 10.223079742625275, + 11.433214506606173, + 10.091520178173209, + 10.580777095329797, + 9.943216805607308, + 9.829592418835796, + 9.22051760327458, + 10.430301358957554, + 9.148462810814232, + 10.66558523631343, + 11.08528700444591, + 10.36653140723723, + 9.713751266444309, + 10.453965579308695, + 9.691326944453587, + 10.935547125465149, + 8.168593915784877, + 9.664392631881354, + 8.009188004876002, + 8.504939169772795, + 11.36386222981391, + 10.895184981971687, + 9.28051976671521, + 8.497496543959103, + 7.035471162158348, + 9.456504492067365, + 12.420415012247403, + 10.434884271463648, + 9.44042771395051, + 10.465080209500305, + 8.439041647005556, + 9.702676637302364, + 10.099477473015739, + 9.913899348178951, + 10.79080612169008, + 10.344645226236052, + 10.668326018107997, + 9.311627717769241, + 10.897815408410548, + 11.628936947623991, + 9.029850480348587, + 9.112304344285441, + 11.335784336320232, + 9.80865601330494, + 11.403821392066558, + 9.557464288107816, + 11.455045576270711, + 10.131485816805451, + 10.258228823322694, + 11.564718021669904, + 9.638229522555829, + 9.058877904075041, + 9.551435791971645, + 10.452333950643139, + 8.434240927819486, + 10.637470902651122, + 9.461228682382258, + 11.147812660733564, + 7.605739695099528, + 9.213434224895831, + 8.313531848765898, + 9.173770533636047, + 10.247665901108943, + 9.820773374550246, + 9.746622431051986, + 9.840815128619939, + 10.203388240619944, + 8.991463958056892, + 10.706849640899051, + 10.662665970385484, + 10.3850379376561, + 10.556533442751263, + 10.296418000808659, + 12.035073302731067, + 9.91290582894749, + 9.692916781665422, + 9.246472419642622, + 8.967737329422164, + 8.755528212398925, + 9.111202686769081, + 9.929319618347929, + 10.334295128497715, + 10.051142058552161, + 9.234464722570287, + 10.900184564019963, + 10.739412672300947, + 9.840351692577983, + 9.347083855335288, + 10.5484279208298, + 10.187973587486104, + 8.551872740584953, + 9.932019744015594, + 10.26203581207438, + 9.100305213512247, + 10.189843392837442, + 8.54517751474221, + 11.33618610001217, + 11.247949985059432, + 9.747482665697035, + 10.363454337839073, + 7.5900780342001255, + 8.843652339734668, + 9.70622107984787, + 8.92786697857314, + 10.714396482630658, + 11.997296530747994, + 8.823385280570697, + 9.162536595914807, + 10.23544836830993, + 11.61111614849962, + 8.777625687460096, + 10.249036122306942, + 11.82129885081311, + 8.348240851820734, + 8.718930793154168, + 9.576393393539162, + 9.47941158714459, + 10.812601287753644, + 10.241659719820838, + 8.225037940357872 + ], + [ + 9.82038858616854, + 10.196776096656958, + 10.820528475417419, + 9.606258827775427, + 10.521167255732113, + 9.734161208084622, + 9.88245783267187, + 10.829519042024073, + 8.006939628945844, + 8.703527671925238, + 8.517814602557179, + 7.666383880151695, + 9.321735559844823, + 10.749433899727741, + 9.715115933617426, + 10.197790081941852, + 11.089217496710793, + 11.327686132267692, + 9.93086206527386, + 11.353585889569397, + 10.09212665843411, + 9.162601776172538, + 9.405599647801266, + 8.519463487434983, + 9.111866146266347, + 9.641983311925571, + 10.803585019378602, + 11.720769831165985, + 8.61781848462296, + 10.392827468259918, + 8.959456060842466, + 10.474697088463202, + 9.868913349312274, + 8.16909417415247, + 10.928296991568484, + 9.394999287191268, + 9.466099761626445, + 8.93024758871031, + 9.345716723312444, + 10.427890440694917, + 9.810755659063595, + 10.328662002282481, + 10.361921853928843, + 11.320661655528166, + 9.657213849135621, + 8.523142183154269, + 11.067222416571983, + 9.668511827902746, + 11.114592444577378, + 10.38337711318247, + 9.868862469796655, + 10.348775894046295, + 11.9510125601263, + 12.076980529053753, + 10.06938113513278, + 10.160190593317076, + 11.076240157466385, + 9.154338967232652, + 10.333070372618256, + 9.974137152046143, + 10.313908211457553, + 9.166631194050595, + 8.41043250669103, + 7.927016564008708, + 8.882615887010392, + 9.541324715060666, + 9.706808413351238, + 11.937231162429518, + 11.105993369907297, + 9.037908883658373, + 10.347708452450957, + 9.592921763649676, + 9.715636161959905, + 10.185325649415383, + 10.619171116975393, + 9.660741516115985, + 11.063851532734358, + 8.858061773857596, + 10.006339062362269, + 12.597673726595833, + 10.223079742625275, + 11.433214506606173, + 10.091520178173209, + 10.580777095329797, + 9.943216805607308, + 9.829592418835796, + 9.22051760327458, + 10.430301358957554, + 9.148462810814232, + 10.66558523631343, + 11.08528700444591, + 10.36653140723723, + 9.713751266444309, + 10.453965579308695, + 9.691326944453587, + 10.935547125465149, + 8.168593915784877, + 9.664392631881354, + 8.009188004876002, + 8.504939169772795, + 11.36386222981391, + 10.895184981971687, + 9.28051976671521, + 8.497496543959103, + 7.035471162158348, + 9.456504492067365, + 12.420415012247403, + 10.434884271463648, + 9.44042771395051, + 10.465080209500305, + 8.439041647005556, + 9.702676637302364, + 10.099477473015739, + 9.913899348178951, + 10.79080612169008, + 10.344645226236052, + 10.668326018107997, + 9.311627717769241, + 10.897815408410548, + 11.628936947623991, + 9.029850480348587, + 9.112304344285441, + 11.335784336320232, + 9.80865601330494, + 11.403821392066558, + 9.557464288107816, + 11.455045576270711, + 10.131485816805451, + 10.258228823322694, + 11.564718021669904, + 9.638229522555829, + 9.058877904075041, + 9.551435791971645, + 10.452333950643139, + 8.434240927819486, + 10.637470902651122, + 9.461228682382258, + 11.147812660733564, + 7.605739695099528, + 9.213434224895831, + 8.313531848765898, + 9.173770533636047, + 10.247665901108943, + 9.820773374550246, + 9.746622431051986, + 9.840815128619939, + 10.203388240619944, + 8.991463958056892, + 10.706849640899051, + 10.662665970385484, + 10.3850379376561, + 10.556533442751263, + 10.296418000808659, + 12.035073302731067, + 9.91290582894749, + 9.692916781665422, + 9.246472419642622, + 8.967737329422164, + 8.755528212398925, + 9.111202686769081, + 9.929319618347929, + 10.334295128497715, + 10.051142058552161, + 9.234464722570287, + 10.900184564019963, + 10.739412672300947, + 9.840351692577983, + 9.347083855335288, + 10.5484279208298, + 10.187973587486104, + 8.551872740584953, + 9.932019744015594, + 10.26203581207438, + 9.100305213512247, + 10.189843392837442, + 8.54517751474221, + 11.33618610001217, + 11.247949985059432, + 9.747482665697035, + 10.363454337839073, + 7.5900780342001255, + 8.843652339734668, + 9.70622107984787, + 8.92786697857314, + 10.714396482630658, + 11.997296530747994, + 8.823385280570697, + 9.162536595914807, + 10.23544836830993, + 11.61111614849962, + 8.777625687460096, + 10.249036122306942, + 11.82129885081311, + 8.348240851820734, + 8.718930793154168, + 9.576393393539162, + 9.47941158714459, + 10.812601287753644, + 10.241659719820838, + 8.225037940357872 + ], + [ + 24191, + 41157, + 7403, + 79368, + 64983, + 8481, + 22192, + 55546, + 54041, + 80205, + 26609, + 92470, + 44447, + 82258, + 23838, + 3697, + 5505, + 37270, + 95315, + 4869, + 36897, + 10928, + 93156, + 67530, + 76269, + 71325, + 65702, + 77372, + 812, + 86545, + 73986, + 73943, + 39343, + 80087, + 38181, + 4896, + 90781, + 23453, + 10190, + 62189, + 23365, + 85812, + 44375, + 450, + 95171, + 51462, + 26297, + 67728, + 53061, + 2960, + 75964, + 40135, + 69981, + 89563, + 61061, + 67161, + 25465, + 23765, + 41500, + 85278, + 52419, + 34803, + 77961, + 85334, + 90253, + 29894, + 70964, + 59032, + 44897, + 39694, + 11455, + 27482, + 54966, + 88655, + 86634, + 18759, + 67932, + 8481, + 67501, + 34192, + 44984, + 71763, + 42488, + 80743, + 53358, + 99874, + 63824, + 29636, + 77528, + 40794, + 53416, + 13682, + 11934, + 57487, + 18669, + 99758, + 85567, + 70088, + 73469, + 59521, + 6029, + 39236, + 49580, + 91529, + 21949, + 49691, + 34406, + 13436, + 10301, + 36537, + 8242, + 6716, + 35086, + 20197, + 55480, + 1766, + 30181, + 45327, + 96314, + 63454, + 88071, + 34329, + 44970, + 42038, + 88739, + 95920, + 96233, + 75196, + 50311, + 54085, + 98051, + 28454, + 34670, + 89699, + 38632, + 23509, + 56046, + 32534, + 89087, + 90906, + 30601, + 52954, + 98399, + 74231, + 21562, + 59074, + 61989, + 65343, + 2501, + 29938, + 85461, + 24137, + 29969, + 32249, + 17738, + 15544, + 34701, + 87431, + 153, + 28324, + 6062, + 56148, + 25060, + 79197, + 58501, + 78382, + 63490, + 43838, + 86096, + 47625, + 94993, + 99470, + 58902, + 67459, + 25566, + 81463, + 67159, + 90255, + 26700, + 78758, + 47027, + 18517, + 17119, + 56217, + 31944, + 10189, + 42714, + 65292, + 31894, + 95534, + 77954, + 51273, + 93465, + 43297, + 13966, + 3584, + 93802, + 95977, + 73925, + 10300 + ], + [ + 24191, + 41157, + 7403, + 79368, + 64983, + 8481, + 22192, + 55546, + 54041, + 80205, + 26609, + 92470, + 44447, + 82258, + 23838, + 3697, + 5505, + 37270, + 95315, + 4869, + 36897, + 10928, + 93156, + 67530, + 76269, + 71325, + 65702, + 77372, + 812, + 86545, + 73986, + 73943, + 39343, + 80087, + 38181, + 4896, + 90781, + 23453, + 10190, + 62189, + 23365, + 85812, + 44375, + 450, + 95171, + 51462, + 26297, + 67728, + 53061, + 2960, + 75964, + 40135, + 69981, + 89563, + 61061, + 67161, + 25465, + 23765, + 41500, + 85278, + 52419, + 34803, + 77961, + 85334, + 90253, + 29894, + 70964, + 59032, + 44897, + 39694, + 11455, + 27482, + 54966, + 88655, + 86634, + 18759, + 67932, + 8481, + 67501, + 34192, + 44984, + 71763, + 42488, + 80743, + 53358, + 99874, + 63824, + 29636, + 77528, + 40794, + 53416, + 13682, + 11934, + 57487, + 18669, + 99758, + 85567, + 70088, + 73469, + 59521, + 6029, + 39236, + 49580, + 91529, + 21949, + 49691, + 34406, + 13436, + 10301, + 36537, + 8242, + 6716, + 35086, + 20197, + 55480, + 1766, + 30181, + 45327, + 96314, + 63454, + 88071, + 34329, + 44970, + 42038, + 88739, + 95920, + 96233, + 75196, + 50311, + 54085, + 98051, + 28454, + 34670, + 89699, + 38632, + 23509, + 56046, + 32534, + 89087, + 90906, + 30601, + 52954, + 98399, + 74231, + 21562, + 59074, + 61989, + 65343, + 2501, + 29938, + 85461, + 24137, + 29969, + 32249, + 17738, + 15544, + 34701, + 87431, + 153, + 28324, + 6062, + 56148, + 25060, + 79197, + 58501, + 78382, + 63490, + 43838, + 86096, + 47625, + 94993, + 99470, + 58902, + 67459, + 25566, + 81463, + 67159, + 90255, + 26700, + 78758, + 47027, + 18517, + 17119, + 56217, + 31944, + 10189, + 42714, + 65292, + 31894, + 95534, + 77954, + 51273, + 93465, + 43297, + 13966, + 3584, + 93802, + 95977, + 73925, + 10300 + ], + [ + 293650000000, + 41079000000, + 51248000000, + 246066000000, + 572141000000, + 65530000000, + 984601000000, + 455117000000, + 263845000000, + 516087000000, + 790155000000, + 312569000000, + 47513000000, + 50960000000, + 851985000000, + 111600000000, + 635563000000, + 384504000000, + 777517000000, + 60528000000, + 897792000000, + 698189000000, + 449277000000, + 207020000000, + 977141000000, + 302071000000, + 490512000000, + 394125000000, + 230550000000, + 416609000000, + 151484000000, + 1660000000, + 289992000000, + 112070000000, + 414778000000, + 862764000000, + 162569000000, + 1233000000, + 111094000000, + 508167000000, + 274838000000, + 489502000000, + 29247000000, + 333094000000, + 410134000000, + 431327000000, + 551158000000, + 780581000000, + 467229000000, + 841203000000, + 529735000000, + 260348000000, + 229018000000, + 322490000000, + 597463000000, + 242482000000, + 914173000000, + 479863000000, + 863272000000, + 683258000000, + 333352000000, + 228252000000, + 743944000000, + 330735000000, + 246867000000, + 930384000000, + 482629000000, + 48569000000, + 494767000000, + 460769000000, + 863968000000, + 711558000000, + 191357000000, + 150454000000, + 603594000000, + 47374000000, + 319015000000, + 138205000000, + 20561000000, + 918823000000, + 89820000000, + 9259000000, + 932891000000, + 188321000000, + 816557000000, + 31283000000, + 153556000000, + 110629000000, + 706262000000, + 620149000000, + 475502000000, + 241638000000, + 88859000000, + 569212000000, + 230714000000, + 590195000000, + 687468000000, + 849435000000, + 493984000000, + 4741000000, + 280666000000, + 853369000000, + 533250000000, + 619119000000, + 457823000000, + 162743000000, + 896703000000, + 772937000000, + 995183000000, + 855491000000, + 291133000000, + 254263000000, + 248474000000, + 918793000000, + 556935000000, + 454457000000, + 968261000000, + 603424000000, + 909431000000, + 984649000000, + 79445000000, + 361536000000, + 734139000000, + 813159000000, + 148484000000, + 318399000000, + 548172000000, + 799213000000, + 112967000000, + 600733000000, + 296442000000, + 216355000000, + 515399000000, + 414026000000, + 635711000000, + 317635000000, + 823275000000, + 78108000000, + 861879000000, + 29834000000, + 735895000000, + 346478000000, + 383334000000, + 19034000000, + 702100000000, + 165487000000, + 659156000000, + 725183000000, + 845238000000, + 708091000000, + 301500000000, + 738580000000, + 825950000000, + 317153000000, + 124176000000, + 890019000000, + 147939000000, + 593830000000, + 236280000000, + 126026000000, + 776415000000, + 143718000000, + 670225000000, + 693095000000, + 60228000000, + 172943000000, + 794363000000, + 507292000000, + 121351000000, + 991774000000, + 264988000000, + 4007000000, + 924166000000, + 16579000000, + 553358000000, + 993084000000, + 577809000000, + 584638000000, + 388174000000, + 126909000000, + 572691000000, + 897302000000, + 91102000000, + 880380000000, + 415046000000, + 536200000000, + 165404000000, + 621792000000, + 182353000000, + 273187000000, + 721612000000, + 50519000000, + 447181000000, + 594567000000, + 132028000000, + 294755000000, + 343501000000, + 663621000000, + 976709000000, + 836245000000 + ], + [ + 293650000000, + 41079000000, + 51248000000, + 246066000000, + 572141000000, + 65530000000, + 984601000000, + 455117000000, + 263845000000, + 516087000000, + 790155000000, + 312569000000, + 47513000000, + 50960000000, + 851985000000, + 111600000000, + 635563000000, + 384504000000, + 777517000000, + 60528000000, + 897792000000, + 698189000000, + 449277000000, + 207020000000, + 977141000000, + 302071000000, + 490512000000, + 394125000000, + 230550000000, + 416609000000, + 151484000000, + 1660000000, + 289992000000, + 112070000000, + 414778000000, + 862764000000, + 162569000000, + 1233000000, + 111094000000, + 508167000000, + 274838000000, + 489502000000, + 29247000000, + 333094000000, + 410134000000, + 431327000000, + 551158000000, + 780581000000, + 467229000000, + 841203000000, + 529735000000, + 260348000000, + 229018000000, + 322490000000, + 597463000000, + 242482000000, + 914173000000, + 479863000000, + 863272000000, + 683258000000, + 333352000000, + 228252000000, + 743944000000, + 330735000000, + 246867000000, + 930384000000, + 482629000000, + 48569000000, + 494767000000, + 460769000000, + 863968000000, + 711558000000, + 191357000000, + 150454000000, + 603594000000, + 47374000000, + 319015000000, + 138205000000, + 20561000000, + 918823000000, + 89820000000, + 9259000000, + 932891000000, + 188321000000, + 816557000000, + 31283000000, + 153556000000, + 110629000000, + 706262000000, + 620149000000, + 475502000000, + 241638000000, + 88859000000, + 569212000000, + 230714000000, + 590195000000, + 687468000000, + 849435000000, + 493984000000, + 4741000000, + 280666000000, + 853369000000, + 533250000000, + 619119000000, + 457823000000, + 162743000000, + 896703000000, + 772937000000, + 995183000000, + 855491000000, + 291133000000, + 254263000000, + 248474000000, + 918793000000, + 556935000000, + 454457000000, + 968261000000, + 603424000000, + 909431000000, + 984649000000, + 79445000000, + 361536000000, + 734139000000, + 813159000000, + 148484000000, + 318399000000, + 548172000000, + 799213000000, + 112967000000, + 600733000000, + 296442000000, + 216355000000, + 515399000000, + 414026000000, + 635711000000, + 317635000000, + 823275000000, + 78108000000, + 861879000000, + 29834000000, + 735895000000, + 346478000000, + 383334000000, + 19034000000, + 702100000000, + 165487000000, + 659156000000, + 725183000000, + 845238000000, + 708091000000, + 301500000000, + 738580000000, + 825950000000, + 317153000000, + 124176000000, + 890019000000, + 147939000000, + 593830000000, + 236280000000, + 126026000000, + 776415000000, + 143718000000, + 670225000000, + 693095000000, + 60228000000, + 172943000000, + 794363000000, + 507292000000, + 121351000000, + 991774000000, + 264988000000, + 4007000000, + 924166000000, + 16579000000, + 553358000000, + 993084000000, + 577809000000, + 584638000000, + 388174000000, + 126909000000, + 572691000000, + 897302000000, + 91102000000, + 880380000000, + 415046000000, + 536200000000, + 165404000000, + 621792000000, + 182353000000, + 273187000000, + 721612000000, + 50519000000, + 447181000000, + 594567000000, + 132028000000, + 294755000000, + 343501000000, + 663621000000, + 976709000000, + 836245000000 + ], + [ + [ + 48, + 51, + 55, + 57, + 53 + ], + [ + 48, + 48, + 51, + 54, + 51 + ], + [ + 48, + 49, + 48, + 51, + 56 + ], + [ + 49, + 49, + 57, + 49, + 52 + ], + [ + 48, + 51, + 49, + 50, + 53 + ], + [ + 48, + 52, + 54, + 50, + 53 + ], + [ + 49, + 54, + 57, + 52, + 55 + ], + [ + 49, + 55, + 52, + 55, + 55 + ], + [ + 49, + 54, + 55, + 56, + 48 + ], + [ + 48, + 53, + 48, + 55, + 51 + ], + [ + 49, + 50, + 51, + 57, + 51 + ], + [ + 49, + 50, + 50, + 49, + 53 + ], + [ + 48, + 51, + 55, + 48, + 52 + ], + [ + 49, + 49, + 48, + 55, + 48 + ], + [ + 49, + 48, + 53, + 48, + 53 + ], + [ + 48, + 55, + 57, + 50, + 51 + ], + [ + 49, + 53, + 48, + 51, + 51 + ], + [ + 49, + 51, + 53, + 53, + 50 + ], + [ + 49, + 48, + 54, + 53, + 51 + ], + [ + 49, + 52, + 53, + 49, + 53 + ], + [ + 49, + 53, + 50, + 54, + 50 + ], + [ + 49, + 49, + 51, + 51, + 56 + ], + [ + 48, + 53, + 51, + 53, + 51 + ], + [ + 49, + 53, + 49, + 54, + 56 + ], + [ + 49, + 52, + 51, + 53, + 50 + ], + [ + 49, + 57, + 54, + 54, + 56 + ], + [ + 48, + 50, + 57, + 57, + 53 + ], + [ + 48, + 56, + 51, + 56, + 53 + ], + [ + 49, + 56, + 52, + 56, + 52 + ], + [ + 49, + 48, + 50, + 57, + 49 + ], + [ + 49, + 56, + 56, + 53, + 50 + ], + [ + 48, + 48, + 50, + 52, + 57 + ], + [ + 48, + 48, + 55, + 48, + 51 + ], + [ + 49, + 53, + 57, + 50, + 48 + ], + [ + 48, + 55, + 49, + 54, + 56 + ], + [ + 49, + 48, + 52, + 48, + 52 + ], + [ + 48, + 56, + 53, + 54, + 48 + ], + [ + 48, + 56, + 49, + 53, + 57 + ], + [ + 49, + 56, + 55, + 56, + 57 + ], + [ + 48, + 49, + 56, + 56, + 49 + ], + [ + 49, + 53, + 52, + 52, + 52 + ], + [ + 49, + 55, + 55, + 57, + 51 + ], + [ + 49, + 51, + 49, + 52, + 56 + ], + [ + 48, + 55, + 57, + 48, + 48 + ], + [ + 48, + 51, + 50, + 48, + 48 + ], + [ + 49, + 51, + 54, + 53, + 49 + ], + [ + 48, + 57, + 51, + 55, + 53 + ], + [ + 48, + 50, + 57, + 56, + 55 + ], + [ + 48, + 55, + 49, + 57, + 51 + ], + [ + 49, + 57, + 50, + 51, + 48 + ], + [ + 48, + 53, + 51, + 48, + 55 + ], + [ + 48, + 51, + 53, + 54, + 56 + ], + [ + 49, + 51, + 54, + 51, + 57 + ], + [ + 48, + 51, + 57, + 57, + 48 + ], + [ + 49, + 56, + 51, + 57, + 56 + ], + [ + 49, + 55, + 49, + 55, + 57 + ], + [ + 49, + 57, + 54, + 55, + 48 + ], + [ + 49, + 56, + 50, + 53, + 49 + ], + [ + 48, + 52, + 56, + 55, + 53 + ], + [ + 48, + 52, + 50, + 52, + 50 + ], + [ + 48, + 54, + 56, + 53, + 50 + ], + [ + 48, + 57, + 51, + 57, + 54 + ], + [ + 49, + 55, + 53, + 57, + 57 + ], + [ + 49, + 52, + 54, + 54, + 57 + ], + [ + 49, + 50, + 56, + 56, + 56 + ], + [ + 49, + 55, + 53, + 54, + 55 + ], + [ + 49, + 50, + 57, + 49, + 55 + ], + [ + 48, + 55, + 53, + 56, + 49 + ], + [ + 48, + 56, + 50, + 54, + 48 + ], + [ + 49, + 48, + 51, + 52, + 48 + ], + [ + 48, + 49, + 55, + 55, + 53 + ], + [ + 49, + 52, + 56, + 51, + 52 + ], + [ + 49, + 51, + 48, + 53, + 53 + ], + [ + 49, + 52, + 54, + 50, + 50 + ], + [ + 49, + 48, + 54, + 55, + 56 + ], + [ + 49, + 53, + 54, + 53, + 57 + ], + [ + 49, + 56, + 57, + 57, + 53 + ], + [ + 49, + 49, + 51, + 57, + 56 + ], + [ + 48, + 56, + 56, + 56, + 55 + ], + [ + 48, + 50, + 48, + 57, + 50 + ], + [ + 49, + 53, + 53, + 55, + 51 + ], + [ + 49, + 56, + 48, + 55, + 57 + ], + [ + 49, + 51, + 57, + 56, + 57 + ], + [ + 49, + 55, + 51, + 49, + 49 + ], + [ + 49, + 55, + 50, + 50, + 51 + ], + [ + 49, + 53, + 57, + 54, + 49 + ], + [ + 49, + 48, + 48, + 53, + 55 + ], + [ + 48, + 49, + 57, + 57, + 55 + ], + [ + 48, + 48, + 48, + 54, + 52 + ], + [ + 48, + 52, + 48, + 56, + 55 + ], + [ + 48, + 56, + 54, + 50, + 48 + ], + [ + 49, + 52, + 56, + 55, + 50 + ], + [ + 48, + 57, + 49, + 49, + 54 + ], + [ + 48, + 48, + 52, + 54, + 50 + ], + [ + 48, + 52, + 50, + 48, + 54 + ], + [ + 49, + 57, + 53, + 56, + 52 + ], + [ + 49, + 57, + 55, + 54, + 48 + ], + [ + 48, + 55, + 53, + 52, + 50 + ], + [ + 49, + 54, + 48, + 57, + 57 + ], + [ + 49, + 52, + 51, + 56, + 54 + ], + [ + 49, + 56, + 54, + 50, + 53 + ], + [ + 49, + 55, + 55, + 53, + 49 + ], + [ + 49, + 50, + 53, + 55, + 52 + ], + [ + 48, + 55, + 56, + 57, + 50 + ], + [ + 49, + 50, + 53, + 51, + 51 + ], + [ + 48, + 54, + 51, + 56, + 50 + ], + [ + 48, + 54, + 57, + 54, + 49 + ], + [ + 49, + 50, + 49, + 55, + 52 + ], + [ + 49, + 49, + 52, + 50, + 55 + ], + [ + 49, + 49, + 54, + 49, + 57 + ], + [ + 48, + 55, + 54, + 57, + 51 + ], + [ + 48, + 56, + 49, + 56, + 50 + ], + [ + 48, + 48, + 50, + 48, + 51 + ], + [ + 49, + 50, + 48, + 51, + 53 + ], + [ + 49, + 49, + 53, + 49, + 53 + ], + [ + 49, + 56, + 55, + 48, + 55 + ], + [ + 49, + 48, + 48, + 56, + 53 + ], + [ + 48, + 57, + 51, + 53, + 50 + ], + [ + 48, + 49, + 51, + 53, + 51 + ], + [ + 48, + 51, + 57, + 51, + 52 + ], + [ + 48, + 54, + 55, + 54, + 48 + ], + [ + 48, + 55, + 53, + 52, + 52 + ], + [ + 48, + 55, + 50, + 53, + 51 + ], + [ + 48, + 55, + 56, + 56, + 50 + ], + [ + 49, + 53, + 51, + 55, + 56 + ], + [ + 48, + 50, + 54, + 50, + 50 + ], + [ + 48, + 54, + 54, + 52, + 53 + ], + [ + 48, + 51, + 50, + 53, + 55 + ], + [ + 48, + 54, + 49, + 53, + 53 + ], + [ + 49, + 51, + 54, + 57, + 49 + ], + [ + 48, + 48, + 57, + 51, + 53 + ], + [ + 48, + 54, + 55, + 56, + 57 + ], + [ + 48, + 48, + 52, + 55, + 51 + ], + [ + 49, + 57, + 48, + 57, + 55 + ], + [ + 49, + 52, + 53, + 52, + 53 + ], + [ + 48, + 52, + 56, + 55, + 49 + ], + [ + 48, + 51, + 57, + 54, + 51 + ], + [ + 48, + 49, + 57, + 55, + 56 + ], + [ + 48, + 57, + 52, + 53, + 55 + ], + [ + 49, + 53, + 48, + 55, + 48 + ], + [ + 49, + 49, + 54, + 56, + 52 + ], + [ + 49, + 55, + 54, + 50, + 48 + ], + [ + 48, + 54, + 56, + 55, + 54 + ], + [ + 48, + 53, + 53, + 54, + 50 + ], + [ + 48, + 57, + 53, + 54, + 49 + ], + [ + 48, + 52, + 48, + 52, + 49 + ], + [ + 49, + 57, + 53, + 49, + 50 + ], + [ + 48, + 51, + 55, + 49, + 53 + ], + [ + 48, + 57, + 53, + 55, + 55 + ], + [ + 49, + 48, + 52, + 52, + 48 + ], + [ + 48, + 49, + 49, + 52, + 48 + ], + [ + 48, + 57, + 51, + 54, + 56 + ], + [ + 48, + 57, + 48, + 57, + 52 + ], + [ + 48, + 53, + 49, + 56, + 56 + ], + [ + 48, + 50, + 53, + 53, + 57 + ], + [ + 48, + 48, + 57, + 48, + 51 + ], + [ + 48, + 48, + 49, + 55, + 49 + ], + [ + 48, + 57, + 54, + 50, + 57 + ], + [ + 48, + 49, + 55, + 57, + 54 + ], + [ + 49, + 57, + 49, + 56, + 54 + ], + [ + 48, + 52, + 56, + 57, + 52 + ], + [ + 49, + 51, + 48, + 53, + 48 + ], + [ + 49, + 51, + 52, + 54, + 57 + ], + [ + 48, + 57, + 57, + 49, + 48 + ], + [ + 49, + 55, + 54, + 55, + 50 + ], + [ + 48, + 50, + 50, + 49, + 51 + ], + [ + 48, + 52, + 54, + 56, + 48 + ], + [ + 48, + 53, + 48, + 52, + 56 + ], + [ + 48, + 50, + 55, + 48, + 56 + ], + [ + 48, + 53, + 56, + 57, + 53 + ], + [ + 48, + 54, + 50, + 53, + 51 + ], + [ + 49, + 53, + 50, + 57, + 54 + ], + [ + 48, + 54, + 48, + 51, + 50 + ], + [ + 49, + 55, + 53, + 51, + 52 + ], + [ + 49, + 53, + 52, + 53, + 51 + ], + [ + 49, + 56, + 48, + 51, + 50 + ], + [ + 48, + 50, + 49, + 48, + 52 + ], + [ + 49, + 57, + 54, + 57, + 49 + ], + [ + 49, + 50, + 50, + 55, + 57 + ], + [ + 49, + 57, + 54, + 52, + 55 + ], + [ + 48, + 55, + 48, + 57, + 54 + ], + [ + 49, + 57, + 48, + 53, + 57 + ], + [ + 49, + 49, + 55, + 55, + 50 + ], + [ + 48, + 49, + 52, + 51, + 54 + ], + [ + 48, + 56, + 50, + 48, + 50 + ], + [ + 48, + 50, + 55, + 53, + 53 + ], + [ + 49, + 56, + 56, + 50, + 53 + ], + [ + 48, + 54, + 48, + 56, + 57 + ], + [ + 48, + 52, + 52, + 52, + 55 + ], + [ + 49, + 49, + 48, + 53, + 55 + ], + [ + 48, + 56, + 53, + 48, + 51 + ], + [ + 48, + 49, + 57, + 51, + 57 + ], + [ + 49, + 54, + 51, + 50, + 57 + ], + [ + 49, + 54, + 57, + 49, + 53 + ], + [ + 49, + 52, + 56, + 53, + 57 + ], + [ + 49, + 50, + 51, + 51, + 53 + ], + [ + 48, + 56, + 48, + 53, + 49 + ], + [ + 49, + 48, + 56, + 52, + 55 + ], + [ + 49, + 48, + 52, + 49, + 57 + ], + [ + 48, + 51, + 51, + 48, + 54 + ] + ], + [ + [ + 48, + 51, + 55, + 57, + 53 + ], + [ + 48, + 48, + 51, + 54, + 51 + ], + [ + 48, + 49, + 48, + 51, + 56 + ], + [ + 49, + 49, + 57, + 49, + 52 + ], + [ + 48, + 51, + 49, + 50, + 53 + ], + [ + 48, + 52, + 54, + 50, + 53 + ], + [ + 49, + 54, + 57, + 52, + 55 + ], + [ + 49, + 55, + 52, + 55, + 55 + ], + [ + 49, + 54, + 55, + 56, + 48 + ], + [ + 48, + 53, + 48, + 55, + 51 + ], + [ + 49, + 50, + 51, + 57, + 51 + ], + [ + 49, + 50, + 50, + 49, + 53 + ], + [ + 48, + 51, + 55, + 48, + 52 + ], + [ + 49, + 49, + 48, + 55, + 48 + ], + [ + 49, + 48, + 53, + 48, + 53 + ], + [ + 48, + 55, + 57, + 50, + 51 + ], + [ + 49, + 53, + 48, + 51, + 51 + ], + [ + 49, + 51, + 53, + 53, + 50 + ], + [ + 49, + 48, + 54, + 53, + 51 + ], + [ + 49, + 52, + 53, + 49, + 53 + ], + [ + 49, + 53, + 50, + 54, + 50 + ], + [ + 49, + 49, + 51, + 51, + 56 + ], + [ + 48, + 53, + 51, + 53, + 51 + ], + [ + 49, + 53, + 49, + 54, + 56 + ], + [ + 49, + 52, + 51, + 53, + 50 + ], + [ + 49, + 57, + 54, + 54, + 56 + ], + [ + 48, + 50, + 57, + 57, + 53 + ], + [ + 48, + 56, + 51, + 56, + 53 + ], + [ + 49, + 56, + 52, + 56, + 52 + ], + [ + 49, + 48, + 50, + 57, + 49 + ], + [ + 49, + 56, + 56, + 53, + 50 + ], + [ + 48, + 48, + 50, + 52, + 57 + ], + [ + 48, + 48, + 55, + 48, + 51 + ], + [ + 49, + 53, + 57, + 50, + 48 + ], + [ + 48, + 55, + 49, + 54, + 56 + ], + [ + 49, + 48, + 52, + 48, + 52 + ], + [ + 48, + 56, + 53, + 54, + 48 + ], + [ + 48, + 56, + 49, + 53, + 57 + ], + [ + 49, + 56, + 55, + 56, + 57 + ], + [ + 48, + 49, + 56, + 56, + 49 + ], + [ + 49, + 53, + 52, + 52, + 52 + ], + [ + 49, + 55, + 55, + 57, + 51 + ], + [ + 49, + 51, + 49, + 52, + 56 + ], + [ + 48, + 55, + 57, + 48, + 48 + ], + [ + 48, + 51, + 50, + 48, + 48 + ], + [ + 49, + 51, + 54, + 53, + 49 + ], + [ + 48, + 57, + 51, + 55, + 53 + ], + [ + 48, + 50, + 57, + 56, + 55 + ], + [ + 48, + 55, + 49, + 57, + 51 + ], + [ + 49, + 57, + 50, + 51, + 48 + ], + [ + 48, + 53, + 51, + 48, + 55 + ], + [ + 48, + 51, + 53, + 54, + 56 + ], + [ + 49, + 51, + 54, + 51, + 57 + ], + [ + 48, + 51, + 57, + 57, + 48 + ], + [ + 49, + 56, + 51, + 57, + 56 + ], + [ + 49, + 55, + 49, + 55, + 57 + ], + [ + 49, + 57, + 54, + 55, + 48 + ], + [ + 49, + 56, + 50, + 53, + 49 + ], + [ + 48, + 52, + 56, + 55, + 53 + ], + [ + 48, + 52, + 50, + 52, + 50 + ], + [ + 48, + 54, + 56, + 53, + 50 + ], + [ + 48, + 57, + 51, + 57, + 54 + ], + [ + 49, + 55, + 53, + 57, + 57 + ], + [ + 49, + 52, + 54, + 54, + 57 + ], + [ + 49, + 50, + 56, + 56, + 56 + ], + [ + 49, + 55, + 53, + 54, + 55 + ], + [ + 49, + 50, + 57, + 49, + 55 + ], + [ + 48, + 55, + 53, + 56, + 49 + ], + [ + 48, + 56, + 50, + 54, + 48 + ], + [ + 49, + 48, + 51, + 52, + 48 + ], + [ + 48, + 49, + 55, + 55, + 53 + ], + [ + 49, + 52, + 56, + 51, + 52 + ], + [ + 49, + 51, + 48, + 53, + 53 + ], + [ + 49, + 52, + 54, + 50, + 50 + ], + [ + 49, + 48, + 54, + 55, + 56 + ], + [ + 49, + 53, + 54, + 53, + 57 + ], + [ + 49, + 56, + 57, + 57, + 53 + ], + [ + 49, + 49, + 51, + 57, + 56 + ], + [ + 48, + 56, + 56, + 56, + 55 + ], + [ + 48, + 50, + 48, + 57, + 50 + ], + [ + 49, + 53, + 53, + 55, + 51 + ], + [ + 49, + 56, + 48, + 55, + 57 + ], + [ + 49, + 51, + 57, + 56, + 57 + ], + [ + 49, + 55, + 51, + 49, + 49 + ], + [ + 49, + 55, + 50, + 50, + 51 + ], + [ + 49, + 53, + 57, + 54, + 49 + ], + [ + 49, + 48, + 48, + 53, + 55 + ], + [ + 48, + 49, + 57, + 57, + 55 + ], + [ + 48, + 48, + 48, + 54, + 52 + ], + [ + 48, + 52, + 48, + 56, + 55 + ], + [ + 48, + 56, + 54, + 50, + 48 + ], + [ + 49, + 52, + 56, + 55, + 50 + ], + [ + 48, + 57, + 49, + 49, + 54 + ], + [ + 48, + 48, + 52, + 54, + 50 + ], + [ + 48, + 52, + 50, + 48, + 54 + ], + [ + 49, + 57, + 53, + 56, + 52 + ], + [ + 49, + 57, + 55, + 54, + 48 + ], + [ + 48, + 55, + 53, + 52, + 50 + ], + [ + 49, + 54, + 48, + 57, + 57 + ], + [ + 49, + 52, + 51, + 56, + 54 + ], + [ + 49, + 56, + 54, + 50, + 53 + ], + [ + 49, + 55, + 55, + 53, + 49 + ], + [ + 49, + 50, + 53, + 55, + 52 + ], + [ + 48, + 55, + 56, + 57, + 50 + ], + [ + 49, + 50, + 53, + 51, + 51 + ], + [ + 48, + 54, + 51, + 56, + 50 + ], + [ + 48, + 54, + 57, + 54, + 49 + ], + [ + 49, + 50, + 49, + 55, + 52 + ], + [ + 49, + 49, + 52, + 50, + 55 + ], + [ + 49, + 49, + 54, + 49, + 57 + ], + [ + 48, + 55, + 54, + 57, + 51 + ], + [ + 48, + 56, + 49, + 56, + 50 + ], + [ + 48, + 48, + 50, + 48, + 51 + ], + [ + 49, + 50, + 48, + 51, + 53 + ], + [ + 49, + 49, + 53, + 49, + 53 + ], + [ + 49, + 56, + 55, + 48, + 55 + ], + [ + 49, + 48, + 48, + 56, + 53 + ], + [ + 48, + 57, + 51, + 53, + 50 + ], + [ + 48, + 49, + 51, + 53, + 51 + ], + [ + 48, + 51, + 57, + 51, + 52 + ], + [ + 48, + 54, + 55, + 54, + 48 + ], + [ + 48, + 55, + 53, + 52, + 52 + ], + [ + 48, + 55, + 50, + 53, + 51 + ], + [ + 48, + 55, + 56, + 56, + 50 + ], + [ + 49, + 53, + 51, + 55, + 56 + ], + [ + 48, + 50, + 54, + 50, + 50 + ], + [ + 48, + 54, + 54, + 52, + 53 + ], + [ + 48, + 51, + 50, + 53, + 55 + ], + [ + 48, + 54, + 49, + 53, + 53 + ], + [ + 49, + 51, + 54, + 57, + 49 + ], + [ + 48, + 48, + 57, + 51, + 53 + ], + [ + 48, + 54, + 55, + 56, + 57 + ], + [ + 48, + 48, + 52, + 55, + 51 + ], + [ + 49, + 57, + 48, + 57, + 55 + ], + [ + 49, + 52, + 53, + 52, + 53 + ], + [ + 48, + 52, + 56, + 55, + 49 + ], + [ + 48, + 51, + 57, + 54, + 51 + ], + [ + 48, + 49, + 57, + 55, + 56 + ], + [ + 48, + 57, + 52, + 53, + 55 + ], + [ + 49, + 53, + 48, + 55, + 48 + ], + [ + 49, + 49, + 54, + 56, + 52 + ], + [ + 49, + 55, + 54, + 50, + 48 + ], + [ + 48, + 54, + 56, + 55, + 54 + ], + [ + 48, + 53, + 53, + 54, + 50 + ], + [ + 48, + 57, + 53, + 54, + 49 + ], + [ + 48, + 52, + 48, + 52, + 49 + ], + [ + 49, + 57, + 53, + 49, + 50 + ], + [ + 48, + 51, + 55, + 49, + 53 + ], + [ + 48, + 57, + 53, + 55, + 55 + ], + [ + 49, + 48, + 52, + 52, + 48 + ], + [ + 48, + 49, + 49, + 52, + 48 + ], + [ + 48, + 57, + 51, + 54, + 56 + ], + [ + 48, + 57, + 48, + 57, + 52 + ], + [ + 48, + 53, + 49, + 56, + 56 + ], + [ + 48, + 50, + 53, + 53, + 57 + ], + [ + 48, + 48, + 57, + 48, + 51 + ], + [ + 48, + 48, + 49, + 55, + 49 + ], + [ + 48, + 57, + 54, + 50, + 57 + ], + [ + 48, + 49, + 55, + 57, + 54 + ], + [ + 49, + 57, + 49, + 56, + 54 + ], + [ + 48, + 52, + 56, + 57, + 52 + ], + [ + 49, + 51, + 48, + 53, + 48 + ], + [ + 49, + 51, + 52, + 54, + 57 + ], + [ + 48, + 57, + 57, + 49, + 48 + ], + [ + 49, + 55, + 54, + 55, + 50 + ], + [ + 48, + 50, + 50, + 49, + 51 + ], + [ + 48, + 52, + 54, + 56, + 48 + ], + [ + 48, + 53, + 48, + 52, + 56 + ], + [ + 48, + 50, + 55, + 48, + 56 + ], + [ + 48, + 53, + 56, + 57, + 53 + ], + [ + 48, + 54, + 50, + 53, + 51 + ], + [ + 49, + 53, + 50, + 57, + 54 + ], + [ + 48, + 54, + 48, + 51, + 50 + ], + [ + 49, + 55, + 53, + 51, + 52 + ], + [ + 49, + 53, + 52, + 53, + 51 + ], + [ + 49, + 56, + 48, + 51, + 50 + ], + [ + 48, + 50, + 49, + 48, + 52 + ], + [ + 49, + 57, + 54, + 57, + 49 + ], + [ + 49, + 50, + 50, + 55, + 57 + ], + [ + 49, + 57, + 54, + 52, + 55 + ], + [ + 48, + 55, + 48, + 57, + 54 + ], + [ + 49, + 57, + 48, + 53, + 57 + ], + [ + 49, + 49, + 55, + 55, + 50 + ], + [ + 48, + 49, + 52, + 51, + 54 + ], + [ + 48, + 56, + 50, + 48, + 50 + ], + [ + 48, + 50, + 55, + 53, + 53 + ], + [ + 49, + 56, + 56, + 50, + 53 + ], + [ + 48, + 54, + 48, + 56, + 57 + ], + [ + 48, + 52, + 52, + 52, + 55 + ], + [ + 49, + 49, + 48, + 53, + 55 + ], + [ + 48, + 56, + 53, + 48, + 51 + ], + [ + 48, + 49, + 57, + 51, + 57 + ], + [ + 49, + 54, + 51, + 50, + 57 + ], + [ + 49, + 54, + 57, + 49, + 53 + ], + [ + 49, + 52, + 56, + 53, + 57 + ], + [ + 49, + 50, + 51, + 51, + 53 + ], + [ + 48, + 56, + 48, + 53, + 49 + ], + [ + 49, + 48, + 56, + 52, + 55 + ], + [ + 49, + 48, + 52, + 49, + 57 + ], + [ + 48, + 51, + 51, + 48, + 54 + ] + ], + [ + 1003.8580000000001, + 968.825, + 1104.934, + 932.398, + 913.768, + 1047.888, + 846.436, + 1038.969, + 1010.255, + 985.256, + 1158.828, + 937.779, + 1206.03, + 977.457, + 872.298, + 1006.9920000000001, + 892.375, + 924.8240000000001, + 1039.703, + 1055.558, + 937.783, + 1098.741, + 1115.751, + 1143.63, + 1052.941, + 1136.343, + 811.9200000000001, + 968.2090000000001, + 913.299, + 1011.923, + 942.855, + 983.384, + 1188.217, + 983.028, + 1041.3790000000001, + 976.773, + 1007.571, + 1000.602, + 1044.832, + 1116.531, + 1164.739, + 1030.962, + 1058.955, + 884.914, + 991.212, + 1094.029, + 1086.597, + 1021.1610000000001, + 1088.6390000000001, + 1049.077, + 1120.031, + 1028.936, + 964.4300000000001, + 1033.584, + 706.941, + 1038.289, + 635.159, + 827.654, + 1045.1770000000001, + 1047.753, + 883.7570000000001, + 928.79, + 1137.054, + 951.597, + 1224.292, + 999.808, + 1040.804, + 1161.6870000000001, + 1013.1030000000001, + 899.766, + 989.027, + 996.439, + 863.5260000000001, + 974.417, + 925.7810000000001, + 1092.436, + 1003.461, + 971.72, + 989.3820000000001, + 1022.312, + 1061.681, + 900.029, + 895.841, + 1110.468, + 958.7660000000001, + 858.316, + 1044.381, + 1046.337, + 846.928, + 1022.948, + 1073.558, + 1037.439, + 1063.198, + 859.573, + 1033.104, + 969.738, + 951.721, + 1087.056, + 1147.9270000000001, + 1179.4370000000001, + 1131.481, + 989.027, + 1035.272, + 1076.682, + 1012.118, + 1013.076, + 1082.375, + 994.072, + 927.071, + 958.553, + 1063.391, + 1000.299, + 1034.021, + 1067.008, + 962.5160000000001, + 1075.625, + 1037.884, + 876.519, + 1144.23, + 949.926, + 834.49, + 895.496, + 897.895, + 1005.217, + 972.615, + 966.317, + 1061.97, + 1033.988, + 1031.605, + 1040.983, + 1061.613, + 789.205, + 963.556, + 781.979, + 1003.606, + 999.537, + 1104.553, + 1118.763, + 1020.278, + 949.964, + 1048.516, + 947.208, + 999.861, + 1098.614, + 944.2230000000001, + 1080.568, + 1067.74, + 904.5210000000001, + 1097.3890000000001, + 1069.857, + 1010.193, + 923.768, + 914.0790000000001, + 946.234, + 1054.259, + 904.437, + 1043.751, + 875.8240000000001, + 979.5930000000001, + 1010.965, + 1244.513, + 862.268, + 1147.201, + 1014.984, + 1041.117, + 1011.835, + 1044.473, + 984.631, + 1145.405, + 954.3530000000001, + 1113.223, + 935.563, + 993.975, + 892.804, + 1045.502, + 1144.513, + 992.264, + 980.311, + 888.538, + 977.071, + 840.721, + 908.712, + 1022.679, + 1131.901, + 1280.921, + 941.341, + 1143.53, + 1024.375, + 984.875, + 1043.259, + 1006.192, + 1011.0400000000001, + 959.167, + 860.189, + 845.6370000000001, + 1065.324, + 972.33, + 940.3910000000001, + 1000.851, + 1079.493 + ], + [ + 1003.8580000000001, + 968.825, + 1104.934, + 932.398, + 913.768, + 1047.888, + 846.436, + 1038.969, + 1010.255, + 985.256, + 1158.828, + 937.779, + 1206.03, + 977.457, + 872.298, + 1006.9920000000001, + 892.375, + 924.8240000000001, + 1039.703, + 1055.558, + 937.783, + 1098.741, + 1115.751, + 1143.63, + 1052.941, + 1136.343, + 811.9200000000001, + 968.2090000000001, + 913.299, + 1011.923, + 942.855, + 983.384, + 1188.217, + 983.028, + 1041.3790000000001, + 976.773, + 1007.571, + 1000.602, + 1044.832, + 1116.531, + 1164.739, + 1030.962, + 1058.955, + 884.914, + 991.212, + 1094.029, + 1086.597, + 1021.1610000000001, + 1088.6390000000001, + 1049.077, + 1120.031, + 1028.936, + 964.4300000000001, + 1033.584, + 706.941, + 1038.289, + 635.159, + 827.654, + 1045.1770000000001, + 1047.753, + 883.7570000000001, + 928.79, + 1137.054, + 951.597, + 1224.292, + 999.808, + 1040.804, + 1161.6870000000001, + 1013.1030000000001, + 899.766, + 989.027, + 996.439, + 863.5260000000001, + 974.417, + 925.7810000000001, + 1092.436, + 1003.461, + 971.72, + 989.3820000000001, + 1022.312, + 1061.681, + 900.029, + 895.841, + 1110.468, + 958.7660000000001, + 858.316, + 1044.381, + 1046.337, + 846.928, + 1022.948, + 1073.558, + 1037.439, + 1063.198, + 859.573, + 1033.104, + 969.738, + 951.721, + 1087.056, + 1147.9270000000001, + 1179.4370000000001, + 1131.481, + 989.027, + 1035.272, + 1076.682, + 1012.118, + 1013.076, + 1082.375, + 994.072, + 927.071, + 958.553, + 1063.391, + 1000.299, + 1034.021, + 1067.008, + 962.5160000000001, + 1075.625, + 1037.884, + 876.519, + 1144.23, + 949.926, + 834.49, + 895.496, + 897.895, + 1005.217, + 972.615, + 966.317, + 1061.97, + 1033.988, + 1031.605, + 1040.983, + 1061.613, + 789.205, + 963.556, + 781.979, + 1003.606, + 999.537, + 1104.553, + 1118.763, + 1020.278, + 949.964, + 1048.516, + 947.208, + 999.861, + 1098.614, + 944.2230000000001, + 1080.568, + 1067.74, + 904.5210000000001, + 1097.3890000000001, + 1069.857, + 1010.193, + 923.768, + 914.0790000000001, + 946.234, + 1054.259, + 904.437, + 1043.751, + 875.8240000000001, + 979.5930000000001, + 1010.965, + 1244.513, + 862.268, + 1147.201, + 1014.984, + 1041.117, + 1011.835, + 1044.473, + 984.631, + 1145.405, + 954.3530000000001, + 1113.223, + 935.563, + 993.975, + 892.804, + 1045.502, + 1144.513, + 992.264, + 980.311, + 888.538, + 977.071, + 840.721, + 908.712, + 1022.679, + 1131.901, + 1280.921, + 941.341, + 1143.53, + 1024.375, + 984.875, + 1043.259, + 1006.192, + 1011.0400000000001, + 959.167, + 860.189, + 845.6370000000001, + 1065.324, + 972.33, + 940.3910000000001, + 1000.851, + 1079.493 + ] + ] +] \ No newline at end of file diff --git a/test/files/concatenated_gzip_members.columns.json b/test/files/concatenated_gzip_members.columns.json new file mode 100644 index 0000000..44d5ac1 --- /dev/null +++ b/test/files/concatenated_gzip_members.columns.json @@ -0,0 +1,519 @@ +[ + [ + [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136, + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268, + 269, + 270, + 271, + 272, + 273, + 274, + 275, + 276, + 277, + 278, + 279, + 280, + 281, + 282, + 283, + 284, + 285, + 286, + 287, + 288, + 289, + 290, + 291, + 292, + 293, + 294, + 295, + 296, + 297, + 298, + 299, + 300, + 301, + 302, + 303, + 304, + 305, + 306, + 307, + 308, + 309, + 310, + 311, + 312, + 313, + 314, + 315, + 316, + 317, + 318, + 319, + 320, + 321, + 322, + 323, + 324, + 325, + 326, + 327, + 328, + 329, + 330, + 331, + 332, + 333, + 334, + 335, + 336, + 337, + 338, + 339, + 340, + 341, + 342, + 343, + 344, + 345, + 346, + 347, + 348, + 349, + 350, + 351, + 352, + 353, + 354, + 355, + 356, + 357, + 358, + 359, + 360, + 361, + 362, + 363, + 364, + 365, + 366, + 367, + 368, + 369, + 370, + 371, + 372, + 373, + 374, + 375, + 376, + 377, + 378, + 379, + 380, + 381, + 382, + 383, + 384, + 385, + 386, + 387, + 388, + 389, + 390, + 391, + 392, + 393, + 394, + 395, + 396, + 397, + 398, + 399, + 400, + 401, + 402, + 403, + 404, + 405, + 406, + 407, + 408, + 409, + 410, + 411, + 412, + 413, + 414, + 415, + 416, + 417, + 418, + 419, + 420, + 421, + 422, + 423, + 424, + 425, + 426, + 427, + 428, + 429, + 430, + 431, + 432, + 433, + 434, + 435, + 436, + 437, + 438, + 439, + 440, + 441, + 442, + 443, + 444, + 445, + 446, + 447, + 448, + 449, + 450, + 451, + 452, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 463, + 464, + 465, + 466, + 467, + 468, + 469, + 470, + 471, + 472, + 473, + 474, + 475, + 476, + 477, + 478, + 479, + 480, + 481, + 482, + 483, + 484, + 485, + 486, + 487, + 488, + 489, + 490, + 491, + 492, + 493, + 494, + 495, + 496, + 497, + 498, + 499, + 500, + 501, + 502, + 503, + 504, + 505, + 506, + 507, + 508, + 509, + 510, + 511, + 512, + 513 + ] + ] +] \ No newline at end of file diff --git a/test/files/datapage_v2.snappy.columns.json b/test/files/datapage_v2.snappy.columns.json new file mode 100644 index 0000000..52fa085 --- /dev/null +++ b/test/files/datapage_v2.snappy.columns.json @@ -0,0 +1,56 @@ +[ + [ + [ + "abc", + "abc", + "abc", + null, + "abc" + ], + [ + 1, + 2, + 3, + 4, + 5 + ], + [ + 2, + 3, + 4, + 5, + 2 + ], + [ + true, + true, + true, + false, + true + ], + [ + [ + [ + 1, + 2, + 3 + ] + ], + [], + [], + [ + [ + 1, + 2, + 3 + ] + ], + [ + [ + 1, + 2 + ] + ] + ] + ] +] \ No newline at end of file diff --git a/test/files/delta_binary_packed.columns.json b/test/files/delta_binary_packed.columns.json new file mode 100644 index 0000000..1e0263e --- /dev/null +++ b/test/files/delta_binary_packed.columns.json @@ -0,0 +1,13336 @@ +[ + [ + [ + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000, + 6374628540732952000 + ], + [ + 0, + -1, + -1, + -1, + -1, + -1, + -2, + -2, + -3, + -3, + -4, + -4, + -4, + -5, + -5, + -6, + -6, + -6, + -6, + -7, + -7, + -7, + -8, + -9, + -9, + -9, + -9, + -10, + -10, + -11, + -12, + -13, + -14, + -15, + -15, + -15, + -15, + -16, + -17, + -18, + -18, + -18, + -18, + -18, + -19, + -19, + -19, + -20, + -20, + -21, + -21, + -21, + -22, + -22, + -22, + -23, + -23, + -23, + -23, + -24, + -24, + -25, + -26, + -26, + -27, + -27, + -27, + -28, + -29, + -29, + -30, + -30, + -31, + -32, + -32, + -33, + -34, + -35, + -35, + -35, + -36, + -36, + -37, + -37, + -37, + -38, + -39, + -39, + -39, + -39, + -40, + -41, + -42, + -43, + -44, + -45, + -46, + -46, + -46, + -47, + -48, + -49, + -50, + -50, + -50, + -51, + -52, + -52, + -53, + -53, + -54, + -55, + -55, + -56, + -57, + -57, + -57, + -58, + -58, + -58, + -58, + -59, + -59, + -60, + -61, + -62, + -63, + -64, + -65, + -66, + -66, + -67, + -68, + -69, + -69, + -70, + -71, + -71, + -72, + -72, + -73, + -73, + -73, + -74, + -75, + -75, + -76, + -76, + -77, + -78, + -79, + -79, + -79, + -79, + -79, + -80, + -80, + -81, + -81, + -81, + -81, + -81, + -82, + -82, + -83, + -84, + -84, + -85, + -85, + -86, + -86, + -87, + -87, + -87, + -88, + -88, + -89, + -89, + -90, + -91, + -91, + -92, + -92, + -93, + -94, + -94, + -95, + -96, + -97, + -97, + -97, + -98, + -99, + -100, + -100, + -101, + -102, + -102, + -103, + -104 + ], + [ + 0, + -2, + -1, + -3, + -2, + -1, + -1, + 0, + -1, + -1, + -1, + -2, + -2, + -3, + -5, + -7, + -7, + -6, + -8, + -9, + -11, + -10, + -11, + -10, + -10, + -9, + -10, + -12, + -13, + -15, + -14, + -15, + -17, + -16, + -15, + -14, + -14, + -13, + -14, + -15, + -17, + -18, + -20, + -21, + -22, + -22, + -21, + -20, + -20, + -21, + -23, + -25, + -27, + -29, + -30, + -29, + -31, + -31, + -31, + -30, + -29, + -29, + -29, + -29, + -29, + -28, + -29, + -29, + -31, + -32, + -33, + -33, + -33, + -35, + -35, + -36, + -37, + -36, + -38, + -37, + -36, + -37, + -38, + -37, + -38, + -39, + -38, + -39, + -40, + -40, + -42, + -43, + -44, + -46, + -47, + -47, + -49, + -48, + -47, + -49, + -48, + -48, + -49, + -49, + -49, + -49, + -50, + -52, + -53, + -54, + -53, + -54, + -53, + -53, + -53, + -54, + -53, + -55, + -55, + -56, + -57, + -58, + -58, + -59, + -58, + -57, + -58, + -57, + -59, + -59, + -58, + -58, + -58, + -58, + -58, + -58, + -58, + -60, + -59, + -61, + -63, + -63, + -64, + -66, + -65, + -64, + -64, + -63, + -65, + -67, + -66, + -65, + -66, + -66, + -67, + -66, + -67, + -68, + -69, + -68, + -69, + -68, + -68, + -69, + -68, + -69, + -71, + -73, + -72, + -73, + -72, + -72, + -71, + -71, + -70, + -69, + -69, + -71, + -73, + -73, + -73, + -72, + -74, + -73, + -73, + -73, + -75, + -76, + -77, + -78, + -77, + -77, + -78, + -79, + -79, + -79, + -81, + -81, + -82, + -81 + ], + [ + 0, + -4, + -1, + -3, + -7, + -6, + -7, + -5, + -4, + -3, + -7, + -6, + -8, + -12, + -11, + -11, + -11, + -8, + -10, + -13, + -15, + -13, + -16, + -15, + -14, + -18, + -19, + -20, + -17, + -19, + -16, + -13, + -12, + -14, + -15, + -15, + -18, + -22, + -26, + -24, + -23, + -24, + -22, + -24, + -25, + -28, + -27, + -30, + -34, + -36, + -36, + -35, + -32, + -31, + -34, + -31, + -34, + -36, + -40, + -43, + -41, + -39, + -39, + -41, + -41, + -44, + -45, + -42, + -39, + -37, + -34, + -33, + -34, + -34, + -36, + -33, + -32, + -31, + -30, + -31, + -35, + -33, + -35, + -38, + -36, + -36, + -33, + -31, + -34, + -37, + -37, + -41, + -41, + -43, + -47, + -50, + -51, + -55, + -57, + -59, + -56, + -55, + -59, + -57, + -60, + -61, + -61, + -61, + -61, + -64, + -61, + -62, + -66, + -70, + -71, + -71, + -73, + -73, + -72, + -69, + -66, + -70, + -67, + -68, + -69, + -67, + -66, + -63, + -61, + -58, + -56, + -58, + -58, + -57, + -60, + -60, + -59, + -62, + -62, + -62, + -64, + -61, + -61, + -58, + -60, + -62, + -66, + -69, + -70, + -70, + -70, + -68, + -71, + -70, + -74, + -77, + -80, + -83, + -85, + -86, + -87, + -88, + -87, + -85, + -89, + -92, + -90, + -89, + -86, + -88, + -88, + -90, + -91, + -93, + -91, + -93, + -96, + -94, + -95, + -93, + -92, + -94, + -91, + -92, + -90, + -87, + -84, + -81, + -82, + -83, + -81, + -79, + -77, + -74, + -72, + -72, + -71, + -72, + -76, + -79 + ], + [ + 0, + -8, + -5, + -3, + -7, + -7, + -8, + -4, + -11, + -9, + -8, + -11, + -12, + -16, + -11, + -13, + -21, + -29, + -22, + -17, + -15, + -21, + -21, + -25, + -18, + -17, + -22, + -23, + -26, + -21, + -16, + -15, + -13, + -8, + -3, + -2, + -2, + -9, + -13, + -14, + -13, + -18, + -12, + -12, + -6, + -13, + -21, + -27, + -22, + -30, + -28, + -35, + -41, + -41, + -48, + -56, + -52, + -51, + -51, + -50, + -50, + -58, + -52, + -55, + -54, + -48, + -45, + -46, + -54, + -55, + -60, + -60, + -61, + -56, + -49, + -51, + -46, + -44, + -51, + -52, + -54, + -58, + -63, + -70, + -69, + -70, + -68, + -66, + -71, + -67, + -72, + -78, + -76, + -79, + -77, + -71, + -66, + -65, + -60, + -55, + -48, + -49, + -45, + -40, + -35, + -33, + -38, + -35, + -36, + -33, + -38, + -35, + -36, + -34, + -33, + -37, + -35, + -34, + -41, + -43, + -41, + -47, + -40, + -46, + -48, + -53, + -50, + -54, + -60, + -63, + -71, + -75, + -80, + -77, + -84, + -91, + -99, + -98, + -95, + -91, + -92, + -94, + -94, + -99, + -92, + -97, + -103, + -101, + -107, + -104, + -103, + -106, + -112, + -110, + -117, + -121, + -127, + -121, + -122, + -126, + -132, + -125, + -119, + -120, + -118, + -113, + -108, + -107, + -104, + -105, + -112, + -110, + -115, + -116, + -111, + -116, + -120, + -120, + -121, + -117, + -112, + -105, + -98, + -100, + -108, + -111, + -110, + -105, + -105, + -101, + -98, + -94, + -89, + -83, + -77, + -84, + -79, + -79, + -80, + -76 + ], + [ + 0, + -16, + -15, + -14, + -23, + -21, + -11, + -23, + -28, + -43, + -52, + -45, + -48, + -34, + -36, + -34, + -47, + -40, + -29, + -15, + -3, + 11, + 24, + 15, + 19, + 23, + 9, + 5, + -6, + -20, + -11, + 2, + 2, + 16, + 6, + -3, + 3, + -13, + -25, + -32, + -38, + -44, + -41, + -54, + -39, + -24, + -11, + -17, + -24, + -13, + -29, + -15, + -24, + -24, + -17, + -30, + -45, + -59, + -67, + -81, + -86, + -72, + -83, + -80, + -82, + -74, + -75, + -66, + -59, + -46, + -52, + -41, + -55, + -61, + -73, + -59, + -69, + -66, + -81, + -96, + -100, + -102, + -91, + -98, + -106, + -104, + -112, + -107, + -114, + -123, + -110, + -95, + -103, + -114, + -118, + -130, + -117, + -130, + -139, + -137, + -123, + -136, + -151, + -163, + -151, + -165, + -181, + -172, + -182, + -182, + -190, + -183, + -186, + -189, + -178, + -165, + -165, + -172, + -185, + -177, + -185, + -177, + -169, + -184, + -179, + -175, + -174, + -186, + -195, + -188, + -174, + -188, + -180, + -186, + -187, + -178, + -165, + -168, + -179, + -195, + -206, + -205, + -219, + -204, + -209, + -214, + -215, + -227, + -215, + -208, + -211, + -224, + -216, + -222, + -215, + -216, + -209, + -222, + -238, + -247, + -245, + -254, + -267, + -271, + -256, + -248, + -261, + -250, + -247, + -251, + -266, + -281, + -275, + -289, + -279, + -286, + -282, + -279, + -264, + -263, + -266, + -270, + -284, + -270, + -266, + -275, + -290, + -284, + -289, + -277, + -264, + -268, + -254, + -261, + -252, + -240, + -238, + -242, + -240, + -225 + ], + [ + 0, + -32, + -3, + 19, + -4, + -29, + -4, + 15, + 32, + 26, + -3, + -6, + 15, + 43, + 17, + -13, + 13, + -14, + 3, + -17, + -43, + -55, + -36, + -55, + -69, + -38, + -24, + -49, + -32, + -9, + -4, + -19, + -31, + -52, + -41, + -46, + -32, + -4, + -17, + -9, + -29, + -27, + -16, + -8, + 5, + -8, + 1, + -6, + -31, + -18, + 3, + 18, + 28, + 18, + 30, + 54, + 33, + 49, + 68, + 91, + 88, + 99, + 78, + 109, + 126, + 110, + 132, + 154, + 167, + 183, + 205, + 234, + 259, + 238, + 210, + 200, + 168, + 141, + 140, + 143, + 134, + 135, + 127, + 99, + 98, + 96, + 112, + 130, + 100, + 128, + 104, + 90, + 64, + 53, + 51, + 65, + 95, + 104, + 133, + 117, + 122, + 93, + 67, + 35, + 46, + 26, + 40, + 17, + 31, + 33, + 15, + -17, + -49, + -45, + -47, + -41, + -24, + -28, + -13, + -45, + -16, + -4, + -28, + -27, + -37, + -22, + -52, + -81, + -57, + -44, + -39, + -47, + -63, + -51, + -53, + -51, + -48, + -74, + -48, + -27, + -21, + -19, + -16, + 6, + 28, + 51, + 48, + 51, + 65, + 50, + 63, + 77, + 45, + 72, + 45, + 71, + 96, + 99, + 67, + 38, + 58, + 58, + 31, + 11, + 17, + 32, + 62, + 48, + 61, + 30, + 24, + 1, + 30, + 25, + 11, + -16, + 15, + -11, + 2, + -7, + 21, + -6, + -19, + -12, + -43, + -65, + -47, + -29, + -54, + -54, + -85, + -93, + -62, + -38, + -20, + -48, + -25, + -49, + -49, + -56 + ], + [ + 0, + -64, + -3, + 9, + 51, + 58, + 102, + 78, + 106, + 151, + 136, + 194, + 184, + 183, + 188, + 203, + 183, + 214, + 273, + 216, + 198, + 164, + 179, + 223, + 256, + 296, + 317, + 363, + 340, + 331, + 297, + 357, + 370, + 314, + 367, + 382, + 415, + 436, + 418, + 420, + 356, + 315, + 347, + 309, + 347, + 346, + 285, + 282, + 319, + 267, + 269, + 315, + 313, + 372, + 344, + 315, + 360, + 323, + 289, + 313, + 334, + 392, + 377, + 349, + 391, + 385, + 338, + 390, + 351, + 312, + 283, + 342, + 371, + 387, + 395, + 456, + 449, + 427, + 390, + 386, + 390, + 401, + 384, + 410, + 424, + 446, + 397, + 425, + 412, + 414, + 381, + 363, + 367, + 356, + 400, + 400, + 373, + 366, + 313, + 342, + 287, + 276, + 271, + 256, + 267, + 303, + 262, + 269, + 229, + 184, + 206, + 169, + 210, + 252, + 263, + 315, + 278, + 290, + 279, + 321, + 257, + 296, + 348, + 305, + 263, + 207, + 149, + 188, + 127, + 185, + 199, + 211, + 175, + 193, + 216, + 190, + 126, + 118, + 163, + 129, + 86, + 73, + 88, + 133, + 71, + 17, + 72, + 52, + 0, + 25, + 37, + 89, + 35, + -9, + 11, + 74, + 115, + 156, + 212, + 232, + 170, + 193, + 247, + 307, + 250, + 250, + 186, + 221, + 167, + 196, + 226, + 210, + 179, + 148, + 112, + 161, + 199, + 258, + 291, + 347, + 287, + 301, + 307, + 243, + 259, + 320, + 323, + 358, + 336, + 352, + 401, + 435, + 432, + 432, + 412, + 360, + 323, + 372, + 420, + 476 + ], + [ + 0, + -128, + -65, + -70, + -107, + -174, + -90, + 25, + -73, + -197, + -269, + -378, + -460, + -351, + -369, + -255, + -182, + -188, + -209, + -256, + -255, + -163, + -184, + -178, + -138, + -98, + -163, + -65, + 54, + 32, + 156, + 283, + 163, + 104, + 186, + 81, + -33, + -132, + -208, + -244, + -340, + -314, + -375, + -311, + -367, + -301, + -325, + -344, + -375, + -297, + -387, + -301, + -269, + -304, + -190, + -290, + -322, + -205, + -304, + -337, + -343, + -330, + -319, + -380, + -424, + -368, + -371, + -358, + -248, + -207, + -307, + -239, + -114, + -142, + -88, + -33, + 54, + 58, + 112, + 147, + 189, + 212, + 145, + 272, + 247, + 198, + 209, + 198, + 138, + 197, + 239, + 295, + 208, + 175, + 251, + 298, + 232, + 227, + 141, + 64, + 152, + 209, + 305, + 385, + 387, + 302, + 331, + 332, + 288, + 297, + 340, + 286, + 202, + 120, + 221, + 289, + 284, + 170, + 269, + 175, + 148, + 260, + 224, + 104, + 15, + 130, + 137, + 217, + 204, + 80, + 59, + 140, + 239, + 159, + 140, + 192, + 74, + 169, + 95, + 59, + -54, + -174, + -168, + -257, + -335, + -378, + -498, + -598, + -526, + -623, + -595, + -607, + -732, + -696, + -690, + -626, + -568, + -601, + -640, + -583, + -473, + -408, + -379, + -319, + -405, + -495, + -454, + -365, + -463, + -481, + -448, + -405, + -525, + -459, + -417, + -330, + -341, + -447, + -483, + -541, + -649, + -663, + -541, + -437, + -511, + -441, + -445, + -519, + -417, + -380, + -323, + -297, + -368, + -438, + -461, + -465, + -366, + -345, + -453, + -445 + ], + [ + 0, + -256, + -135, + -291, + -322, + -370, + -428, + -298, + -445, + -429, + -351, + -221, + -81, + 51, + -83, + 145, + 135, + 194, + 34, + -101, + -106, + 93, + 83, + 55, + -99, + -305, + -333, + -282, + -366, + -620, + -432, + -292, + -105, + -34, + 74, + -68, + -160, + -39, + -96, + -222, + -93, + -246, + -458, + -489, + -692, + -919, + -1058, + -1073, + -1265, + -1201, + -1450, + -1235, + -1332, + -1209, + -1331, + -1142, + -1313, + -1095, + -898, + -866, + -822, + -1068, + -884, + -848, + -646, + -689, + -747, + -849, + -827, + -815, + -1039, + -1111, + -1002, + -879, + -683, + -511, + -319, + -344, + -452, + -411, + -217, + -395, + -586, + -425, + -438, + -508, + -707, + -832, + -868, + -792, + -743, + -785, + -646, + -831, + -712, + -583, + -504, + -723, + -575, + -475, + -264, + -512, + -616, + -838, + -1059, + -961, + -994, + -992, + -924, + -764, + -742, + -936, + -1113, + -966, + -891, + -867, + -688, + -488, + -409, + -359, + -340, + -478, + -416, + -559, + -463, + -344, + -284, + -256, + -314, + -440, + -696, + -933, + -960, + -880, + -951, + -1050, + -1076, + -1081, + -1059, + -1163, + -953, + -1147, + -1191, + -1202, + -1250, + -1485, + -1388, + -1200, + -1309, + -1187, + -1179, + -1135, + -1194, + -1334, + -1171, + -1409, + -1217, + -969, + -1206, + -1270, + -1291, + -1294, + -1536, + -1572, + -1516, + -1271, + -1254, + -1490, + -1514, + -1261, + -1276, + -1338, + -1233, + -1174, + -920, + -829, + -939, + -883, + -1079, + -1050, + -1143, + -992, + -858, + -844, + -1067, + -847, + -676, + -912, + -904, + -1107, + -1011, + -992, + -970, + -854, + -818, + -881, + -754, + -893, + -910, + -705 + ], + [ + 0, + -512, + -151, + -145, + -69, + 147, + 640, + 323, + 672, + 570, + 204, + 691, + 251, + 66, + -88, + -39, + 140, + -279, + -475, + -282, + -514, + -900, + -1338, + -1781, + -1839, + -1795, + -1581, + -1534, + -1615, + -1409, + -1437, + -1308, + -1491, + -1387, + -1185, + -1586, + -1606, + -1377, + -1853, + -1945, + -2353, + -2229, + -2042, + -1740, + -1874, + -1659, + -1298, + -1728, + -1454, + -997, + -647, + -207, + -651, + -284, + 24, + 33, + 425, + 636, + 618, + 446, + 552, + 449, + 276, + 426, + 9, + -367, + 79, + -126, + 383, + -121, + 70, + 286, + 538, + 454, + 798, + 871, + 1202, + 810, + 463, + 607, + 1107, + 675, + 634, + 713, + 1112, + 1609, + 1856, + 2275, + 2023, + 2275, + 1874, + 1817, + 1412, + 1754, + 1580, + 1963, + 1808, + 2299, + 2434, + 2083, + 2547, + 3027, + 3430, + 3339, + 3671, + 3737, + 3568, + 3353, + 3458, + 3458, + 3074, + 3019, + 3257, + 3024, + 3089, + 3376, + 3562, + 3621, + 4062, + 4356, + 4746, + 4813, + 4939, + 5155, + 5336, + 5104, + 4828, + 4928, + 4768, + 4912, + 4409, + 4592, + 4119, + 4170, + 3698, + 3226, + 3315, + 3389, + 3146, + 3423, + 3760, + 3439, + 3139, + 3472, + 3264, + 3526, + 3848, + 3931, + 3750, + 3391, + 3396, + 3451, + 3795, + 3335, + 3071, + 3339, + 3781, + 3334, + 3035, + 3040, + 3014, + 2554, + 2314, + 2278, + 2335, + 1885, + 2311, + 2781, + 3040, + 2572, + 2088, + 2535, + 2167, + 2538, + 3027, + 3183, + 3634, + 3853, + 3750, + 3422, + 3571, + 3239, + 2768, + 3261, + 3454, + 3353, + 3207, + 2785, + 2820, + 3140, + 2784, + 3029, + 3319, + 3794, + 3598, + 3925, + 3704, + 3193, + 2776, + 2991 + ], + [ + 0, + -1024, + -884, + -275, + -404, + -303, + 248, + -656, + 255, + 922, + 173, + -767, + -122, + -709, + -1112, + -774, + -1017, + -1623, + -612, + -7, + -888, + -1689, + -1339, + -403, + -1386, + -770, + -1151, + -137, + 41, + -574, + -1199, + -344, + -837, + -49, + -794, + -482, + -762, + -1431, + -2072, + -1610, + -2300, + -3141, + -3647, + -3549, + -3759, + -3359, + -3899, + -4600, + -4382, + -4722, + -5531, + -6009, + -5186, + -5983, + -5704, + -6216, + -5299, + -5144, + -4167, + -4615, + -4773, + -5378, + -6147, + -7122, + -8028, + -7137, + -7401, + -6879, + -6518, + -7063, + -6573, + -6521, + -6703, + -6785, + -6623, + -5821, + -4900, + -3996, + -3421, + -2529, + -1533, + -1088, + -1636, + -1548, + -1850, + -1704, + -1230, + -512, + -181, + 392, + 1346, + 709, + 1060, + 1606, + 1816, + 2778, + 2079, + 2297, + 2465, + 2595, + 1688, + 1768, + 1236, + 1127, + 1241, + 515, + 1282, + 1774, + 2425, + 1832, + 2773, + 3299, + 2912, + 3810, + 2864, + 2432, + 3276, + 2252, + 2790, + 2765, + 1866, + 1125, + 1632, + 2312, + 2798, + 2553, + 1732, + 2343, + 2413, + 3302, + 3020, + 3744, + 4286, + 5053, + 5532, + 6498, + 6083, + 5154, + 5722, + 5616, + 5798, + 6161, + 6733, + 7043, + 7756, + 8020, + 8154, + 8082, + 8827, + 9739, + 10362, + 9484, + 9477, + 9310, + 9267, + 9168, + 8631, + 8902, + 8519, + 8248, + 8332, + 7664, + 8276, + 9153, + 8473, + 8361, + 8227, + 9109, + 9712, + 9681, + 9271, + 8656, + 8472, + 8569, + 8458, + 8849, + 9049, + 9882, + 10156, + 10043, + 10365, + 9502, + 9452, + 10200, + 10157, + 10915, + 11688, + 11080, + 12019, + 12398, + 11536, + 12332, + 12002, + 12190, + 11542, + 12218, + 11990, + 12497, + 12441, + 13445 + ], + [ + 0, + -2048, + -498, + -779, + -497, + -257, + -666, + -335, + 598, + -520, + -2031, + -2336, + -1453, + -204, + -331, + 507, + 2017, + 1463, + 604, + -1086, + -679, + -1982, + -2276, + -2462, + -2599, + -1357, + -1031, + -1476, + -1753, + -3400, + -4715, + -3469, + -1948, + -3708, + -4508, + -5050, + -4570, + -5190, + -7099, + -6958, + -6716, + -5410, + -6311, + -7802, + -7771, + -6431, + -7629, + -6218, + -5297, + -5907, + -5609, + -5667, + -4929, + -6573, + -6026, + -7455, + -7413, + -6850, + -8030, + -9936, + -8563, + -6849, + -5867, + -4652, + -5049, + -5767, + -5804, + -5655, + -4833, + -4472, + -6020, + -5634, + -6462, + -8232, + -8750, + -8193, + -9494, + -8292, + -9288, + -9265, + -9205, + -7291, + -6988, + -8562, + -8589, + -7947, + -6827, + -8382, + -8157, + -8507, + -8995, + -9657, + -11353, + -12572, + -12829, + -13341, + -13057, + -13321, + -14503, + -14006, + -15685, + -17676, + -19587, + -21479, + -22084, + -23679, + -25382, + -25071, + -23689, + -23320, + -22802, + -23283, + -24489, + -26167, + -27326, + -28419, + -26789, + -26739, + -26869, + -27683, + -27923, + -28782, + -28111, + -27571, + -27982, + -28328, + -27116, + -25717, + -24689, + -22929, + -21884, + -22566, + -21265, + -21310, + -21133, + -22865, + -23090, + -24416, + -25296, + -25423, + -24259, + -23914, + -23212, + -21482, + -22799, + -22535, + -21036, + -21565, + -19795, + -20154, + -21973, + -23295, + -21700, + -21766, + -22758, + -21410, + -22483, + -23880, + -25642, + -25488, + -26009, + -27279, + -25366, + -23867, + -25675, + -26566, + -25534, + -27440, + -28231, + -26520, + -26782, + -26482, + -25919, + -26717, + -26821, + -25850, + -23873, + -22022, + -23629, + -22557, + -20789, + -22568, + -24187, + -25855, + -25616, + -25803, + -27530, + -28215, + -29931, + -29984, + -31393, + -32220, + -33534, + -34021, + -32285, + -34063, + -35523, + -34200, + -33014, + -31482 + ], + [ + 0, + -4096, + -541, + -4047, + -1478, + -1037, + 1697, + 1998, + 1099, + 4352, + 7542, + 5464, + 7784, + 10563, + 8027, + 10738, + 6917, + 9935, + 10333, + 6482, + 8368, + 5702, + 2834, + 5660, + 7715, + 9652, + 12384, + 15089, + 19038, + 20360, + 23745, + 26381, + 22490, + 24171, + 24173, + 21908, + 21581, + 20617, + 22738, + 19339, + 16080, + 15532, + 18268, + 18655, + 22516, + 24671, + 27866, + 26574, + 25902, + 27773, + 27213, + 27040, + 24874, + 27943, + 28482, + 29971, + 27720, + 25895, + 27940, + 31648, + 28541, + 31587, + 31691, + 33409, + 33617, + 30417, + 33841, + 31250, + 34196, + 36731, + 38718, + 40750, + 37311, + 39000, + 35902, + 32731, + 34250, + 33709, + 36497, + 33109, + 29365, + 27901, + 26520, + 29280, + 32120, + 36010, + 37728, + 34881, + 35066, + 36334, + 34426, + 37304, + 38264, + 36300, + 37771, + 34470, + 34054, + 37939, + 40054, + 42008, + 41970, + 39031, + 35330, + 38232, + 35171, + 37600, + 34472, + 36205, + 38729, + 39978, + 40958, + 37910, + 36639, + 38789, + 40392, + 39268, + 40111, + 41389, + 39496, + 37738, + 39567, + 39238, + 38205, + 38464, + 42083, + 39069, + 36678, + 36913, + 39484, + 41550, + 42581, + 46273, + 45923, + 45872, + 44355, + 42391, + 45583, + 48649, + 44726, + 44375, + 43845, + 42950, + 39533, + 37007, + 39387, + 41238, + 38315, + 37582, + 34647, + 33067, + 32988, + 34025, + 37841, + 38735, + 39108, + 41917, + 40415, + 38378, + 35107, + 38896, + 37132, + 33851, + 32871, + 33148, + 35761, + 34265, + 32907, + 32448, + 32911, + 32997, + 34328, + 37898, + 33810, + 35033, + 31801, + 29802, + 31767, + 35134, + 35068, + 39027, + 39622, + 36166, + 39555, + 37839, + 41194, + 41851, + 42280, + 43951, + 41838, + 39628, + 43660, + 42716, + 42946, + 42034, + 43352, + 43589, + 42029, + 44350, + 41071, + 37591 + ], + [ + 0, + -8192, + -2357, + -8244, + -1446, + 5630, + 12168, + 18308, + 21048, + 19030, + 26111, + 20543, + 21735, + 19194, + 25335, + 31029, + 24795, + 29722, + 30688, + 35438, + 28919, + 24966, + 21429, + 29134, + 34957, + 27937, + 32438, + 30926, + 29954, + 37714, + 42635, + 44788, + 51249, + 46571, + 44418, + 45725, + 39036, + 35544, + 29135, + 22248, + 25853, + 29682, + 23892, + 23765, + 28009, + 26194, + 22459, + 18394, + 24894, + 26500, + 30038, + 25648, + 21333, + 14260, + 11860, + 15112, + 21357, + 23808, + 25412, + 23283, + 21778, + 21850, + 18585, + 22826, + 15716, + 14169, + 21762, + 23453, + 30041, + 24105, + 27569, + 33779, + 27681, + 27057, + 29376, + 31635, + 23464, + 28541, + 31094, + 32858, + 36155, + 28990, + 24677, + 30743, + 32367, + 36482, + 32179, + 27237, + 23814, + 30566, + 32613, + 34017, + 25876, + 31421, + 34054, + 30678, + 30074, + 37573, + 45521, + 40347, + 43351, + 44491, + 50937, + 57725, + 65709, + 62148, + 60145, + 52191, + 55824, + 48141, + 41533, + 40580, + 48294, + 54086, + 47976, + 42211, + 43478, + 47138, + 54058, + 54707, + 47710, + 43638, + 38093, + 41209, + 41922, + 34796, + 30881, + 29100, + 37131, + 34657, + 35136, + 34337, + 32029, + 25658, + 19749, + 22623, + 17869, + 21916, + 28636, + 22437, + 25687, + 33291, + 28843, + 31772, + 37870, + 37962, + 41843, + 49584, + 57042, + 52103, + 51028, + 48550, + 44077, + 50839, + 55846, + 52892, + 51258, + 53007, + 48201, + 43490, + 46518, + 45932, + 51902, + 52707, + 54766, + 54664, + 60763, + 64785, + 62970, + 58634, + 50867, + 55075, + 53748, + 48563, + 45359, + 40870, + 37862, + 40726, + 36035, + 40306, + 44634, + 48967, + 52983, + 47901, + 47126, + 44758, + 39493, + 44416, + 50337, + 52798, + 56677, + 56693, + 50703, + 53855, + 54594, + 58417, + 57374, + 56647, + 51462, + 56830 + ], + [ + 0, + -16384, + -13235, + -9036, + 3148, + 8895, + 11689, + 10291, + 16342, + 14737, + 8591, + 16606, + 8660, + 13801, + 3146, + 4496, + 17912, + 18081, + 5129, + -11017, + -12598, + 797, + -4715, + -56, + 8959, + -3122, + -2852, + -9272, + -5948, + -4262, + -11966, + -24243, + -19897, + -25347, + -29505, + -26442, + -21477, + -32346, + -36538, + -41527, + -48444, + -62493, + -76157, + -64460, + -59017, + -71633, + -71785, + -69412, + -83200, + -87413, + -88479, + -99488, + -88426, + -85262, + -76512, + -87008, + -102079, + -91746, + -100111, + -103013, + -106702, + -94576, + -97780, + -83317, + -68362, + -52886, + -60885, + -68613, + -56377, + -51346, + -63704, + -59789, + -65788, + -79113, + -83218, + -78086, + -89852, + -80069, + -94736, + -88993, + -89915, + -97689, + -91439, + -93606, + -87316, + -88989, + -94169, + -98966, + -90235, + -75096, + -76718, + -75656, + -80450, + -85493, + -78769, + -73560, + -67965, + -69139, + -59530, + -47264, + -46458, + -36341, + -50760, + -61920, + -62694, + -74372, + -71635, + -58198, + -60364, + -69416, + -55152, + -48900, + -56896, + -73066, + -67609, + -70032, + -69223, + -71095, + -83884, + -72008, + -67401, + -57111, + -66866, + -65156, + -67458, + -53621, + -61477, + -58020, + -59387, + -57445, + -70790, + -56896, + -45178, + -53649, + -61417, + -74550, + -87702, + -74974, + -60504, + -49206, + -35174, + -35036, + -21166, + -20473, + -22580, + -31480, + -33036, + -17096, + -1662, + -12694, + 1266, + -1096, + -15724, + -4538, + 2258, + -12574, + 241, + -1274, + 6953, + 2320, + 1263, + -6161, + -21982, + -12046, + -17351, + -5145, + -19725, + -12917, + -7732, + 5642, + 5162, + 4627, + 9897, + 11829, + 3914, + 8626, + 20453, + 13170, + -357, + 2929, + -3868, + 2757, + 15917, + 18330, + 30937, + 32526, + 30062, + 18640, + 6854, + 21722, + 22088, + 37157, + 46009, + 54004, + 69786, + 69737, + 64814, + 60800, + 66377, + 54892 + ], + [ + 0, + -32768, + -5032, + 19242, + -5651, + -35608, + -47454, + -24779, + -20646, + -20869, + 9313, + 4413, + 24604, + -4729, + -37453, + -13567, + 1664, + -23177, + -9078, + 23415, + 42101, + 40053, + 21535, + -425, + -23568, + -31972, + -26220, + -44728, + -48315, + -77463, + -85876, + -80060, + -62809, + -38753, + -46576, + -32799, + -50434, + -61517, + -94012, + -94050, + -122910, + -138272, + -125538, + -101519, + -93514, + -84661, + -83693, + -71210, + -41947, + -70676, + -96044, + -117186, + -128387, + -119305, + -103128, + -135737, + -140986, + -173553, + -178560, + -164320, + -181114, + -175090, + -190148, + -163074, + -183324, + -157447, + -139701, + -107372, + -139831, + -122055, + -101030, + -132458, + -162829, + -146859, + -166361, + -183043, + -199697, + -174199, + -178677, + -208579, + -178219, + -181102, + -173667, + -159550, + -132748, + -134490, + -166159, + -189981, + -202602, + -196668, + -225952, + -193213, + -197911, + -203852, + -215511, + -226158, + -242715, + -242937, + -224835, + -231725, + -254215, + -226713, + -259045, + -227137, + -234871, + -216956, + -228292, + -213270, + -231208, + -254323, + -277734, + -307203, + -308256, + -299901, + -303715, + -312592, + -333884, + -317905, + -331825, + -318430, + -336298, + -340344, + -332600, + -327461, + -319628, + -347012, + -332945, + -301844, + -276158, + -280533, + -276260, + -267308, + -253379, + -239159, + -265340, + -273926, + -290993, + -317159, + -287430, + -268308, + -257088, + -243824, + -220983, + -202121, + -189198, + -157098, + -171051, + -150252, + -138248, + -107660, + -90551, + -117519, + -150155, + -163191, + -173523, + -141068, + -126890, + -98886, + -67169, + -57964, + -49165, + -65830, + -50964, + -24374, + -31846, + -16924, + 3973, + 19872, + 34718, + 55338, + 63344, + 54531, + 42387, + 58443, + 48843, + 59525, + 46805, + 73580, + 68171, + 65420, + 88925, + 113127, + 105701, + 115358, + 116613, + 140887, + 155530, + 162951, + 153109, + 123446, + 130016, + 140038, + 113241, + 126283, + 139542, + 128335, + 155742, + 160625, + 135127, + 117120 + ], + [ + 0, + -65536, + -53240, + -48154, + -72427, + -117842, + -130484, + -168487, + -231878, + -232220, + -183842, + -242365, + -221858, + -259171, + -288979, + -272491, + -324152, + -336960, + -279131, + -262156, + -249917, + -205814, + -263200, + -298945, + -358293, + -359322, + -412192, + -397026, + -365462, + -405813, + -435397, + -479867, + -436872, + -452572, + -398879, + -446277, + -456284, + -475939, + -429354, + -461168, + -446827, + -440100, + -417281, + -431290, + -384072, + -396067, + -405799, + -458098, + -518236, + -538693, + -554991, + -612514, + -561309, + -561863, + -615760, + -672305, + -730553, + -674973, + -703465, + -689818, + -702599, + -713154, + -672640, + -695743, + -721781, + -663825, + -649890, + -635733, + -572561, + -606896, + -602653, + -648210, + -681521, + -735615, + -686661, + -740200, + -780795, + -745099, + -785372, + -847356, + -823813, + -888108, + -868579, + -871198, + -822494, + -764771, + -730517, + -763075, + -708402, + -727453, + -786032, + -807146, + -824246, + -800663, + -786728, + -725492, + -751136, + -812585, + -791177, + -815411, + -805148, + -831779, + -881974, + -851566, + -907065, + -949091, + -976161, + -1029340, + -1002396, + -979368, + -944132, + -899409, + -875256, + -813050, + -808155, + -806275, + -742625, + -750831, + -775880, + -829784, + -883467, + -836587, + -878619, + -828732, + -876363, + -832378, + -865630, + -810596, + -875521, + -902479, + -952208, + -965122, + -932224, + -945391, + -903076, + -889127, + -837010, + -830532, + -767220, + -768313, + -709421, + -772601, + -784964, + -723287, + -738831, + -792898, + -826262, + -836005, + -890685, + -916626, + -974321, + -1023386, + -1054098, + -1039232, + -1007109, + -1013550, + -1049346, + -1003906, + -990239, + -971122, + -932144, + -887009, + -937418, + -919668, + -920748, + -878833, + -876760, + -936724, + -944778, + -962582, + -932537, + -913162, + -900049, + -874153, + -877042, + -919490, + -903866, + -922028, + -967457, + -944359, + -892623, + -924372, + -906180, + -869576, + -869545, + -834155, + -826818, + -845746, + -800183, + -785850, + -814019, + -753592, + -761554, + -698857, + -707295, + -741870, + -736391, + -775420, + -812910, + -869404 + ], + [ + 0, + -131072, + -29011, + 57337, + 2324, + -12437, + 20117, + 52710, + 84900, + 38560, + 87325, + 61023, + 183825, + 134222, + 134856, + 228921, + 310180, + 416841, + 541212, + 593730, + 642756, + 524000, + 474253, + 556026, + 570914, + 489024, + 521641, + 531332, + 407814, + 517230, + 612151, + 568313, + 508504, + 535356, + 656960, + 556705, + 532726, + 471464, + 367683, + 417454, + 399162, + 271400, + 198477, + 152067, + 94963, + -30465, + 15271, + -38881, + 81615, + -30476, + -52514, + -120881, + -47241, + 76478, + 92406, + -10218, + 36024, + 1836, + 1438, + -121458, + -18871, + 77377, + 50535, + 51331, + 55984, + 15247, + -16032, + 114889, + 116167, + 31547, + 34518, + -87447, + -6225, + 63696, + 107320, + 167114, + 268114, + 397743, + 472173, + 519180, + 599089, + 664380, + 562087, + 457979, + 421776, + 432620, + 491974, + 497511, + 410266, + 338788, + 225573, + 204165, + 223687, + 315547, + 191937, + 188354, + 94143, + 54133, + -73897, + -23759, + 3144, + -113184, + -64828, + -76695, + -11113, + 85475, + 176727, + 198528, + 266460, + 163542, + 88515, + -30467, + -151256, + -123161, + -93670, + -195278, + -202833, + -157755, + -126932, + -16193, + -52935, + -16688, + -15188, + 22843, + 139603, + 128789, + 132182, + 40100, + 11215, + 50934, + -63025, + -36734, + -165085, + -66305, + -85284, + -127445, + -244903, + -278276, + -178064, + -148957, + -194823, + -170807, + -285993, + -257197, + -372793, + -312601, + -229986, + -126645, + -228568, + -152198, + -31613, + 75593, + 171533, + 198436, + 309859, + 246586, + 201618, + 292076, + 243815, + 190591, + 127690, + 183973, + 253742, + 298089, + 334104, + 264815, + 363765, + 460023, + 408922, + 370849, + 348891, + 456000, + 377464, + 464514, + 432425, + 472572, + 376742, + 264884, + 326209, + 407249, + 356008, + 333457, + 427934, + 365750, + 302916, + 257998, + 361465, + 461291, + 419351, + 497128, + 374424, + 328432, + 346472, + 243056, + 250342, + 336528, + 248421, + 273606, + 159863, + 169701 + ], + [ + 0, + -262144, + -250328, + -76872, + -180065, + -27731, + -75384, + 163729, + 91072, + 303791, + 156974, + 27624, + 203235, + 130879, + -118943, + -55161, + -148535, + -47697, + 193376, + 405272, + 209826, + 254235, + 263017, + 369783, + 478701, + 612671, + 366379, + 278981, + 239015, + 401111, + 573168, + 614816, + 730999, + 663732, + 672557, + 468549, + 364649, + 122011, + 187862, + -34807, + -67246, + 59403, + -190721, + -241537, + -83766, + -165409, + 83147, + -91481, + -302759, + -402775, + -326653, + -170247, + -71585, + -149599, + -66318, + 16241, + -71089, + 68044, + 312361, + 214946, + 199871, + 426434, + 612671, + 638485, + 533693, + 629319, + 620000, + 631118, + 428104, + 370011, + 613262, + 635061, + 578398, + 399168, + 548116, + 755534, + 707326, + 965838, + 743452, + 909197, + 963225, + 757721, + 733425, + 749436, + 706151, + 454331, + 377896, + 166761, + 388319, + 262222, + 312683, + 553620, + 794400, + 990971, + 1237419, + 1046382, + 1283734, + 1420777, + 1553609, + 1669193, + 1462137, + 1572580, + 1809636, + 1985901, + 2208770, + 2131216, + 1884787, + 1681628, + 1893272, + 1911044, + 1920900, + 1976858, + 1970349, + 2006318, + 1924971, + 2180639, + 2294556, + 2076444, + 2140693, + 2072100, + 2143388, + 2181300, + 2246209, + 2267704, + 2181209, + 2310388, + 2442739, + 2395277, + 2604679, + 2345399, + 2571693, + 2337446, + 2138859, + 2324968, + 2181177, + 2235198, + 2066111, + 2047122, + 1897732, + 2128876, + 2050114, + 1894072, + 2018034, + 1861901, + 1728843, + 1693543, + 1926867, + 1790515, + 1633079, + 1559465, + 1714996, + 1973180, + 1898280, + 1736294, + 1994388, + 1801662, + 2046577, + 2306886, + 2487876, + 2527897, + 2669497, + 2446256, + 2688878, + 2583088, + 2471548, + 2694914, + 2843718, + 2957999, + 3063458, + 3171465, + 3342470, + 3501482, + 3580887, + 3514924, + 3762988, + 3895386, + 3770115, + 3744198, + 4001179, + 3806439, + 3782167, + 3581292, + 3575661, + 3779930, + 3706564, + 3884501, + 3640683, + 3657189, + 3707286, + 3845929, + 3617847, + 3435044, + 3423380, + 3527333, + 3434792, + 3546277, + 3432438, + 3418085, + 3509618, + 3486458 + ], + [ + 0, + -524288, + -472084, + -140006, + -73164, + 60486, + -93320, + 312623, + 713147, + 315091, + 788039, + 381755, + 21300, + 207048, + 57541, + -200429, + -568423, + -162188, + -669756, + -877996, + -1399006, + -1681473, + -2036880, + -2539443, + -3015743, + -3212826, + -3087723, + -3169282, + -3094137, + -2833695, + -2716063, + -2743216, + -2818572, + -2939679, + -2821472, + -3299852, + -2834125, + -2580165, + -2447925, + -2298203, + -1952692, + -1981498, + -2081825, + -2399560, + -2218772, + -2646427, + -3156912, + -2793757, + -2372215, + -1867528, + -1790480, + -1819582, + -1498930, + -1641753, + -1313722, + -1613632, + -1312519, + -1616843, + -1302570, + -1795747, + -1682715, + -1202019, + -1173038, + -1006786, + -887214, + -908747, + -1217204, + -844843, + -647860, + -265978, + -624020, + -765129, + -859374, + -652343, + -1130945, + -1587096, + -1278597, + -963218, + -1305845, + -1102998, + -828045, + -692275, + -821980, + -710865, + -1222118, + -794952, + -1206774, + -1324310, + -1802151, + -1387971, + -881571, + -797831, + -771918, + -1286899, + -939712, + -955903, + -1332932, + -1068256, + -1255860, + -1630072, + -2130958, + -1939678, + -1679373, + -2103596, + -2326381, + -2681056, + -2255896, + -2144951, + -1660275, + -1972051, + -1576642, + -1509599, + -1161385, + -1102076, + -668051, + -796788, + -698802, + -764931, + -835947, + -497767, + -152197, + -671898, + -1146975, + -1398764, + -1721078, + -2120540, + -2324916, + -2486227, + -2872090, + -3272297, + -3290802, + -3659397, + -4059507, + -4232635, + -4434785, + -3916551, + -3904741, + -3648699, + -3438712, + -3042218, + -2739416, + -2693574, + -2783621, + -2675061, + -2473398, + -2185126, + -2050406, + -2268063, + -2725524, + -2667311, + -3175743, + -2917550, + -2557159, + -3027254, + -3409199, + -2889452, + -2704311, + -2984211, + -3057229, + -3174153, + -3495005, + -3814130, + -3403290, + -3013298, + -3330932, + -2881364, + -2596143, + -2969670, + -2725415, + -3051654, + -2791247, + -3155384, + -3360307, + -3428802, + -3091537, + -3477924, + -3223334, + -3125566, + -3572795, + -3260858, + -3287822, + -2834725, + -3032768, + -2580387, + -2124291, + -1783026, + -2079171, + -2545776, + -2705051, + -2287139, + -1980622, + -1639684, + -1708876, + -1844719, + -1803412, + -1332772, + -1256840, + -1055162, + -852090, + -738990 + ], + [ + 0, + -1048576, + -14542, + -606577, + -1070042, + -707663, + 203268, + 1124572, + 2048208, + 1936025, + 2272401, + 1328223, + 482590, + 1366368, + 2346101, + 2383928, + 2018144, + 3062057, + 3749363, + 3873681, + 4757968, + 5316902, + 6052891, + 5224121, + 4770668, + 5166521, + 5313980, + 5796530, + 5480318, + 5364747, + 4738391, + 4207025, + 4891261, + 4841781, + 3830633, + 3257804, + 2864892, + 2334536, + 1502593, + 1323311, + 1674508, + 1930649, + 2761164, + 2260576, + 2301885, + 3234402, + 4172656, + 3235573, + 3827466, + 4132901, + 4840318, + 5883009, + 5986434, + 6014142, + 5491339, + 5430750, + 4713721, + 4275601, + 3822242, + 3167277, + 3911870, + 3031788, + 3762523, + 3630081, + 4163274, + 4538847, + 5383183, + 5291382, + 4942964, + 4767109, + 5804322, + 6289204, + 7077659, + 7667954, + 7999458, + 8991087, + 9173748, + 9669045, + 9878395, + 9369384, + 9240000, + 9077535, + 8473862, + 7934854, + 8389128, + 8463424, + 7472863, + 6739212, + 6363820, + 6110540, + 7067828, + 7447004, + 7302764, + 6552019, + 6930107, + 6110340, + 6363715, + 6478492, + 6676478, + 7158822, + 6360308, + 6338090, + 7169661, + 6264599, + 5723463, + 6622243, + 6571141, + 7550608, + 6778169, + 5766261, + 6302705, + 6819728, + 6715878, + 6518670, + 5980714, + 5501178, + 6537502, + 7474344, + 7610558, + 7355898, + 7108678, + 7178036, + 7736698, + 6948233, + 6674230, + 5891844, + 5477042, + 4800357, + 5718737, + 6412105, + 6863979, + 7694080, + 8087467, + 8066073, + 9111742, + 8791092, + 8652803, + 8559968, + 9043436, + 8787477, + 8100716, + 7124313, + 6778412, + 7238372, + 6471790, + 7226577, + 6387190, + 6187642, + 6163040, + 7030237, + 7803348, + 7448519, + 7946295, + 7709621, + 8127957, + 7195778, + 7020283, + 6963658, + 7286542, + 6423579, + 6894500, + 6917263, + 7707744, + 6943879, + 7287291, + 7201171, + 8216454, + 8668303, + 8910497, + 8674248, + 8947264, + 9038761, + 9800448, + 9953551, + 10633146, + 10841359, + 11830959, + 11216269, + 10865958, + 11373115, + 12100229, + 12455554, + 11917967, + 12011359, + 12024990, + 12447740, + 12015580, + 12221440, + 12302461, + 12054196, + 11364952, + 11488779, + 11711162, + 11839216, + 10939757, + 11043844, + 11490839, + 10683242, + 11285074, + 11468562 + ], + [ + 0, + -2097152, + -1696277, + -1112970, + -2913370, + -2929145, + -4986664, + -6004940, + -5340953, + -4881785, + -4139456, + -4063731, + -5463685, + -3822822, + -4000344, + -4972456, + -6275527, + -5102894, + -6208273, + -6830441, + -8132876, + -10084007, + -9654337, + -9938522, + -9985638, + -9622805, + -8043179, + -6708287, + -4901397, + -4435979, + -3753829, + -3630400, + -5495816, + -5696384, + -6107474, + -6916326, + -7166942, + -6176854, + -7075752, + -5858954, + -6375799, + -7639152, + -5751491, + -6872762, + -5594721, + -5890357, + -3942570, + -3419637, + -3457866, + -1545590, + -3352995, + -4563581, + -3952275, + -4167358, + -2127355, + -1714196, + -1203937, + -2623863, + -4501633, + -5837245, + -7269521, + -8072216, + -8476711, + -8331245, + -6264922, + -5230691, + -3193911, + -1287907, + 221058, + -94360, + 1608213, + 486699, + 886262, + 161989, + 1269228, + -61586, + -1526069, + -981234, + -2937911, + -2276875, + -3068928, + -2222241, + -1697317, + -2289062, + -276673, + -1835700, + -2916539, + -4931269, + -6496939, + -8023431, + -7599791, + -7495583, + -6441378, + -5292893, + -5262283, + -6687553, + -8716040, + -10262503, + -8653931, + -8262808, + -9697794, + -9911102, + -10956594, + -11983545, + -13025905, + -14351272, + -12355414, + -13624381, + -12147742, + -11095764, + -11271044, + -10717686, + -12623712, + -13875068, + -15288879, + -15068018, + -16140525, + -17987827, + -15926930, + -15325770, + -15876373, + -14743469, + -13341477, + -12933792, + -11472159, + -10264709, + -8420756, + -7733739, + -8482680, + -9289517, + -10537158, + -9213732, + -8794556, + -9097968, + -10835861, + -10230859, + -8251718, + -8444133, + -10133550, + -8863354, + -9725098, + -11701809, + -11056883, + -12631932, + -12723115, + -10877800, + -9410408, + -9697827, + -10491702, + -8691249, + -8287477, + -6719255, + -6078699, + -7847689, + -6167031, + -4172443, + -4594470, + -3234817, + -1180481, + -1830537, + -3564181, + -3748535, + -2298328, + -329022, + -2296803, + -548325, + -1240394, + -2251723, + -3029052, + -2031488, + -1853869, + 72684, + 1143232, + 1304376, + 228910, + 2189135, + 578680, + 62120, + 1646177, + 1664520, + 1200634, + -406322, + -552829, + 380982, + -1234465, + 362826, + -1334860, + -2292393, + -1852268, + -1574139, + -2999099, + -4520200, + -5521477, + -3774513, + -4856584, + -4655269, + -6177121, + -6853968, + -6229635, + -7810176 + ], + [ + 0, + -4194304, + -1840215, + -1741237, + -2556489, + -2079255, + -2162578, + 365099, + 2871160, + -806807, + -3179991, + -7210880, + -5342146, + -4739546, + -7297616, + -3265353, + -5413837, + -7773642, + -5215874, + -5274200, + -2582997, + -512193, + 674651, + -2347713, + -2262731, + -1302732, + -4094622, + -2723017, + 1337188, + 4390475, + 2870222, + 4095406, + 2885545, + 2006407, + 2735596, + 2319847, + 4524402, + 5102677, + 1919522, + -21577, + -1199090, + -5365717, + -5426924, + -6514711, + -10124021, + -7344606, + -10657127, + -13035348, + -11337903, + -7742250, + -9484163, + -12299654, + -10020155, + -7500403, + -6244624, + -3812728, + -6036164, + -8155119, + -7397032, + -3884978, + 50233, + 1960027, + 1040506, + 3571598, + 1058332, + 1719220, + -747641, + -3924478, + -3075495, + -6547901, + -3357721, + -1948434, + -1588611, + -313702, + -2584948, + -3212075, + 149641, + -3828765, + -7847314, + -9478847, + -10234370, + -12541867, + -11444338, + -9622468, + -6504356, + -7117612, + -5004923, + -7018756, + -5955214, + -5964956, + -8958856, + -9729390, + -10171897, + -9137492, + -10000502, + -10489954, + -11748823, + -10803715, + -12132881, + -11495979, + -10746047, + -9136323, + -7883141, + -11777854, + -12630209, + -16444771, + -19361900, + -15405454, + -11403780, + -8363796, + -5705400, + -3796432, + -5316153, + -9307411, + -9156722, + -9444936, + -6900232, + -4138453, + -5271083, + -3721266, + -6874313, + -8761175, + -12869624, + -16461527, + -14254483, + -10570241, + -6495608, + -7221688, + -3254995, + -3094558, + -5818000, + -4939667, + -2085262, + 668405, + -1426187, + 909276, + -3245388, + -4639904, + -1462213, + -2645953, + -734315, + -1254891, + -4082944, + -1932113, + 110460, + -3352292, + -149969, + 2004248, + 697237, + 1904923, + 501893, + 1194548, + 1017876, + 2676984, + 4466716, + 3310205, + 5906125, + 9148658, + 5187242, + 6858037, + 10238957, + 8763392, + 12500851, + 10960831, + 8204418, + 10486391, + 14530830, + 15653023, + 14794618, + 18146447, + 16945349, + 20404410, + 20335679, + 18745603, + 16615191, + 18510857, + 18981861, + 15891394, + 11985199, + 11097268, + 11695958, + 14050299, + 12393818, + 9279524, + 13183233, + 17115223, + 18472915, + 19921966, + 16467681, + 16462608, + 16018767, + 19618162, + 22844427, + 20583298, + 22067096, + 22503499, + 24234003, + 21679458, + 24050571, + 25967351 + ], + [ + 0, + -8388608, + -3928478, + -9834470, + -13152247, + -17271207, + -8995125, + -10397375, + -3849966, + -1604961, + -9334829, + -15643397, + -8265414, + -6954400, + -2888212, + -5130609, + -3752353, + -3394421, + -2526744, + 2493144, + 5639371, + 1600394, + 7173212, + 9824244, + 4738730, + 8459983, + 8139868, + 5119126, + 10210256, + 1995277, + 8443722, + 11603039, + 18394560, + 18055904, + 23762144, + 26028513, + 34096233, + 28804843, + 21811512, + 21125388, + 26991154, + 29626314, + 22852688, + 27854319, + 30797411, + 37198998, + 30964429, + 37980630, + 40729100, + 35208807, + 35586017, + 35860126, + 36439502, + 30524665, + 28272564, + 24534320, + 29074688, + 32792986, + 37950314, + 40621679, + 45400773, + 53331471, + 45511463, + 50495009, + 42924448, + 45356782, + 52537839, + 46960171, + 50358778, + 53818475, + 62182569, + 64514242, + 69527432, + 67220951, + 67936174, + 74998701, + 70148128, + 75061945, + 77554412, + 83271836, + 78954712, + 81798755, + 83641653, + 76323729, + 78242512, + 75936309, + 77683349, + 82178697, + 88284981, + 81811186, + 89459296, + 92074063, + 84159121, + 77299312, + 76609194, + 81686843, + 80749085, + 82257867, + 75447649, + 69115579, + 72425867, + 65820295, + 68844570, + 63011240, + 70730392, + 66409143, + 69936148, + 71961224, + 68542918, + 72034634, + 63680925, + 67939031, + 76312129, + 68441050, + 69308158, + 62657927, + 58053449, + 65837000, + 71993407, + 76294845, + 72489089, + 75266314, + 71538923, + 74768535, + 70661621, + 72168981, + 69278994, + 66963171, + 74265844, + 77834509, + 85721303, + 91364212, + 83865256, + 89543185, + 93276498, + 95688064, + 89123860, + 92752880, + 89533499, + 85171416, + 79359822, + 83085803, + 84214870, + 79196224, + 74854618, + 81072480, + 78817433, + 70820330, + 74565050, + 76319509, + 69359083, + 75565956, + 75174339, + 68848363, + 63414039, + 69052815, + 64201007, + 57007929, + 55324664, + 52302205, + 45557738, + 40445194, + 36699620, + 29613765, + 32199669, + 28599077, + 24706713, + 31888713, + 23625943, + 24478683, + 22249102, + 14932637, + 8648182, + 1217519, + 9368077, + 9895224, + 6090539, + 8411832, + 5315043, + 6953150, + 5140371, + 2523241, + 2625314, + 8970075, + 15782220, + 11108579, + 9161521, + 11657069, + 9125078, + 15723848, + 10352961, + 4736713, + -1798476, + 1306929, + -3032200, + -7832990, + -2234980, + -1711068, + -400762, + -3614446 + ], + [ + 0, + -16777216, + -7271486, + -18759951, + -18307794, + -1875268, + -6760008, + 8574828, + 13201519, + 14823469, + 30019285, + 25006907, + 36887959, + 51827180, + 61535280, + 48002890, + 53826389, + 56702732, + 54709238, + 62720416, + 77060564, + 64643127, + 55638712, + 69618452, + 69386227, + 71678200, + 84929057, + 97103539, + 83430061, + 94204816, + 92697983, + 94176581, + 101808346, + 100535280, + 114695020, + 114709633, + 109913374, + 99479563, + 92668705, + 104726971, + 96879106, + 83160496, + 71313136, + 66022101, + 54597936, + 38305453, + 34180403, + 44277377, + 50267371, + 43767705, + 56244611, + 53844257, + 54627049, + 46361692, + 48587330, + 36015419, + 44527497, + 47461554, + 56598656, + 68103209, + 78569833, + 78175460, + 85529216, + 99543452, + 89916730, + 103841166, + 115803723, + 101809914, + 114440154, + 120672734, + 133064317, + 133388221, + 122165378, + 137641400, + 150062760, + 142362942, + 128364764, + 132484544, + 133567241, + 118525678, + 134882766, + 144174126, + 133297506, + 140693753, + 128054989, + 116329699, + 109936009, + 107849817, + 116626133, + 128645556, + 139022704, + 151938472, + 135515265, + 122316960, + 127789749, + 120444726, + 114833847, + 118361002, + 105979286, + 98949362, + 101319821, + 95352137, + 88833091, + 102157238, + 87085393, + 87491409, + 76313644, + 71668165, + 57323420, + 43902653, + 56487720, + 61014567, + 75503417, + 75502996, + 70893967, + 72391126, + 77689745, + 84467135, + 95242615, + 78872058, + 69008730, + 81689237, + 89302951, + 93055563, + 103043067, + 110296339, + 114821942, + 101562835, + 115700416, + 118809300, + 114317217, + 117701146, + 133792406, + 117460080, + 101479199, + 112862324, + 104296884, + 104761177, + 91775094, + 91441341, + 84110866, + 77817635, + 94011842, + 96037536, + 109531639, + 111579375, + 126592045, + 138995933, + 127767368, + 140223746, + 137088342, + 121842844, + 126891433, + 134281982, + 143908089, + 139372881, + 151552074, + 140818504, + 124920617, + 131246208, + 120713944, + 115435749, + 103044797, + 103693014, + 101491614, + 111514695, + 103344538, + 92684775, + 85835817, + 94699749, + 105459723, + 112614242, + 113522448, + 107623383, + 107349696, + 112332282, + 116634394, + 118423175, + 108106064, + 108913235, + 110578196, + 100903532, + 114509177, + 102492636, + 107690115, + 100538156, + 115848029, + 125644906, + 112963451, + 115921526, + 126501310, + 132397186, + 147108904, + 135165934, + 128322292, + 140183618, + 136490145, + 142126488, + 156951013, + 169215083 + ], + [ + 0, + -33554432, + -21651755, + -6702647, + -21400650, + -19770821, + -32244703, + -63826718, + -72225014, + -52806631, + -78394579, + -54101392, + -33434707, + -24975715, + 6230976, + -5161856, + -18130804, + -8333926, + -32834249, + -21870765, + -15790245, + -28292930, + -48630025, + -28785876, + -56573733, + -84235931, + -53660364, + -63514661, + -90243676, + -83311910, + -78130665, + -109409579, + -80442726, + -88873923, + -115393752, + -94914446, + -67384226, + -83587288, + -80269779, + -91897211, + -95592139, + -114908872, + -103156428, + -123175071, + -143692397, + -168761837, + -152036381, + -157002230, + -166006555, + -140818397, + -141907780, + -138768993, + -155406241, + -147675491, + -135920549, + -104112471, + -101894115, + -115366406, + -116147981, + -104046855, + -90590356, + -61959463, + -67473945, + -44754466, + -39750557, + -49037336, + -73725155, + -62627391, + -71248288, + -69120925, + -88805742, + -97177094, + -93502320, + -65158534, + -69277548, + -37260214, + -11616684, + -20266281, + -3220732, + -18800173, + -34163148, + -15376696, + 3700066, + -10503090, + 14104427, + 15205710, + 16963938, + 7118638, + 18482874, + -12021648, + 5419357, + 24364485, + 32885915, + 45185786, + 23898148, + -8411077, + 23970326, + 40365755, + 48057902, + 50356210, + 31331176, + 49078429, + 45950417, + 65454135, + 76408813, + 93821007, + 99157185, + 120420561, + 138082574, + 163626565, + 146308811, + 114764117, + 86550776, + 98385587, + 104747642, + 108293746, + 87712488, + 93321921, + 88973316, + 77123477, + 97723073, + 76588091, + 93086489, + 78611586, + 103232084, + 81610906, + 57368481, + 27143581, + 8608327, + 16553281, + 21093625, + 24715982, + 34284308, + 47058816, + 49919668, + 34133617, + 31704905, + 35677860, + 38017261, + 71111788, + 68583722, + 56110492, + 26173078, + 53894554, + 85506834, + 99289584, + 81994317, + 100131962, + 93532213, + 103928605, + 98910512, + 85511068, + 67681852, + 60318167, + 32114088, + 59034718, + 48116535, + 50768093, + 77691359, + 62862903, + 77272884, + 90859457, + 116034719, + 101761856, + 77051961, + 64773252, + 68666701, + 52456559, + 58399584, + 52561880, + 23375449, + 24166607, + 35799661, + 40237069, + 70064579, + 52504944, + 52278929, + 25023477, + 21423107, + 47280430, + 70394250, + 83832141, + 94314027, + 115081051, + 124496107, + 116647004, + 139355519, + 144779801, + 122141962, + 126311724, + 97473079, + 120366688, + 88078757, + 112746240, + 115304089, + 144155849, + 144886252, + 144150308, + 143317984, + 126508638 + ], + [ + 0, + -67108864, + -32837885, + -48746571, + -21970468, + -80161864, + -106596127, + -60362169, + -126474549, + -103530652, + -150140121, + -180677852, + -128286361, + -175712930, + -128400592, + -168289205, + -220232917, + -270462406, + -266454902, + -277301229, + -307133087, + -300590287, + -297460073, + -269793693, + -295696709, + -329328072, + -316905627, + -287042395, + -295369285, + -305956971, + -296240162, + -312242223, + -274140642, + -303770991, + -342413824, + -392368271, + -425389757, + -473203667, + -467574472, + -523027083, + -496035780, + -537908882, + -511905015, + -497022362, + -540267934, + -526251441, + -460263515, + -408091469, + -362928725, + -297263467, + -245684523, + -188040257, + -158998017, + -122778804, + -90139080, + -114710936, + -156649646, + -189355866, + -216626069, + -223912308, + -217307905, + -259673425, + -196937797, + -143467845, + -101751167, + -126167562, + -80885825, + -70392732, + -47728588, + -88046214, + -48403348, + -36811839, + -33434139, + 24746358, + 16484731, + 77148857, + 21736559, + -17015972, + 35816178, + 51645029, + 15657685, + -8074758, + -49015317, + -29401102, + -25162390, + -35323034, + 14579259, + 53167754, + 39025734, + 73612670, + 115361859, + 131734874, + 118695356, + 75759257, + 15879537, + 57970865, + 14897560, + -22327208, + -42835060, + 18902748, + -7858523, + 58520379, + 17596187, + -49212589, + -112909322, + -130399498, + -67266385, + -24351910, + 32856717, + 12491699, + -47887290, + -25493990, + -17012253, + -5464692, + -41831442, + -104839412, + -155107712, + -161415539, + -137552632, + -201112557, + -190743456, + -199906493, + -192458516, + -177307853, + -244385058, + -308237295, + -283696389, + -244705322, + -269607168, + -248877863, + -209904017, + -200794035, + -246644156, + -265432212, + -322398086, + -267883253, + -269639204, + -208740196, + -195595147, + -200603021, + -139048226, + -136148419, + -167294345, + -226750856, + -177494888, + -145648375, + -198276637, + -157073477, + -209675435, + -174921862, + -173819718, + -236484389, + -256285872, + -278581669, + -312462087, + -327119574, + -327136842, + -312622034, + -376916885, + -400768319, + -375998884, + -385035511, + -341839704, + -279759660, + -277409104, + -308666785, + -352092491, + -368301436, + -390347442, + -404877404, + -432370583, + -471090402, + -532155481, + -540789309, + -504908995, + -509257256, + -506492766, + -504449842, + -491435602, + -533886737, + -532819671, + -567618334, + -593233197, + -564667834, + -533556506, + -553512631, + -564386330, + -623441841, + -688885088, + -736933601, + -690204590, + -707412649, + -648370478, + -693249006, + -667697931, + -606341388, + -560460322, + -517394302, + -567114910, + -509609350 + ], + [ + 0, + -134217728, + -111433329, + -75629270, + -49244077, + 60023242, + 177836390, + 256227242, + 167271468, + 168599986, + 67683155, + -60475857, + 3262009, + 34807814, + -94491126, + -71711182, + 30029037, + -92340512, + -55841137, + 66252901, + 119234000, + 197806232, + 126491345, + 195291497, + 294332071, + 255414269, + 151449620, + 228697652, + 290529614, + 286578945, + 154468080, + 265521868, + 161483490, + 155626488, + 203943734, + 247962410, + 305929238, + 209618132, + 248533699, + 297985363, + 398791277, + 271681467, + 369423698, + 497095914, + 602310745, + 659357255, + 763366788, + 832825986, + 913547745, + 864625221, + 910143713, + 828122254, + 741682204, + 649752249, + 521388020, + 580408578, + 692857708, + 627390580, + 676033893, + 672880410, + 580254856, + 537309045, + 467251531, + 385888090, + 329853834, + 344341065, + 338484802, + 374643345, + 242038198, + 123457758, + 51694853, + 158468107, + 271865734, + 339999241, + 313875011, + 319968811, + 316075280, + 268633752, + 169028273, + 143682890, + 29880875, + 36775651, + 147128870, + 232303081, + 173790831, + 233984480, + 208246418, + 201883388, + 168392681, + 174842442, + 116893297, + 33466355, + -2765699, + -73099490, + -83519235, + -167948627, + -108052257, + -7253850, + -19524297, + 25844967, + 118990842, + 37057409, + -29707549, + -51354575, + -12568767, + -68669007, + -129997380, + -1595284, + -1291925, + -64124284, + -103135641, + -5647392, + -32474152, + 43109373, + 15913788, + -108090176, + -96879285, + -16291882, + -116955144, + -17734788, + -57265623, + -155333326, + -176960361, + -280237325, + -219796975, + -304088600, + -177742930, + -97109713, + -7990644, + -130031645, + -210898362, + -278073512, + -338269637, + -377720892, + -490714808, + -421044234, + -475605582, + -407627849, + -299508523, + -200362030, + -231195609, + -182744047, + -144042251, + -14091385, + -100590602, + -37564631, + 9850126, + 86033336, + -32116110, + -153306984, + -131745320, + -77920914, + -108624465, + -105043277, + -83237120, + -12653046, + 54062074, + 177020693, + 150599159, + 233908357, + 327731336, + 272471187, + 138547599, + 8153672, + 77590152, + 4497910, + 132023602, + 235303572, + 242307080, + 323005330, + 418228854, + 471131777, + 512025996, + 505077873, + 433595305, + 354245320, + 267703719, + 234511105, + 183498752, + 271631460, + 180039126, + 300631032, + 354869027, + 412725661, + 337757757, + 284914948, + 289435047, + 160342780, + 173495371, + 243793010, + 200622179, + 178583328, + 261833017, + 220524802, + 249254895, + 139878353, + 204877359, + 129962664, + 52802641, + -73897743 + ], + [ + 0, + -268435456, + -241601040, + -261813622, + -154493129, + -421079858, + -266837798, + -3856403, + -265832301, + -150605862, + -25564796, + -172210328, + -151978673, + -197864177, + -126667984, + -247244088, + -134469831, + 24455474, + 179501559, + 405243011, + 272584998, + 74650755, + -190928965, + -164968678, + -176965370, + 1011330, + -188265758, + -405937451, + -163868264, + -419534631, + -536802736, + -298945090, + -250908727, + -429503792, + -246697217, + -414975497, + -451821651, + -420346278, + -659850967, + -866766502, + -780647322, + -669152049, + -716307481, + -606190657, + -853156572, + -747956045, + -914440647, + -788290669, + -828036088, + -604612734, + -440519676, + -419619815, + -213443828, + -337345664, + -160136880, + -162711777, + -93417649, + 23854134, + -237523588, + -197460387, + -50322635, + -277191069, + -147416367, + -324956747, + -363394326, + -109099430, + -120008497, + -97112784, + -119793296, + -187547010, + -295017314, + -269123202, + -32930701, + 198675135, + 300174499, + 427441862, + 405541061, + 500305035, + 251228761, + 110785665, + -70741667, + 71312393, + -131213217, + 710066, + -241197046, + -11800995, + -17452286, + -173112849, + 37255327, + 198845136, + -49315771, + -315502314, + -479918800, + -515973865, + -728860715, + -831254913, + -862047670, + -961433640, + -851404659, + -647631334, + -847864974, + -1001859995, + -866390733, + -919633446, + -749870607, + -699598065, + -604231211, + -482816062, + -607483728, + -765552565, + -723231634, + -919082111, + -857429960, + -747290982, + -841082546, + -795204969, + -1006529354, + -1054930001, + -1038663672, + -1175128147, + -1080390361, + -973742727, + -881298884, + -979308030, + -1135176542, + -1345320845, + -1401736171, + -1376380621, + -1414563633, + -1602004877, + -1864308449, + -2125748305, + -2239385046, + -2317060484, + -2246728319, + -2228800213, + -2469802877, + -2690705609, + -2862362934, + -3097161633, + -3343996867, + -3189759629, + -3177278060, + -3418893445, + -3299890024, + -3339698110, + -3494092817, + -3544949896, + -3624917040, + -3385428163, + -3145931336, + -3347810940, + -3165630000, + -2909443977, + -3053034313, + -2888129216, + -3043009806, + -3197225745, + -3154875559, + -3128060756, + -3230506723, + -3283841063, + -3362856651, + -3511964742, + -3422331961, + -3630246935, + -3612679400, + -3470736370, + -3628861960, + -3630101448, + -3711778749, + -3540999343, + -3652078293, + -3693940444, + -3829264536, + -3846087545, + -3987149993, + -3793311071, + -3727812127, + -3704768357, + -3963152961, + -3770083099, + -3820755609, + -4022441230, + -4269096594, + -4316918482, + -4429018566, + -4635127703, + -4759186564, + -4908995517, + -5076482949, + -5101042373, + -5259443484, + -5352565547, + -5245028251, + -5257127603, + -5205329756, + -5410943210, + -5592873465, + -5834684238 + ], + [ + 0, + -536870912, + -50065479, + -372076116, + -865963106, + -1199795687, + -762866147, + -975832397, + -1316680326, + -844930571, + -1170509324, + -1258660760, + -960520618, + -1399742781, + -977930788, + -706223501, + -248795173, + -14764520, + 515579198, + 566280334, + 426700004, + 2609645, + -208406241, + -696511018, + -913647424, + -626227712, + -369457719, + -169725998, + -700595007, + -421501262, + -251053743, + -15363098, + 32791188, + -342879674, + -205562070, + -393371763, + -584124216, + -280440646, + -631338539, + -513970396, + -982818199, + -621214805, + -671891685, + -937336143, + -1364972701, + -913526941, + -921211515, + -1425975973, + -1340194988, + -1682805954, + -1187743085, + -1724436064, + -2244655951, + -2613992741, + -2361594069, + -2570708647, + -3001056427, + -2952649488, + -3457753922, + -3075270343, + -2679754295, + -2540364847, + -2400916986, + -2830058998, + -2422231529, + -2366639609, + -2693046931, + -2836087770, + -2419519028, + -2729914025, + -2264582234, + -2543120802, + -2879885286, + -3255605413, + -3293482065, + -3252069320, + -3618351795, + -4097961103, + -3803067341, + -3661969259, + -4110930846, + -4356490237, + -4796881277, + -4774378198, + -5279133004, + -5294951893, + -5317072125, + -5523494500, + -5721678667, + -6098300044, + -6138672362, + -5727153554, + -5531017940, + -5914603679, + -5662603398, + -6195929841, + -5756835510, + -5423529250, + -5949917717, + -5814984982, + -6344994921, + -6778028616, + -6738494850, + -6968593140, + -7130130039, + -7506349380, + -7054912232, + -7273632332, + -7497452479, + -7728643109, + -7281229715, + -7275882714, + -7010985002, + -6506924136, + -6586651715, + -6418296146, + -6056280201, + -5765252746, + -6001731478, + -5618978222, + -5939618226, + -5476885645, + -5637077120, + -5745438674, + -5266020868, + -4962959209, + -4519507168, + -4263254683, + -3919083307, + -4229123990, + -3778896072, + -4029201978, + -3526941830, + -3779993682, + -3399700413, + -3604785285, + -3960535153, + -3470329790, + -3640333115, + -3674197707, + -3281063990, + -3736407767, + -3644898311, + -3781257973, + -3578023116, + -3043611682, + -2690201107, + -2517952941, + -2927805617, + -2706885189, + -2686199273, + -2432406449, + -2137454747, + -2174286128, + -2357337371, + -2744822643, + -2387597096, + -2545210327, + -2978599942, + -2961616595, + -2843791959, + -2484349667, + -2047484692, + -1807232980, + -2077313635, + -2500419719, + -2533600371, + -2592378738, + -2917359605, + -2746671982, + -3214188822, + -2929497709, + -3019909957, + -3427913479, + -2917776683, + -3418163521, + -3059460730, + -2657594053, + -2449258886, + -2417610381, + -2225562840, + -2003469564, + -1917659924, + -1672252423, + -1647581801, + -2061591042, + -1677731185, + -1897305742, + -2129373503, + -2064441515, + -1764083170, + -1641909274, + -1256899523, + -1445558721, + -1356327422, + -1127496444, + -652031115, + -1030115368, + -777478954, + -1116937816 + ], + [ + 0, + -1073741824, + -163270799, + -209790348, + -675026787, + -1596156003, + -2468267208, + -2498101101, + -1662545575, + -1108215124, + -827263943, + -183835141, + 279184899, + 1236190915, + 2248165546, + 2742860997, + 3479351773, + 3424410295, + 3004095619, + 3377744777, + 2907033078, + 2870804347, + 3812322220, + 4349893233, + 4574141473, + 3759762688, + 2754276670, + 2885276424, + 2935500970, + 3226787361, + 3827561206, + 3108738835, + 2094506038, + 1070962238, + 906562385, + 817889430, + -217369034, + 506105778, + 991712186, + 1554177624, + 1888343516, + 1572535748, + 1429938926, + 2190879922, + 1183125576, + 1251068460, + 427808705, + 1395870976, + 2283686433, + 1915261648, + 1298682665, + 1028220636, + 1149748384, + 406939149, + 346229595, + 549521089, + 194475728, + -506469217, + -1014808333, + -539704027, + -1460297713, + -980819178, + -166207138, + 180047147, + 698704117, + 768897333, + 1716155628, + 991389637, + 499691976, + -164638557, + 719767433, + -279198924, + 679284375, + -62761293, + -153530633, + 688939596, + -280502106, + -601887388, + -690405988, + 147577588, + 990710997, + 1587674924, + 2447383801, + 1510912840, + 2283333825, + 3269772412, + 4271102667, + 4726024479, + 5461657020, + 6463044074, + 6939429309, + 7114286185, + 7904641316, + 8834659052, + 8147245453, + 7861782656, + 7504317864, + 7809953454, + 8531146704, + 8622900138, + 8864948380, + 9779200281, + 10460426657, + 11146705394, + 11465928668, + 11574595998, + 10712635670, + 10943226333, + 11933415063, + 12541436786, + 11979679809, + 12421190936, + 13470447282, + 13232229451, + 13003828273, + 13855878672, + 14081452534, + 14090959999, + 13926874029, + 14831041762, + 13989988689, + 13197006483, + 13795631369, + 13609295403, + 14454544314, + 15237036717, + 15556851952, + 15835380693, + 16445623289, + 15602186714, + 15285192156, + 14976285033, + 15208005632, + 16185231405, + 17232680781, + 17472070461, + 17818838308, + 18831788461, + 18614794049, + 17791886538, + 18250398919, + 17459555859, + 17339323409, + 18026735903, + 16979170144, + 15929437254, + 15505280471, + 14760628370, + 15581947241, + 15283784465, + 14437121852, + 14398761485, + 13948703263, + 13477379339, + 12509346691, + 12799693333, + 11781589477, + 12692451313, + 13698531558, + 14527763235, + 14116244934, + 13150569836, + 13629474504, + 13580957090, + 13248844153, + 13876429038, + 13883256789, + 13433993735, + 14144168095, + 13215326111, + 13860460924, + 14458550299, + 14797406329, + 14551984590, + 13695109853, + 13409204731, + 12758482738, + 12952182955, + 12091075953, + 12817511410, + 13689164626, + 13770748026, + 12830253027, + 13086784295, + 13601037602, + 13019125285, + 13543420133, + 13160743632, + 13563606259, + 13666849018, + 12933347111, + 13608442787, + 13385215366, + 14085837211, + 14417262962, + 13546063015, + 13071902699, + 12097962562, + 13138009521, + 12486888195 + ], + [ + 0, + -2147483648, + -1986952430, + -1454655246, + 269282718, + -1428636547, + 389760980, + -880256444, + 776304783, + 2709901091, + 1241753895, + 1409848176, + 2538798575, + 1633477006, + 1630382608, + 3324113516, + 1952067057, + 2279700482, + 4353264343, + 5652709694, + 5756061491, + 6346517724, + 4768586569, + 6673277082, + 6426702734, + 7385666091, + 9275949257, + 8809000259, + 8539422859, + 7524807864, + 6551584771, + 6257631615, + 5475946569, + 5498529597, + 4067552167, + 5126720226, + 6929566751, + 8912027903, + 7869308190, + 8798736295, + 7321435042, + 7753769253, + 9476772180, + 9259324611, + 8657775710, + 9134956793, + 9218024075, + 11210024413, + 11200369802, + 12452666412, + 11687259948, + 12752234724, + 13177185833, + 15266909060, + 15895782908, + 14628368516, + 16242922218, + 16066436240, + 18046428832, + 17923819761, + 18672355577, + 17848665376, + 18308032878, + 19275948767, + 18305735424, + 17278049983, + 17963317350, + 18995156083, + 20706575118, + 20008691866, + 18404233966, + 19722352635, + 19170677094, + 17860116469, + 16021509863, + 14461752149, + 13315711936, + 12209298198, + 10412678038, + 10490268375, + 12270200833, + 13176757562, + 12803015486, + 13950015151, + 13762158781, + 13800912569, + 15819468210, + 15294927522, + 15746086533, + 17631967249, + 19427982154, + 20130946341, + 20362903283, + 19258002376, + 17509319215, + 16747050830, + 16606581278, + 18626533481, + 17309148686, + 18377007830, + 19875119867, + 19316422769, + 17309629268, + 18826820116, + 19459549930, + 18412313084, + 18777611043, + 19587529712, + 19404049776, + 19851709192, + 20668868822, + 20866786748, + 18875814854, + 17733344290, + 19136098397, + 20604973766, + 21690675548, + 21075137300, + 21968599309, + 21892981453, + 22661130806, + 22693979777, + 20966569873, + 21831501389, + 22808823746, + 21159105929, + 20982652962, + 21558236199, + 23559554875, + 22365613686, + 22261686632, + 22033169211, + 21845848152, + 21890925344, + 23639042217, + 23720914586, + 23205073411, + 21814132446, + 20717808777, + 21457668713, + 20167249781, + 19788794047, + 18048934801, + 16290324147, + 16422707866, + 16737198169, + 18741083271, + 20376915713, + 21893441661, + 20634072096, + 19278314851, + 19550588206, + 18836772055, + 17790111190, + 16209630717, + 16918047615, + 15033113492, + 14629227973, + 15749240323, + 14481764552, + 16024147303, + 16214469768, + 14378856916, + 16291033756, + 17240997069, + 16087802265, + 14570982550, + 15454583841, + 15511296655, + 15435020041, + 15343631541, + 14970773033, + 15700585538, + 14159144002, + 14878739239, + 13017199327, + 13896644859, + 13346366879, + 15052685268, + 15184174932, + 13949793802, + 13438968529, + 13473437311, + 12583317784, + 11602460405, + 13502646410, + 15033768490, + 13495806178, + 13447775391, + 13534091544, + 11826248786, + 11949591288, + 12887392316, + 12069100020, + 10107116418, + 9997712606, + 10707600187, + 8574587096, + 6857533677, + 5519472531 + ], + [ + 0, + -4294967296, + -4199967586, + 14148394, + -1936781439, + -3315076943, + -992988241, + -2948367208, + -2552033190, + -1419850009, + -856982445, + 359114787, + -1265526613, + 1945899508, + 4238653570, + 2471315729, + -1620707824, + -106210289, + -1745035242, + 1315439537, + -2907710893, + -4181582725, + 37144455, + 3622273031, + 5955404, + -21260882, + 1592825001, + 828914763, + 2986364096, + 3494728539, + 1880365107, + 2050878870, + 568191868, + -2580875907, + -826758089, + 3032747546, + 3153345160, + 4479894895, + 8737936847, + 12215938504, + 10844268939, + 13702020359, + 13716717930, + 16527120765, + 14940614456, + 14637541146, + 18800657524, + 14593871734, + 11876859767, + 8687135142, + 8801960230, + 12762067073, + 14865095740, + 15118771047, + 11485540902, + 14925412727, + 13554325391, + 16827608296, + 13024886856, + 11027494625, + 7068338577, + 4554083175, + 2936074223, + 1134632709, + 679586336, + 4139773616, + 633747828, + 927162238, + -1780606920, + 888594491, + -1490482505, + -3304507471, + -4504417716, + -915729834, + -4263544575, + -2223746018, + 355281679, + 554219998, + -2508569259, + -4817999329, + -1164910735, + -1523295305, + 2641225121, + -1131704956, + 3134640119, + 4068552249, + 3590454468, + 2918117933, + 3896518288, + 7004511816, + 9127067251, + 6354404357, + 6493193866, + 5610402719, + 7662317441, + 8252419308, + 6373547349, + 8106426012, + 9400152064, + 8449233914, + 11644443447, + 14350316492, + 18005714280, + 18671741975, + 15507836653, + 15325443681, + 14760209439, + 14486054140, + 12760983699, + 10102426749, + 8377145352, + 11987252103, + 15309606005, + 12260572060, + 13099787929, + 13579828472, + 11791582302, + 15349459562, + 15867389406, + 15506150219, + 11888996145, + 12909498664, + 8630042948, + 12098040111, + 12946100992, + 12982692691, + 13257358218, + 13984542464, + 11394219224, + 14354105375, + 18423549289, + 14229863510, + 15811969857, + 12868639244, + 13079294702, + 16145119939, + 16440479227, + 18064143127, + 19672927969, + 23244199777, + 20825024532, + 17090622197, + 17221349351, + 17805311740, + 19534470876, + 19234901097, + 18952763689, + 20700991282, + 24075494509, + 22714148135, + 23599545262, + 19319015041, + 16903715361, + 19091856608, + 15038385577, + 17739119954, + 19437002906, + 19194198291, + 15108664112, + 14504830510, + 15542826455, + 11586894208, + 13070728329, + 13570236399, + 13246307363, + 10074061168, + 13752228599, + 9503587853, + 7711308235, + 11082132873, + 13970247939, + 15649153463, + 12498821596, + 13948903738, + 16294485702, + 14804615407, + 11598231733, + 7448682019, + 6801240888, + 10610469088, + 14607490369, + 17493762453, + 20493825270, + 18710495921, + 19419126804, + 15617603181, + 15299808040, + 13335754672, + 10414036647, + 9153499524, + 6560351642, + 9744196157, + 10998289662, + 8134921714, + 7064673460, + 3963701829, + 5339923233, + 7740706332, + 8863588889, + 6827835625 + ], + [ + 0, + -8589934592, + -1344496374, + 3594034401, + 11152842629, + 4309884401, + 7180141332, + 6203611716, + -1183286497, + 5502072164, + 1549831302, + 1726104739, + 3726788297, + 5809365546, + 4067672939, + -1927418155, + 5024643918, + 2126282317, + 8027806589, + 12118456329, + 8092897899, + 6589106581, + 4849257923, + 12096664539, + 11832841384, + 7746504192, + 3448408297, + -1062998081, + -9625291508, + -9921914525, + -9821258722, + -13212138142, + -21241411973, + -21767644630, + -18969498692, + -14784501891, + -14801852724, + -13203244963, + -12828569191, + -21274255608, + -20683444722, + -19390540427, + -24869036362, + -22847585253, + -16945248696, + -15478055664, + -23804137354, + -26078303420, + -18964892566, + -12724075637, + -19331991005, + -13583777366, + -15690015201, + -18112904741, + -19684222052, + -11114017578, + -18362879829, + -12724696660, + -10548821965, + -14689809973, + -19014189952, + -25899116979, + -33581715563, + -37543295228, + -35985115540, + -37412074921, + -43211476635, + -43355056704, + -50859696417, + -53995094842, + -48670558948, + -56842773115, + -56839971365, + -49370284085, + -52487391905, + -59456675339, + -64065467615, + -61431270411, + -65233770863, + -63919679112, + -61206434555, + -60842628039, + -56367166415, + -54378861767, + -57615979420, + -59869380397, + -64529467174, + -65820801831, + -57935649176, + -54855036685, + -63251415441, + -67983845788, + -70296652012, + -75459508527, + -80519731828, + -84643192488, + -81031039138, + -79943000118, + -76856862501, + -85122041735, + -79039685856, + -72904599968, + -80920156274, + -84982241477, + -89116830315, + -88324568988, + -83986201722, + -80063901699, + -87313114237, + -88465452875, + -90986967142, + -82804796759, + -76470850375, + -81385569578, + -84796628378, + -87940890464, + -84800061290, + -77487897921, + -74514431039, + -81835314067, + -90199259596, + -82798128374, + -80414080242, + -87042595778, + -83384831094, + -85410160923, + -84716376495, + -93006398834, + -92897536854, + -93251256417, + -96859786739, + -102438907667, + -100835483588, + -95447465078, + -101840978745, + -109291992231, + -101512546693, + -98950228016, + -97044691223, + -101439317879, + -94147250772, + -101798951802, + -108009618777, + -116330783442, + -108314631019, + -108424852479, + -114554784964, + -119472765300, + -116822110531, + -114815487874, + -120697088759, + -120331621122, + -122282296689, + -115538174122, + -110651917075, + -105364043087, + -109008949514, + -111446979835, + -108593170241, + -107042791827, + -112758826619, + -120109461491, + -126443850861, + -129035531785, + -123628492105, + -116620403390, + -122344248191, + -116981798350, + -122293819180, + -125786946413, + -119264575962, + -125050450570, + -123104274224, + -121595455646, + -126462419064, + -126885725130, + -135456817073, + -135803763138, + -136739150073, + -144071275601, + -148789527980, + -152156790434, + -156025641218, + -152546209341, + -155840951103, + -151676821678, + -143215199070, + -142954197939, + -141573178387, + -145075681359, + -147552065439, + -146357423476, + -147163520873, + -139991207848, + -134129341135, + -134381584617, + -136992714066, + -139280596381, + -137395323638, + -134137965682 + ], + [ + 0, + -17179869184, + -16288562574, + -22765140849, + -8330016935, + -1119928926, + 14885016605, + 19687928212, + 18537372866, + 34311620738, + 41614351758, + 39972878265, + 24506739045, + 27986070347, + 16165293331, + 21112511291, + 17682641333, + 3894081107, + -4473603776, + -20903199284, + -3888807941, + -3355235832, + -5864400307, + -22419880956, + -11876892203, + -22011352668, + -28911853258, + -30108971520, + -30674563961, + -40985591149, + -51929147032, + -66317841094, + -73134131575, + -82362127294, + -78785551260, + -82455289277, + -92342522814, + -79172142620, + -78734906451, + -64933797073, + -48360434507, + -48614525767, + -51418289947, + -65910570458, + -51972431903, + -61633499767, + -46602391228, + -43875931634, + -38751086894, + -31184277870, + -30908326555, + -40350484569, + -43350103616, + -52646731738, + -36128057498, + -21569201133, + -12466966804, + 640887446, + -14252666265, + -18465326047, + -28378464458, + -24686652332, + -18493716526, + -15988038525, + -18844501837, + -7624390744, + -9520611870, + -17905599145, + -29315753256, + -35548543216, + -50245835492, + -50382454842, + -45728976668, + -50609923689, + -57696382441, + -47438359837, + -59798066890, + -68281976117, + -53735171128, + -49531552680, + -51628989407, + -65917235907, + -82117959043, + -86451728862, + -84812552834, + -75004059301, + -78770508317, + -64275880120, + -60740245177, + -69752674094, + -73087824128, + -89941926256, + -101383883763, + -91981481231, + -104375449728, + -112335611167, + -114682966820, + -99464764679, + -86436694646, + -78246783072, + -78583408148, + -78816439252, + -76520226543, + -83108835206, + -95795181547, + -93658074171, + -105670220084, + -99354311719, + -82717757231, + -68503613257, + -85532140705, + -68414183389, + -85369437810, + -70693234092, + -81831233768, + -67641091869, + -76221994609, + -72114041227, + -59553324731, + -45767478254, + -34936600686, + -30201925878, + -28050821754, + -19896322766, + -25749320639, + -39092632867, + -30054661279, + -19554378597, + -18506431155, + -29793332361, + -26160707634, + -41959680701, + -25610930242, + -36009752860, + -35497881493, + -30350413533, + -23225032140, + -34540179509, + -41315791787, + -53887208954, + -56066470514, + -61139181280, + -45570937717, + -55493478299, + -63478030269, + -76101716766, + -87434827039, + -75152848587, + -59683724667, + -57091612899, + -41604248551, + -49291537846, + -43755576224, + -47114388946, + -31394971321, + -25218457794, + -10491838578, + 2275516820, + -13119949135, + -22430257747, + -37760148499, + -26902862663, + -32577273585, + -41445802133, + -56289292114, + -49100901153, + -40779748463, + -25935319365, + -10723873119, + 486300068, + 14450863140, + 8766029076, + 2362377556, + 67926717, + -16672371326, + -3909433124, + -2928464264, + -12337899144, + -23447385759, + -16392146842, + -6770585135, + -11655956041, + -4291009675, + 11549281749, + 17851516364, + 7295460182, + -9339817536, + -14640370155, + -18681752251, + -18096114625, + -15142281568, + -23050939771, + -33802911107, + -48667480572, + -35429765134, + -45206531902, + -41903318065, + -42113486467, + -37549130165, + -45476514027 + ], + [ + 0, + -34359738368, + -28644417946, + -37447824121, + -20375075134, + -7573364471, + -1511637873, + -9781230924, + -15878307818, + -14853235224, + -2854031612, + -5574976223, + 26428010315, + 36166072626, + 23660827184, + 48354160341, + 82484946621, + 76766210637, + 54862416602, + 21161439999, + -5313371742, + 18526361405, + -15789487221, + -13707074339, + -30427132825, + -30669943268, + -54969826220, + -66398964789, + -73107224309, + -39345249088, + -67798911689, + -70711023448, + -40775329385, + -10175733405, + -20225382662, + -48363958971, + -81812462976, + -60383041429, + -66247867535, + -62856004287, + -31711513362, + -9708551088, + -3893878526, + -2108810480, + -9484873134, + 8841772877, + -17548013073, + -30587770007, + -12565136758, + -30598746357, + -22024030616, + -15968743805, + -40862045878, + -32176365286, + -41366100800, + -62360993208, + -55788845270, + -25044066543, + -24446918106, + -25147919044, + 1005482909, + -32863386980, + -53071674574, + -83550320240, + -99175678161, + -115956548170, + -129297755026, + -141147431019, + -134386943788, + -123244119564, + -125823587931, + -126874605031, + -107109972235, + -100345718190, + -95241908427, + -82697293015, + -71952893738, + -38371349623, + -52400084179, + -43508526658, + -76424101354, + -89310396626, + -116466990654, + -85498410395, + -82093356851, + -72789084931, + -84496127953, + -103752872945, + -91049896397, + -115418726549, + -118590976769, + -132928137156, + -124801764393, + -95802240594, + -71693067212, + -79998634127, + -88000907907, + -85641969231, + -71144146997, + -71155188479, + -89221737322, + -64194003066, + -46464434203, + -61837761679, + -55593302659, + -88670769582, + -89941688097, + -113552559695, + -110114225655, + -139529471526, + -122153892711, + -112827471156, + -137211467788, + -147128119025, + -125808337135, + -139824286101, + -153596582682, + -149272145446, + -168166256721, + -164320641040, + -190470678195, + -196822815539, + -212351721086, + -226128415849, + -202160513984, + -180758293053, + -152419270240, + -129489951814, + -131795337584, + -147421761693, + -118340250747, + -114778754315, + -91385554036, + -77319229665, + -111467463541, + -126673734633, + -136177512376, + -116549574594, + -123775220971, + -100306954242, + -117244971865, + -96458807708, + -120932175153, + -103284604228, + -101786429839, + -72294601468, + -96395517488, + -120758257371, + -146210393388, + -142632639974, + -134253143854, + -113645692387, + -109784652688, + -121296166479, + -124661488701, + -94332800219, + -94444914570, + -117195380026, + -137322419148, + -149253907380, + -158958348932, + -154100966983, + -145438750299, + -120940742460, + -136088942092, + -108247433943, + -90759422773, + -97617649071, + -130461916708, + -139429212518, + -143401755217, + -110703554734, + -114326185115, + -80687064387, + -95740312896, + -125759402232, + -97033321084, + -102724764802, + -135814013293, + -121469509600, + -122596353661, + -145824742246, + -169531043447, + -185147335527, + -192954679281, + -190751969371, + -212027363021, + -206698697992, + -216343473735, + -210393849849, + -223585896149, + -244178626927, + -210867772017, + -180938968517, + -199765546174, + -221582815555, + -231711924579, + -197572824349, + -208408025658, + -235545293061 + ], + [ + 0, + -68719476736, + -65240709120, + 973131962, + 4843904084, + -29439686716, + 37404525522, + 8614389461, + -41899616987, + 1912837594, + 37186447971, + 50385356686, + 44446136672, + 78394978013, + 16622401717, + 27196068163, + -39099521050, + -70459672031, + -25193005383, + -89220532851, + -64459862894, + -92843541365, + -88700197099, + -37937180892, + 2016350265, + -36830496533, + -63182733617, + -120866470593, + -185769681407, + -187496242498, + -187116767930, + -166759463499, + -149678044746, + -217195419213, + -230418773036, + -275190620271, + -209667546095, + -195565910669, + -208586328861, + -192689562239, + -130624032676, + -84984423190, + -20389790316, + -46957848782, + 10773463957, + -20332464785, + 42626325099, + 63030102963, + 82273711929, + 75860132676, + 91741639122, + 102879142347, + 165670891253, + 98143317302, + 84636779790, + 34815427028, + 103212831081, + 59702455384, + 47812259137, + 63706892703, + 45416439514, + 17284054724, + 67449137753, + 68587789943, + 111716724583, + 48902981441, + 79706905732, + 41140851017, + 62255613011, + 24444203084, + 25246696657, + 2140656214, + 26297011474, + 80152948409, + 97792586190, + 113852707725, + 127359432575, + 187119656865, + 219013653662, + 268711162578, + 210219003481, + 207692941917, + 221550239827, + 258608143800, + 310664641995, + 361459323159, + 354542832350, + 288932310039, + 291181761661, + 317948855325, + 306615374549, + 275522672274, + 226111785262, + 269159189823, + 254347073828, + 218114176886, + 233895785438, + 171072200538, + 198147318162, + 138069765273, + 158283374180, + 213842252047, + 148209015763, + 202589197065, + 163553364364, + 222465789597, + 198868197571, + 147679084053, + 145594075977, + 150454015187, + 85320287301, + 107761006851, + 105813860914, + 108013125141, + 77767619028, + 146375599290, + 154225425997, + 144527325364, + 76988474001, + 84358160354, + 28182777446, + 580197761, + 49101774071, + 88268655706, + 58031756084, + 19953811864, + 87565720011, + 77074320658, + 113133486453, + 146988844155, + 82193599537, + 137820193878, + 91072587632, + 87376439090, + 129814734081, + 116423437211, + 107141067921, + 105739623616, + 170456363058, + 135538113904, + 74186210726, + 124775832489, + 188302529046, + 230280603599, + 190360090817, + 138437060344, + 145136227324, + 179881263783, + 114424524398, + 179528438499, + 125780751857, + 186079119005, + 229128900914, + 165807156817, + 203579607878, + 232192572072, + 210372477025, + 154529606523, + 152184010235, + 124641587958, + 72891923465, + 17058605226, + -23409641057, + -456689748, + -60962247225, + -7105094551, + -10406939524, + -17136707737, + -28905525564, + 17013989505, + -33289276339, + 5175923155, + -52947278556, + -93883166861, + -56204580156, + -57807544762, + -20557157238, + -65288936311, + -131145055202, + -128706014014, + -189765905695, + -257356284200, + -274583365194, + -226662404797, + -168166460755, + -179539010909, + -131933537437, + -68698761900, + -49998500998, + -83182369823, + -33227671386, + -20347866857, + -59380454205, + -75285604108, + -140364184058, + -85050850261, + -73203318523, + -32618428856, + -89076585568, + -38569682708 + ], + [ + 0, + -137438953472, + -70538406032, + -184009634540, + -154956898562, + -77734727780, + -197046149773, + -181589169937, + -89943248617, + -203072339472, + -209264261928, + -326608050977, + -419215517257, + -342607723169, + -304622135824, + -244274773926, + -217472849943, + -114650718198, + 13113868685, + 74388733865, + -39259230388, + -144004661460, + -169050461282, + -191145028587, + -85234332419, + -80211721825, + -164249919271, + -194313610030, + -138115913131, + -258174211386, + -379957778510, + -420452598502, + -355497787449, + -262800168303, + -301034401181, + -190514738762, + -170153563011, + -75346607269, + -183679381467, + -210068512086, + -104627662396, + -97136375759, + -130016141268, + -44233524342, + -61703382830, + 26307200504, + 138603818573, + 66443234936, + -54575537424, + 2822525899, + 19153614408, + 123505296031, + 182769942156, + 175071447933, + 215473413462, + 249588781153, + 384767330787, + 458189514352, + 500823881341, + 555363191867, + 624878576889, + 558517585189, + 633810052153, + 767197183337, + 852540852839, + 736991130638, + 825391612616, + 869133444005, + 773418390984, + 827901706927, + 803593660174, + 930574028146, + 1067842604958, + 1052872400713, + 1115556421987, + 1097292244854, + 979117814462, + 964017328591, + 1053754091550, + 1156271756144, + 1226911519073, + 1132492649970, + 1157364013614, + 1098292895338, + 1001976415224, + 993101486068, + 1024022702862, + 1050727330554, + 921713437190, + 1009941991241, + 1066021483478, + 1180221393508, + 1306467180009, + 1257308124826, + 1284085779356, + 1366889331538, + 1340562930914, + 1310275600635, + 1373335934659, + 1299908377724, + 1310508228409, + 1274182931904, + 1257155576022, + 1314979875309, + 1220884916852, + 1299382966740, + 1245306929876, + 1366734732305, + 1332338494577, + 1350024696840, + 1463729862519, + 1511150985261, + 1406778161004, + 1291686525172, + 1162250525511, + 1206091444376, + 1134754712306, + 1146014801704, + 1258350288543, + 1212247720249, + 1310135038876, + 1294230486030, + 1187597687812, + 1135519857284, + 1126519614163, + 1172124115909, + 1309241028752, + 1248691896200, + 1198716502773, + 1077636580907, + 1151252470668, + 1112019478990, + 1200078961165, + 1205188898903, + 1173169412603, + 1256777353609, + 1138399192533, + 1189998997165, + 1176666337033, + 1248047817553, + 1230640850375, + 1367075592793, + 1355706422429, + 1366105830779, + 1453702108313, + 1362414977460, + 1249778691025, + 1326812709165, + 1341560771667, + 1374129028047, + 1472026148608, + 1445912072723, + 1335153791826, + 1436633213435, + 1484035544256, + 1480859262369, + 1420932321595, + 1394875919460, + 1496307977496, + 1450408737583, + 1359548335667, + 1305727386685, + 1215678287906, + 1149051518083, + 1125584257134, + 1116793629350, + 1237848624773, + 1141050272260, + 1225427273680, + 1241878418785, + 1226556371979, + 1089299325773, + 1093509874464, + 1143301627255, + 1208139668420, + 1334381606340, + 1280547166767, + 1406767789408, + 1387419415567, + 1462001004273, + 1459081097405, + 1324099670654, + 1336521924127, + 1430117645100, + 1425506853659, + 1476627249921, + 1419175213270, + 1308722393127, + 1405629582358, + 1491640316082, + 1538599762175, + 1466357936174, + 1401435646825, + 1452435319571, + 1576982420503, + 1589303680812, + 1553619909950, + 1570235129998, + 1613148303285, + 1665294434042 + ], + [ + 0, + -274877906944, + -191624370730, + -414171928390, + -348410255803, + -381153221847, + -187479057508, + -139212010426, + -399408328189, + -283401907392, + -196576495532, + -114130189114, + -163619049256, + 110454290134, + -129706910361, + -25856549636, + -147556293200, + -394936601262, + -431671473367, + -654101126849, + -615214276119, + -553509135314, + -584635350404, + -385395971689, + -242368677502, + -153164905498, + -318225448358, + -219778964664, + -222717662927, + -337185205680, + -286167687715, + -375134143619, + -619234644309, + -643706233426, + -484321468970, + -232949294949, + -293287073299, + -545962910188, + -757336546557, + -964675017817, + -1180576569065, + -1424929407923, + -1181223864292, + -1045873163093, + -1220196697169, + -1003768172256, + -1266595818168, + -1343007815857, + -1467226561199, + -1213716778630, + -1223750711149, + -1277511022189, + -1019337547956, + -905137961175, + -716616767857, + -525251256291, + -679329986623, + -618554878644, + -715363139388, + -811136772212, + -793539468797, + -974431708815, + -954551635060, + -985687419615, + -801677655996, + -825698052553, + -819049819342, + -1060828138655, + -796298812591, + -1013011963383, + -1248444396585, + -1361022136580, + -1563036137672, + -1761033972218, + -1674515478914, + -1851794986617, + -1817961841519, + -1960530516884, + -1850548051070, + -2041878918852, + -1767159249572, + -1788013453331, + -1774507064534, + -1615025208618, + -1739428962916, + -2011183964492, + -2084735807606, + -1959106728325, + -1887129410365, + -1825609062074, + -2067102003783, + -1997220639481, + -2156947173426, + -1938422631655, + -1963465058010, + -1744116811227, + -1835605110310, + -1891456048531, + -1695983952664, + -1598697282952, + -1681385132563, + -1756795071918, + -1646205937663, + -1740356787340, + -1668803733690, + -1840661106153, + -1729444514796, + -1734799767562, + -1464593928733, + -1454820139591, + -1617944400153, + -1497451624023, + -1236776456583, + -980748930939, + -1103969547480, + -964964749781, + -810767620718, + -971903369647, + -1124690115626, + -1064959761926, + -1243625941788, + -1234778327639, + -1220284809111, + -1033850735272, + -925722763857, + -1034907379542, + -1295170344197, + -1164338439293, + -1128094197977, + -1077926825212, + -1208230102673, + -1343312995066, + -1499497503696, + -1292406670050, + -1441841638371, + -1263582253579, + -1503181191769, + -1755688647144, + -1796727635913, + -1856519160445, + -1989197719830, + -2053521548522, + -1808793997018, + -2049927517816, + -2068284619548, + -1814311938465, + -1890030834712, + -1803733122651, + -1638742564263, + -1585326364054, + -1776618224012, + -1594239632237, + -1442328168239, + -1541488188355, + -1507296531366, + -1738914999010, + -1835385244333, + -1767059671131, + -2007102174375, + -1895446704261, + -1860540560617, + -1654964698870, + -1596212670017, + -1797509664781, + -1552661084067, + -1667434431774, + -1478251599270, + -1709972893039, + -1960362347423, + -2059348489032, + -2201528068767, + -1974617804154, + -2129048811086, + -2157006526796, + -2033557944757, + -2228723881386, + -1999528746131, + -2036100172977, + -2256533544627, + -2306254756864, + -2213844856388, + -2444755649833, + -2468986938632, + -2528818446350, + -2587850645652, + -2553701352325, + -2557758268072, + -2369748066940, + -2175699208232, + -2112544743575, + -2362921007285, + -2380232157533, + -2572306538125, + -2845809622956, + -2894822519325, + -2660725312450, + -2922224063547, + -2699754702181, + -2856942090246, + -2926211785103 + ], + [ + 0, + -549755813888, + -296605683166, + -33166024765, + -57366930449, + 438498389411, + 230274097668, + 371875472672, + 820052639502, + 501037634663, + 65581139599, + 237653488482, + 457258611444, + -82650350547, + -392968647967, + -254454962946, + 259085378020, + 495494915946, + 305819879998, + 569798028789, + 188035061342, + 533651126176, + 63886471587, + 524773601806, + 244358389804, + -47663517347, + -527102425213, + -241892901676, + 24037455568, + 328060019770, + 421096378873, + 362966227096, + 366741620165, + 749434404795, + 651172647870, + 585677276451, + 170519658482, + 92862639000, + 93444601539, + 207062450707, + 705757909967, + 721834047309, + 279748028101, + 186036561458, + -79116954179, + 14948241773, + 318793648294, + 424456067490, + 17115149537, + 91493275869, + 447637381428, + 294305900830, + -97697201385, + -440711416636, + -554888927089, + -322205146300, + 133209506373, + -208085544895, + -744867811428, + -567666320172, + -942669828484, + -441540123080, + -485154547878, + 34031055528, + 82630285966, + 349796036898, + 388753504848, + 330866705147, + 630998851903, + 857105679719, + 843971901100, + 862948371880, + 1334160039450, + 1743287295790, + 2038868522943, + 2573455943292, + 2727024059867, + 3044910475232, + 2654143532921, + 2742672346052, + 2320891831521, + 2046656688188, + 2484006515517, + 2633957663171, + 2461816816141, + 2947139125097, + 3043081212014, + 2998213012177, + 2550807258987, + 2815940789372, + 2623309659715, + 2868446489023, + 2966047511093, + 3215717068302, + 2982340961158, + 3160362475947, + 2823495302826, + 2559615295139, + 2443293617401, + 2874599942694, + 2389319807811, + 2269793838794, + 2255687153501, + 2062350494417, + 1836707382578, + 2347380754258, + 2110075691860, + 1567622133750, + 1385390762267, + 1005191445406, + 615583695314, + 580652235928, + 1110142260347, + 1525974680755, + 1230144308178, + 1759153305027, + 1629636449581, + 1842093330773, + 2233414538560, + 1958200142706, + 1410219974804, + 1342891359281, + 1039844114226, + 1228907084711, + 703693102534, + 218795333229, + 315802724100, + 45907336441, + 177868810083, + 673969874990, + 1196119618271, + 1264963082007, + 1651369207066, + 1372525703473, + 1565950043265, + 1917425369709, + 1969066175793, + 2052220498652, + 1584746366032, + 2007676848305, + 1904174203303, + 1833276830785, + 1452936457296, + 1307386691958, + 1122463298921, + 648166659283, + 200132550866, + -20481103340, + 520137948334, + -18216163874, + -39505326085, + 187884174606, + -52306649800, + -332257209955, + -845711274347, + -391913744699, + -819733271443, + -568289693655, + -940061241769, + -771622519335, + -332279922428, + -632753671097, + -962339630968, + -1100128948408, + -630620464133, + -867356720925, + -1411930982118, + -983296539511, + -1188761462535, + -1704452472926, + -1853058628476, + -2032652356399, + -2577513288239, + -2872389561750, + -2728427745843, + -2805620349656, + -2290700903837, + -2188186193321, + -2582333105644, + -2500726049130, + -2339353280212, + -2417519844642, + -2230889936099, + -2110551700379, + -2591165363816, + -2886444160077, + -3395034025922, + -3872229320946, + -3729619429171, + -4189692342028, + -3842494269476, + -4377238241361, + -4743189497224, + -4483711106295, + -4032541925514, + -4386993052650, + -3938857796970, + -4335884340854, + -4661280838604, + -4988823342986 + ], + [ + 0, + -1099511627776, + -1011770835153, + -1197833965973, + -1692439856605, + -1075668472404, + -927050760313, + -1174473260226, + -1184279940837, + -1166430618400, + -565237868852, + -1041584369602, + -406557459633, + -1053697599636, + -54049523633, + 1040185696684, + 2120897038470, + 1242889596156, + 2166086616318, + 2041406648205, + 1065998312584, + 15797993759, + 126602314151, + -206247158342, + -1223700769473, + -305576756157, + -961171142140, + -271698577002, + -1030687165663, + -431642369017, + -1190649799022, + -901178967176, + -1739548665098, + -1334108868611, + -1156959967248, + -1135973705403, + -1834593541734, + -2905287938025, + -2998145753640, + -2922504930594, + -2010943564896, + -1275250422850, + -2347353187124, + -2238781522284, + -1596747465766, + -1174627491655, + -402546485154, + -37425496382, + -336558999690, + -1346331692439, + -2431197531075, + -2691699423872, + -2170381519941, + -1512695290165, + -1481950834604, + -1441597504620, + -1410495502207, + -1786341842216, + -1033783846642, + -2129638439133, + -3137368941078, + -4203229173643, + -4468004512266, + -4572515650460, + -4264830790175, + -3557349868307, + -2611160809276, + -2795714526594, + -2353521142538, + -2201890895966, + -2722506532066, + -3745560167436, + -3466736542413, + -3703395619673, + -3940556322677, + -4138485061084, + -4413108769306, + -4624768915348, + -4394829392222, + -4813304723054, + -4888621591225, + -4101030318241, + -3195488743636, + -3821615185856, + -4407500488438, + -3614864651386, + -4406654519209, + -5287764328284, + -5870124315076, + -6144222041158, + -6488418568768, + -6022830167580, + -5236343152562, + -5463787233257, + -4556520561396, + -5469043961396, + -4785728618595, + -4922378147666, + -5422930591462, + -5692657271845, + -4806450228606, + -3923755732333, + -3062773276531, + -4051736059322, + -4101733390480, + -5106990504214, + -4561892361556, + -3967548232952, + -4818805498469, + -4774466791619, + -3928787924069, + -2977102695882, + -3155301016486, + -3246453226972, + -3290997707910, + -3237904173959, + -3427265293596, + -3870172201771, + -3429686845325, + -3063136960119, + -2715745433395, + -2929017063435, + -2834941188295, + -3408121906174, + -2584669229467, + -3324052600844, + -2779455894754, + -2523054806967, + -2555242068135, + -3325079482653, + -3939845569166, + -4964695444711, + -4191263990191, + -4189177197477, + -3615703836139, + -3822574870025, + -3270348999027, + -3732488782709, + -3379892877937, + -3157931692241, + -2443389890105, + -2004774087408, + -1804249170043, + -1256225221909, + -1074251216374, + -1347559896278, + -1592688340854, + -1865226554655, + -2927347587131, + -2157779605185, + -2318306820897, + -1667593682845, + -2155622370297, + -3069270164580, + -2296863848896, + -2636555057128, + -2579394901486, + -2682703195410, + -2082536509900, + -2242572058029, + -1692089274077, + -1081904684771, + -435137634694, + -1182726085409, + -1114801807945, + -624950775424, + -111248472354, + -896281380901, + -1541488656946, + -668232926239, + 348711070419, + 178080289175, + -674367173917, + -1687233877834, + -668909619888, + -607053528997, + -1544206817786, + -2478408406792, + -2752718884058, + -3396801429877, + -2983015913152, + -2529559654450, + -1568464286063, + -2418608573457, + -1678841219923, + -2075786908291, + -2373034585105, + -1846000315763, + -1833046802084, + -865600354454, + -1373663369535, + -2188203995042, + -1887240569410, + -1373591168907, + -1059624020870, + -2059262809481, + -1493782445471, + -1131746858516, + -1939905361775, + -1815807069420 + ], + [ + 0, + -2199023255552, + -1608485630598, + -2945889030754, + -1475642885659, + 688004155483, + 1799760668852, + 470808489818, + 444515555337, + 1320201073039, + -27181425997, + 717701933094, + -796142081746, + -337619588982, + -1484979317482, + -1712710383630, + -1746422614133, + -2699892005051, + -2020698400740, + -791527054543, + -2387917451040, + -2789670591291, + -4604332216853, + -3901645285313, + -2703247922495, + -1437820045902, + -3294309119656, + -1709155762212, + -36893096303, + 1232846212359, + -398612340807, + 1034669844683, + 2582363510672, + 4575973462830, + 5835710612829, + 4148243825952, + 5574764475729, + 5893659096880, + 4645466074559, + 5405406061341, + 5288775602162, + 7006197948249, + 5446571940337, + 5623807577509, + 6833154855816, + 5914813061098, + 6629670777401, + 7848576680937, + 7821129157216, + 6974484547299, + 6175870463242, + 5956301711480, + 7365542538070, + 5966329489298, + 5039944194645, + 7025864490142, + 7788717154217, + 6067005100449, + 6629952803935, + 6842313763534, + 8730400441810, + 8642910365886, + 8844363866044, + 8225876690703, + 10182365256028, + 8615502219770, + 7006708588429, + 7063591787760, + 5609987665915, + 4114411667702, + 3548702803774, + 3422946390493, + 3411249296185, + 5486657634625, + 4136243086008, + 5992728645095, + 7963384569070, + 8728290789373, + 8968127333526, + 7816815555196, + 6681853169851, + 8513950320813, + 9630615920171, + 8688456136561, + 6770286837882, + 6865502579738, + 8731386399214, + 8633448170977, + 6776961083241, + 6316513805722, + 4583007058972, + 4988218246616, + 4204620477322, + 5651562161014, + 4076429546590, + 2042402607453, + 2872713674922, + 2972851420022, + 4079930503566, + 2691476948080, + 3193721153127, + 1565380838628, + 3477405684434, + 2509034185254, + 3247750877245, + 1923281197489, + -30358042608, + -1341264250983, + -1345921610270, + -740426955459, + -1054747513797, + -2276152856445, + -2260376036981, + -3568075576511, + -4559381547836, + -6682494987462, + -5751173004355, + -6907678682738, + -6124441806100, + -3987248420034, + -3443646279769, + -2679720379785, + -1461910554644, + -732858891974, + 761287051643, + 1884928252970, + 876128096073, + 2363377114661, + 1380432622014, + 3241061472963, + 4052565489795, + 4881110927653, + 4518661807296, + 5308331779069, + 4936457341769, + 6590736898595, + 6871184771539, + 6908584384773, + 7417791096297, + 5477603372567, + 6039207916676, + 4875591927632, + 4512614680433, + 6182349743798, + 8294667469650, + 6785025594164, + 6272941927052, + 7912993187209, + 7415137351179, + 5971568380320, + 6901170432395, + 4842491314977, + 4005199050133, + 6031543714670, + 3905869013836, + 2270804170430, + 2827417431243, + 3640411820791, + 2929865517903, + 3110050526734, + 4000478295669, + 4409571114011, + 3188513146268, + 2065720463353, + 1813743699234, + 1059554100364, + -788680868074, + -2347439720862, + -3792661377144, + -5082276919024, + -3318160933603, + -4060681664509, + -2413721305397, + -2606279256818, + -1249329391428, + -3229732329551, + -3461337030986, + -2392198427199, + -1988908623088, + -3654448629526, + -1556205451798, + -3362584094460, + -4506138225158, + -2760323399688, + -3623998462398, + -1507137420810, + 564871742743, + -288159137305, + 386685205382, + 303798670376, + -852841858119, + -2397751481716, + -2045372302050, + -3513349491131, + -3455781185296, + -3258597701165, + -4567289389713, + -4789922135582, + -6910453057480, + -8738522616121 + ], + [ + 0, + -4398046511104, + -4014593275381, + -4176475312470, + -8535248964530, + -12155875302808, + -10729406875828, + -7350458341287, + -7255722839195, + -9026458927213, + -8140784131223, + -10027343371185, + -10243623720779, + -8602981862148, + -5326191138472, + -5616874798653, + -1483307040992, + -5208119149999, + -4993004219332, + -4489949735744, + -3513505231567, + -273080585072, + 2643257839695, + 1753450037209, + 1407882774781, + 3492460433651, + -47704534592, + 3292600241831, + 6216440537611, + 2293664945920, + -360401622929, + -3777608321125, + -320409855812, + 2069167698904, + 5905974209528, + 5273219273176, + 1483584803062, + 5061029845116, + 4941935776329, + 7424386312522, + 4529604877429, + 3643868622454, + 4373290887835, + 6787062246470, + 9458236561650, + 13229597275461, + 17598365111788, + 14159752816370, + 17304514041287, + 17630524795294, + 15655276534319, + 14665239701128, + 11472543753952, + 9777613079236, + 6065731965643, + 8330841567785, + 4244967139962, + 7340041685681, + 10900063147626, + 9180021736617, + 6920425933638, + 9028179886472, + 8903255252018, + 11397636852686, + 15469505092819, + 18289475058146, + 20758146368567, + 22909885827147, + 22317294676879, + 20973230312380, + 17813778401787, + 14879013234526, + 17695749391554, + 18195568372892, + 14028728530458, + 10745516114917, + 7461317858250, + 9443005162250, + 7157623542861, + 5022259708412, + 3348074878822, + 2025212182038, + -1107553791594, + -4582913627485, + -6326063871940, + -6970026570420, + -9513346421248, + -11081907357963, + -14808386615231, + -18845563919021, + -16500888250869, + -14477525678258, + -14515603409396, + -12637026969111, + -11806557655370, + -11632536941387, + -14648007234045, + -16326277586205, + -16326523326500, + -18632887634450, + -17350039848972, + -19722547816375, + -19457260507041, + -21214625470327, + -18971119678320, + -16340381472482, + -13171242675504, + -11873527478739, + -8551076714101, + -5354161124705, + -8322921391432, + -9886765492869, + -9264475897640, + -7869769749198, + -8851812465308, + -5993604246973, + -1628928529538, + 248821179556, + 4005475356237, + 4338284705993, + 1024412814753, + 4373563802683, + 133864499674, + -1918957017147, + 2454537746454, + 3168402839537, + 2477080700708, + 2932838836031, + -9844245272, + 1167398823860, + 4914922269087, + 5631891941495, + 2133105032641, + 2600932122453, + 3083919890281, + 1896819159302, + 4672332836913, + 3035450511431, + 1409279672242, + 1306271806570, + -1843171717198, + -1096674601643, + -5169805070057, + -5709089117335, + -6137772855499, + -7263478858870, + -7443987898894, + -5426112766473, + -7963937754617, + -8248990257826, + -4924425394640, + -2037243955694, + -5381958908769, + -6272108745706, + -7521694724643, + -5600392513311, + -5331787207658, + -9110714273399, + -4783210685437, + -2881349894049, + -821700808424, + -3051931539516, + -3236295539010, + -280335994459, + 395182986372, + -2163453526545, + -4243180970590, + -4393771726829, + -8525292302538, + -6940881210115, + -3676315061004, + -1273793511885, + -2756167343985, + -848347093247, + -2025365822564, + -768929565966, + -2768090903181, + -2675288822234, + -4219172998237, + -4073636957836, + 25566736062, + 3289108029176, + 3229877818638, + 4463648640362, + 2332266822074, + 3108409295628, + 4716079761510, + 7893718524599, + 5767587042486, + 9198703134322, + 5799948666156, + 6482566615530, + 3721323601074, + -583853487440, + 2539561448002, + 631809257476, + 1082836651016, + -896653327630, + 1377889278995, + 3421723231327 + ], + [ + 0, + -8796093022208, + -6105818392192, + -3485626798002, + -6025906219756, + -2421765938549, + -9796939892175, + -1895363706255, + 6632009472646, + 15062471783783, + 20921681146776, + 22321763710601, + 19089143898331, + 26487377084827, + 22152796125967, + 22622515352035, + 19077897884413, + 25244760306304, + 31872833909537, + 36270235012165, + 36648724688893, + 31934975430349, + 24523469167362, + 32427913726542, + 26096732853006, + 18760046044602, + 15229468694543, + 13912331400544, + 21810299824350, + 22405969701330, + 19622261262665, + 22205171028681, + 25169606226543, + 33307177785424, + 31269621249875, + 33657642747692, + 35891605374865, + 30589531722957, + 34553195638673, + 41576767280778, + 38988925352577, + 34919268481676, + 34828185845368, + 26122838475757, + 23423650394735, + 17773914995676, + 9935199310970, + 13816974390266, + 5463593972249, + 8747786068432, + 375067676649, + 7749918208065, + 11757172262926, + 18708274388600, + 26214510749586, + 20898488991598, + 23968882582316, + 22790213841260, + 22710767230704, + 23204833253852, + 23654691685607, + 15536227913339, + 18784112421894, + 11108653389857, + 10766633654120, + 12530716997766, + 13250532757447, + 13262451089237, + 10991209645865, + 11715108666734, + 15885252853310, + 21898501684940, + 21233365262545, + 27227298709955, + 32543036001385, + 41261327700876, + 45084248480375, + 50333808719485, + 51671818652474, + 51325111610269, + 54663688311006, + 54384910671007, + 49130618754575, + 52444098295979, + 58236169012878, + 62019874053701, + 60641295403138, + 64562693757811, + 67902133645749, + 66404802464090, + 64750613324388, + 57040689222166, + 56757823485397, + 50206134327993, + 50951709173187, + 53158857883839, + 53530822178267, + 59586597187478, + 57808120457333, + 60876617807365, + 63943491332523, + 59315058853939, + 62027053067436, + 55943993615440, + 63901852728061, + 65899019119768, + 59476413945757, + 57295162754252, + 53924268659535, + 46671198523388, + 46388775260189, + 47209441354547, + 42016383373654, + 42371545354735, + 47274251597806, + 50508752900199, + 42407979160983, + 43576219571110, + 49224754642250, + 43024832309173, + 48783381643462, + 46338728494535, + 49250328097563, + 52727461921404, + 50442736868698, + 47483841202949, + 45057928121211, + 42818570225991, + 48712647494208, + 57331204988391, + 58555212168709, + 51533060507223, + 56598431613730, + 51243367954647, + 54882560395647, + 47448181079455, + 49496770573373, + 48658927225078, + 49573668830237, + 53869087552662, + 60809670286538, + 62788592409445, + 54327006214326, + 47448154346093, + 44207469146213, + 52611273640918, + 51481359120702, + 45516402786549, + 52157548982266, + 59840551103342, + 64990567565099, + 60592866568126, + 52491834504675, + 60287216098125, + 54217628486091, + 49019944743142, + 40471883142627, + 37315637790022, + 43187933082901, + 39078981190580, + 44614794336819, + 51080831852367, + 55973862150426, + 54470790038948, + 50308310349410, + 57159389124725, + 48893723692201, + 46684195799707, + 43289743568705, + 35809603465431, + 37682932226657, + 30165531112108, + 32589760427429, + 31054673922113, + 29356807485234, + 24616059021010, + 16735270403755, + 11387391211356, + 12807421038589, + 18943639316669, + 14295875236735, + 9705328866892, + 12399906212740, + 9880550422885, + 3187402862601, + 11391168653024, + 19284160931957, + 20773514805084, + 18286919982130, + 21221862394095, + 22731339821848, + 17411397689829, + 12343451658586, + 10887880330555, + 7938539578742, + 15695363675497, + 17121916691604, + 10970732404821, + 12817885499419, + 4819946441429 + ], + [ + 0, + -17592186044416, + -16882699520562, + -33267360685874, + -16857628299601, + -1412459333102, + 11804765938550, + 10243781943563, + 15949617801314, + 25751297219542, + 10912291877720, + 20394761493740, + 35568348582543, + 19291311473788, + 13180333220852, + 6846895600224, + -380739342863, + -13653179193405, + -22918334444952, + -37442516489125, + -53474604321052, + -54238301917814, + -37048449461483, + -49009370782132, + -41800310846867, + -46032004359799, + -62168491952535, + -64884725198252, + -53951101649165, + -67770392771882, + -85227672225366, + -94314483461731, + -83070692972088, + -92604536532341, + -84898411852240, + -93687028836509, + -85055029404813, + -93039618564640, + -91277516283884, + -102473613757961, + -95399215179730, + -89998306841985, + -76615515224419, + -62683074359360, + -53542524369290, + -41108395473625, + -46706378478257, + -41056497266549, + -44482985101503, + -33701277173227, + -37788648677875, + -24797824280428, + -12723732139414, + 236649115556, + 6937911890726, + 7357476689476, + -7852914808749, + -2823629070534, + 11636462989658, + 620332527125, + 8126278693763, + 23356332984188, + 22762704522609, + 15675149691759, + 4847917566734, + 19521579090772, + 17768888675028, + 10404633313659, + 19529578265127, + 31448361575197, + 28778589371228, + 42829146391205, + 51062046059886, + 64713455270693, + 60345117871148, + 56097094651285, + 48050473299833, + 62498276754141, + 47902945111741, + 38267920068030, + 39652043262358, + 30159641059214, + 36871865471451, + 49162767440539, + 59022462084594, + 52580115796023, + 62282800272563, + 74413773367943, + 62946255037780, + 77212262746668, + 85086461509022, + 95316245325535, + 89894921007348, + 82339013886794, + 71839184865956, + 72190710506782, + 80141689204285, + 89698811502550, + 90484194495550, + 85491637826038, + 92035149746785, + 102527903552662, + 107068162922067, + 119610717831157, + 107364885362989, + 117179990294330, + 125067184400070, + 118081567439616, + 110195261981209, + 124903357442838, + 140671535259707, + 137330223040966, + 129250351514340, + 139052214841211, + 156419703758422, + 143806592416326, + 134990441695991, + 150870589147488, + 148028991525776, + 139804180481590, + 152372259673689, + 152904211943553, + 165437913172563, + 179218054928089, + 195098675163886, + 184880485821656, + 199494208930939, + 187122707528797, + 192263313695484, + 189389588316675, + 174454650248295, + 173638442501192, + 177814128312153, + 177862613921154, + 165823547712304, + 166112084101785, + 156104297363467, + 160681788053567, + 149289782458303, + 155402203477335, + 142214223197317, + 150174939845323, + 146934953590129, + 150330222111879, + 133710496588987, + 126335187492903, + 137728803389611, + 124000390514696, + 140803519083304, + 125712490704524, + 111652036534947, + 100707139232128, + 94347469815820, + 95314096859118, + 79540748719699, + 77884541904560, + 79355033922458, + 62344474133367, + 77808640101470, + 77316889567326, + 88004637453584, + 102975210158143, + 114513806846252, + 118775542217236, + 115217609107227, + 116315213889956, + 132915634508584, + 131044020145124, + 124182470925578, + 122989102265800, + 114328962805508, + 120208340703380, + 120046519492258, + 125552316556877, + 141586368697905, + 142195322191771, + 139034502366662, + 124978245115535, + 119851673738476, + 120418980173757, + 132039077398484, + 140378243918095, + 125680907365617, + 125682999914610, + 130722590061697, + 123500870740351, + 138905160848425, + 125678014062661, + 134088471082032, + 149019342207506, + 154930063725569, + 162648908822640, + 147681697393328, + 145374639353376, + 136029910631035, + 142946857706115, + 127852308845483, + 120571335830821, + 123714273910533, + 123492356993182 + ], + [ + 0, + -35184372088832, + -24806559006505, + -30046841485160, + -62685577005613, + -57897024522480, + -50966479811265, + -21934176136905, + -28984673820583, + -33368654655909, + -3031050085521, + 5491020402777, + 14490484773703, + 18564971260296, + 682079674370, + 14285840937912, + -18049761857411, + -3993310646291, + -38482433529913, + -27662545371525, + -38127628843154, + -15492375971963, + -48984649210139, + -76331674636789, + -45842994146548, + -29475948798842, + -46946091253840, + -66876064391487, + -97226015005635, + -75892284622158, + -46500752457323, + -67954301284810, + -41232744075945, + -18903459172202, + 12121324873435, + -8760543071725, + -42454032166239, + -56698284723497, + -47434701770659, + -69468619558233, + -101187669573281, + -123548445582568, + -140277393771421, + -136567797979950, + -122644442670593, + -109913388380010, + -91552744921399, + -91278483777335, + -77488925320050, + -104903363388984, + -113891913985120, + -96717916523202, + -85577032753905, + -83490570442314, + -88884027194786, + -87516609716892, + -100441071659773, + -91433675115284, + -76490060190349, + -106110894628591, + -117571342258820, + -125263936146191, + -112734989714220, + -131717940808890, + -150847425804549, + -169662686263352, + -143794086101153, + -112595927055615, + -143908269950006, + -157587916604913, + -189868148751065, + -167791109209821, + -184152677098052, + -159813978757185, + -132785931924176, + -164965141847621, + -162891731769046, + -130507859408836, + -153761690047551, + -145470040323284, + -143535336814988, + -113429231453043, + -121855573437191, + -125638099662821, + -115962620084340, + -104876480854087, + -139786953417748, + -147268051747912, + -149506002539210, + -137123973411890, + -129899373581070, + -155816394865680, + -179981110711619, + -194091054808604, + -197414210861315, + -166837885487115, + -154794612149429, + -183486206210301, + -205637054338371, + -219803692170910, + -208272726055286, + -242261713989715, + -256687173297797, + -247879023410693, + -262893136287578, + -277205829313524, + -284979538332092, + -283914836804983, + -275023950958654, + -304673049752844, + -289469792950918, + -297756622428120, + -283638339136113, + -258865938045558, + -249672176992025, + -275729020525252, + -258210926692309, + -291817462523120, + -309933077678358, + -338203052066211, + -359696498357610, + -327796431859113, + -350198996562119, + -322962337198541, + -290454178976391, + -292691221206989, + -267101430874835, + -249215520505479, + -230806191537810, + -211947775879711, + -211234957196227, + -178525404549117, + -144662400759520, + -156173165193925, + -187349873087936, + -221716660645954, + -251758345548341, + -285636123457444, + -263791705876866, + -295760746979614, + -270619757357946, + -262296688634279, + -293268740582382, + -262730685076881, + -292837558553783, + -306450398305686, + -306129522303348, + -324485533580718, + -294675355729619, + -307669634982741, + -305332110367408, + -271636012975317, + -271626584797028, + -243572488356326, + -209493501050146, + -241764048600387, + -254266376479208, + -254943349172608, + -252249102947991, + -242065069232668, + -227628157883024, + -215219586846187, + -216933894590146, + -224198069479428, + -208549594887035, + -241832286710963, + -246133763962663, + -261869817204520, + -251463319313585, + -222495015727631, + -193494935396573, + -225719600727935, + -252006544888975, + -281293747564480, + -268212159470340, + -248756530551046, + -269030042867779, + -255658970879677, + -273689268153116, + -258581845003295, + -244487878962694, + -278909572348556, + -283704004540928, + -261738593074756, + -242195758772420, + -240316936144707, + -222839137464167, + -195709081031849, + -193984330740372, + -196736585251638, + -163457157374824, + -179081766728533, + -173631606029040, + -158449650543217, + -193265867139148, + -212163260674953, + -218032263213729, + -194164033892690, + -170949294568307, + -166142443625906 + ], + [ + 0, + -70368744177664, + -2633546645122, + -44798370319938, + -27221312319071, + -67231976161515, + -44073994829259, + 11986018548423, + 62072552514313, + 65624006999260, + 36447651522370, + 64940797932572, + 41306150210456, + 25346102357092, + -33644269875469, + -47792518855222, + -79473547495057, + -53603136741176, + -121353638315875, + -167329002922621, + -143430021932474, + -174062952951388, + -186613861658060, + -142701056393917, + -169962267118368, + -177589447364285, + -229420124112813, + -232499874890819, + -274559582547469, + -321229647287550, + -268697676872730, + -306528189011690, + -325127238951542, + -268900243802667, + -294406456363797, + -249969312651618, + -285028356858230, + -319583510546540, + -279247122804492, + -294054782495576, + -236392997704381, + -250445945325240, + -234150588693528, + -239374111040930, + -205780212091217, + -266690599716813, + -279724103470707, + -311332852111543, + -299961625039579, + -236031440282446, + -257933330582760, + -198753174394845, + -220249639489497, + -179780092198271, + -169065390621305, + -133753115888123, + -178485130868217, + -213382093692314, + -226450933748815, + -238206802620618, + -182683482627695, + -241279871503902, + -255713072603588, + -274256999448615, + -310259783170727, + -363482557069094, + -379265664055629, + -359707453993361, + -310757354205719, + -287142255471065, + -283669315870966, + -295827269205028, + -316510796859343, + -365406493758592, + -406369904860897, + -474598994319124, + -486891252444997, + -496276898569243, + -436781851943408, + -464978943920603, + -432352742625447, + -478664225455628, + -471522249946398, + -526871779540349, + -479137788264829, + -539266192850218, + -559735802096419, + -585128424719848, + -522002556421039, + -525142754004568, + -579741357658476, + -639119570072293, + -620522669604062, + -582678010642877, + -596428188445548, + -579384480705387, + -568627273657184, + -629880336823450, + -616280477822855, + -641822881403569, + -587945825106399, + -552783188497336, + -582703412609961, + -559471145707694, + -593927531736093, + -660616646409058, + -653433479878894, + -595731886304484, + -538145787088806, + -541967828957445, + -601529429541536, + -550989839884154, + -529034832398457, + -569957788313107, + -569514330850843, + -563618661051927, + -540712650386360, + -485824522069850, + -472441172719872, + -436748747552712, + -439063181214863, + -450697851205107, + -444052162742804, + -431253228935376, + -482347222591720, + -549141066160213, + -581455953780086, + -585949040648565, + -522215784601646, + -545542718763884, + -523112381594102, + -572146802018139, + -562511773846830, + -535181663859491, + -590216574405952, + -660018323604819, + -727457966750946, + -719035180964982, + -766036245832290, + -747684077784169, + -688825137089200, + -754186508020270, + -771234320971969, + -760637697754305, + -810613380683171, + -818304415687921, + -864778185151790, + -801464639293251, + -868076759504942, + -858094683247971, + -914163310042753, + -901512658325393, + -898354901511229, + -933995610201533, + -893176422552463, + -854865415428877, + -853576192561556, + -835986468900785, + -818878566679714, + -777298316668156, + -766309937553429, + -766410586583480, + -769551702825008, + -833607666683697, + -775542427520993, + -764702770696767, + -759135936355140, + -714713804120632, + -748081260603783, + -684764568058433, + -724206240590090, + -755269578375519, + -694049385764645, + -722740070788495, + -672854531207608, + -604287581079860, + -559230274150096, + -508306376491318, + -536077478145023, + -474222416026818, + -469707077162451, + -421246493172386, + -473441877644328, + -483482581619059, + -504566825137475, + -556264583322812, + -606805354226332, + -551247692836492, + -568956484311066, + -515714384524355, + -561656261654081, + -554926593786784, + -504496883954036, + -462358026026177, + -448382548643265, + -411453656385908, + -374648737367576, + -337302927993282, + -404665304859990, + -437742562887761 + ], + [ + 0, + -140737488355328, + -117376993649456, + -169294344644831, + -198785994498891, + -102178629353955, + -96429064661339, + -38783203690109, + -154483198313094, + -131585197525211, + 9004339030065, + 122936888914550, + 116003021152398, + 127195492574191, + 31261039474359, + 1910771044941, + -77742730744717, + 50649356933026, + -63379425113142, + 23195875336988, + 131180796319771, + 258109393018223, + 146973411695559, + 153563878473207, + 222746400316687, + 288274561418854, + 169667836867750, + 171987178850940, + 292578890262204, + 307640402052568, + 238296976462905, + 174892198922400, + 257604126570703, + 361213288385709, + 450059825756725, + 427128706089234, + 399692352310551, + 373271923106385, + 389198134226247, + 358617546589719, + 450474692161099, + 550790598619666, + 465486588396286, + 582200562035618, + 568998649382263, + 581887343889974, + 504237982484329, + 515924733817123, + 638930532842871, + 660692794374765, + 784130890913268, + 839005941370572, + 799028330527008, + 856664830248611, + 739380382257749, + 762048477342333, + 858256584272895, + 983500521840940, + 915258297623461, + 823872666817351, + 912546946310362, + 940199782410110, + 828746968821042, + 834508262801872, + 863309936107864, + 806226432698985, + 790650012441659, + 860818386059880, + 760789052151308, + 731255258604309, + 664707767095115, + 624334250427501, + 579946300844466, + 659577127881713, + 695540993358241, + 634666817617455, + 516462235941360, + 476857389325869, + 425650723521684, + 540833214889127, + 548236063354786, + 596045498972902, + 588771938028933, + 566000445379216, + 638048878890547, + 543235507801684, + 473419663058883, + 463509452078866, + 495290559600615, + 627554447260146, + 701160890118273, + 646432917666315, + 687054362846987, + 628711860460212, + 659348643363765, + 581283393180936, + 459844173018070, + 571425364638686, + 566590171841639, + 500828708292134, + 619663114243942, + 689160438038705, + 579720201114934, + 647706453736780, + 508059487422070, + 606975159971694, + 485361040772147, + 623561559505921, + 681378979203267, + 614394531709493, + 588365252786116, + 656770878899585, + 613116981151072, + 612594117017143, + 534586453865125, + 472203817063785, + 471343971575021, + 394961265758962, + 385392601737145, + 490453875631874, + 441239461140295, + 515948658647393, + 467212955135041, + 553454001150245, + 499454006444109, + 516969597424509, + 628351064585732, + 610395930085855, + 510000468341470, + 544561344507049, + 493206270727420, + 562366017743202, + 457345710908930, + 434150742620346, + 312289660136214, + 247059766384648, + 215909831466590, + 77874513979011, + 184371196159305, + 229016578060199, + 242588764549323, + 116624178221542, + 31996928194530, + 133230736367457, + 140524903637948, + 123067659307665, + 194321571903522, + 312953036697931, + 181128508165910, + 93893891048153, + 181646301536320, + 107877404575704, + 201233335343275, + 195347971045851, + 76466457140808, + -61173551589161, + -99420035886584, + -213505991190477, + -275732807344728, + -251938614733833, + -389612493785852, + -474944455144982, + -570531835413966, + -494832017509895, + -468889713759549, + -454459055437178, + -434411659855671, + -575010300533080, + -532411275641930, + -581046045876546, + -699847179656307, + -783090199875242, + -789320865471282, + -819853898837523, + -861754918433180, + -878019827431629, + -844816426348185, + -783420480124735, + -688331369724131, + -603048829144728, + -738711437210229, + -728212553065951, + -665179942262310, + -575776125348385, + -672693386617208, + -559922876087191, + -428582035285524, + -289823509180869, + -358165557661821, + -243424554543377, + -138020128526929, + -225458087713757, + -364044910004097, + -291445694767592, + -205655233382150, + -86363404721932, + -144466674950788, + -209539858212534, + -184217031234261, + -167953568755481 + ], + [ + 0, + -281474976710656, + -108462505318873, + 43524599724868, + 171238115176440, + 200912794242206, + 286836747775733, + 58988343681595, + 176341372647806, + 33216777823211, + -42551590553472, + -141679511062404, + -81382130315426, + 75756773172574, + 66636843103768, + -44422979644211, + 60767719291339, + 182976060585478, + 62907114751970, + 205261825765061, + 58189125995042, + 159158144615396, + 144814412567366, + 209274116695192, + 267118110669187, + -13169928785126, + -94418288240333, + 174976204232292, + 381821871557391, + 536641693649011, + 754661634821101, + 520327929093463, + 415042372246060, + 378699321685629, + 155361481828104, + 97866005641336, + -51586546348519, + -45034803958494, + 187345455965173, + 310967671688035, + 339575890037273, + 318955633905969, + 569153857320210, + 836014609751890, + 975533803684560, + 846432263401130, + 852858611901438, + 651381535896689, + 623357369679991, + 685583449918235, + 929258541196908, + 764274672254570, + 750536822463940, + 504595802686027, + 246733428886267, + 180904189296300, + 233519326212079, + 315297375148271, + 326962819410402, + 235506656216007, + 317950641905452, + 110520441037498, + -144729696657168, + 123377733740548, + 395893935189264, + 267846450574520, + 33040056936476, + -139370593036764, + 59551418092140, + -79062169965247, + -260272641595583, + -211861250690722, + -475219590210051, + -631502330073207, + -683617492559173, + -797614157789124, + -763866483172996, + -967310339640129, + -1168599607615926, + -1349867262676186, + -1557636867375348, + -1536712610127004, + -1471705699516769, + -1534873268548053, + -1793748246707591, + -1618948100181212, + -1845722843934277, + -1976593071980034, + -1708493396809432, + -1459888974211256, + -1510627801739556, + -1709856373260501, + -1606907790051087, + -1877761224962800, + -1853514774312183, + -1944677691129861, + -1961880484079096, + -2074528465437639, + -1939882800065379, + -1921854893731975, + -1656654717029550, + -1741164277276200, + -1548464316769697, + -1794375864872445, + -1766056592342286, + -1621112116618137, + -1895002241710044, + -1855498069541521, + -2091164446177739, + -2065860012171296, + -1804650505066921, + -1609912511262045, + -1383742280214691, + -1454666356703857, + -1503096168319371, + -1326856749319032, + -1149470038963501, + -1234076926608954, + -977730026318556, + -993609363645074, + -891411082859214, + -672357624445928, + -432412212128514, + -324100578465447, + -353974167527568, + -341310451198383, + -253209846490854, + -40862062900473, + 93247516573604, + -40910284089305, + -171533453035276, + 68019121068404, + -109081182637144, + -41087040864254, + -23870885210006, + 133308843652161, + -68654881964695, + -60458470422178, + 30810089359164, + -206519357020220, + 50072246036229, + -45502471207813, + -154691778801195, + -145504496837309, + 109098365627117, + -35289239174926, + -149817755341048, + -351859562585981, + -91753231238823, + 11148633321077, + 252098642650979, + 96843321318993, + 115697087772265, + 22225154066364, + -244681349726851, + -342972931576759, + -438363427199951, + -699395531797690, + -673223328654241, + -544954466788181, + -567376417450064, + -695024129345161, + -746379441083552, + -605110415437613, + -452915560433363, + -541998041694344, + -820897996317742, + -1083610401717574, + -1016295766826954, + -851635265406564, + -879531173828287, + -1044562561176796, + -794786475324685, + -992528152885549, + -1273123871409938, + -1293267473478871, + -1547739930604233, + -1501552798864938, + -1373047177119176, + -1380498277317129, + -1267864833040064, + -1520309801532664, + -1589043853060464, + -1556843158926203, + -1337279562083030, + -1477101320782159, + -1702297100836908, + -1813914071400986, + -1568316094981543, + -1512836848519809, + -1489678851056393, + -1401415700896974, + -1350592421136002, + -1335492669183622, + -1516868351876918, + -1332667873067094, + -1291640621216687, + -1101464186586358, + -1376797329011516, + -1110066079910075 + ], + [ + 0, + -562949953421312, + -17587725526794, + 469339429031087, + 660593922279105, + 437990823358964, + 826008137253651, + 919985218147182, + 1276327559487856, + 781671457575793, + 843011773130246, + 785008273684721, + 254138347978205, + 90863646384293, + 480987092292444, + 965456312943592, + 629838582980701, + 94017047965540, + -447673261879456, + -927699251907591, + -1339895145639924, + -1318695021861251, + -1317073504614932, + -1233007473695194, + -747040292680090, + -817999285542971, + -1272730549559843, + -1550752855883718, + -2037751041932764, + -2508895275420143, + -2162916078253437, + -2374589746001296, + -2472664801900255, + -1941504544645224, + -2442755326843188, + -2232374629829352, + -2476117766724632, + -3033292614554714, + -2605632739849931, + -2983098488935851, + -2804845827833715, + -2649969199352914, + -2795509602954751, + -2711821402795696, + -2768842942600986, + -2756436136524610, + -2200970650097168, + -1915856395315274, + -1912836851896783, + -2124322892684822, + -2648898094117356, + -3184452003927502, + -2659727153356840, + -2155332028218850, + -2667760791366857, + -2373526567803127, + -2784731147448042, + -2558580177581570, + -2876850390376801, + -2662863377169243, + -3108668975389727, + -3555197426415677, + -3164651299749503, + -3007282669827243, + -3255562165648646, + -2709511930848729, + -2994920089533115, + -3271457449683538, + -2804686902309756, + -2623390808120700, + -2815292145765531, + -3028417343733473, + -2707829592699115, + -2713556339461514, + -3159602310762828, + -2916219851764874, + -3397160425825000, + -2914693843721439, + -2670597172179341, + -2962453063011131, + -3172930602691686, + -3475453645388184, + -3065332090573557, + -3625311341085152, + -3834417455354363, + -4379837938609756, + -4838159783160914, + -4960229002379471, + -4651456252788809, + -4759390715494352, + -4972810321150988, + -5075461904493525, + -5471938005804126, + -5370740028514652, + -4919736995202344, + -5126350249643400, + -5147415883570885, + -5656124409767369, + -5741928190724373, + -5349205513890604, + -4798936425400349, + -4549168698998689, + -4209118039074111, + -4437028333585386, + -4411022904180447, + -4078925246616441, + -4028428462807692, + -4319343370908339, + -4372553251285275, + -4393261045687890, + -4672662474910832, + -4342350336246961, + -4490170182862974, + -4286035159478905, + -3874841449822236, + -3729485587563225, + -4276112593583798, + -4480192277705225, + -4590066711802729, + -4381997685870018, + -4481824328039713, + -4691848474132507, + -4497743563267937, + -4204428482660586, + -3871837066716952, + -4099451318272042, + -3594473107876429, + -4090704590285358, + -4103482703146747, + -3752879315594960, + -4203380970044864, + -4008988632179184, + -3643556240493438, + -3400375565551364, + -3323901216172574, + -2888102436309470, + -3380093142754319, + -3201226371268173, + -3759984679495385, + -3531018597778016, + -3279700058518208, + -3582166096987961, + -3466107875229703, + -3737099570977735, + -3976706690291293, + -3860929772851986, + -4136169621810644, + -3787813739325638, + -3511241416682881, + -3965770435394003, + -4383324287711565, + -4413459108735178, + -4364496388658983, + -4445547869103942, + -4271151983050883, + -4067736178810690, + -4263899620340750, + -3851478496124250, + -4155039366186772, + -4024214378525623, + -4442802899355231, + -4167602099211335, + -4482010753626679, + -4122072620931174, + -3839486052762301, + -3405127368505405, + -3965931549189249, + -4155766186461024, + -4256280090665980, + -4041492096769703, + -4097144902883413, + -4043987633862300, + -4214730855905785, + -4417086377872183, + -4846188056192645, + -5283313368771159, + -5074034952042986, + -5350066244628466, + -5734285358832262, + -5337018697224292, + -4839062796040822, + -4528448735794951, + -4243394368824771, + -4137821586533573, + -3605462663093676, + -3108550477945727, + -2630021518053102, + -2870452739616087, + -2358966642617600, + -2681476938306880, + -2440568531014139, + -2853895084719263, + -2919783655275585, + -3404519259018197, + -3211597771608176, + -3365705520796607, + -3299131803613346, + -2905180154787969, + -3206197664723563, + -3202631183416215 + ], + [ + 0, + -1125899906842624, + -404921059206593, + -249413706008860, + -943597583604423, + -691145191610179, + -819172490150060, + -1879216418388626, + -1225848427310965, + -1708360133018130, + -987900361291078, + -1843069583722744, + -2915860617063731, + -2259980444104873, + -2330628995264461, + -2362758329552222, + -3006652892076308, + -4036907043267656, + -4335762216711756, + -5422451385958253, + -5989443249041422, + -6213870353171897, + -6254855905240751, + -5859526505388317, + -6390589589280166, + -5530087477425067, + -6547627218884509, + -6646605530794593, + -7420163114621595, + -8447383531388522, + -8404025640956742, + -7774723386722536, + -8369691428055968, + -7899212515628531, + -7649417359105478, + -7431428829019524, + -6542525389280671, + -7382813145704473, + -8474527115993330, + -7626054312384489, + -8402808139667706, + -9236533584956940, + -10151184040271244, + -10914643067454514, + -10645194830347358, + -10867470987662254, + -11982049676784392, + -11031116536208080, + -11754470838264198, + -11730596675232448, + -11469050456095296, + -12324257118504106, + -12915947709423616, + -12521638242863396, + -13351752063335888, + -12591579113498020, + -12110991172071792, + -11631903505297848, + -11754402267049806, + -12595282729252584, + -11541281016535504, + -10871690367158006, + -10830915138900120, + -11466845376169080, + -10780414662719224, + -11858892326964368, + -11830805998978632, + -12576720349391612, + -12421616574182134, + -11952651478599570, + -11068854416286252, + -10085678739329676, + -10039622607068416, + -10247303280768488, + -11099732850775892, + -11585235093282976, + -11374098882396596, + -11851987198539836, + -12475121261880928, + -12643349902609980, + -13274064259385860, + -13665745049168248, + -13441824848902052, + -14515239475159464, + -14530671313264768, + -13555573806876560, + -13713493408830184, + -12978515711768108, + -11942587722350094, + -13024874604481444, + -12138944486174408, + -11041728029216524, + -11184550775395370, + -12265920263362348, + -12632803693274248, + -11528449663650776, + -11676388685957092, + -12107901944377058, + -11098682940172616, + -10278592917410980, + -11237351851740680, + -10428083453815916, + -11471571258602588, + -12524691697461148, + -13387288407241338, + -14300113142200274, + -13602916896305312, + -14309126383288884, + -13293863798333184, + -13155737647468722, + -12187480301699956, + -11954676193703704, + -11959633406259924, + -12380627439407220, + -12837435203506292, + -12202443233143852, + -11175310101500560, + -11017974164595208, + -10483579111380478, + -10072648193185950, + -11037641501976244, + -11233032837146840, + -11707064730959208, + -12528060969656292, + -11822366447091500, + -11646815832692614, + -12023890175856642, + -11897595533986270, + -11898371179586416, + -12290362998990220, + -12457476351953482, + -11519992030470390, + -10800705459878448, + -9835801805921588, + -9754209293471396, + -9910652679840592, + -9071570248684300, + -8982177857009310, + -8539496191913081, + -9061540052881168, + -9237522213125020, + -9932460337598692, + -9595239748102724, + -9730701335538128, + -8954108748023807, + -9326177886769212, + -10215830575913248, + -11128552833776230, + -11545256318348796, + -12650916058119904, + -11602686401257828, + -12684262107537248, + -11800659059499920, + -12101061349573388, + -13104069670398668, + -13071176873556528, + -13587781126130072, + -12791552862941850, + -12175760361658564, + -12290561600970664, + -11403884182092160, + -11299237470124842, + -11937502614730368, + -12718919186749016, + -13286414007120332, + -13221897574851498, + -14225002563422068, + -14896240137132574, + -15996275819941210, + -15238892543095568, + -15510172272318588, + -15541262148604524, + -15799009842896542, + -15518582415647190, + -15617829168629454, + -14898407718733062, + -15097580326399624, + -14330218092595408, + -14063304856292086, + -13170549689252034, + -13351421120352804, + -12989020171207020, + -12242674002270852, + -12990096256147304, + -12809920507488510, + -12186816063241852, + -11265361492265320, + -11155885267344188, + -11397015580389180, + -11949486363068768, + -12097412756592508, + -12456890656234958, + -12183897187040112, + -11519200095099184, + -11594309183340874, + -11031013390055446, + -11222212754960876, + -12252098427538032, + -12655908669418964, + -12820676404046078 + ], + [ + 0, + -2251799813685248, + -156565041626495, + 1783640864794895, + 2827707839263247, + 3467057874929278, + 2491046898575225, + 785282571415803, + 925797371224733, + -702483609363014, + -1159122838303987, + -1346066034615013, + -1231506759575816, + -2609233950205194, + -2581213163271129, + -1833886426438552, + -2889327032596333, + -999326825977612, + -3233987753437520, + -5130245430716973, + -6343561513426457, + -5535461574234650, + -5951355776843536, + -7729727857937996, + -6599361727142087, + -8557308794603521, + -8823113595895130, + -7446173126356457, + -6344666642891020, + -4209569150590663, + -5733313778499498, + -3660443724706266, + -3588008955054592, + -2014188844696944, + -1451712835333711, + -2048442767379370, + -1757406507198323, + -2562348812308202, + -934262638103140, + -2096175368665746, + -1868710528095673, + -834837039669361, + -2567280619937823, + -1720717803971210, + -543433891777610, + 1223433357914035, + 1998035169813916, + 674960439108185, + -79519785599603, + 440720028058952, + 60307541788768, + 1872273939421449, + 4105599114930811, + 5848980784609863, + 3644829798113737, + 1752969990540626, + 3849253257665401, + 1802054310609068, + 1720004538324844, + 2730902375150050, + 3292596177627828, + 5108756022474372, + 5844047512894691, + 7723157581798743, + 8294449406109194, + 8654166745035541, + 7607739119550963, + 9664223990061644, + 7452292576380820, + 5249723721124049, + 7298641190693305, + 9260965682146500, + 9975626786779570, + 10050473347675264, + 10521137272734348, + 9680872799108264, + 11081919829338028, + 11141772155322900, + 11298750214105988, + 12697545666077932, + 10525980405330434, + 10096275304205054, + 8875588989667905, + 8721392048692499, + 6894369592225015, + 7038883407125186, + 8041148277283472, + 7905943288581118, + 7266920227318177, + 6575072153742266, + 7973281253977700, + 9935692070689388, + 10749666339610600, + 10969266341613166, + 11838703993428236, + 12176681624673376, + 11625609279377472, + 12127034437433224, + 11047958452784360, + 8847742247340635, + 7072307529787665, + 6413262290837841, + 4414796007100298, + 3152548997481018, + 3660578993053929, + 5800170962969693, + 7979796030762473, + 8336205471201308, + 8184012923156865, + 10089579916393116, + 8812548848302593, + 8183182998065905, + 8474454841832193, + 8970926073747863, + 8877328662858137, + 7740851755829195, + 8262970807530702, + 8021545845632372, + 6291471852155243, + 7013469753468290, + 5195367633090444, + 6192858721628495, + 6024511421256888, + 4249943943256608, + 2835081472550665, + 3243270207167177, + 1779320442751849, + 1473509753499058, + -457100597037398, + 1006099998334497, + 416887248443856, + 155319304782712, + 389892536300933, + -357786434581254, + 145914459364900, + 1286134708828077, + 2418515856447182, + 1943350950211935, + 273448553005984, + -1665117882817420, + -2638003156342644, + -3971559771165542, + -2121038647037401, + -3183459422271080, + -1281751345972852, + -2960826405730125, + -966165516213317, + -533585409329709, + -1952917510863468, + -2795866845057190, + -2435353525115818, + -1288575614077404, + -3202742649983913, + -2987314711644919, + -2511738146919007, + -1952403589973405, + -3877122394920300, + -3817010017050906, + -5992494046357295, + -4935902777462847, + -2903946759788054, + -731856381799858, + -529841995150424, + -1459570304838270, + -1846813346445447, + -1738634255680743, + 482074837131194, + -967868351986859, + -1144699420844080, + 114834119838220, + 1108894907582754, + 684356736206468, + -444394024228861, + -658866858524925, + -1945279776492512, + -1044725139941145, + 464304669546988, + -1626757890406917, + -2852294738323079, + -1273451768325736, + 51543395957214, + 827007838448102, + 1569199339549448, + 1796776478264853, + 1564717623658287, + 3623230303790535, + 1492979145965242, + -78350118122599, + 181244091427808, + -990384461375962, + 23675917128353, + -906832043785907, + -2330300938477796, + -1779079486776686, + -3745339737199961, + -3990179289581347, + -5168495411584519, + -4075832679862612, + -4265107467907752, + -2077434338564761 + ], + [ + 0, + -4503599627370496, + -314837785970473, + 2532719170052087, + 4070733887796967, + 985930545990978, + 371401587078797, + -1798356971526639, + -5158669449317863, + -5589580148509433, + -3103971948799911, + -4985979727434387, + -6702514319070943, + -6895991431055500, + -8411395908554576, + -8491675275163907, + -4598982272107974, + -7412685455461500, + -11195252519669560, + -7985830625292740, + -3557123276292794, + -1225646822383584, + -1685869425988856, + -4983342825287396, + -7286790358028413, + -6532431888823801, + -3832177918342639, + -3530313888312526, + -1856424323285978, + -4539358493789232, + -5876548164553541, + -3183083770534717, + -3078176613865274, + -3820703577924663, + -6218722009993353, + -10034573167975778, + -5766789391763037, + -3521357234647699, + -3684025147104135, + -7656494711369800, + -10633047782701784, + -8644074185105271, + -8230258866737662, + -8400415444262269, + -5689074319669578, + -9624496880903382, + -5191229811155895, + -6550609501995788, + -3130439276225855, + -1296503487753052, + -4202668957881376, + -8154277563954189, + -6858226644336706, + -6030632353935264, + -2599630813735435, + 1727437182953542, + 3048954018411997, + 4462041909549595, + 1254401970424111, + -499073106457482, + 698003877076363, + -826533613371802, + 630756959939318, + -3642790180640193, + -6344909097028304, + -5998544230237573, + -9853853940546650, + -10487672088590154, + -9593059592805416, + -12704523493249032, + -16311304411440126, + -19248278063837652, + -20686070315464230, + -20596309596305332, + -22459233423478220, + -20560727550603492, + -18291088263581720, + -16582167086129016, + -12425597189204040, + -12787282857116112, + -9654943545816984, + -13356789968653376, + -12690004666336556, + -11827955056515350, + -12041145033544888, + -9188654165298012, + -11355048202690936, + -12741219856283496, + -8658178893721205, + -8704933743162753, + -11727732387113744, + -9330218231617744, + -10332152605165534, + -11821208062284066, + -12422311167529968, + -11044267482258340, + -15439236979576652, + -12079471266681040, + -14546641559978326, + -14307575137522504, + -16406117738291976, + -17978282688900716, + -16856478810064608, + -14548394636500358, + -11191920360938040, + -11218015947792404, + -7757179410268048, + -7542945571121765, + -6836929275856782, + -7952073755123904, + -9021737357381310, + -9016406632273322, + -6725670254256008, + -7327914795202501, + -7120147456987875, + -3916699346459914, + -1327424867553263, + -4296446504431794, + -7163739655159596, + -5159608845471243, + -8202211807373973, + -7055034956899720, + -3473841074155911, + -7875083576130197, + -3855640556911695, + -2155651866037950, + 256241409952066, + 1500973858904341, + -869058677572942, + 320560999289939, + -3979009937298810, + -6315206439595369, + -5336763783139864, + -1223998707818129, + 1969174611026194, + -2168446168970790, + -2392875182794670, + -386156910436141, + 235949741991716, + -2951106954536577, + -660970509701263, + 123903613956545, + 3802335485243838, + 4785870085681342, + 422014296471542, + -3311663890663492, + -5348673073269918, + -7470222971336011, + -5161099825338866, + -2842039882731798, + -3560138161105291, + -4753229847204999, + -5491614099014783, + -5426225800605162, + -3620855730439323, + -1371111316457433, + 2356869320962565, + 2050746304391527, + -1754594539279534, + -5536679364163291, + -3895365224006874, + -3439553580308718, + -5912111462246252, + -9069417035326516, + -13418559004113412, + -15650584367760422, + -14630733114037662, + -17784527030850480, + -21947444465540480, + -24800000653307090, + -24533310695754710, + -23391263332052256, + -21971064395970490, + -19735876592993056, + -19961502719344290, + -16365501787927874, + -14484597034834450, + -17489707412101224, + -17121393108535388, + -16542968511569364, + -19528951246061240, + -21063372191469124, + -18246937796713896, + -17639301170601488, + -16917642551015928, + -13131465285891120, + -10087553636789104, + -12089376144543104, + -8111550545665694, + -10256771793862320, + -12500371193614452, + -13594126155054596, + -9293894880241862, + -8636934320742974, + -7715780961270925, + -9105233918759692, + -10728078292646260, + -10576929492634264, + -9363077003546188, + -9717723443718840 + ], + [ + 0, + -9007199254740992, + -5814847697611025, + -6021542079991477, + 1851107790825924, + 7330199804693107, + -573582956573021, + 4083217559270234, + -2507988839360628, + 2362753843908645, + -745754957166194, + -9419333174161676, + -12413603378500972, + -3631917991776925, + -3660781120922581, + -10034900047112752, + -16572845775814946, + -9571854190591394, + -1384461551943916, + 7019785753428889, + 12756985501257800, + 18798752987688256, + 15755297163469064, + 21747107949988640, + 21689742493884590, + 13774065038201724, + 19392550704699610, + 12301943031809920, + 19606415099164596, + 26202576654140990, + 17634193130132256, + 18272112102530356, + 10474627898002340, + 2510569136778914, + -1337315187832507, + -716915063402358, + -591928121309074, + -7321713443621082, + -7701746858180436, + -14333891851096452, + -7950745695704750, + -7560576436478758, + 858082422275149, + -5128558516205996, + -3521651344707690, + -6823272252719896, + -14890496071170960, + -20574536676808496, + -24961342075604188, + -17999625329798208, + -24999952628563332, + -30345676785648084, + -23047011837167920, + -29450189320015370, + -21775121830760936, + -26612413588673880, + -29440486268052924, + -29724325146073136, + -38229380085798920, + -42919245664150810, + -47531601302720740, + -54737242467421790, + -54110644498187460, + -53742958184052360, + -49988036188660850, + -52728755488190180, + -49346240535824530, + -51531540231962250, + -48470638928483040, + -46441484185799610, + -47876189273836580, + -39334634788652296, + -34581932125890732, + -43583067772001300, + -43212666499760260, + -40988612375761200, + -39088437104616890, + -47339872290235060, + -53432309422321560, + -45410005773282560, + -43541240129072190, + -42153193503852180, + -49395157471916100, + -44587165014154540, + -40776841873267420, + -48068811820514136, + -39505081427954490, + -46737484666548504, + -50666709216046750, + -49463170484588456, + -47077254585814650, + -40449230328864340, + -46461517993474910, + -46405271987195480, + -48474264547464890, + -46739704154098136, + -51108626328622010, + -47095705917805384, + -52071272278094740, + -49576783304868620, + -48734649738693864, + -46831339889872200, + -43414051936448390, + -40360702123479860, + -44124354994665750, + -38784801033999920, + -47273047696899140, + -49494426872641560, + -47878582081477440, + -50452482420172856, + -49216473942352240, + -42820739206378650, + -41949610485835320, + -37790288619122480, + -43016253508903736, + -34064655234802188, + -39879629153121790, + -36365117591539350, + -32810456759436612, + -28689478784319190, + -35656242796873200, + -39130251438815950, + -41191245600181230, + -39581391562829820, + -47652318513445700, + -50851204184374800, + -44308887621364180, + -50599080182998400, + -48094233996597920, + -45432508706462024, + -53847841620642860, + -55848874191985370, + -49212191500962200, + -51166087450198010, + -50560564803752584, + -59529654294988030, + -68236063005388440, + -59579484163935700, + -59591215158051220, + -57652171398035976, + -61601702802956410, + -66708562591229500, + -66361035927436750, + -58352214119621864, + -57863965978708060, + -53198978866982300, + -54225444332979870, + -60010205080148930, + -59726090170689784, + -52868794593707850, + -51126739228676270, + -59450164750841760, + -62506861293490140, + -66584078265296340, + -69396715005175670, + -71368306683781180, + -73701805004254180, + -67138942766389380, + -75514506615364200, + -78473786056914270, + -83239822852595760, + -83025859465746220, + -86138041527213500, + -85193149950526770, + -84339943928282560, + -87961533878063710, + -85437020578240130, + -93501323611186100, + -85738319085839090, + -83759299224632800, + -88704797415051330, + -93390784601523420, + -92365818288821000, + -89945250492623740, + -89807771101252030, + -81374335700352370, + -89062546594559420, + -94144256097927140, + -90890415098756080, + -86709169980754140, + -80427209177304940, + -73729266894567940, + -75934348175205890, + -79040055442673500, + -73198164726938080, + -79847917471341980, + -87250853979087060, + -90844871981077020, + -89608509844619660, + -86337000646354560, + -93802339455219790, + -94092562020842670, + -94647392931900700, + -86029003917349580, + -84639081207171060, + -89957307508746340, + -83808227567696510, + -90243993537452930, + -87072525573919380, + -78396717836077840 + ], + [ + 0, + -18014398509481984, + -12226190471490180, + -22672611942859890, + -10035362931120012, + -15787463490118792, + -22424390824700856, + -20622206685995410, + -27478929288360384, + -25547339482354496, + -28422076921040800, + -18025836127805424, + -28457876542639136, + -32197353745654772, + -15214738516782828, + 1294695905928017, + -8391381010490785, + 3175869249099665, + 11368852892270040, + 9416182713810714, + 13606512727540182, + 17648440030659684, + 24133668071218416, + 37417011818772190, + 54896452125498400, + 65730886240147816, + 80703572233376560, + 80435299812069040, + 69415616959700910, + 57840215874100080, + 73846454642453580, + 74628335593744450, + 80968412144568980, + 63229705088570630, + 58497893189786230, + 65339235741136000, + 48676040689074730, + 52396403363424180, + 43745447158936290, + 37780897926491336, + 20574698771383520, + 6683922803236859, + 21385735745645892, + 6231149602069255, + 1103509047795451, + 13536561821967676, + 25997259728311268, + 25843375987264620, + 38137649973423990, + 35731667897913360, + 44990542655948070, + 60380724836558350, + 63255874609761790, + 75163161047925540, + 79332736973427040, + 80261847678894620, + 70422077685195430, + 72480708991690400, + 79444988566587840, + 62629683859553600, + 80122885815625950, + 79349321517040460, + 89652945821050500, + 84943443235257860, + 98561562851066430, + 115351276884350720, + 131338332165113730, + 142765278810870720, + 135320964107276800, + 149989944294032130, + 165531397545199800, + 182907978028319460, + 200358179523900960, + 189558392024882270, + 201174538773140030, + 185872014533907740, + 184885902514903780, + 200358774625930300, + 185429645528184900, + 199365002615858270, + 184760395007388480, + 193209635842732500, + 182553898367991170, + 196392854656307140, + 199492478866436540, + 204082463066948030, + 218952093680577120, + 228311833873800420, + 222204404010457920, + 211985042440978800, + 203823971082997950, + 202945524349407780, + 190033447928841100, + 188364154843314560, + 182747326600687550, + 174542805502314180, + 189837000946077120, + 174273113550767550, + 187472496937267680, + 173125846014563460, + 190708913873683200, + 192873046428648700, + 203761950041907460, + 215718899541244220, + 202052730520799970, + 205507175570830370, + 220949166408669660, + 224584538762621760, + 241987821481776830, + 250943962321412000, + 241550980430314240, + 238425617377228600, + 241596240195162940, + 245849122064823460, + 247632369732910500, + 259682687337958370, + 256562551488598980, + 267378843157061100, + 278497168140821380, + 291883720414574900, + 297184580221928450, + 286371702610658200, + 292714215672932300, + 309696196801709900, + 301366545715726660, + 291354207938932700, + 299037290088282900, + 308263400182531200, + 294149152671847900, + 304052474817917000, + 310715773025701250, + 302796653346536400, + 310216690023656200, + 312747353422530100, + 317294051713880300, + 307441882581434050, + 293304038923804900, + 284134574887708300, + 297773438581622500, + 296001231021174100, + 279736826243980800, + 270139989892586530, + 280495399138463360, + 271540753143944480, + 281860784337911680, + 293872701694432900, + 295719381720462600, + 290165707748131400, + 287170105829528200, + 291851494824491460, + 300782461836280100, + 286819049822454850, + 282869092497009660, + 293907625614072640, + 285387379668513630, + 279140425186007360, + 283520080474027700, + 298434650622968000, + 314246182844217860, + 326274896904746240, + 311248048148620350, + 309331006898910300, + 304333568583578430, + 317672389264332500, + 319298080310302100, + 306460398248412740, + 315154197807714300, + 312529455882873700, + 313448077477567550, + 315141190837407800, + 304280087076437700, + 298335628044409860, + 286847467794654750, + 287454174044845000, + 298141758745948300, + 292196396225976060, + 308537768759157100, + 322091640779474300, + 332491826830499140, + 328867762173952900, + 337842452983652000, + 333859662810921200, + 349169802770085600, + 340931700954299650, + 335461781129407040, + 351910645683181700, + 344061176915445500, + 340388653300870400, + 336253150305998500, + 330863058267482560, + 330411633364304900, + 335300447320897700, + 343943716412179700, + 358302517069012860, + 349907439755764860, + 357171120578071230, + 342172331312616770, + 346794972723519000, + 339327984088896800, + 330050710980862300 + ], + [ + 0, + -36028797018963970, + -25585079015954936, + 1385417775479117, + -34178564238813896, + -3529811048518225, + 8968658959701591, + 34030617276605760, + 23092989509606530, + 53583587186612104, + 35435080255190744, + 14789131126627304, + 755256011086418, + 22067561152949296, + 57686961596767130, + 69438008375973780, + 98021515791900940, + 132067903992614990, + 151090287387553400, + 172181767568916670, + 203430540769661660, + 193947526478255070, + 195850668106291840, + 210379610089757920, + 198277800139263970, + 208013450238313760, + 188240194091383100, + 200950139138545570, + 176820092353864300, + 143523501948146980, + 171017461123053820, + 206674219763050700, + 207068867455615650, + 230261775915154800, + 231603102163625700, + 215777687235209860, + 202955556514741600, + 189553425081746200, + 167240720166876220, + 133316549656636500, + 159505681839169700, + 194708017490183070, + 194410431013860000, + 230050118467153060, + 254909198767174340, + 231619800331238400, + 239534896229511800, + 262977283277063140, + 263578936570840770, + 285523138923974460, + 294041972737875100, + 277597438510498240, + 305819616044243600, + 327075982241192260, + 315034209246006500, + 344182408174877060, + 379957092855168060, + 344043882286243260, + 348359126234743600, + 340258728846916800, + 363663619274314200, + 346240899467885630, + 363347549777626750, + 333580610209172800, + 369233830762565600, + 361065425271933800, + 336950022290349440, + 311366995857085200, + 312584835963037440, + 347484078884261300, + 370475193039159550, + 356569739809919000, + 367829404113409000, + 367789965166426800, + 368787157987013760, + 375459834348701200, + 345493954295969200, + 332546931530735100, + 316401487804192400, + 330385024417930900, + 348195422216145400, + 361459177520211200, + 386116365551016800, + 392140118658621800, + 407664286956371140, + 408219706521008060, + 394590864417886700, + 413822157893590140, + 437353079208013100, + 472244685922998900, + 447680736980023500, + 463694593843374140, + 429557166349231300, + 431436928106815170, + 461582091886722560, + 496454348192260000, + 475156471886042900, + 482684000538631200, + 517699842299861600, + 545607791642628200, + 571445256369487170, + 595108337784693200, + 587335177142113400, + 590603629162599600, + 561012064334022850, + 543211939544254660, + 533347665435080060, + 564821075952517400, + 560654109563618500, + 564215437283337600, + 530101984941967500, + 560986638754400900, + 583791929737860100, + 605118737802951200, + 615658133393516300, + 626010432699524900, + 630336790689105000, + 615071565288067000, + 580857913440889300, + 579737155416817400, + 558961317791965400, + 571677214245392400, + 574544219644734300, + 559320128212695500, + 564687830612795100, + 598377175119059300, + 586930388000406300, + 612358056430393900, + 608861415182592400, + 640505772012334700, + 648930034644828500, + 618249942961491100, + 601337243714567700, + 570915803771719100, + 538030404089546700, + 572716531005583100, + 541990659376728450, + 572892030023783200, + 600042471771807500, + 596601480392501500, + 575241114356468740, + 589166555391292700, + 591496026349851400, + 593380583773292300, + 624187151311239300, + 604960118479434800, + 622799621982663300, + 602083946158023800, + 607326725526282800, + 613405825980084600, + 605316482272626700, + 627828035190966700, + 633887985829034600, + 631057647418015200, + 657418696472181000, + 650531759202957000, + 675039783198057000, + 643568250534871800, + 678791154000628000, + 642981252769316400, + 660978128751778400, + 631695111836652900, + 596948482250213600, + 575848201402198900, + 590315004387529700, + 605671515834830200, + 633154943690597500, + 637779759094253200, + 629473548716637700, + 635772313037137900, + 647897975795045900, + 619601895337317800, + 631703113615540700, + 630328078612392300, + 636412720972922400, + 604013575400421200, + 619830040591808300, + 618219072262047100, + 652971897879791500, + 631848794564215800, + 660975364818453800, + 662164416828286100, + 652811417756521900, + 655776952084629500, + 671795764644357800, + 646973495382368600, + 660453203359103600, + 640413953130207900, + 626511989741421300, + 598605929805438800, + 575874890105110300, + 601324108284830700, + 608781623628790000, + 572940782694805950, + 540365425882720450, + 532603832683726400, + 554895802904898750, + 557375139662679100, + 547805038716748500, + 583116630203587200 + ], + [ + 0, + -72057594037927940, + -15550441703940602, + 25457797741384316, + -15400877254369936, + -79246600304853010, + -18708944194978316, + 44907398151239120, + 58254636827550400, + 64202458217750870, + 67507706621992580, + 117949773758419230, + 184751697689979140, + 184073407071804580, + 235233019872249180, + 296455797182964700, + 228083297569685470, + 257759141497873820, + 267101516573481400, + 273947917764265100, + 268769334053725200, + 308538978966923000, + 269093073060965250, + 216591967140164380, + 160075559716653820, + 153786904441469630, + 177718844298696450, + 206871310705383200, + 265231284332579620, + 322186899454866750, + 387502958992869250, + 418392384849370430, + 397168568230954560, + 368867750854688200, + 338015355741745400, + 330918537816242370, + 324298025618949600, + 256180175453754560, + 258028363227550080, + 299893612505416770, + 308024276949332160, + 355675017076353150, + 324901842395557900, + 363653690357763100, + 411032161673517060, + 418205986125349440, + 369627986339866600, + 436904549237568960, + 485328174863574800, + 512743118484640400, + 522588059490036100, + 513043681941427100, + 515908853514978050, + 570326134442024800, + 612530182419543200, + 649427986631254300, + 624777631689930600, + 661907597091445500, + 615867668144359300, + 648111236840801900, + 588556565903686100, + 586054715695041500, + 598163956194650400, + 637349744167635500, + 674194576027136400, + 708772433087793000, + 776171688983460400, + 757943967604309100, + 704994781778226600, + 645175018614062100, + 654691430527973900, + 626932697754022400, + 589177606771321000, + 562358000996702200, + 516136215550841860, + 539004024122903550, + 484090689603310800, + 523031831930157950, + 552378677011776640, + 559817953747283260, + 518327874054627700, + 507565598380196100, + 463738139522647040, + 496108286447176260, + 492978963754699200, + 450287141580927700, + 452073566036931900, + 386447355580938200, + 387763448465586370, + 418960255103920060, + 360466565499039000, + 364353269733837950, + 373813540270527100, + 437645869446525900, + 504856109734314600, + 575016298783264800, + 625308922839990300, + 688915217050824400, + 756038819852606800, + 700079608493977300, + 685868732065150500, + 698971965464792700, + 631636873026977000, + 700602065030532400, + 707667765691200600, + 641093687148055900, + 700781082762738200, + 725735797072033200, + 756220616749575800, + 744212093860481000, + 674647495708235300, + 723036202095426300, + 765773691265385700, + 792709575796533100, + 735448885825372300, + 775158824552385500, + 792722403043694300, + 853321122125472600, + 892382038071422300, + 914047117765975900, + 975972142727600500, + 955077310591235100, + 997020919853241100, + 1047572649831036000, + 1029207296363482000, + 1094950727109995100, + 1060042322942092900, + 1004343313045864800, + 1058506426612214400, + 996771888357240800, + 1008917805701062700, + 1060484043524283600, + 1096137158475539100, + 1148965600673479300, + 1217838278182375400, + 1240855603655527000, + 1176614887841554400, + 1174309001142805800, + 1148619836041264900, + 1110587777349018400, + 1175739496321310700, + 1149750522985347300, + 1129137695386557000, + 1154813771923894000, + 1139803685338003000, + 1196571140298484200, + 1233274134628458200, + 1273340086784117200, + 1253194074103207400, + 1195048607563688000, + 1261733050143910400, + 1333676316697423400, + 1404650407457743600, + 1444945950888122000, + 1419022292908601000, + 1439484811853485300, + 1421473492973994200, + 1427785882778246700, + 1396271858031419400, + 1351797858729528000, + 1346226206163306000, + 1337681453203085000, + 1389700738502543600, + 1337719942886650400, + 1271200436166049500, + 1199950927737631200, + 1176196870769851100, + 1130916085415231700, + 1147092107008153600, + 1107558475511670700, + 1142750673873202600, + 1140767251378783000, + 1190448921176319200, + 1186825800189213400, + 1215800562899086600, + 1262048029979440600, + 1246352977859527400, + 1203191976753883000, + 1138386189960855000, + 1192027583177391000, + 1227380162852160300, + 1288260242878322200, + 1219956191577636400, + 1170861521006366700, + 1224051377734557200, + 1223317011778016300, + 1213833912889433000, + 1274184228519175400, + 1310453728204084200, + 1265291945995030000, + 1206912044361606400, + 1175414403728411100, + 1129454885116734200, + 1196487646124111000, + 1220688172790278000, + 1181327672906547000, + 1231483395721662000, + 1184439216743852500, + 1143261452286758000, + 1172623084473727000 + ], + [ + 0, + -144115188075855870, + -56208863042127980, + 15212409470706824, + 14534187603609528, + 131968846278002900, + 140747723990970260, + 85907244363722190, + 6355344246857438, + -92289171240387760, + -162164502488186940, + -110224478645965310, + -169688843895160900, + -283677461028711520, + -319015277570937200, + -461812148548489540, + -459855145020909500, + -577566623834731600, + -549575652310474200, + -437044298514736600, + -501936925097179140, + -398592995170696500, + -461239849008195900, + -490273296904166700, + -355436471220344000, + -381545634802663900, + -413394525389424600, + -482086455947559360, + -606989810214179500, + -558070341236042300, + -466907314002110340, + -474818763353870300, + -385150639796247740, + -269612858450797600, + -192063099392167500, + -164193048086955330, + -270652068698066900, + -146753449197444700, + -290318436648786400, + -327427255926341500, + -406698466751900400, + -375158168489637100, + -485562425920614850, + -521276879943735400, + -417280016384856600, + -533825251328162370, + -542511259391570100, + -435376191865966600, + -510793628945161400, + -649983825195132400, + -744122014372070800, + -808199238051792600, + -864308682414414200, + -893588437018826400, + -988860188874021500, + -1103169829890367600, + -1227750869271183600, + -1215691762947300600, + -1297937610977074700, + -1233319547982891000, + -1123796533462488400, + -1050772393601967600, + -1181672018674236000, + -1151456253561790500, + -1155814073787791600, + -1050762640052730100, + -1142934338040761500, + -1280031553693344500, + -1174830542067833600, + -1312675634122876200, + -1298457016401700600, + -1412387314194179600, + -1307005752570686500, + -1348177233673573400, + -1375749382268456000, + -1426606582989446700, + -1325094510160187100, + -1278091478894988500, + -1304740991866260500, + -1447504804658862800, + -1381740638904889900, + -1386904062047174000, + -1492687553985044700, + -1387400811787096000, + -1272839999154479400, + -1288226103861452300, + -1215779654226480000, + -1199780169111837700, + -1184034325542636500, + -1141623649288192500, + -1172902350805848000, + -1049047466446615200, + -1048888920731058300, + -922471520261745400, + -882162103188112600, + -961987025232707800, + -852239746214340700, + -979657970062266400, + -969011049186827800, + -876815073374780800, + -882334582854550000, + -802193649956560600, + -700818957307189200, + -665276109615931600, + -579280175915995400, + -660131266865159800, + -536390663546183550, + -581666686439559400, + -554541603520125060, + -512012533196501250, + -534369603468338900, + -658554585045418000, + -720871638448707200, + -851014207235546900, + -885701304270805000, + -814594953934282600, + -714715264425706800, + -576756244888406000, + -680740620597725000, + -615129090813892200, + -708370934112494500, + -719669966890007200, + -659894914505595900, + -521086380140768830, + -474136464540793860, + -388977166318585200, + -379999792091572350, + -474498421281813500, + -332455868862243140, + -314073023990963100, + -239094361095104260, + -259930123526136030, + -268803149998979740, + -237349667698534370, + -171730195722793470, + -256020716099721440, + -229247212346704320, + -227896524062231260, + -155274314140775100, + -17601162104878608, + 93936808759462370, + 9068149101971758, + -82195571198141470, + 24003683971137524, + -104852950822770400, + -175735066766119170, + -145694396643728900, + -223252526265982200, + -162443950414676060, + -273939860456041180, + -211981074866465730, + -231701725633497820, + -351621794812411000, + -345707771529625540, + -254028452376496130, + -247307351552497020, + -234304636999666500, + -318683532917985150, + -299696595322054500, + -410165329845723460, + -484685175821637000, + -618878022547284400, + -699741964933216900, + -806190215913813200, + -674233755093332400, + -585485537466430300, + -648468982254256100, + -712372714532910300, + -852908085111815300, + -810799969839688200, + -802040048798296000, + -775141271720077600, + -649710457423039100, + -673330812467463800, + -630174940487965600, + -570727237421247500, + -478048065433537340, + -339524595036676860, + -340149640376262460, + -368145066355921700, + -346626410348368900, + -349883812420785000, + -264243856174830180, + -199688467064771170, + -140557684512501820, + -129386953612570800, + -18013524728681432, + -58735802085736020, + -132697897580023680, + -183879963339222000, + -172982254780896400, + -247339820533912300, + -337499997306114500, + -366597711339136640, + -358267483413840640, + -432890972624289400, + -495008864807653060, + -368095751099526600, + -340410414981654850, + -482599285977119500 + ], + [ + 0, + -288230376151711740, + -90038694817934140, + -293860965757446460, + -436091502934230300, + -282604809562268930, + -456990195146363460, + -200542403147528930, + -416555529995365400, + -446963789889191100, + -238844968946687900, + -24575572426686944, + -77122821522994110, + -15443749445198100, + 6318360990909070, + -152142795067870620, + -350303676973690700, + -553576334223816800, + -686912809629082900, + -884248574882876700, + -742841835511873900, + -883721907880047200, + -734860787648762400, + -796701247476687000, + -589927812848240900, + -657974171030196600, + -600966474218437800, + -767150788140729300, + -669184506905166000, + -672132905550983300, + -606947866988752100, + -818405703708370600, + -578729451978929700, + -697179142540116400, + -782325558659377800, + -612885014294449000, + -826370011117569700, + -699384318800296200, + -449090067283393600, + -695516586028107500, + -444263261088634050, + -479322054038436350, + -713998077091176100, + -564890977272331500, + -677968009921641700, + -916214194812374800, + -1113271809873883900, + -1074299134014850700, + -1355564073554427000, + -1628600386615309000, + -1883484596371605000, + -1916681330610004200, + -1932719250043901400, + -1949688741870996000, + -1710784016945046500, + -1790853638625523500, + -1937230656633551600, + -1855048210693030700, + -1773559813656468000, + -1713886883799026400, + -1555772394394221800, + -1680064081935633200, + -1748670156278398500, + -1475572508660955000, + -1474841854690264300, + -1436426791475377400, + -1717349059225757000, + -1909947965126152000, + -1698681352808516600, + -1432670369298625800, + -1629460169402113500, + -1687676504901894100, + -1745222237966611000, + -1701170979108713500, + -1512537768290257000, + -1427919426516359000, + -1679926153254773000, + -1846991330235613400, + -1926181195088964600, + -2129632050517639000, + -2028780846377700000, + -2246101483124320000, + -2202949158961743400, + -1922737526766814200, + -1782859969978254800, + -1912908938133599500, + -1663670085556740400, + -1729430081782634200, + -1882495499875819000, + -1894627889919696100, + -1771779094644968400, + -1774069708261589000, + -2061795826086994200, + -1877421992467518700, + -2089873400507627800, + -1936869549477960000, + -2104373073677337000, + -2155874136405689600, + -2204398557520881000, + -2213096197477791500, + -1929422683452269600, + -1906275901860296000, + -1739894714040849200, + -1696805852524625700, + -1747231062123573000, + -1768159019384920800, + -2018465043982888200, + -2217669588578280400, + -2255971975076092700, + -2148669436652416000, + -2168401793311129900, + -2058589944139959300, + -2281685842310316300, + -2433222539208339000, + -2613685142816348000, + -2586573160229410000, + -2533955121267415600, + -2371034396488263700, + -2463951373114058000, + -2496116080503984600, + -2692515409874798000, + -2565060180844683000, + -2841471158373421000, + -2718229440540886500, + -2871206110796828000, + -3061893446089471500, + -3128583205719039000, + -3190082562241014000, + -3353237886539782700, + -3580110432860014600, + -3447549143295999000, + -3309583462663861000, + -3037502251991101000, + -3301633919118978000, + -3385385810182317000, + -3552131638462719000, + -3778424577629102600, + -3685353989577763000, + -3568055306925122000, + -3428871494122228000, + -3326456451783437000, + -3462516837151028000, + -3270013836875518500, + -3129007349566279000, + -3298643237469398500, + -3339814776445650000, + -3325456343176764400, + -3066682400509990000, + -2964036188567341000, + -2919907262065496000, + -2685765669824998000, + -2915387117003652000, + -3192513442559103000, + -2963590236474532000, + -2946867248371434500, + -2781941693591622700, + -2947889458413887000, + -2685372644191153000, + -2475927039186692000, + -2429107783297626000, + -2340037077734203000, + -2460788684646110700, + -2192880376805024300, + -2137680079301477600, + -1950789289497729300, + -2229390893122827300, + -1993617760234617000, + -2002358197187213300, + -1996845112690979000, + -1851984389808990700, + -1789095861088766000, + -1870249657449129500, + -1980578368318854000, + -1748394558776205000, + -1468782984774619100, + -1395785292256177200, + -1619098356884573400, + -1364521646425971700, + -1312119115047069200, + -1110718599560401000, + -1156817887460561700, + -1035319444487018100, + -785249022535119900, + -1069384153125819800, + -1227108390392883700, + -952714746671963000, + -957590121479313500, + -1163426472201013500, + -939835302709398900, + -1041504069883276700, + -1250668862010774300, + -1248795588172426500, + -1248486123630796500, + -1508317170472846000, + -1396762397922837000, + -1235277922664510500, + -1000917543314614500, + -1104376364325472100, + -1287669391695280400, + -1527139128303696100 + ], + [ + 0, + -576460752303423500, + -119581030183793760, + -421796672552175040, + 103753242946746510, + 393659097234343230, + 195559856224514900, + 144951121694234460, + 311878861125735400, + 826714302131941200, + 1085551322902928400, + 985411710366330500, + 1501442858855176000, + 1533792676030418700, + 1462381756863886800, + 1666014290688223200, + 1384676125802549200, + 1884070233151006500, + 1971926527489838300, + 2512640667946386400, + 1966079345590272300, + 2207688497788404200, + 2641298396212742700, + 2901152837793554400, + 3194841189277627000, + 2769549824608328700, + 2928301575356738600, + 3493755165742407000, + 3092840321466921000, + 2783062030436588500, + 3103399792089890000, + 3117786407273818000, + 3542071359603440000, + 3272181471539000300, + 2783988493023621600, + 2781980004285670400, + 2512938230402596000, + 3005869587830999600, + 2788096328660147700, + 2754825478583752000, + 3204593562924936700, + 2832063956239644700, + 3046098254557843500, + 3012217488526692000, + 3433128179636983000, + 3496955125626130000, + 3042147948828710000, + 2804867448099337700, + 2934646277635547000, + 3358825538949691000, + 3007776037770833400, + 3544895396685067300, + 3319279458390344700, + 2980533639676272000, + 3412582219481141000, + 2894790170137265700, + 3330585754467613700, + 3509807133343997000, + 3951285961886327300, + 4347291176081838000, + 4574162334421820000, + 4173578945659426000, + 3716965187794332000, + 3549731674385784300, + 3590994061086198000, + 3780958668024065500, + 3358647398887242000, + 3754516155946937300, + 3814490983557387000, + 3359693309915171300, + 3832802627702231600, + 3873736336248542700, + 4197714662601101300, + 4537075309006861300, + 4062400608244641300, + 3862533955924101600, + 4193564668877245400, + 4539727135772334000, + 4042046887417767400, + 4049173915021189600, + 3825876645994706400, + 4066467083332929000, + 3727799956393412600, + 3959223033228568000, + 3730231973657755000, + 3665966296159911400, + 4044286612133845000, + 4009767433956683300, + 3504990963889697000, + 3297260722114140700, + 2782323821850231000, + 2607199539649724000, + 2694927246764476400, + 2479928264236581400, + 2592640091251622400, + 2491999201774459000, + 2682788201611643000, + 2742530858211229700, + 2169642142327102700, + 1662563642865584400, + 1211573572899084000, + 1064557284487289700, + 1055070515741145300, + 1420811944713932800, + 1793749658217685500, + 1604002027657934000, + 1524949912157107200, + 1609081582447377700, + 1296034881450679300, + 1320138212370364200, + 824632577334471400, + 717211828867526700, + 1055611316942118900, + 751980718679344400, + 757533706644839000, + 1298962787368301300, + 952247044252734100, + 467463791596147650, + 492209989501824060, + 774805743286380400, + 270349610916384830, + 439742563319016800, + -72811216757352660, + 117485358416072800, + 410739197283982660, + 444751456512509440, + 981701650717491000, + 1462997650906935000, + 1604793543308985900, + 1728969645396644900, + 2248955611683612200, + 1982800041501632000, + 2204964736447287600, + 1744174669439606000, + 2192862169361057000, + 1906837793468592000, + 1694225176522542600, + 1612446408695103000, + 2097052844260600000, + 2283907829000896500, + 2610046636456990000, + 3185865862156096000, + 3016881139456820000, + 3057870861761137700, + 3109366964882489300, + 2887220993241709600, + 2496856714044730000, + 2702175954195771400, + 2602201580810990000, + 2990262610803220000, + 2653189904999257600, + 2141225897956204300, + 1709467503862433000, + 1516887593515730400, + 1546209102998135800, + 1119325859969156500, + 1367580126706392300, + 1039969996505718900, + 1273912056899618300, + 1255426527643447600, + 1692780145551470800, + 1228502954388287500, + 1109952496636271500, + 1235102760314684400, + 1082831045886719400, + 1598117876937004000, + 1590426689214190800, + 1169047231535677400, + 1264385847894502400, + 970759119700039300, + 953031813296761900, + 508549049268996160, + 464340069245504200, + 113184072394355440, + 308496860870965300, + 644276967857314000, + 716792987135479200, + 324571363085664830, + 861702444263773600, + 1362653316082324200, + 979113867199223200, + 1295150441795835100, + 1394097662154219300, + 964483112426815900, + 1119830376134225000, + 1578820985800825000, + 1718477975958575000, + 2128754959469431600, + 1900428086554009600, + 2143332489235862300, + 1818961442268800300, + 2064046934682788400, + 2615366492889756000, + 2989916733904353000, + 2614184465637246000, + 2592225859168162300, + 2486631645881192000, + 2744934846281972700, + 2665314427058622500, + 2383699001671886300 + ], + [ + 0, + -1152921504606847000, + -506045522191644740, + -739907890298874900, + -433954430332814140, + -117358901750833040, + -58121504121408820, + 94062120218954510, + 2030877170934473, + -836855863139878100, + -750441688166605200, + -724098107667330800, + -50471319400792400, + -116049510484975580, + 360371993800348540, + 390213064730011140, + -379235671452725060, + 581591214091267600, + 828578743263410400, + -43405003765765304, + -189669085635190400, + -535893864296582660, + 132937022314482830, + 1047827036544931600, + 1895524699585408500, + 2858127770648797000, + 1995294379347026000, + 1176679341705998300, + 115018389510852720, + -381922776183626050, + 205338861488470050, + -464529999663020500, + 144778666441948580, + 734438764385526700, + 1583096784859832600, + 2255306993518215700, + 1666729046694635500, + 918464264450635500, + -8329471268203350, + -1155450847100944000, + -728506678311573200, + 341652807500365500, + 1485537618608922400, + 751237396738962700, + 307445181151264000, + 209471921013673000, + 947665440244282000, + 1714691865725307100, + 1907139648686164200, + 1750985852398388200, + 1251243007486992600, + 1516311203927484400, + 954958155478344000, + 1117876811158954500, + 1306867491131184600, + 1923052298553527600, + 2630124990839939600, + 2025638963399571500, + 2161099900481277000, + 1948553771224058400, + 2472082259050469000, + 3007417367181377500, + 2006087793921667300, + 2651277779441737000, + 3549514630753557000, + 4571786363213641700, + 4551994949591167500, + 5602883412283687000, + 6215406691397651000, + 5519808213064122000, + 4607001287179126300, + 3987983795706048500, + 2860658291209618400, + 3908421581431534000, + 2941457990658869000, + 3028502586166123500, + 3371643531014519000, + 3667693881213861400, + 2520077858788022300, + 2539173320504621000, + 2385912857898249700, + 2838435398654214000, + 2013575971966514400, + 1823376785636355600, + 1961773712188979000, + 1789907880443199700, + 1611335907442210000, + 766555038267993500, + 315558345066612800, + 1000916164731161900, + 1199766413955172000, + 1895558856784038400, + 3025572460426180000, + 2336713371370164000, + 1949653930042493400, + 1965770238569355500, + 1990200668451555000, + 1879143600504441300, + 858828122194633100, + 1940014138896002300, + 2118061882429118000, + 2179778294146500400, + 1955752311412394500, + 3083297226469798400, + 2746232389848704000, + 3220875037028116500, + 4287108616847612000, + 4980474348149344000, + 5357766212586020000, + 4634490801279918000, + 5513711426328705000, + 4714566399587737000, + 5614667356366182000, + 6449473643662610000, + 6299397379475354000, + 7136951285075546000, + 6942274201671704000, + 7578967028293701000, + 8672980848172287000, + 8783685114524175000, + 8803535686130339000, + 8793398021007862000, + 8096806697047898000, + 7011783585313980000, + 6387629004394444000, + 6043075048266663000, + 5042808273043579000, + 4802485719385162000, + 5954869174942204000, + 6297661338977475000, + 5794464649776835000, + 5689561057800946000, + 4867984545009171000, + 5101566819465356000, + 5616713367663678000, + 4834185555087919000, + 5352623964519865000, + 5298148960466192000, + 4701746185357707000, + 4240973336425210400, + 3530419301302686000, + 3650274177735751700, + 4326100118545134600, + 4563676244410561500, + 3947078665691641000, + 4942404503627846000, + 5561621031870866000, + 6254510076869777000, + 5581917084094111000, + 4583129402810376000, + 3782321278929391000, + 4741105099975353000, + 5078622062740096000, + 5696718101738614000, + 5059196862256488000, + 4727662105519596000, + 4151869166532315000, + 3690273198755662000, + 4061448176943454700, + 4216389064012020000, + 3452600154193344000, + 3481914065719902700, + 3879556913383457000, + 4479481629251983400, + 4672588562516160000, + 5392311371425430000, + 5340371535041620000, + 5875524549642120000, + 6141156403513156000, + 6686684121425337000, + 5972557435190066000, + 6921090493272115000, + 7755921336839904000, + 8385154401566276000, + 8626371421772904000, + 7922343612658380000, + 8340111830615973000, + 8032707836138612000, + 7199338741056391000, + 7399702617193284000, + 6500499995491285000, + 6507389337561691000, + 6568377759082380000, + 5493795069880999000, + 5847672573572043000, + 6232994782183575000, + 6500352298839798000, + 6130837229303530000, + 5874017840770118000, + 6775377306042214000, + 6503887458921091000, + 7119080588502240000, + 6345116122915995000, + 5666598452818717000, + 6232910895744952000, + 6371838621351678000, + 5774339079395440000, + 4875910337145147000, + 5939343424110852000, + 5463299955536442000 + ], + [ + 0, + -2305843009213694000, + -608563416973139300, + -359496579899035400, + -2277734064379320800, + -4454039315625288000, + -3938402690046704600, + -2429296149216326700, + -520036700878024900, + 492305742138744500, + 292109076211582140, + -1293865679598680000, + -325175908277318800, + 616057014773691100, + 1578197976097379600, + 3167985562120293000, + 4947000944862738000, + 6258135181772317000, + 8041214653566045000, + 8231151728822495000, + 6836769423491320000, + 5206804591582589000, + 7333681238432168000, + 5577896658935768000, + 6457179915967248000, + 7050027473204189000, + 8177402787881296000, + 6370479215378955000, + 8610733155318619000, + 6985997114914244000, + 7928934054248201000, + 6077167840762513000, + 4303415959865918500, + 2264713900450134800, + 1221754274217258800, + -619850076667596800, + -1367399044260600300, + -1182292510937673000, + -2180393221627606000, + -1815444463718485000, + 325504978007853440, + -1054191344449115600, + -1507557121276532700, + -360885910745046850, + -809477710037820800, + -72894387487028590, + 1836254853600593200, + 111443116727196700, + 1608890748314727000, + 2554080614842095600, + 3613382545295094000, + 2559346419214511600, + 2212165184407359200, + 3781878974103687700, + 4647703201655719000, + 4563578816013249500, + 2624562177969299000, + 4104981388557648400, + 3816015710474213400, + 2165344708784678000, + 4359474323906212400, + 4889839446169468000, + 3983710801361025500, + 5993273107366667000, + 4102967937842445300, + 3491203706672467000, + 3319390963241411000, + 4687650319282916000, + 6781509277901650000, + 6956397731198547000, + 6655010837468901000, + 7075614529258895000, + 7357110645705943000, + 5057702399534898000, + 5323842645364350000, + 5752741405597911000, + 6559529206423869000, + 5800577281724028000, + 5545109424419471000, + 5648832293461107000, + 6469088456516849000, + 4695880952680864000, + 3035869558209062000, + 2498984934392389600, + 2631624889575987700, + 3457565015121435600, + 4606927745709274600, + 6619798827737887000, + 7790165577589092000, + 5601318004953739000, + 6120544835931938000, + 4956270224424155000, + 5118737071565588000, + 6049317990492100000, + 8324198275173544000, + 8383522717497255000, + 7189155810294342000, + 5680536487428100000, + 6540990926119197000, + 4507882363400025000, + 5183154157461311000, + 6578115720360839000, + 5452863932871714000, + 5480738574728037000, + 5339812799281736000, + 3349419034099938000, + 4698977507783970000, + 3597326847308165000, + 3904674416341925000, + 2843975525620056000, + 1948377211214846500, + 3068687342862130000, + 5024702147610390000, + 3773174406570656300, + 3199468272085599000, + 1840389020386918100, + 2666873300537375000, + 2416525895963057700, + 3740148477767059000, + 3125533900243676000, + 4612782136157352000, + 4888729906966441000, + 6546995759356957000, + 6455931794349003000, + 7797230907131195000, + 6384666573083345000, + 7053237180113572000, + 5729239302497279000, + 7386321383760379000, + 6495447093654543000, + 6602586672103985000, + 6497596426496751000, + 7028183737589668000, + 5890748307829993000, + 6221997105970991000, + 4019798212491170000, + 1983160582143908000, + 989335961314819700, + 248132777828087460, + 100774328921267800, + -1914513792628609000, + -154339294865495780, + -52243153744987650, + -1741652180506717400, + -1888936637549218000, + -1309598637983847400, + 535020433403755400, + -312807438343288450, + 111739292249520600, + 181580162213099460, + 691839715579758500, + -636369368218703000, + -358684656197809700, + 669119346156328000, + 2796432364741586000, + 3575558328637526000, + 2239851383601073200, + 4040230470477413400, + 4225383726000354300, + 3350690233221099500, + 2703318322904830500, + 2974163847589024300, + 4720062702052554000, + 4462004615583708000, + 2598287775728419300, + 875360926444166800, + 2347671882456098300, + 3714472485880452000, + 4735517693662465000, + 6783718056934530000, + 5872551221731341000, + 4185383976032674300, + 4687132135770723000, + 5590565649237452000, + 6847141361896022000, + 5904538956686114000, + 8191289557793343000, + 7135715838207852000, + 8036736800036662000, + 6142880904654730000, + 4487026678092276000, + 5459043462728158000, + 6447871099537248000, + 7872280582705865000, + 8418579144180574000, + 8683242297608931000, + 9026687750017193000, + 7607000716961309000, + 7885278474134610000, + 8672530717683780000, + 7940917196478189000, + 7514299980188634000, + 6632887521689426000, + 6795994566807493000, + 5242985859007589000, + 5437083258914735000, + 3336238468409181000, + 2539545632307129000, + 412712778301938600, + 302758700234446100 + ], + [ + 0, + -4611686018427388000, + -268654784870221860, + 1767081710130543400, + -1952725388208511700, + 1057622537212765600, + -2644179234690480000, + -5213688279934624000, + -4146332965026751500, + -2349617351498839000, + -6091285987971363000, + -8435258790141433000, + -7252655540844764000, + -8957145411688676000, + -6130027235446773000, + -9220123451143280000, + -6195030935369174000, + -2319688758903464000, + -5005505913581152000, + -4568379919163275000, + -1555569406885449200, + -5600099273922787000, + -2059030261806018300, + -3795511167352361500, + -2453532199460285400, + 998329856251766700, + 1923416419787834400, + 29678279876942236, + -238587226421700130, + -2477356827895347700, + -3192191356225299000, + -6492852893620660000, + -6178938366746461000, + -5378847394193989000, + -7140137912812302000, + -7626204476201419000, + -4217526661054670300, + -8725571179793426000, + -8487917663441362000, + -7266643888513061000, + -8698758097516708000, + -7992376446337881000, + -4431038937645019600, + -8132427014424454000, + -4786639857950736000, + -6934161570124393000, + -6755131329726768000, + -2980138006655807500, + -5876906154456771000, + -7442507329664712000, + -5289892678632676000, + -4145679316684798000, + -19253023564425290, + -1836339499248986000, + -4446512569852790300, + -7970255600695938000, + -8261777722248790000, + -6830937064746506000, + -9057297884305891000, + -8182918300525240000, + -8417891917457326000, + -4279233551295749000, + -6746803086810531000, + -2341851212113196000, + -2341903495434569000, + -1566528373914751700, + -2285065972829249300, + -644365272789806800, + -2960027300194949600, + -2469731514148137500, + 1026499539943863800, + -1196730680420125700, + 1547189576841534000, + -75093012368510320, + -1683814418770308900, + -3139569336954904000, + -5624217652107246000, + -7804059993101097000, + -7572066790002063000, + -4011091876437234000, + -3881376639156926500, + -3737197436952442000, + -7063369388130612000, + -6001528151098106000, + -4895620516882983000, + -672217644680183000, + 1570163329205903600, + 1223739056458355500, + -359274093626188600, + 968288850436984300, + 1453576488978946000, + -1108533672657095800, + -646116016036719600, + 1199557678540785000, + 1439809101880815600, + 1779291633912754200, + 517656945757861100, + -622680556378811100, + -2719162247971361300, + -6251344903165323000, + -6101587858578550000, + -7994898938695674000, + -4733179990366216000, + -2679632797956836400, + -7003948660854754000, + -6932196335227379000, + -5727470510526280000, + -7767906826370565000, + -5009951308624707000, + -6716011747887536000, + -4858593730735577000, + -1519125043214860800, + -4464987916692976000, + -4856936427189025000, + -6253360485992063000, + -5526707427916262000, + -8777244044758871000, + -5089401691193471000, + -3315201418655793700, + -2192475125505490200, + -4571833309228367000, + -839682022443064400, + -2620952060971995600, + -5385886694131930000, + -803479101895614800, + 3015948803179798500, + -186732450416039100, + -2221669896576746500, + -4517436972077686000, + -6177579746736788000, + -2928545001563443700, + 484661297717584200, + -2382489348458269000, + -4358662055038081000, + -1579863038477603800, + 2440631178962210300, + 1399943279835251500, + -1865459557750485800, + -663967469902269800, + -3029317509197251600, + -1895237119831208000, + 2393971382658812400, + -809091328763599900, + -2499507919895064000, + -53085559149257260, + -3679643457238937600, + -2478667931290528000, + -4028926223061305300, + -315687754593838660, + 4246959372948687000, + 2922430866435912000, + 1161463240285619200, + 4234835756101177300, + 2326897505454854700, + 5089599960843410000, + 4216628698772647000, + 3234842715380942300, + 2604472055608454700, + 18552536228170090, + 96863131900153940, + 476023853837070100, + -2580562524074713000, + -2950458634759064000, + -7348248970873949000, + -4637419236949911000, + -4018975973459817000, + -2599348479071073300, + -172894393713673660, + -1862490465908796700, + -6241760656906767000, + -8556077275024716000, + -4844667923845567000, + -1228693758789605400, + -2506639547564750300, + 1174868714271493600, + 883725006535260200, + 3096851376522508300, + 7677919220416606000, + 5280652288227664000, + 4056116775073438000, + 6186341845630425000, + 9150047972721274000, + 4935878625375546000, + 4131718348684428000, + 42033708978990184, + 2495922847868606000, + 3185732947462236000, + 232343714733070370, + 1868918813417314800, + 4723732348066714000, + 8256352863375252000, + 8953706209014158000, + 6988480586687271000, + 3687806819332783600, + 1473783855700243000, + 5075744262921327000, + 2208048563781175800, + 6627027981251676000, + 8308586053446153000, + 5110441496851123000 + ], + [ + 0, + -9223372036854776000, + -725202170854031400, + -9103419799827896000, + -598707373574004700, + -467456400607547400, + -8590184427836801000, + -8082003127769760000, + -3911694380420096000, + 2019598164191703000, + 1264186545259435000, + -7349077577920467000, + 17097750381551616, + 5961558049880928000, + 1461822930334877700, + 3726157112338110500, + -4494873081776057300, + -1424218481538575400, + -5821039515811758000, + -5137630757571826000, + -3440069589541775400, + 4835791230042253000, + -318225084124536800, + -5297612974525495000, + -2748579601026834400, + 37497956641886210, + 4168656297356431400, + 7526432242651009000, + 1545198226872764400, + 4401709278912694300, + -1867070008845564000, + -8460822699315977000, + -416656101233648640, + -8493817543748187000, + -6795163138174600000, + 1456881716723723300, + 7314653561562863000, + 3061067560556047400, + 2497767675092794400, + -1133972867425997800, + -3657859641528118300, + 2179375781545911300, + 8326591918756537000, + 8846115173408951000, + 1338470934294153200, + -7851699792404944000, + -5680206036334331000, + 1538444585985465300, + -1129451278663628800, + -4991469765973311000, + 3335053611255703600, + -4176830774137947000, + -6797018343578760000, + -1144925759177536500, + -2753356675799821300, + -5463976787314476000, + -8487791775731974000, + -7010957477052416000, + -4661849274934372000, + -4672423884810116000, + -3966927420500290600, + 527161608402093060, + -759754240423782400, + -3008250531965437000, + 5382068879421343000, + 915568884374215700, + 2799590967865009000, + 7221334535370610000, + 8599457568205368000, + 3638917426092862500, + 562811945294381060, + -7693037553057636000, + 1390490051015889000, + 319523718827382800, + -4713824146316737000, + -8750611836306166000, + -8964602401387195000, + -7246222198078055000, + -4623709365198116000, + -8155382000988870000, + -3046572392092380000, + 1006344604582767600, + 1905586765039367200, + 7049871471162863000, + 8068617170484592000, + 8818238964264250000, + 3741467196762590000, + -2649656295289261000, + -676987823396453400, + -4785318585294678000, + -3523409814968320000, + -4083979310053133300, + 2551857541280099300, + -5222799002775835000, + -5247098221493957000, + 387858304686735360, + 6940487025590985000, + 7902354714122369000, + 7333478977289017000, + -1403637558209166300, + -167283067045387260, + -2614823640976076000, + -3197342028759287000, + 2938874603099813000, + 3920753964206982000, + -2443007973000951000, + 2111357080852558800, + 3067004336514333700, + -3649788855659348000, + 798425618423955500, + -5126247557571822000, + 446028044030550000, + -1433175099473879000, + -1762571256639487000, + 5923543398281102000, + -1540166123846088700, + 4334750615438156000, + 319600478081062900, + 817552772347598800, + 1425649057641590800, + 2313160042320857000, + 4765413486522874000, + -3379016287932152000, + -7196626931429637000, + -878843141610558500, + 2019794285800592400, + 8544674548969305000, + 211778512021168130, + -5411549867167261000, + -375287600366555140, + 4255928398714867700, + -4711615674089097000, + 2808881147843248000, + -4977167024830817000, + -6348444339711260000, + -745127935655894000, + -86903260734004220, + -3554800211595777000, + 2152339254410800000, + 1440769670253911000, + 5565949087359415000, + 453983209317253100, + -6879100064698967000, + -2698681114387768300, + -54960883838313470, + -2289236623772830700, + -4455464710630201300, + -7781275647862696000, + -2804420462762367000, + -8956300373167760000, + -6539643740485586000, + -4728258995180920000, + -3459764008912583700, + -4614179417881133000, + 4335512773123899400, + 8365962594021491000, + 2931913832230537000, + -4988708846615501000, + -128294725090347000, + 7292842344215491000, + -1573439380478895000, + 7387918360693493000, + 7041677573917394000, + 5000432420456630000, + 2093793665536733200, + -1833095765983158300, + -4025427107959108600, + 3687211034383320000, + -4153247260559246300, + 947173554328357900, + 1630576758686258200, + 331966904971448300, + -7384809820388201000, + -1724763376679445500, + 6347055187035315000, + -1211801468718089200, + -427965549603437600, + -8276081720365067000, + -8304918865524433000, + -4252242141757933600, + -7683917940323639000, + -4534521183599485000, + -6255078185115334000, + 2718544975792475000, + 5882610786591184000, + -2693411037047843000, + -7497153657970736000, + -6393911084598050000, + 2425185733846680600, + 1516843097386757000, + -6375055782190920000, + -1883000484130080800, + 778616428197083100, + 457474461569725440, + 5827945093090948000, + 3416877765364261000, + 5509432560499827000, + 2751481182911687700, + 2582452610370829300, + -204551969942869000 + ], + [ + -2070986743, + -22783326, + -1782018724, + -795597708, + -50404127, + -1324028940, + 1224303596, + 1429112635, + 834042975, + 2046362238, + -153007359, + 1051233348, + 210007250, + -1817882083, + 220205244, + 82429627, + 702155563, + 1911942950, + -905379917, + -1030925156, + 448016346, + -1069926607, + 1577807398, + 121762752, + 1157398905, + -159149608, + -1086596487, + -349032759, + 644234840, + -1216197075, + -1937155996, + -911957403, + -1167656573, + 912053501, + -467195949, + -391325924, + 927502675, + -586384928, + -2061074542, + -643614834, + 1677819594, + 1356356082, + -1352516827, + -225556450, + -1952200131, + 1512239260, + -1465878623, + -1238759026, + 506443817, + -510642380, + -1451880677, + 1009396979, + -1915496749, + 1335955453, + 1112757104, + -117656487, + 1714747228, + 964863654, + -242482968, + 1850970679, + 2021858393, + -819473984, + -859081176, + 1631043917, + -1868650121, + -1733277845, + 586207257, + 597837078, + 1387707060, + -834578620, + 968721222, + -270375334, + -1931846469, + -1147510604, + 2119942957, + -1312764566, + -18651112, + -696773221, + -1782824032, + 218797988, + -1628947536, + -2020304383, + 1420851349, + -1208217736, + -1063256458, + -938070979, + 235872980, + -814454686, + -1660238084, + -636905219, + -1811260799, + 411888961, + -1285929030, + -475713454, + 1732679049, + -451372708, + -1553763394, + -2039789440, + 695340617, + 1442964907, + 1555938110, + 1210151157, + 423952213, + 1041026686, + 22197833, + 622534857, + -621822108, + 788493476, + 79321857, + -1749802096, + -1534912089, + -1431202288, + -351702518, + 2142811258, + 1257470651, + 1746145889, + -894802465, + 1162853737, + -1470789998, + -1152005073, + 297457703, + 353671258, + -506650075, + 1555481201, + -1973042833, + 1578654448, + -613354219, + -665463398, + -1440521076, + 1495913870, + -1334468129, + -221281690, + 1872797913, + 1925118055, + 522368345, + 483392733, + 1412551999, + 846302975, + -1505922148, + 1843301998, + -1034124461, + 104332920, + -738229721, + -118550346, + -1074429320, + 1836985248, + -625874078, + 1785069594, + -2078683524, + -318239032, + 591125801, + -1552550893, + -485578186, + 2014100340, + 162640946, + 1785915259, + -359918765, + 1941422918, + 1837153026, + -939062277, + 1140306395, + -1568357236, + -1015707823, + 1015247445, + 767228679, + 1889021218, + -421048908, + -905892578, + -462180864, + -1494333306, + -893424967, + 1225191101, + 810009443, + -2075311278, + 35074056, + -1515615921, + -187725302, + -1419344549, + 1431169164, + 1727433986, + -1061753866, + 163947535, + 1925460554, + -1535105731, + -1078195912, + 1003419371, + -1808745234, + 1081677334, + 1076184091, + -1844391978, + -1170074517, + -1537703209, + -1077352087, + 1739998497, + 1620621738, + 894696646, + 311454177, + -33600110, + 254136712, + 697406929 + ] + ] +] \ No newline at end of file diff --git a/test/files/delta_byte_array.columns.json b/test/files/delta_byte_array.columns.json new file mode 100644 index 0000000..9a67c0c --- /dev/null +++ b/test/files/delta_byte_array.columns.json @@ -0,0 +1,9022 @@ +[ + [ + [ + "AAAAAAAAIODAAAAA", + "AAAAAAAAHODAAAAA", + "AAAAAAAAGODAAAAA", + "AAAAAAAAFODAAAAA", + "AAAAAAAAEODAAAAA", + "AAAAAAAADODAAAAA", + "AAAAAAAACODAAAAA", + "AAAAAAAABODAAAAA", + "AAAAAAAAAODAAAAA", + "AAAAAAAAPNDAAAAA", + "AAAAAAAAONDAAAAA", + "AAAAAAAANNDAAAAA", + "AAAAAAAAMNDAAAAA", + "AAAAAAAALNDAAAAA", + "AAAAAAAAKNDAAAAA", + "AAAAAAAAJNDAAAAA", + "AAAAAAAAINDAAAAA", + "AAAAAAAAHNDAAAAA", + "AAAAAAAAGNDAAAAA", + "AAAAAAAAFNDAAAAA", + "AAAAAAAAENDAAAAA", + "AAAAAAAADNDAAAAA", + "AAAAAAAACNDAAAAA", + "AAAAAAAABNDAAAAA", + "AAAAAAAAANDAAAAA", + "AAAAAAAAPMDAAAAA", + "AAAAAAAAOMDAAAAA", + "AAAAAAAANMDAAAAA", + "AAAAAAAAMMDAAAAA", + "AAAAAAAALMDAAAAA", + "AAAAAAAAKMDAAAAA", + "AAAAAAAAJMDAAAAA", + "AAAAAAAAIMDAAAAA", + "AAAAAAAAHMDAAAAA", + "AAAAAAAAGMDAAAAA", + "AAAAAAAAFMDAAAAA", + "AAAAAAAAEMDAAAAA", + "AAAAAAAADMDAAAAA", + "AAAAAAAACMDAAAAA", + "AAAAAAAABMDAAAAA", + "AAAAAAAAAMDAAAAA", + "AAAAAAAAPLDAAAAA", + "AAAAAAAAOLDAAAAA", + "AAAAAAAANLDAAAAA", + "AAAAAAAAMLDAAAAA", + "AAAAAAAALLDAAAAA", + "AAAAAAAAKLDAAAAA", + "AAAAAAAAJLDAAAAA", + "AAAAAAAAILDAAAAA", + "AAAAAAAAHLDAAAAA", + "AAAAAAAAGLDAAAAA", + "AAAAAAAAFLDAAAAA", + "AAAAAAAAELDAAAAA", + "AAAAAAAADLDAAAAA", + "AAAAAAAACLDAAAAA", + "AAAAAAAABLDAAAAA", + "AAAAAAAAALDAAAAA", + "AAAAAAAAPKDAAAAA", + "AAAAAAAAOKDAAAAA", + "AAAAAAAANKDAAAAA", + "AAAAAAAAMKDAAAAA", + "AAAAAAAALKDAAAAA", + "AAAAAAAAKKDAAAAA", + "AAAAAAAAJKDAAAAA", + "AAAAAAAAIKDAAAAA", + "AAAAAAAAHKDAAAAA", + "AAAAAAAAGKDAAAAA", + "AAAAAAAAFKDAAAAA", + "AAAAAAAAEKDAAAAA", + "AAAAAAAADKDAAAAA", + "AAAAAAAACKDAAAAA", + "AAAAAAAABKDAAAAA", + "AAAAAAAAAKDAAAAA", + "AAAAAAAAPJDAAAAA", + "AAAAAAAAOJDAAAAA", + "AAAAAAAANJDAAAAA", + "AAAAAAAAMJDAAAAA", + "AAAAAAAALJDAAAAA", + "AAAAAAAAKJDAAAAA", + "AAAAAAAAJJDAAAAA", + "AAAAAAAAIJDAAAAA", + "AAAAAAAAHJDAAAAA", + "AAAAAAAAGJDAAAAA", + "AAAAAAAAFJDAAAAA", + "AAAAAAAAEJDAAAAA", + "AAAAAAAADJDAAAAA", + "AAAAAAAACJDAAAAA", + "AAAAAAAABJDAAAAA", + "AAAAAAAAAJDAAAAA", + "AAAAAAAAPIDAAAAA", + "AAAAAAAAOIDAAAAA", + "AAAAAAAANIDAAAAA", + "AAAAAAAAMIDAAAAA", + "AAAAAAAALIDAAAAA", + "AAAAAAAAKIDAAAAA", + "AAAAAAAAJIDAAAAA", + "AAAAAAAAIIDAAAAA", + "AAAAAAAAHIDAAAAA", + "AAAAAAAAGIDAAAAA", + "AAAAAAAAFIDAAAAA", + "AAAAAAAAEIDAAAAA", + "AAAAAAAADIDAAAAA", + "AAAAAAAACIDAAAAA", + "AAAAAAAABIDAAAAA", + "AAAAAAAAAIDAAAAA", + "AAAAAAAAPHDAAAAA", + "AAAAAAAAOHDAAAAA", + "AAAAAAAANHDAAAAA", + "AAAAAAAAMHDAAAAA", + "AAAAAAAALHDAAAAA", + "AAAAAAAAKHDAAAAA", + "AAAAAAAAJHDAAAAA", + "AAAAAAAAIHDAAAAA", + "AAAAAAAAHHDAAAAA", + "AAAAAAAAGHDAAAAA", + "AAAAAAAAFHDAAAAA", + "AAAAAAAAEHDAAAAA", + "AAAAAAAADHDAAAAA", + "AAAAAAAACHDAAAAA", + "AAAAAAAABHDAAAAA", + "AAAAAAAAAHDAAAAA", + "AAAAAAAAPGDAAAAA", + "AAAAAAAAOGDAAAAA", + "AAAAAAAANGDAAAAA", + "AAAAAAAAMGDAAAAA", + "AAAAAAAALGDAAAAA", + "AAAAAAAAKGDAAAAA", + "AAAAAAAAJGDAAAAA", + "AAAAAAAAIGDAAAAA", + "AAAAAAAAHGDAAAAA", + "AAAAAAAAGGDAAAAA", + "AAAAAAAAFGDAAAAA", + "AAAAAAAAEGDAAAAA", + "AAAAAAAADGDAAAAA", + "AAAAAAAACGDAAAAA", + "AAAAAAAABGDAAAAA", + "AAAAAAAAAGDAAAAA", + "AAAAAAAAPFDAAAAA", + "AAAAAAAAOFDAAAAA", + "AAAAAAAANFDAAAAA", + "AAAAAAAAMFDAAAAA", + "AAAAAAAALFDAAAAA", + "AAAAAAAAKFDAAAAA", + "AAAAAAAAJFDAAAAA", + "AAAAAAAAIFDAAAAA", + "AAAAAAAAHFDAAAAA", + "AAAAAAAAGFDAAAAA", + "AAAAAAAAFFDAAAAA", + "AAAAAAAAEFDAAAAA", + "AAAAAAAADFDAAAAA", + "AAAAAAAACFDAAAAA", + "AAAAAAAABFDAAAAA", + "AAAAAAAAAFDAAAAA", + "AAAAAAAAPEDAAAAA", + "AAAAAAAAOEDAAAAA", + "AAAAAAAANEDAAAAA", + "AAAAAAAAMEDAAAAA", + "AAAAAAAALEDAAAAA", + "AAAAAAAAKEDAAAAA", + "AAAAAAAAJEDAAAAA", + "AAAAAAAAIEDAAAAA", + "AAAAAAAAHEDAAAAA", + "AAAAAAAAGEDAAAAA", + "AAAAAAAAFEDAAAAA", + "AAAAAAAAEEDAAAAA", + "AAAAAAAADEDAAAAA", + "AAAAAAAACEDAAAAA", + "AAAAAAAABEDAAAAA", + "AAAAAAAAAEDAAAAA", + "AAAAAAAAPDDAAAAA", + "AAAAAAAAODDAAAAA", + "AAAAAAAANDDAAAAA", + "AAAAAAAAMDDAAAAA", + "AAAAAAAALDDAAAAA", + "AAAAAAAAKDDAAAAA", + "AAAAAAAAJDDAAAAA", + "AAAAAAAAIDDAAAAA", + "AAAAAAAAHDDAAAAA", + "AAAAAAAAGDDAAAAA", + "AAAAAAAAFDDAAAAA", + "AAAAAAAAEDDAAAAA", + "AAAAAAAADDDAAAAA", + "AAAAAAAACDDAAAAA", + "AAAAAAAABDDAAAAA", + "AAAAAAAAADDAAAAA", + "AAAAAAAAPCDAAAAA", + "AAAAAAAAOCDAAAAA", + "AAAAAAAANCDAAAAA", + "AAAAAAAAMCDAAAAA", + "AAAAAAAALCDAAAAA", + "AAAAAAAAKCDAAAAA", + "AAAAAAAAJCDAAAAA", + "AAAAAAAAICDAAAAA", + "AAAAAAAAHCDAAAAA", + "AAAAAAAAGCDAAAAA", + "AAAAAAAAFCDAAAAA", + "AAAAAAAAECDAAAAA", + "AAAAAAAADCDAAAAA", + "AAAAAAAACCDAAAAA", + "AAAAAAAABCDAAAAA", + "AAAAAAAAACDAAAAA", + "AAAAAAAAPBDAAAAA", + "AAAAAAAAOBDAAAAA", + "AAAAAAAANBDAAAAA", + "AAAAAAAAMBDAAAAA", + "AAAAAAAALBDAAAAA", + "AAAAAAAAKBDAAAAA", + "AAAAAAAAJBDAAAAA", + "AAAAAAAAIBDAAAAA", + "AAAAAAAAHBDAAAAA", + "AAAAAAAAGBDAAAAA", + "AAAAAAAAFBDAAAAA", + "AAAAAAAAEBDAAAAA", + "AAAAAAAADBDAAAAA", + "AAAAAAAACBDAAAAA", + "AAAAAAAABBDAAAAA", + "AAAAAAAAABDAAAAA", + "AAAAAAAAPADAAAAA", + "AAAAAAAAOADAAAAA", + "AAAAAAAANADAAAAA", + "AAAAAAAAMADAAAAA", + "AAAAAAAALADAAAAA", + "AAAAAAAAKADAAAAA", + "AAAAAAAAJADAAAAA", + "AAAAAAAAIADAAAAA", + "AAAAAAAAHADAAAAA", + "AAAAAAAAGADAAAAA", + "AAAAAAAAFADAAAAA", + "AAAAAAAAEADAAAAA", + "AAAAAAAADADAAAAA", + "AAAAAAAACADAAAAA", + "AAAAAAAABADAAAAA", + "AAAAAAAAAADAAAAA", + "AAAAAAAAPPCAAAAA", + "AAAAAAAAOPCAAAAA", + "AAAAAAAANPCAAAAA", + "AAAAAAAAMPCAAAAA", + "AAAAAAAALPCAAAAA", + "AAAAAAAAKPCAAAAA", + "AAAAAAAAJPCAAAAA", + "AAAAAAAAIPCAAAAA", + "AAAAAAAAHPCAAAAA", + "AAAAAAAAGPCAAAAA", + "AAAAAAAAFPCAAAAA", + "AAAAAAAAEPCAAAAA", + "AAAAAAAADPCAAAAA", + "AAAAAAAACPCAAAAA", + "AAAAAAAABPCAAAAA", + "AAAAAAAAAPCAAAAA", + "AAAAAAAAPOCAAAAA", + "AAAAAAAAOOCAAAAA", + "AAAAAAAANOCAAAAA", + "AAAAAAAAMOCAAAAA", + "AAAAAAAALOCAAAAA", + "AAAAAAAAKOCAAAAA", + "AAAAAAAAJOCAAAAA", + "AAAAAAAAIOCAAAAA", + "AAAAAAAAHOCAAAAA", + "AAAAAAAAGOCAAAAA", + "AAAAAAAAFOCAAAAA", + "AAAAAAAAEOCAAAAA", + "AAAAAAAADOCAAAAA", + "AAAAAAAACOCAAAAA", + "AAAAAAAABOCAAAAA", + "AAAAAAAAAOCAAAAA", + "AAAAAAAAPNCAAAAA", + "AAAAAAAAONCAAAAA", + "AAAAAAAANNCAAAAA", + "AAAAAAAAMNCAAAAA", + "AAAAAAAALNCAAAAA", + "AAAAAAAAKNCAAAAA", + "AAAAAAAAJNCAAAAA", + "AAAAAAAAINCAAAAA", + "AAAAAAAAHNCAAAAA", + "AAAAAAAAGNCAAAAA", + "AAAAAAAAFNCAAAAA", + "AAAAAAAAENCAAAAA", + "AAAAAAAADNCAAAAA", + "AAAAAAAACNCAAAAA", + "AAAAAAAABNCAAAAA", + "AAAAAAAAANCAAAAA", + "AAAAAAAAPMCAAAAA", + "AAAAAAAAOMCAAAAA", + "AAAAAAAANMCAAAAA", + "AAAAAAAAMMCAAAAA", + "AAAAAAAALMCAAAAA", + "AAAAAAAAKMCAAAAA", + "AAAAAAAAJMCAAAAA", + "AAAAAAAAIMCAAAAA", + "AAAAAAAAHMCAAAAA", + "AAAAAAAAGMCAAAAA", + "AAAAAAAAFMCAAAAA", + "AAAAAAAAEMCAAAAA", + "AAAAAAAADMCAAAAA", + "AAAAAAAACMCAAAAA", + "AAAAAAAABMCAAAAA", + "AAAAAAAAAMCAAAAA", + "AAAAAAAAPLCAAAAA", + "AAAAAAAAOLCAAAAA", + "AAAAAAAANLCAAAAA", + "AAAAAAAAMLCAAAAA", + "AAAAAAAALLCAAAAA", + "AAAAAAAAKLCAAAAA", + "AAAAAAAAJLCAAAAA", + "AAAAAAAAILCAAAAA", + "AAAAAAAAHLCAAAAA", + "AAAAAAAAGLCAAAAA", + "AAAAAAAAFLCAAAAA", + "AAAAAAAAELCAAAAA", + "AAAAAAAADLCAAAAA", + "AAAAAAAACLCAAAAA", + "AAAAAAAABLCAAAAA", + "AAAAAAAAALCAAAAA", + "AAAAAAAAPKCAAAAA", + "AAAAAAAAOKCAAAAA", + "AAAAAAAANKCAAAAA", + "AAAAAAAAMKCAAAAA", + "AAAAAAAALKCAAAAA", + "AAAAAAAAKKCAAAAA", + "AAAAAAAAJKCAAAAA", + "AAAAAAAAIKCAAAAA", + "AAAAAAAAHKCAAAAA", + "AAAAAAAAGKCAAAAA", + "AAAAAAAAFKCAAAAA", + "AAAAAAAAEKCAAAAA", + "AAAAAAAADKCAAAAA", + "AAAAAAAACKCAAAAA", + "AAAAAAAABKCAAAAA", + "AAAAAAAAAKCAAAAA", + "AAAAAAAAPJCAAAAA", + "AAAAAAAAOJCAAAAA", + "AAAAAAAANJCAAAAA", + "AAAAAAAAMJCAAAAA", + "AAAAAAAALJCAAAAA", + "AAAAAAAAKJCAAAAA", + "AAAAAAAAJJCAAAAA", + "AAAAAAAAIJCAAAAA", + "AAAAAAAAHJCAAAAA", + "AAAAAAAAGJCAAAAA", + "AAAAAAAAFJCAAAAA", + "AAAAAAAAEJCAAAAA", + "AAAAAAAADJCAAAAA", + "AAAAAAAACJCAAAAA", + "AAAAAAAABJCAAAAA", + "AAAAAAAAAJCAAAAA", + "AAAAAAAAPICAAAAA", + "AAAAAAAAOICAAAAA", + "AAAAAAAANICAAAAA", + "AAAAAAAAMICAAAAA", + "AAAAAAAALICAAAAA", + "AAAAAAAAKICAAAAA", + "AAAAAAAAJICAAAAA", + "AAAAAAAAIICAAAAA", + "AAAAAAAAHICAAAAA", + "AAAAAAAAGICAAAAA", + "AAAAAAAAFICAAAAA", + "AAAAAAAAEICAAAAA", + "AAAAAAAADICAAAAA", + "AAAAAAAACICAAAAA", + "AAAAAAAABICAAAAA", + "AAAAAAAAAICAAAAA", + "AAAAAAAAPHCAAAAA", + "AAAAAAAAOHCAAAAA", + "AAAAAAAANHCAAAAA", + "AAAAAAAAMHCAAAAA", + "AAAAAAAALHCAAAAA", + "AAAAAAAAKHCAAAAA", + "AAAAAAAAJHCAAAAA", + "AAAAAAAAIHCAAAAA", + "AAAAAAAAHHCAAAAA", + "AAAAAAAAGHCAAAAA", + "AAAAAAAAFHCAAAAA", + "AAAAAAAAEHCAAAAA", + "AAAAAAAADHCAAAAA", + "AAAAAAAACHCAAAAA", + "AAAAAAAABHCAAAAA", + "AAAAAAAAAHCAAAAA", + "AAAAAAAAPGCAAAAA", + "AAAAAAAAOGCAAAAA", + "AAAAAAAANGCAAAAA", + "AAAAAAAAMGCAAAAA", + "AAAAAAAALGCAAAAA", + "AAAAAAAAKGCAAAAA", + "AAAAAAAAJGCAAAAA", + "AAAAAAAAIGCAAAAA", + "AAAAAAAAHGCAAAAA", + "AAAAAAAAGGCAAAAA", + "AAAAAAAAFGCAAAAA", + "AAAAAAAAEGCAAAAA", + "AAAAAAAADGCAAAAA", + "AAAAAAAACGCAAAAA", + "AAAAAAAABGCAAAAA", + "AAAAAAAAAGCAAAAA", + "AAAAAAAAPFCAAAAA", + "AAAAAAAAOFCAAAAA", + "AAAAAAAANFCAAAAA", + "AAAAAAAAMFCAAAAA", + "AAAAAAAALFCAAAAA", + "AAAAAAAAKFCAAAAA", + "AAAAAAAAJFCAAAAA", + "AAAAAAAAIFCAAAAA", + "AAAAAAAAHFCAAAAA", + "AAAAAAAAGFCAAAAA", + "AAAAAAAAFFCAAAAA", + "AAAAAAAAEFCAAAAA", + "AAAAAAAADFCAAAAA", + "AAAAAAAACFCAAAAA", + "AAAAAAAABFCAAAAA", + "AAAAAAAAAFCAAAAA", + "AAAAAAAAPECAAAAA", + "AAAAAAAAOECAAAAA", + "AAAAAAAANECAAAAA", + "AAAAAAAAMECAAAAA", + "AAAAAAAALECAAAAA", + "AAAAAAAAKECAAAAA", + "AAAAAAAAJECAAAAA", + "AAAAAAAAIECAAAAA", + "AAAAAAAAHECAAAAA", + "AAAAAAAAGECAAAAA", + "AAAAAAAAFECAAAAA", + "AAAAAAAAEECAAAAA", + "AAAAAAAADECAAAAA", + "AAAAAAAACECAAAAA", + "AAAAAAAABECAAAAA", + "AAAAAAAAAECAAAAA", + "AAAAAAAAPDCAAAAA", + "AAAAAAAAODCAAAAA", + "AAAAAAAANDCAAAAA", + "AAAAAAAAMDCAAAAA", + "AAAAAAAALDCAAAAA", + "AAAAAAAAKDCAAAAA", + "AAAAAAAAJDCAAAAA", + "AAAAAAAAIDCAAAAA", + "AAAAAAAAHDCAAAAA", + "AAAAAAAAGDCAAAAA", + "AAAAAAAAFDCAAAAA", + "AAAAAAAAEDCAAAAA", + "AAAAAAAADDCAAAAA", + "AAAAAAAACDCAAAAA", + "AAAAAAAABDCAAAAA", + "AAAAAAAAADCAAAAA", + "AAAAAAAAPCCAAAAA", + "AAAAAAAAOCCAAAAA", + "AAAAAAAANCCAAAAA", + "AAAAAAAAMCCAAAAA", + "AAAAAAAALCCAAAAA", + "AAAAAAAAKCCAAAAA", + "AAAAAAAAJCCAAAAA", + "AAAAAAAAICCAAAAA", + "AAAAAAAAHCCAAAAA", + "AAAAAAAAGCCAAAAA", + "AAAAAAAAFCCAAAAA", + "AAAAAAAAECCAAAAA", + "AAAAAAAADCCAAAAA", + "AAAAAAAACCCAAAAA", + "AAAAAAAABCCAAAAA", + "AAAAAAAAACCAAAAA", + "AAAAAAAAPBCAAAAA", + "AAAAAAAAOBCAAAAA", + "AAAAAAAANBCAAAAA", + "AAAAAAAAMBCAAAAA", + "AAAAAAAALBCAAAAA", + "AAAAAAAAKBCAAAAA", + "AAAAAAAAJBCAAAAA", + "AAAAAAAAIBCAAAAA", + "AAAAAAAAHBCAAAAA", + "AAAAAAAAGBCAAAAA", + "AAAAAAAAFBCAAAAA", + "AAAAAAAAEBCAAAAA", + "AAAAAAAADBCAAAAA", + "AAAAAAAACBCAAAAA", + "AAAAAAAABBCAAAAA", + "AAAAAAAAABCAAAAA", + "AAAAAAAAPACAAAAA", + "AAAAAAAAOACAAAAA", + "AAAAAAAANACAAAAA", + "AAAAAAAAMACAAAAA", + "AAAAAAAALACAAAAA", + "AAAAAAAAKACAAAAA", + "AAAAAAAAJACAAAAA", + "AAAAAAAAIACAAAAA", + "AAAAAAAAHACAAAAA", + "AAAAAAAAGACAAAAA", + "AAAAAAAAFACAAAAA", + "AAAAAAAAEACAAAAA", + "AAAAAAAADACAAAAA", + "AAAAAAAACACAAAAA", + "AAAAAAAABACAAAAA", + "AAAAAAAAAACAAAAA", + "AAAAAAAAPPBAAAAA", + "AAAAAAAAOPBAAAAA", + "AAAAAAAANPBAAAAA", + "AAAAAAAAMPBAAAAA", + "AAAAAAAALPBAAAAA", + "AAAAAAAAKPBAAAAA", + "AAAAAAAAJPBAAAAA", + "AAAAAAAAIPBAAAAA", + "AAAAAAAAHPBAAAAA", + "AAAAAAAAGPBAAAAA", + "AAAAAAAAFPBAAAAA", + "AAAAAAAAEPBAAAAA", + "AAAAAAAADPBAAAAA", + "AAAAAAAACPBAAAAA", + "AAAAAAAABPBAAAAA", + "AAAAAAAAAPBAAAAA", + "AAAAAAAAPOBAAAAA", + "AAAAAAAAOOBAAAAA", + "AAAAAAAANOBAAAAA", + "AAAAAAAAMOBAAAAA", + "AAAAAAAALOBAAAAA", + "AAAAAAAAKOBAAAAA", + "AAAAAAAAJOBAAAAA", + "AAAAAAAAIOBAAAAA", + "AAAAAAAAHOBAAAAA", + "AAAAAAAAGOBAAAAA", + "AAAAAAAAFOBAAAAA", + "AAAAAAAAEOBAAAAA", + "AAAAAAAADOBAAAAA", + "AAAAAAAACOBAAAAA", + "AAAAAAAABOBAAAAA", + "AAAAAAAAAOBAAAAA", + "AAAAAAAAPNBAAAAA", + "AAAAAAAAONBAAAAA", + "AAAAAAAANNBAAAAA", + "AAAAAAAAMNBAAAAA", + "AAAAAAAALNBAAAAA", + "AAAAAAAAKNBAAAAA", + "AAAAAAAAJNBAAAAA", + "AAAAAAAAINBAAAAA", + "AAAAAAAAHNBAAAAA", + "AAAAAAAAGNBAAAAA", + "AAAAAAAAFNBAAAAA", + "AAAAAAAAENBAAAAA", + "AAAAAAAADNBAAAAA", + "AAAAAAAACNBAAAAA", + "AAAAAAAABNBAAAAA", + "AAAAAAAAANBAAAAA", + "AAAAAAAAPMBAAAAA", + "AAAAAAAAOMBAAAAA", + "AAAAAAAANMBAAAAA", + "AAAAAAAAMMBAAAAA", + "AAAAAAAALMBAAAAA", + "AAAAAAAAKMBAAAAA", + "AAAAAAAAJMBAAAAA", + "AAAAAAAAIMBAAAAA", + "AAAAAAAAHMBAAAAA", + "AAAAAAAAGMBAAAAA", + "AAAAAAAAFMBAAAAA", + "AAAAAAAAEMBAAAAA", + "AAAAAAAADMBAAAAA", + "AAAAAAAACMBAAAAA", + "AAAAAAAABMBAAAAA", + "AAAAAAAAAMBAAAAA", + "AAAAAAAAPLBAAAAA", + "AAAAAAAAOLBAAAAA", + "AAAAAAAANLBAAAAA", + "AAAAAAAAMLBAAAAA", + "AAAAAAAALLBAAAAA", + "AAAAAAAAKLBAAAAA", + "AAAAAAAAJLBAAAAA", + "AAAAAAAAILBAAAAA", + "AAAAAAAAHLBAAAAA", + "AAAAAAAAGLBAAAAA", + "AAAAAAAAFLBAAAAA", + "AAAAAAAAELBAAAAA", + "AAAAAAAADLBAAAAA", + "AAAAAAAACLBAAAAA", + "AAAAAAAABLBAAAAA", + "AAAAAAAAALBAAAAA", + "AAAAAAAAPKBAAAAA", + "AAAAAAAAOKBAAAAA", + "AAAAAAAANKBAAAAA", + "AAAAAAAAMKBAAAAA", + "AAAAAAAALKBAAAAA", + "AAAAAAAAKKBAAAAA", + "AAAAAAAAJKBAAAAA", + "AAAAAAAAIKBAAAAA", + "AAAAAAAAHKBAAAAA", + "AAAAAAAAGKBAAAAA", + "AAAAAAAAFKBAAAAA", + "AAAAAAAAEKBAAAAA", + "AAAAAAAADKBAAAAA", + "AAAAAAAACKBAAAAA", + "AAAAAAAABKBAAAAA", + "AAAAAAAAAKBAAAAA", + "AAAAAAAAPJBAAAAA", + "AAAAAAAAOJBAAAAA", + "AAAAAAAANJBAAAAA", + "AAAAAAAAMJBAAAAA", + "AAAAAAAALJBAAAAA", + "AAAAAAAAKJBAAAAA", + "AAAAAAAAJJBAAAAA", + "AAAAAAAAIJBAAAAA", + "AAAAAAAAHJBAAAAA", + "AAAAAAAAGJBAAAAA", + "AAAAAAAAFJBAAAAA", + "AAAAAAAAEJBAAAAA", + "AAAAAAAADJBAAAAA", + "AAAAAAAACJBAAAAA", + "AAAAAAAABJBAAAAA", + "AAAAAAAAAJBAAAAA", + "AAAAAAAAPIBAAAAA", + "AAAAAAAAOIBAAAAA", + "AAAAAAAANIBAAAAA", + "AAAAAAAAMIBAAAAA", + "AAAAAAAALIBAAAAA", + "AAAAAAAAKIBAAAAA", + "AAAAAAAAJIBAAAAA", + "AAAAAAAAIIBAAAAA", + "AAAAAAAAHIBAAAAA", + "AAAAAAAAGIBAAAAA", + "AAAAAAAAFIBAAAAA", + "AAAAAAAAEIBAAAAA", + "AAAAAAAADIBAAAAA", + "AAAAAAAACIBAAAAA", + "AAAAAAAABIBAAAAA", + "AAAAAAAAAIBAAAAA", + "AAAAAAAAPHBAAAAA", + "AAAAAAAAOHBAAAAA", + "AAAAAAAANHBAAAAA", + "AAAAAAAAMHBAAAAA", + "AAAAAAAALHBAAAAA", + "AAAAAAAAKHBAAAAA", + "AAAAAAAAJHBAAAAA", + "AAAAAAAAIHBAAAAA", + "AAAAAAAAHHBAAAAA", + "AAAAAAAAGHBAAAAA", + "AAAAAAAAFHBAAAAA", + "AAAAAAAAEHBAAAAA", + "AAAAAAAADHBAAAAA", + "AAAAAAAACHBAAAAA", + "AAAAAAAABHBAAAAA", + "AAAAAAAAAHBAAAAA", + "AAAAAAAAPGBAAAAA", + "AAAAAAAAOGBAAAAA", + "AAAAAAAANGBAAAAA", + "AAAAAAAAMGBAAAAA", + "AAAAAAAALGBAAAAA", + "AAAAAAAAKGBAAAAA", + "AAAAAAAAJGBAAAAA", + "AAAAAAAAIGBAAAAA", + "AAAAAAAAHGBAAAAA", + "AAAAAAAAGGBAAAAA", + "AAAAAAAAFGBAAAAA", + "AAAAAAAAEGBAAAAA", + "AAAAAAAADGBAAAAA", + "AAAAAAAACGBAAAAA", + "AAAAAAAABGBAAAAA", + "AAAAAAAAAGBAAAAA", + "AAAAAAAAPFBAAAAA", + "AAAAAAAAOFBAAAAA", + "AAAAAAAANFBAAAAA", + "AAAAAAAAMFBAAAAA", + "AAAAAAAALFBAAAAA", + "AAAAAAAAKFBAAAAA", + "AAAAAAAAJFBAAAAA", + "AAAAAAAAIFBAAAAA", + "AAAAAAAAHFBAAAAA", + "AAAAAAAAGFBAAAAA", + "AAAAAAAAFFBAAAAA", + "AAAAAAAAEFBAAAAA", + "AAAAAAAADFBAAAAA", + "AAAAAAAACFBAAAAA", + "AAAAAAAABFBAAAAA", + "AAAAAAAAAFBAAAAA", + "AAAAAAAAPEBAAAAA", + "AAAAAAAAOEBAAAAA", + "AAAAAAAANEBAAAAA", + "AAAAAAAAMEBAAAAA", + "AAAAAAAALEBAAAAA", + "AAAAAAAAKEBAAAAA", + "AAAAAAAAJEBAAAAA", + "AAAAAAAAIEBAAAAA", + "AAAAAAAAHEBAAAAA", + "AAAAAAAAGEBAAAAA", + "AAAAAAAAFEBAAAAA", + "AAAAAAAAEEBAAAAA", + "AAAAAAAADEBAAAAA", + "AAAAAAAACEBAAAAA", + "AAAAAAAABEBAAAAA", + "AAAAAAAAAEBAAAAA", + "AAAAAAAAPDBAAAAA", + "AAAAAAAAODBAAAAA", + "AAAAAAAANDBAAAAA", + "AAAAAAAAMDBAAAAA", + "AAAAAAAALDBAAAAA", + "AAAAAAAAKDBAAAAA", + "AAAAAAAAJDBAAAAA", + "AAAAAAAAIDBAAAAA", + "AAAAAAAAHDBAAAAA", + "AAAAAAAAGDBAAAAA", + "AAAAAAAAFDBAAAAA", + "AAAAAAAAEDBAAAAA", + "AAAAAAAADDBAAAAA", + "AAAAAAAACDBAAAAA", + "AAAAAAAABDBAAAAA", + "AAAAAAAAADBAAAAA", + "AAAAAAAAPCBAAAAA", + "AAAAAAAAOCBAAAAA", + "AAAAAAAANCBAAAAA", + "AAAAAAAAMCBAAAAA", + "AAAAAAAALCBAAAAA", + "AAAAAAAAKCBAAAAA", + "AAAAAAAAJCBAAAAA", + "AAAAAAAAICBAAAAA", + "AAAAAAAAHCBAAAAA", + "AAAAAAAAGCBAAAAA", + "AAAAAAAAFCBAAAAA", + "AAAAAAAAECBAAAAA", + "AAAAAAAADCBAAAAA", + "AAAAAAAACCBAAAAA", + "AAAAAAAABCBAAAAA", + "AAAAAAAAACBAAAAA", + "AAAAAAAAPBBAAAAA", + "AAAAAAAAOBBAAAAA", + "AAAAAAAANBBAAAAA", + "AAAAAAAAMBBAAAAA", + "AAAAAAAALBBAAAAA", + "AAAAAAAAKBBAAAAA", + "AAAAAAAAJBBAAAAA", + "AAAAAAAAIBBAAAAA", + "AAAAAAAAHBBAAAAA", + "AAAAAAAAGBBAAAAA", + "AAAAAAAAFBBAAAAA", + "AAAAAAAAEBBAAAAA", + "AAAAAAAADBBAAAAA", + "AAAAAAAACBBAAAAA", + "AAAAAAAABBBAAAAA", + "AAAAAAAAABBAAAAA", + "AAAAAAAAPABAAAAA", + "AAAAAAAAOABAAAAA", + "AAAAAAAANABAAAAA", + "AAAAAAAAMABAAAAA", + "AAAAAAAALABAAAAA", + "AAAAAAAAKABAAAAA", + "AAAAAAAAJABAAAAA", + "AAAAAAAAIABAAAAA", + "AAAAAAAAHABAAAAA", + "AAAAAAAAGABAAAAA", + "AAAAAAAAFABAAAAA", + "AAAAAAAAEABAAAAA", + "AAAAAAAADABAAAAA", + "AAAAAAAACABAAAAA", + "AAAAAAAABABAAAAA", + "AAAAAAAAAABAAAAA", + "AAAAAAAAPPAAAAAA", + "AAAAAAAAOPAAAAAA", + "AAAAAAAANPAAAAAA", + "AAAAAAAAMPAAAAAA", + "AAAAAAAALPAAAAAA", + "AAAAAAAAKPAAAAAA", + "AAAAAAAAJPAAAAAA", + "AAAAAAAAIPAAAAAA", + "AAAAAAAAHPAAAAAA", + "AAAAAAAAGPAAAAAA", + "AAAAAAAAFPAAAAAA", + "AAAAAAAAEPAAAAAA", + "AAAAAAAADPAAAAAA", + "AAAAAAAACPAAAAAA", + "AAAAAAAABPAAAAAA", + "AAAAAAAAAPAAAAAA", + "AAAAAAAAPOAAAAAA", + "AAAAAAAAOOAAAAAA", + "AAAAAAAANOAAAAAA", + "AAAAAAAAMOAAAAAA", + "AAAAAAAALOAAAAAA", + "AAAAAAAAKOAAAAAA", + "AAAAAAAAJOAAAAAA", + "AAAAAAAAIOAAAAAA", + "AAAAAAAAHOAAAAAA", + "AAAAAAAAGOAAAAAA", + "AAAAAAAAFOAAAAAA", + "AAAAAAAAEOAAAAAA", + "AAAAAAAADOAAAAAA", + "AAAAAAAACOAAAAAA", + "AAAAAAAABOAAAAAA", + "AAAAAAAAAOAAAAAA", + "AAAAAAAAPNAAAAAA", + "AAAAAAAAONAAAAAA", + "AAAAAAAANNAAAAAA", + "AAAAAAAAMNAAAAAA", + "AAAAAAAALNAAAAAA", + "AAAAAAAAKNAAAAAA", + "AAAAAAAAJNAAAAAA", + "AAAAAAAAINAAAAAA", + "AAAAAAAAHNAAAAAA", + "AAAAAAAAGNAAAAAA", + "AAAAAAAAFNAAAAAA", + "AAAAAAAAENAAAAAA", + "AAAAAAAADNAAAAAA", + "AAAAAAAACNAAAAAA", + "AAAAAAAABNAAAAAA", + "AAAAAAAAANAAAAAA", + "AAAAAAAAPMAAAAAA", + "AAAAAAAAOMAAAAAA", + "AAAAAAAANMAAAAAA", + "AAAAAAAAMMAAAAAA", + "AAAAAAAALMAAAAAA", + "AAAAAAAAKMAAAAAA", + "AAAAAAAAJMAAAAAA", + "AAAAAAAAIMAAAAAA", + "AAAAAAAAHMAAAAAA", + "AAAAAAAAGMAAAAAA", + "AAAAAAAAFMAAAAAA", + "AAAAAAAAEMAAAAAA", + "AAAAAAAADMAAAAAA", + "AAAAAAAACMAAAAAA", + "AAAAAAAABMAAAAAA", + "AAAAAAAAAMAAAAAA", + "AAAAAAAAPLAAAAAA", + "AAAAAAAAOLAAAAAA", + "AAAAAAAANLAAAAAA", + "AAAAAAAAMLAAAAAA", + "AAAAAAAALLAAAAAA", + "AAAAAAAAKLAAAAAA", + "AAAAAAAAJLAAAAAA", + "AAAAAAAAILAAAAAA", + "AAAAAAAAHLAAAAAA", + "AAAAAAAAGLAAAAAA", + "AAAAAAAAFLAAAAAA", + "AAAAAAAAELAAAAAA", + "AAAAAAAADLAAAAAA", + "AAAAAAAACLAAAAAA", + "AAAAAAAABLAAAAAA", + "AAAAAAAAALAAAAAA", + "AAAAAAAAPKAAAAAA", + "AAAAAAAAOKAAAAAA", + "AAAAAAAANKAAAAAA", + "AAAAAAAAMKAAAAAA", + "AAAAAAAALKAAAAAA", + "AAAAAAAAKKAAAAAA", + "AAAAAAAAJKAAAAAA", + "AAAAAAAAIKAAAAAA", + "AAAAAAAAHKAAAAAA", + "AAAAAAAAGKAAAAAA", + "AAAAAAAAFKAAAAAA", + "AAAAAAAAEKAAAAAA", + "AAAAAAAADKAAAAAA", + "AAAAAAAACKAAAAAA", + "AAAAAAAABKAAAAAA", + "AAAAAAAAAKAAAAAA", + "AAAAAAAAPJAAAAAA", + "AAAAAAAAOJAAAAAA", + "AAAAAAAANJAAAAAA", + "AAAAAAAAMJAAAAAA", + "AAAAAAAALJAAAAAA", + "AAAAAAAAKJAAAAAA", + "AAAAAAAAJJAAAAAA", + "AAAAAAAAIJAAAAAA", + "AAAAAAAAHJAAAAAA", + "AAAAAAAAGJAAAAAA", + "AAAAAAAAFJAAAAAA", + "AAAAAAAAEJAAAAAA", + "AAAAAAAADJAAAAAA", + "AAAAAAAACJAAAAAA", + "AAAAAAAABJAAAAAA", + "AAAAAAAAAJAAAAAA", + "AAAAAAAAPIAAAAAA", + "AAAAAAAAOIAAAAAA", + "AAAAAAAANIAAAAAA", + "AAAAAAAAMIAAAAAA", + "AAAAAAAALIAAAAAA", + "AAAAAAAAKIAAAAAA", + "AAAAAAAAJIAAAAAA", + "AAAAAAAAIIAAAAAA", + "AAAAAAAAHIAAAAAA", + "AAAAAAAAGIAAAAAA", + "AAAAAAAAFIAAAAAA", + "AAAAAAAAEIAAAAAA", + "AAAAAAAADIAAAAAA", + "AAAAAAAACIAAAAAA", + "AAAAAAAABIAAAAAA", + "AAAAAAAAAIAAAAAA", + "AAAAAAAAPHAAAAAA", + "AAAAAAAAOHAAAAAA", + "AAAAAAAANHAAAAAA", + "AAAAAAAAMHAAAAAA", + "AAAAAAAALHAAAAAA", + "AAAAAAAAKHAAAAAA", + "AAAAAAAAJHAAAAAA", + "AAAAAAAAIHAAAAAA", + "AAAAAAAAHHAAAAAA", + "AAAAAAAAGHAAAAAA", + "AAAAAAAAFHAAAAAA", + "AAAAAAAAEHAAAAAA", + "AAAAAAAADHAAAAAA", + "AAAAAAAACHAAAAAA", + "AAAAAAAABHAAAAAA", + "AAAAAAAAAHAAAAAA", + "AAAAAAAAPGAAAAAA", + "AAAAAAAAOGAAAAAA", + "AAAAAAAANGAAAAAA", + "AAAAAAAAMGAAAAAA", + "AAAAAAAALGAAAAAA", + "AAAAAAAAKGAAAAAA", + "AAAAAAAAJGAAAAAA", + "AAAAAAAAIGAAAAAA", + "AAAAAAAAHGAAAAAA", + "AAAAAAAAGGAAAAAA", + "AAAAAAAAFGAAAAAA", + "AAAAAAAAEGAAAAAA", + "AAAAAAAADGAAAAAA", + "AAAAAAAACGAAAAAA", + "AAAAAAAABGAAAAAA", + "AAAAAAAAAGAAAAAA", + "AAAAAAAAPFAAAAAA", + "AAAAAAAAOFAAAAAA", + "AAAAAAAANFAAAAAA", + "AAAAAAAAMFAAAAAA", + "AAAAAAAALFAAAAAA", + "AAAAAAAAKFAAAAAA", + "AAAAAAAAJFAAAAAA", + "AAAAAAAAIFAAAAAA", + "AAAAAAAAHFAAAAAA", + "AAAAAAAAGFAAAAAA", + "AAAAAAAAFFAAAAAA", + "AAAAAAAAEFAAAAAA", + "AAAAAAAADFAAAAAA", + "AAAAAAAACFAAAAAA", + "AAAAAAAABFAAAAAA", + "AAAAAAAAAFAAAAAA", + "AAAAAAAAPEAAAAAA", + "AAAAAAAAOEAAAAAA", + "AAAAAAAANEAAAAAA", + "AAAAAAAAMEAAAAAA", + "AAAAAAAALEAAAAAA", + "AAAAAAAAKEAAAAAA", + "AAAAAAAAJEAAAAAA", + "AAAAAAAAIEAAAAAA", + "AAAAAAAAHEAAAAAA", + "AAAAAAAAGEAAAAAA", + "AAAAAAAAFEAAAAAA", + "AAAAAAAAEEAAAAAA", + "AAAAAAAADEAAAAAA", + "AAAAAAAACEAAAAAA", + "AAAAAAAABEAAAAAA", + "AAAAAAAAAEAAAAAA", + "AAAAAAAAPDAAAAAA", + "AAAAAAAAODAAAAAA", + "AAAAAAAANDAAAAAA", + "AAAAAAAAMDAAAAAA", + "AAAAAAAALDAAAAAA", + "AAAAAAAAKDAAAAAA", + "AAAAAAAAJDAAAAAA", + "AAAAAAAAIDAAAAAA", + "AAAAAAAAHDAAAAAA", + "AAAAAAAAGDAAAAAA", + "AAAAAAAAFDAAAAAA", + "AAAAAAAAEDAAAAAA", + "AAAAAAAADDAAAAAA", + "AAAAAAAACDAAAAAA", + "AAAAAAAABDAAAAAA", + "AAAAAAAAADAAAAAA", + "AAAAAAAAPCAAAAAA", + "AAAAAAAAOCAAAAAA", + "AAAAAAAANCAAAAAA", + "AAAAAAAAMCAAAAAA", + "AAAAAAAALCAAAAAA", + "AAAAAAAAKCAAAAAA", + "AAAAAAAAJCAAAAAA", + "AAAAAAAAICAAAAAA", + "AAAAAAAAHCAAAAAA", + "AAAAAAAAGCAAAAAA", + "AAAAAAAAFCAAAAAA", + "AAAAAAAAECAAAAAA", + "AAAAAAAADCAAAAAA", + "AAAAAAAACCAAAAAA", + "AAAAAAAABCAAAAAA", + "AAAAAAAAACAAAAAA", + "AAAAAAAAPBAAAAAA", + "AAAAAAAAOBAAAAAA", + "AAAAAAAANBAAAAAA", + "AAAAAAAAMBAAAAAA", + "AAAAAAAALBAAAAAA", + "AAAAAAAAKBAAAAAA", + "AAAAAAAAJBAAAAAA", + "AAAAAAAAIBAAAAAA", + "AAAAAAAAHBAAAAAA", + "AAAAAAAAGBAAAAAA", + "AAAAAAAAFBAAAAAA", + "AAAAAAAAEBAAAAAA", + "AAAAAAAADBAAAAAA", + "AAAAAAAACBAAAAAA", + "AAAAAAAABBAAAAAA", + "AAAAAAAAABAAAAAA", + "AAAAAAAAPAAAAAAA", + "AAAAAAAAOAAAAAAA", + "AAAAAAAANAAAAAAA", + "AAAAAAAAMAAAAAAA", + "AAAAAAAALAAAAAAA", + "AAAAAAAAKAAAAAAA", + "AAAAAAAAJAAAAAAA", + "AAAAAAAAIAAAAAAA", + "AAAAAAAAHAAAAAAA", + "AAAAAAAAGAAAAAAA", + "AAAAAAAAFAAAAAAA", + "AAAAAAAAEAAAAAAA", + "AAAAAAAADAAAAAAA", + "AAAAAAAACAAAAAAA", + "AAAAAAAABAAAAAAA" + ], + [ + "Sir", + "Mrs.", + "Ms.", + "Sir", + "Dr.", + "Sir", + null, + "Mr.", + "Mrs.", + "Sir", + "Sir", + "Mr.", + "Miss", + "Mr.", + "Miss", + "Mr.", + "Miss", + "Dr.", + "Dr.", + "Dr.", + "Sir", + "Ms.", + "Mrs.", + "Ms.", + "Mrs.", + "Miss", + "Mrs.", + "Dr.", + "Miss", + "Sir", + "Ms.", + "Mrs.", + "Dr.", + "Sir", + "Mrs.", + "Mr.", + "Dr.", + "Dr.", + "Mrs.", + "Sir", + "Mrs.", + "Ms.", + "Sir", + "Dr.", + "Miss", + "Miss", + "Miss", + "Dr.", + null, + "Miss", + "Ms.", + "Ms.", + "Dr.", + "Dr.", + "Miss", + "Dr.", + "Sir", + "Dr.", + "Miss", + "Ms.", + "Mr.", + "Sir", + "Mr.", + "Dr.", + "Dr.", + "Dr.", + "Mr.", + "Mr.", + "Dr.", + "Dr.", + "Dr.", + "Dr.", + "Dr.", + "Ms.", + "Miss", + "Miss", + "Ms.", + "Dr.", + "Ms.", + "Sir", + "Sir", + "Mrs.", + "Mrs.", + "Ms.", + "Mrs.", + "Ms.", + "Miss", + "Mr.", + "Sir", + "Mr.", + "Dr.", + "Miss", + "Ms.", + "Mrs.", + "Sir", + "Mr.", + "Miss", + "Ms.", + "Mr.", + "Sir", + "Dr.", + "Mr.", + "Sir", + "Ms.", + "Ms.", + "Mr.", + "Sir", + "Mr.", + "Sir", + "Mrs.", + "Ms.", + "Dr.", + "Sir", + null, + "Dr.", + "Ms.", + "Dr.", + "Dr.", + "Mr.", + "Mrs.", + "Mr.", + "Dr.", + "Mr.", + "Dr.", + "Ms.", + "Mr.", + "Sir", + "Mrs.", + "Dr.", + "Dr.", + "Ms.", + "Mr.", + "Dr.", + "Mr.", + "Miss", + "Dr.", + "Sir", + "Dr.", + "Sir", + "Mrs.", + "Mr.", + "Dr.", + "Mr.", + "Sir", + "Sir", + null, + "Dr.", + "Miss", + "Miss", + "Sir", + "Dr.", + "Dr.", + "Ms.", + "Miss", + "Ms.", + "Mrs.", + "Ms.", + "Miss", + "Ms.", + "Mr.", + "Sir", + "Miss", + "Sir", + "Mr.", + "Sir", + "Ms.", + "Ms.", + "Sir", + "Sir", + "Mr.", + "Mr.", + "Miss", + "Sir", + "Ms.", + "Mrs.", + "Mr.", + "Sir", + "Dr.", + "Miss", + "Dr.", + "Mr.", + "Sir", + "Ms.", + "Miss", + "Mr.", + "Mrs.", + "Mr.", + "Mr.", + "Mr.", + "Sir", + "Dr.", + null, + "Dr.", + "Dr.", + "Sir", + "Mrs.", + "Miss", + "Mr.", + "Ms.", + "Mrs.", + "Miss", + null, + "Dr.", + "Dr.", + "Mr.", + "Mrs.", + "Sir", + "Sir", + "Miss", + null, + "Dr.", + "Miss", + "Miss", + "Mr.", + "Sir", + "Dr.", + "Sir", + "Sir", + "Ms.", + "Dr.", + "Mr.", + "Mr.", + "Ms.", + "Dr.", + "Dr.", + "Miss", + "Ms.", + "Sir", + "Dr.", + "Mr.", + "Miss", + "Miss", + "Miss", + "Mr.", + "Mr.", + "Dr.", + "Dr.", + "Dr.", + "Mr.", + "Dr.", + "Mrs.", + "Dr.", + "Sir", + "Ms.", + "Miss", + "Dr.", + "Mr.", + "Mr.", + "Dr.", + "Sir", + "Mrs.", + "Dr.", + "Mr.", + "Mr.", + "Ms.", + "Mrs.", + "Dr.", + "Sir", + "Dr.", + "Mr.", + "Dr.", + "Dr.", + "Dr.", + "Dr.", + "Dr.", + "Mr.", + "Miss", + "Mr.", + "Mrs.", + "Ms.", + "Mr.", + null, + "Mrs.", + "Mrs.", + "Miss", + "Mrs.", + "Dr.", + "Dr.", + "Mr.", + "Mrs.", + "Sir", + "Ms.", + null, + "Sir", + "Dr.", + "Mr.", + "Ms.", + "Dr.", + "Sir", + "Mrs.", + "Dr.", + "Dr.", + "Ms.", + "Ms.", + "Dr.", + "Miss", + "Dr.", + "Mr.", + "Dr.", + "Dr.", + "Sir", + "Miss", + "Sir", + "Mrs.", + "Ms.", + "Sir", + "Miss", + "Dr.", + "Mrs.", + "Mrs.", + "Ms.", + "Ms.", + "Mr.", + "Sir", + "Dr.", + "Sir", + "Dr.", + "Ms.", + "Dr.", + "Ms.", + "Miss", + "Mr.", + "Mrs.", + "Miss", + "Miss", + "Ms.", + "Mr.", + "Dr.", + "Sir", + "Dr.", + "Sir", + "Mrs.", + "Miss", + "Miss", + "Miss", + "Dr.", + "Dr.", + "Dr.", + null, + "Miss", + "Dr.", + "Sir", + "Sir", + "Miss", + "Dr.", + "Mrs.", + "Ms.", + "Dr.", + "Dr.", + "Mrs.", + "Ms.", + "Ms.", + "Ms.", + "Mrs.", + "Miss", + "Sir", + null, + "Mr.", + "Dr.", + "Miss", + "Dr.", + "Dr.", + "Mr.", + "Sir", + "Mrs.", + "Ms.", + "Dr.", + "Dr.", + "Sir", + "Sir", + "Miss", + "Dr.", + "Mrs.", + "Sir", + "Dr.", + "Ms.", + "Dr.", + "Mrs.", + "Miss", + "Mrs.", + "Miss", + "Mrs.", + "Sir", + "Mr.", + "Dr.", + "Dr.", + "Sir", + "Mr.", + "Dr.", + "Sir", + "Dr.", + "Ms.", + "Ms.", + "Sir", + "Sir", + "Ms.", + "Mrs.", + "Ms.", + "Mr.", + "Mrs.", + "Dr.", + "Dr.", + "Mr.", + "Dr.", + "Mr.", + "Dr.", + "Mrs.", + "Dr.", + "Miss", + "Dr.", + "Sir", + "Dr.", + "Miss", + "Ms.", + "Sir", + "Dr.", + "Dr.", + "Dr.", + null, + "Ms.", + "Ms.", + "Mrs.", + "Sir", + "Sir", + "Dr.", + "Sir", + "Mr.", + "Mrs.", + "Dr.", + "Dr.", + "Sir", + "Dr.", + "Dr.", + "Ms.", + "Mr.", + "Mr.", + "Sir", + "Mr.", + "Mr.", + "Mrs.", + "Dr.", + "Dr.", + null, + "Dr.", + "Ms.", + "Miss", + "Miss", + "Mrs.", + "Dr.", + "Mrs.", + "Mr.", + "Dr.", + "Dr.", + "Miss", + "Miss", + "Ms.", + "Miss", + "Mr.", + "Mr.", + "Dr.", + "Mr.", + "Mr.", + "Miss", + "Miss", + "Dr.", + "Dr.", + "Dr.", + "Mr.", + null, + "Mrs.", + "Sir", + "Sir", + "Mrs.", + "Mr.", + null, + "Miss", + "Dr.", + "Sir", + "Dr.", + "Dr.", + "Miss", + "Mr.", + "Miss", + "Dr.", + "Mr.", + "Dr.", + "Mrs.", + "Mrs.", + "Mr.", + "Mr.", + "Dr.", + "Ms.", + "Mr.", + "Sir", + "Dr.", + "Ms.", + "Dr.", + "Dr.", + "Sir", + "Miss", + "Mr.", + "Mr.", + "Dr.", + "Dr.", + "Mr.", + "Dr.", + "Sir", + "Miss", + "Mr.", + "Ms.", + "Miss", + "Dr.", + "Ms.", + "Ms.", + "Sir", + "Dr.", + "Miss", + "Miss", + "Dr.", + "Dr.", + "Dr.", + "Sir", + null, + "Dr.", + "Dr.", + "Mr.", + "Sir", + "Dr.", + "Sir", + "Ms.", + "Miss", + "Dr.", + null, + "Sir", + "Mrs.", + "Dr.", + "Mr.", + "Sir", + "Mr.", + "Mrs.", + "Dr.", + "Dr.", + "Mr.", + "Mrs.", + "Mrs.", + "Miss", + "Dr.", + "Sir", + "Mr.", + "Mr.", + "Mr.", + "Ms.", + "Miss", + "Ms.", + "Dr.", + "Dr.", + "Ms.", + "Sir", + "Miss", + "Miss", + "Mr.", + "Dr.", + "Sir", + "Miss", + "Dr.", + "Mrs.", + "Dr.", + "Sir", + "Sir", + "Mr.", + "Dr.", + "Dr.", + "Mr.", + "Mrs.", + "Dr.", + "Mr.", + "Miss", + "Sir", + "Mr.", + "Miss", + "Mrs.", + "Dr.", + "Dr.", + "Ms.", + "Dr.", + "Dr.", + "Dr.", + "Mr.", + "Mrs.", + "Sir", + "Sir", + "Dr.", + "Dr.", + "Dr.", + "Miss", + "Ms.", + "Dr.", + "Dr.", + "Sir", + "Dr.", + "Sir", + "Sir", + "Mrs.", + "Sir", + "Mrs.", + "Miss", + "Ms.", + "Mr.", + "Ms.", + "Miss", + "Mr.", + "Dr.", + "Sir", + "Mr.", + "Sir", + "Miss", + "Dr.", + "Miss", + "Miss", + "Dr.", + "Mr.", + "Dr.", + "Ms.", + "Miss", + "Dr.", + "Mr.", + "Miss", + "Dr.", + "Ms.", + "Ms.", + "Miss", + "Mr.", + "Dr.", + "Ms.", + "Mrs.", + "Dr.", + "Mrs.", + "Sir", + "Dr.", + "Miss", + "Sir", + "Mr.", + "Dr.", + "Mrs.", + "Sir", + "Sir", + "Dr.", + "Mr.", + "Sir", + "Sir", + "Mrs.", + "Miss", + "Dr.", + "Dr.", + "Ms.", + "Miss", + "Sir", + "Ms.", + null, + null, + "Dr.", + "Mrs.", + "Dr.", + "Dr.", + "Mrs.", + null, + "Miss", + "Ms.", + "Sir", + "Mrs.", + "Mr.", + "Sir", + "Dr.", + "Sir", + "Mr.", + "Mr.", + "Miss", + "Dr.", + "Miss", + "Ms.", + null, + "Ms.", + "Ms.", + "Miss", + "Sir", + "Sir", + "Dr.", + "Ms.", + "Sir", + "Mr.", + "Sir", + "Dr.", + "Dr.", + "Dr.", + "Dr.", + "Sir", + "Mr.", + "Miss", + "Mrs.", + "Sir", + "Dr.", + "Dr.", + "Ms.", + "Mr.", + "Miss", + "Dr.", + null, + "Ms.", + "Mr.", + "Mr.", + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + "Dr.", + "Sir", + "Mrs.", + "Dr.", + "Sir", + "Dr.", + "Dr.", + "Dr.", + "Miss", + "Mr.", + "Dr.", + "Mrs.", + "Ms.", + "Sir", + "Miss", + "Ms.", + "Dr.", + "Mr.", + "Ms.", + "Ms.", + "Sir", + "Miss", + null, + "Mrs.", + "Ms.", + "Miss", + "Dr.", + "Mr.", + "Sir", + "Ms.", + "Sir", + "Mr.", + "Ms.", + "Sir", + "Dr.", + "Dr.", + "Mr.", + "Ms.", + "Mr.", + "Dr.", + "Mrs.", + "Dr.", + "Sir", + "Sir", + "Dr.", + "Mr.", + "Mrs.", + "Dr.", + "Sir", + null, + "Dr.", + "Mr.", + "Mr.", + "Dr.", + "Sir", + "Ms.", + "Miss", + null, + "Sir", + "Miss", + null, + "Dr.", + "Ms.", + "Dr.", + null, + "Dr.", + "Sir", + "Sir", + "Sir", + "Dr.", + "Mrs.", + "Miss", + "Mr.", + "Miss", + "Dr.", + "Miss", + "Ms.", + "Mr.", + "Miss", + "Sir", + "Sir", + "Dr.", + "Mrs.", + "Mr.", + "Dr.", + "Dr.", + "Dr.", + "Mr.", + "Dr.", + "Miss", + "Mr.", + "Mrs.", + "Sir", + "Dr.", + "Sir", + "Sir", + "Miss", + "Sir", + "Mr.", + "Miss", + "Miss", + "Miss", + "Mr.", + "Sir", + "Sir", + "Sir", + "Mr.", + "Dr.", + "Ms.", + "Sir", + "Mrs.", + "Miss", + "Miss", + "Ms.", + "Miss", + "Dr.", + "Sir", + "Ms.", + "Dr.", + "Dr.", + "Mr.", + "Miss", + "Miss", + "Ms.", + "Dr.", + "Ms.", + "Ms.", + "Mrs.", + "Mr.", + "Dr.", + "Mrs.", + "Mr.", + "Mr.", + "Sir", + "Dr.", + "Ms.", + "Sir", + "Miss", + "Dr.", + "Mr.", + "Miss", + "Mr.", + "Dr.", + "Mr.", + "Dr.", + "Sir", + "Dr.", + "Dr.", + "Miss", + "Sir", + "Ms.", + "Ms.", + "Dr.", + "Dr.", + "Miss", + "Mrs.", + "Mr.", + "Dr.", + "Dr.", + "Miss", + "Sir", + "Mr.", + "Dr.", + "Mr.", + "Sir", + "Mrs.", + "Dr.", + "Mr.", + "Dr.", + "Miss", + "Miss", + "Sir", + "Dr.", + "Mrs.", + "Sir", + "Dr.", + "Dr.", + "Sir", + "Mr.", + "Dr.", + "Miss", + "Dr.", + "Dr.", + "Dr.", + "Ms.", + "Dr.", + "Ms.", + "Sir", + "Dr.", + "Mr.", + "Sir", + "Ms.", + "Mr.", + "Sir", + "Miss", + "Miss", + "Mr.", + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + "Miss", + "Mrs.", + "Miss", + "Sir", + "Ms.", + "Mrs.", + "Miss", + "Ms.", + "Dr.", + "Mr.", + "Dr.", + "Sir", + "Mr.", + "Dr.", + "Mr.", + "Sir", + "Sir", + "Dr.", + "Dr.", + "Ms.", + "Dr.", + "Dr.", + "Dr.", + "Mr.", + "Sir", + "Ms.", + "Miss", + "Mr.", + "Mr.", + "Miss", + "Dr.", + "Ms.", + "Mr.", + "Mrs.", + "Dr.", + "Mr.", + "Mr.", + "Ms.", + "Mr.", + "Mrs.", + null, + "Miss", + "Mr.", + "Dr.", + "Miss", + null, + "Sir", + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + null, + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + "Ms.", + "Miss", + "Dr.", + "Ms.", + "Miss", + "Dr.", + "Sir", + "Sir", + "Miss", + "Mr.", + "Dr.", + "Sir", + "Dr.", + "Dr.", + "Ms.", + "Mr.", + "Mrs.", + "Ms.", + "Ms.", + "Ms.", + "Sir", + "Sir", + "Ms.", + "Ms.", + "Sir", + "Dr.", + "Miss", + "Dr.", + "Mr." + ], + [ + "Mark", + "Lisa", + "Evelyn", + "Harvey", + "Chris", + "Richie", + "Geneva", + "Joseph", + "Elnora", + "William", + "John", + "Jack", + "Lori", + "Todd", + "Jennifer", + "Francis", + "Sara", + "Kevin", + "Terry", + "Hazel", + "Richard", + "Arlene", + "Norma", + "Camille", + "Marjorie", + "Ingrid", + "Natalia", + "Brant", + "Felicia", + "Lemuel", + "Alexander", + "Laurie", + "Andrea", + "Earl", + "Sherry", + "Joseph", + "Aline", + "Cameron", + "Amy", + "Jose", + "Manuela", + "Rose", + "David", + "Kimberly", + "Lydia", + "Rosemary", + "Ruth", + "Nadia", + "Raymond", + "Margie", + "Etta", + "Margaret", + "Joanne", + "Eduardo", + "Barbara", + "Ellamae", + "Max", + "Douglas", + "Meghan", + "Karina", + "Cornelius", + "Bernard", + "Emerson", + "Jason", + "Phillip", + "Steven", + "Larry", + "Steven", + "Dana", + "Richard", + "Roberta", + "Donna", + "Debra", + "Shea", + "Jennifer", + "Felicia", + "Brenda", + "Elizabeth", + "Cristy", + "James", + "Wesley", + "Deborah", + "Kerrie", + "Alecia", + "Victoria", + "Emelina", + "Chrystal", + "Rob", + "Zachary", + "Gino", + "Marian", + "Andra", + "Daisy", + "Hellen", + "William", + "Issac", + "Elois", + "Wanda", + "Raymond", + "David", + "Ronald", + "Scott", + "Timothy", + "Naida", + "Penelope", + "Riley", + "Jay", + "Tim", + "Terrance", + "Denise", + "Dorothy", + "Timothy", + "Mark", + "Eddie", + "Joshua", + "Jane", + "Richard", + "Minnie", + "Patrick", + "Rose", + "Donald", + "Angela", + "Robert", + "Ruth", + "Gladys", + "Marcus", + "Steven", + "Stephanie", + "Matilde", + "Carla", + "Ella", + "Marcelino", + "Andy", + "Alberto", + "Jerrie", + "Betty", + "Kermit", + "Amanda", + "Gregory", + "Angel", + "Stephen", + "Kizzie", + "Darrick", + "John", + null, + "Stephen", + "Terry", + "Janet", + "Heather", + "Jeffrey", + "Joseph", + "Marcela", + "Teresa", + "Aaron", + "Theresa", + "Annie", + "Michele", + "Peggy", + "Brandi", + "Jose", + "Matt", + "Cherise", + "Michael", + "Guy", + "John", + "Annie", + "Catherine", + "Paul", + "Craig", + "Reginald", + "Alfred", + null, + "Garland", + "Claudia", + "Jennifer", + "Darnell", + "Ernesto", + "Danny", + "Nadia", + "Amy", + "Ryan", + "Jose", + "Rebecca", + "Allen", + "David", + "Ella", + "Timothy", + "David", + "Steve", + "Howard", + "Omar", + null, + "Kevin", + null, + "Bryan", + "Beverly", + "Betty", + "Scot", + "Martha", + "Rita", + "Aaron", + null, + "Theresa", + "Benjamin", + "Donald", + "Erma", + "Howard", + "Travis", + "Christine", + "Ernestina", + "Irene", + "Tara", + "Dorothy", + "Harold", + "Wilson", + "Danielle", + "Joseph", + "William", + "Amanda", + "Jennifer", + "Kenneth", + "James", + "Pamela", + "Jimmy", + "Mark", + "Althea", + "Rosie", + "Paul", + "Robert", + "Charles", + null, + "Marilyn", + "Evelyn", + "Leroy", + "Sean", + "Juan", + "Joel", + "James", + "Jeffrey", + "Alvin", + "Glenda", + "Ralph", + "Miles", + "Dawn", + "Rebecca", + "Junior", + "Robert", + "Charles", + "Ida", + "Rick", + "Edna", + "Arthur", + "Blair", + "Paul", + "Katie", + "Angela", + "Julio", + "Eugene", + "Chris", + "Otis", + "Pattie", + "Joy", + "Ashlee", + "Sean", + "Lisa", + "Steve", + "Helen", + "Richard", + "Viola", + "Kathryn", + "James", + null, + "Toni", + "Sandra", + "Nellie", + "Jennifer", + "Victor", + "John", + "Malcolm", + "Harriet", + "Lawrence", + "Anne", + "Lisa", + "Drew", + "Ruby", + "Richard", + "Andrea", + "James", + "Leonard", + "Kimberly", + "Darrell", + "Christopher", + "Rose", + "Doris", + "Joseph", + "Heather", + "Shawn", + "George", + "Booker", + "Eddie", + "John", + "Helen", + "Herbert", + "Hazel", + "Joanne", + "David", + "Julie", + "Loren", + "Viola", + "Natasha", + "Jo", + "Jolene", + "Jeff", + "Eduardo", + "Charles", + "Robert", + "Glenn", + "Jeanne", + "Rebecca", + "Rochel", + "Joanne", + "Kermit", + "Eva", + "Martha", + "Linda", + "Tina", + "Robert", + "Terrence", + "Walter", + "Francis", + "Russell", + "Ella", + "Tonia", + "Susan", + "Theresa", + "Daniel", + "Eleanor", + "Mark", + "James", + "Megan", + "Robert", + "Nathan", + "Gavin", + "Augusta", + "Sterling", + "Patsy", + "Ruth", + "David", + "Colleen", + "Janis", + "Alexis", + "Sheila", + "Sherri", + "Jessica", + "Anita", + "Charles", + null, + "John", + "James", + null, + "Linda", + "Ethel", + "Thomas", + "John", + "Wanda", + "Etta", + "Manuel", + "Bobby", + "John", + "Robert", + "Stephanie", + "Melva", + "Laureen", + "Lee", + "Eula", + "Nellie", + "Andrew", + "Mildred", + null, + "Denise", + "Yolanda", + "Nancy", + "James", + "Jorge", + "Yolonda", + "Pauline", + "David", + "Charles", + "Dana", + "Randall", + "Charles", + "Alexander", + "Charlotte", + "Joseph", + "Timothy", + "Arthur", + "Julia", + "Sue", + "Anderson", + "Bernice", + "Maribel", + "Leroy", + "Paul", + "Sally", + "Richard", + "Jennifer", + "Carrie", + "Jamar", + "Virginia", + "Eldon", + "William", + "Julia", + "Amy", + "Ethelyn", + "Douglas", + "George", + "Shawn", + "Grace", + null, + "Katrina", + "Victoria", + "Betty", + "Michael", + "Dewey", + "Gary", + "Barry", + "Fred", + "Betty", + "Louann", + "John", + "James", + "Robert", + "Michelle", + "Carrie", + "Eric", + "Steven", + "John", + "Roger", + "Will", + "Noemi", + "Robert", + "Samuel", + null, + "Dionne", + "Karen", + "Valerie", + "Karen", + "Jennifer", + "Patrick", + "Joni", + "Leonard", + "Darlene", + "Martha", + "Viola", + null, + "Tara", + "Melissa", + null, + "Everett", + "Isela", + "Christopher", + "John", + "Margaret", + "Kristin", + "Jerald", + "Vera", + "Jerry", + "Douglas", + null, + "Flor", + "Herbert", + "Michael", + "Tammara", + "Kenneth", + null, + "Judith", + "Sheldon", + "Robert", + "Gary", + "Kim", + "Minnie", + "Jose", + "Patti", + "Laurence", + "James", + "Pauline", + "Evelyn", + "Claudia", + "Kevin", + "Emanuel", + "Tonya", + "Helen", + "Carlos", + "Kermit", + "Lena", + "Jennifer", + "Doris", + "Lisa", + "Charles", + "Felica", + "Charles", + "Jan", + "Jeffrey", + "Joseph", + "James", + "Marina", + "Jason", + "Machelle", + "Dale", + "Janice", + "Cheri", + "Kristin", + "Christina", + "Dolores", + "Michael", + "James", + "Amber", + "Nancy", + "Brandi", + "Shawn", + "Jean", + "Jose", + "Leonel", + "Sonia", + "Brian", + "Fletcher", + "Michael", + "Myrtle", + "Brian", + "Brigida", + "Barbara", + "Ambrose", + "Haywood", + "Russell", + "Dottie", + "Jeanette", + "Derek", + "Charlie", + "Lawrence", + "Hollie", + "Veronica", + "Howard", + "Warren", + "Mariela", + "Kristin", + "Eunice", + "Carrie", + "Bobby", + "Joel", + "Richard", + "Jesse", + "Kathryn", + "Lynda", + "Janet", + "Ines", + "Joseph", + "Ashley", + "Jay", + "Shelley", + "Lan", + "Julio", + "Helen", + "Dennis", + "Marie", + "Anthony", + "Doris", + "Sammie", + "Robert", + "Cedric", + "Ronald", + "Darrell", + "Cynthia", + "Issac", + "Gladys", + "Bessie", + "Danny", + "Diane", + "Craig", + "Matthew", + "Allison", + null, + "Mattie", + "Maurice", + "Kayleen", + "Chester", + "Teri", + "Joseph", + "Marc", + "Dorothy", + "Cleo", + "Clayton", + "Jason", + "Paul", + "Aaron", + "Catherine", + "Penelope", + "Ethel", + "Matthew", + "William", + "Sarah", + "Lance", + "Raymond", + "Albert", + "Colby", + "Jennifer", + "Rosemary", + "Brenda", + "Bruce", + "Amanda", + "Eleanor", + "Daniel", + "Scott", + "Kelly", + "Thomas", + "Chris", + "Susan", + "Kimberly", + "Linda", + "Rose", + "Colby", + "Carl", + "Mark", + "Gloria", + "Gloria", + "Ronald", + "David", + "Carla", + "Michael", + "Maxine", + "Beth", + "Freda", + "Arnold", + "Stanford", + "Aaron", + "Damaris", + "Donald", + "Hilda", + "Bobby", + "Herbert", + "Bonnie", + "James", + "Daniel", + "Raymond", + "Angie", + "Paul", + "Bruno", + "Jeanette", + "Michael", + "Steven", + "Francisco", + "Anne", + "Jeanette", + "Pauline", + "Wesley", + "Fiona", + "Jill", + "Stuart", + "Catherine", + null, + null, + "Richard", + "Barbara", + "Kymberly", + "Matthew", + "Belle", + null, + "Donna", + "Veronica", + "John", + "Agnes", + "Johnny", + "Christopher", + "Jose", + "Jeffrey", + "Kenneth", + "Fred", + "Monica", + "Benton", + "Sunshine", + "Jerrie", + "Brian", + "Evelyn", + "Rosemary", + "Anthony", + "Benjamin", + "Ross", + "Anthony", + null, + null, + "Darrell", + "John", + "John", + "Ashley", + "Kathy", + "Peter", + "Matt", + "James", + "Luz", + "Concepcion", + "Richard", + "Gina", + "Gerald", + "Iris", + "Lee", + "Christy", + "Michael", + null, + "Heather", + "Billy", + "Ralph", + "Florence", + "Nancy", + "Ruth", + "Carolyn", + "Ima", + "Stephen", + "Adam", + "Joseph", + null, + "Tommy", + "Christopher", + "William", + "Rachel", + "Bernard", + "David", + "Janice", + "Helen", + "Everett", + "Claudia", + "Ashley", + "Diane", + "William", + "Ann", + "Dessie", + "Walter", + "Laura", + "Claude", + "Rebecca", + "Angela", + "Honey", + "Steven", + "Carl", + "Clyde", + "Petra", + "Kevin", + "Michael", + "Tiffanie", + "Robert", + "Troy", + "Richard", + "Derick", + "Cindy", + "Leonard", + "Earl", + "Rosalie", + "Russell", + "Stephen", + "James", + "Lance", + "Scott", + "Carrie", + "Elizabeth", + "Sean", + "Sean", + "Becky", + "Salvador", + "Dustin", + "Harry", + "David", + "Janet", + "Shirlene", + null, + "Daniel", + "Angelia", + null, + "Roscoe", + "Adela", + "Rudolph", + "Omar", + "Kenny", + "William", + "Roy", + "Cody", + "James", + "Jacqueline", + "Lillian", + "Archie", + "Christene", + null, + "Barbara", + "Diane", + "Curtis", + "Karla", + "Floyd", + "Brian", + "Heriberto", + "Christine", + "Clifford", + "Trena", + "James", + "Ted", + "Edwardo", + "Dusty", + "Debra", + "Shawn", + "Deborah", + "William", + "David", + "Corey", + "Jack", + "Romona", + "Bruce", + "Vincent", + "Florence", + "Marilyn", + "Yvette", + "Clifford", + "Peter", + "Michael", + "Joseph", + "Robert", + "Robert", + "Gladys", + "Joshua", + "Bonnie", + "Kathryn", + "Linda", + "Heather", + null, + "Rosa", + "Randy", + "Samantha", + "Walter", + "Ricky", + "Richard", + "Eleanor", + "Kathleen", + "Carly", + "Pamela", + "Wendy", + "Jeanne", + "Lydia", + "James", + "Timothy", + "Ebony", + "Robert", + "Oscar", + "Oscar", + "Charles", + "Inez", + "Carlos", + "Anthony", + "Timothy", + "David", + "Sue", + "Lucas", + "Cecil", + "Gilberto", + "Marie", + "Roberto", + "Debra", + "Catherine", + "Marjorie", + "Roger", + "Elizabeth", + "Vivian", + "Timothy", + "David", + "Delia", + "Christine", + "Julius", + "Brandi", + "Michele", + "Tina", + "Daniel", + "Stephen", + "Katharine", + "Issac", + "Christopher", + null, + "Dan", + "Jack", + "Polly", + "Renee", + "Carolyn", + "Freddie", + "Richard", + "Karen", + "Floyd", + "Allen", + "David", + "Alfred", + "Alfred", + "Charles", + "Anne", + "Frank", + "Benjamin", + "James", + "Jodi", + "Jeffrey", + "Jeannette", + "Austin", + "David", + "Stewart", + "Shaun", + "Elizabeth", + "Craig", + "Clyde", + "Crystal", + "Heather", + "Nathan", + "Helen", + "Phyllis", + "Kevin", + "Marvin", + "Michele", + "Ami", + "Daisy", + "Max", + "Jessica", + "Eleanor", + "Sandi", + "Wanda", + "Darrin", + "Craig", + "Annie", + "Eric", + "David", + "Bradley", + "Roderick", + "James", + "Steven", + "Arthur", + "Gerald", + "Julie", + "Rodney", + "Michael", + "Frank", + "Matthew", + "Joseph", + "Dollie", + "Melanie", + "Cecil", + "Travis", + "Pamela", + "Beryl", + "Donna", + "Paul", + "Wendy", + "David", + "Christopher", + "Steven", + "Jill", + "Luis", + "Jane", + null, + "Mabel", + "William", + "Deborah", + "Maxine", + "Jacqueline", + "Neil", + "Ha", + "Dwight", + "Anthony", + "Marie", + null, + "Donna", + "Kenneth", + "William", + "Pamela", + "Margaret", + "Edith", + "Shawn", + "Monique", + "Nancy", + "Paul", + null, + "Victor", + "Naomi", + "Stanton", + "Andre", + "Brad", + "Lee", + "Margie", + "Tonya", + "Jack", + "Rosalinda", + "Margaret", + "Betty", + "Albert", + "Karl", + "Ollie", + "Fonda", + "Brunilda", + "Robert", + "Michael", + "Latisha", + "Amy", + "Javier" + ], + [ + "Bailey", + "Clark", + "Joyner", + null, + "Davis", + "Smith", + "Archie", + "Fountain", + "Dabney", + "Aleman", + "Thames", + "Hoyt", + "Wall", + "Norris", + "Larson", + "Crowley", + "Loomis", + "Palmer", + "Mcdowell", + "Benson", + "Bell", + "Moore", + "Roden", + "Slocum", + "Beatty", + "Cook", + "Rickard", + "Johnson", + "Duke", + "Waggoner", + "White", + "Burrows", + "Hill", + "Sheehan", + "Bowles", + "Aponte", + "Ramos", + "Godfrey", + "Warren", + "Guzman", + "Thayer", + "King", + "Banks", + "Simpson", + "Flores", + "Bryant", + "White", + "Albert", + null, + "Bailey", + "Phillips", + "Roberts", + "Wynne", + "Boles", + "Fountain", + "Carter", + "Stephens", + "Johnson", + "Murray", + "Irwin", + "Moore", + "Martinez", + "Martin", + "Haley", + "Farmer", + "Williams", + "Bond", + "Ball", + "Dye", + "Akers", + "Mcdonald", + "Hunter", + "Casillas", + "Hardy", + "Rasmussen", + "Chew", + "Delgado", + "Harness", + "Tillery", + "Hudson", + "Harris", + "Sanders", + "Rodgers", + "Bearden", + "Soto", + "Fultz", + "Nielson", + "Blanco", + "Parsons", + "Ortiz", + "Schuler", + "Hailey", + "Smith", + "Child", + "Ahrens", + "Jones", + "Hunter", + "Robinson", + "Fenton", + "Brill", + "Marsh", + "Mcdonnell", + "Williams", + "Newton", + "Malloy", + "Sanchez", + "Butler", + "Pope", + "Saunders", + "Angel", + "Fabian", + "Farley", + "Bartley", + "Peck", + "Pierce", + "Morrison", + "Todd", + "Roberson", + "Hughes", + "Estes", + "Stout", + "Long", + "Lyons", + "Taylor", + "Howell", + "White", + "Dawkins", + "Horn", + "Adams", + "Beckwith", + "Dominguez", + "Thompson", + "Orourke", + "Mccreary", + "Carter", + "Kelly", + "Wiggins", + "Simpson", + "Butler", + "Casanova", + "Grimes", + "Larson", + "Hankins", + "Brewer", + null, + "Livingston", + "Ortiz", + "Boston", + "Dupont", + "Baker", + "Conyers", + "Arias", + "Riggs", + "Labbe", + "Buchanan", + "Kuhn", + "Michael", + "Moore", + "Miller", + "Jones", + "Salazar", + "Welsh", + "Numbers", + "Bray", + "Young", + "Burke", + "Adams", + "Villanueva", + "Eaves", + "Garcia", + "Sheppard", + null, + "Robinson", + "Foster", + "Alger", + "Smith", + "Higgins", + "Lopez", + "Shay", + "Joyce", + "Jackson", + "Sullivan", + "Johnson", + "Lacey", + "Harbin", + "Martinez", + null, + "Foley", + "Price", + "Kay", + "Haggerty", + "Waldron", + "Simpson", + "Randolph", + "Carroll", + "Lane", + "Gagnon", + "Harper", + "Lynch", + "Davis", + "Fuller", + "Chavis", + "Harris", + "Crawford", + "Adams", + "Shelton", + "Albert", + "Finch", + "Miller", + null, + "Torres", + "Rodgers", + "Pearson", + "Martin", + "Rodriquez", + "Robinson", + "Wilson", + "Pierce", + "Williams", + "Helms", + "Martinez", + "Edwards", + "Johnson", + "Thompson", + "Hinton", + "Young", + "Stephens", + "Martinez", + "Brown", + "Loveless", + "Porter", + "Johnson", + "Wright", + "Levi", + "Saylor", + "Smith", + "Miller", + "Byrd", + "Orr", + "Buchanan", + "Jones", + "Allison", + "Stephens", + "Wells", + "Owens", + "Peeler", + "Sanchez", + "Phillips", + "Rojas", + "Wade", + "Wilson", + "Waters", + "Allen", + "May", + "Ross", + "Johnson", + "Mcdaniel", + "Aldridge", + "Adams", + "Gulley", + "Mcmanus", + "Baker", + "Davis", + "Williams", + "Andrade", + "Carroll", + "Madsen", + "Wells", + "Brown", + "Ponce", + "Grider", + "Lyles", + "Orourke", + "Brown", + "Clay", + "Fitzpatrick", + "Chappell", + "Hightower", + "Hudson", + "Peterson", + "Rodriguez", + "Bush", + "Brown", + "Fuller", + "Cole", + "Chastain", + "Nelson", + "Hunt", + "Copley", + "Anderson", + "Matthews", + "Smith", + "Santana", + "Wise", + "Caldwell", + "Cady", + "Travers", + "Smith", + "Jones", + "Moore", + "Mcgee", + "Wise", + "Ortega", + "Chase", + "Eaton", + "Merritt", + "Johnson", + "Harrell", + "Burgess", + "Carl", + "Lang", + "Hawkins", + "Thompson", + "Sandlin", + "Martin", + "Spencer", + "Thompson", + "Langford", + "Butler", + "Smith", + "Derr", + "Cohn", + "Ferrell", + "Weldon", + "Middleton", + "Rubio", + "Paquette", + "Albright", + "Lee", + "Madison", + "Greer", + "Barnette", + "Dudley", + "Valdez", + "Brown", + "Null", + "Nelson", + "Smith", + "Davis", + "Hamilton", + "Hamilton", + "Hall", + "Ayala", + "Field", + "Smith", + "Ross", + "Robbins", + "Lanier", + "Davis", + "Prado", + "Marshall", + "Campbell", + "Tyler", + "Martinez", + null, + "Taylor", + "Glaze", + "Miller", + "William", + "Caldwell", + "Leeper", + "Black", + "Warren", + "Smith", + "Munoz", + "Marquez", + "Haynes", + "Gill", + "Hall", + "Patterson", + "Kilgore", + "Booth", + "Gulley", + "Cooper", + "Blair", + "Utley", + "Richards", + "Smith", + "Johnson", + "Hutchings", + "Haley", + "Crawford", + "Mueller", + "Carroll", + "Muller", + "Hudson", + "Peterson", + "Boone", + "Nelson", + "Smith", + "Lane", + "Marshall", + "Scott", + "Porter", + "Grogan", + "Marroquin", + "Phillips", + "Ellis", + "Katz", + "Mendez", + "Singleton", + "Roe", + "Bravo", + "Weis", + "Allen", + "Pierson", + "Kramer", + "Kramer", + "Sullivan", + "Arroyo", + "Newell", + "Williams", + "Quillen", + "Gomez", + "Lloyd", + "Willard", + "Martin", + "Mcdaniel", + null, + "Delgadillo", + "Prieto", + "Day", + "Hernandez", + "Miranda", + "Amundson", + "Hunt", + "Rowland", + "Combs", + "Hamel", + "Floyd", + "Jones", + null, + "Bruner", + "Segura", + "Mcgee", + "Young", + "Albert", + "Moye", + "Little", + "Tiller", + "Clawson", + "Thompson", + "White", + "Rhea", + "Douglas", + "Bass", + "Hernandez", + "Greene", + "Mcdonough", + "Contreras", + "Simmons", + "Braxton", + "Motley", + "Hammond", + null, + "Alexander", + "Brooks", + "Ritchie", + "Meyers", + "Austin", + "Henderson", + "Jackson", + "Black", + "Dominguez", + "Delarosa", + "Prewitt", + "Preston", + "Scott", + null, + "Braun", + "Beach", + "Herring", + "Somerville", + "Mitchell", + null, + "Winkler", + "Hewitt", + "Ruiz", + "Lancaster", + "Evans", + "Schwartz", + "Larson", + "Woods", + "Beyer", + "Burch", + "Hammond", + "Burt", + "Sterling", + "Burns", + "Davis", + "Martinez", + "Wright", + "Garza", + "Thompson", + "Dominguez", + "Reyes", + "Moreno", + "Zamora", + "Witte", + "Brunner", + "Cromwell", + "Hardy", + "Thompson", + "Bradford", + "Talley", + "Foster", + "Martin", + "Hopson", + "Young", + "Hopkins", + "Alvarez", + "Mack", + "Hoyt", + "Williams", + "Harvey", + "Jones", + "Hoffman", + "Berry", + "Littlefield", + "Rowe", + "Fuller", + "Coulter", + null, + "Tyler", + "Miller", + "Palmer", + "Espinoza", + "Bennett", + "Lewis", + "Doolittle", + "Lee", + "Callahan", + null, + "Gentry", + "Rodriguez", + "Garcia", + "Murphy", + "Deleon", + "Guevara", + "Leonard", + "Werner", + "Chan", + "Hendrickson", + "Hunter", + "Hargrove", + "Shaw", + "Hernandez", + "White", + "Ferrell", + "Mcbride", + "Benjamin", + "Mcknight", + "Lee", + "Schramm", + "Taylor", + "Norris", + "Douglas", + "Johns", + "Giordano", + "Thompson", + "Barber", + "Culver", + "Thomas", + "Brown", + "Mathis", + "Ward", + "Clark", + "Leatherman", + "Walton", + "Dunbar", + "Davidson", + "Sutton", + "Marcum", + "Hernandez", + "Peek", + "Donald", + "Gallo", + "Sylvester", + "Leake", + "Cosgrove", + "Dickson", + "Kelly", + "Morales", + "Edwards", + "Velazquez", + "Anderson", + "Moore", + "Anderson", + "Billings", + "Spangler", + "Rogers", + "Woodson", + "Harry", + "Taylor", + "Foster", + "Wooten", + "Frazier", + "Nugent", + "Flores", + "Clemons", + "Mason", + "Mccain", + "Keller", + "King", + "Espinoza", + "Alba", + "Miner", + "Olvera", + "Cox", + "Bates", + "Madera", + "Kerns", + "Lee", + "Brookins", + "King", + "Hansen", + "Allen", + "Isaacson", + "Sturgill", + "Robinson", + "Hoover", + "Fields", + "Carlton", + "Davis", + "Wilcox", + "Saunders", + "Johnson", + "Perkins", + "Houston", + "Gonzalez", + "Becker", + "Lewis", + "Glover", + "Browder", + "Lane", + "May", + "Hall", + "Oneill", + "Snowden", + "Harrison", + "Qualls", + "Campbell", + "Gilmore", + "Washington", + null, + "Butcher", + "Huff", + "Littleton", + "Moore", + "Hutchinson", + "Ellison", + "Hewitt", + "Cyr", + "Wallace", + "Jones", + "Wilkins", + "Spencer", + "Andrews", + "Tolbert", + "Hart", + "Mills", + "Knutson", + "Conway", + "Lee", + "Day", + "Williams", + "Hernandez", + "Miller", + "Mcdonald", + "Hinton", + "Young", + "Rodriguez", + "Larson", + "Wiles", + "Cox", + "Shipley", + "Holloway", + "Hite", + "Solomon", + "Vickers", + null, + "Ritchey", + "Anderson", + "Silva", + "Smith", + "Burgess", + "White", + "Foster", + "Lee", + "Yates", + "Nunes", + "Blair", + "Thompson", + "Stone", + "Smith", + "Santana", + "Sherrod", + "Ransom", + "Pugh", + "Whitaker", + "Batson", + "Stone", + "Roberts", + "Farias", + "Hudson", + "Mcguire", + null, + "Brown", + "Coffin", + "Johnson", + "Caro", + "Jones", + "Duarte", + "Wong", + "Amos", + "Burton", + "Chambers", + "Hilton", + "Neal", + "Whitney", + "Randolph", + "Kaye", + "Hernandez", + "Bryant", + "Moreau", + "Kirby", + "Gray", + "Jenkins", + "Butler", + "Wallace", + "Molina", + "Burns", + "Siegel", + "Simms", + "Martinez", + "Pham", + "Stewart", + "Hermann", + "Mauro", + "Raymond", + "Deleon", + "Motley", + "Bernard", + "Brown", + "Garrison", + "Thompson", + "Holliday", + "Walker", + "Brewer", + "Craig", + "Stewart", + "Jackson", + "Munoz", + "Holden", + "Low", + "Donnelly", + "Morgan", + "Catron", + "Redman", + "Ward", + null, + "Smith", + "Sanderson", + null, + "Downey", + "Ramirez", + "Perry", + null, + "Hudspeth", + "Welch", + "Guerra", + "Skinner", + "Croteau", + "Vaughn", + "Lee", + "Balderas", + "Rutherford", + "Hutchins", + null, + "Johnson", + "Chu", + "Aguilar", + "Fowler", + "Lackey", + "Russo", + "Morgan", + "Mayes", + "Mccullough", + "Monk", + "Hernandez", + "Blount", + "Williams", + "Rincon", + "Scroggins", + "Serna", + "Putnam", + "Hebert", + "Markham", + "Grant", + "Scott", + "Ingalls", + "Porter", + "Bryan", + "Carter", + "Cowan", + "Terrell", + "Faison", + "Neeley", + "Quinones", + "Marino", + "Woodruff", + "Betz", + "Martinez", + "Foster", + "Chapa", + "Eastman", + "Flynn", + "Collins", + "Brown", + "Riley", + "Larsen", + "Rand", + "Clancy", + "Parr", + "Cunningham", + "Boyd", + "Murdock", + "Joseph", + null, + "Nixon", + "Wilson", + "Long", + "Clarke", + "Lee", + "Taylor", + "Muller", + "Keegan", + "Chavez", + "Perez", + "Chiu", + "Fisher", + "Parker", + "Smith", + "Dickey", + "Herrera", + "Bailey", + "Jolley", + "Rodriguez", + "Valdez", + "Britt", + "Rivers", + "Bell", + "Randall", + "Bell", + "Garner", + "Dewey", + "Patterson", + "Bennett", + "Clark", + "Johnson", + "Ferguson", + "Newman", + "Smith", + "Burns", + "Horn", + "Elliott", + "Mendoza", + "Mcnabb", + "Holland", + "Walton", + "Locke", + "Daniels", + "Benitez", + "Clay", + "Underwood", + "Bruton", + "Hope", + "Vega", + "Magee", + null, + "Layne", + "Spriggs", + "Marlow", + "Jones", + "Callaway", + "Rojas", + "Chang", + "Roman", + "Kelly", + "Merritt", + "Thornton", + "Watson", + "Bryant", + "Robinson", + "Massey", + "Strain", + "Johnson", + "Porter", + "Silva", + "Bruce", + "Johnson", + "Tran", + "Lewis", + "Ruffin", + "Lewis", + "Hollingsworth", + "Byrd", + "Williams", + "Ryan", + "White", + "Pond", + "Macdonald", + "Horner", + "White", + "Matlock", + "Baldwin", + "Montgomery", + "Flynn", + "Mueller", + "Levesque", + "Evans", + "Tran", + "Davis", + "Smith", + "Lowry", + "Grant", + "Woods", + "Vasquez", + "Barry", + "Rogers", + "Smith", + "Mcclellan", + "Troy", + "Thomas", + "Chester", + "Taft", + "Frye", + "Morton", + "Brown", + "White", + "Thao", + "Morrison", + "Peterman", + "Melendez", + "Delgado", + "Thomason", + "King", + "Higgins", + "Colley", + "Nieves", + "Eller", + "Venable", + "Jackson", + "Young", + "Stephenson", + "Hammonds", + "Richmond", + "Warner", + "Burton", + "Carlson", + "Hatfield", + "Cox", + "Carpenter", + "Schneider", + "Fisher", + "Peterson", + "Woods", + "Betts", + "Wood", + "Craig", + "Luna", + "Collins", + "Hernandez", + "Prather", + "Baker", + "Mccormick", + "Morris", + "Garrison", + "Martinez", + "Barnett", + "Dallas", + "Moore", + "Lynch", + "Stovall", + "Browning", + null, + "Wilcox", + "Grimes", + "Farias", + "Williams", + "Brunson", + "Gilbert", + "Shipman", + "Wiles", + "Sharp", + "Moran", + "White", + "Hamilton", + "Moses", + "Lewis" + ], + [ + "N", + "Y", + "N", + "N", + "Y", + "Y", + null, + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "N", + "N", + "N", + "N", + "Y", + "N", + "N", + "Y", + "N", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "N", + null, + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + null, + "Y", + "N", + "Y", + "N", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "N", + "N", + "Y", + "N", + "N", + "Y", + "N", + "N", + "Y", + null, + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "Y", + null, + "N", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "N", + null, + "N", + "Y", + "N", + "N", + "N", + "N", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + null, + "Y", + "N", + "Y", + "Y", + "N", + "N", + null, + "Y", + "N", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + null, + "N", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "N", + "N", + "N", + "Y", + "N", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + null, + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "N", + null, + "Y", + null, + "N", + "N", + null, + "Y", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "N", + "N", + "N", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + null, + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "N", + null, + "N", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + null, + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + null, + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + null, + "N", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "Y", + null, + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "N", + "N", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "N", + "N", + "Y", + "Y", + "Y", + null, + "N", + "N", + "Y", + "N", + "N", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "N", + "Y", + "N", + null, + "N", + "N", + "N", + "Y", + "N", + "N", + "N", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "N", + "Y", + "N", + "Y", + null, + "Y", + "Y", + "Y", + "N", + "N", + "N", + "N", + null, + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "Y", + "Y", + "Y", + null, + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + null, + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + null, + "Y", + "Y", + "N", + "N", + null, + "N", + "Y", + "Y", + "N", + "N", + null, + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "N", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + null, + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + "N", + "N", + "N", + "N", + "Y", + "Y" + ], + [ + "MOROCCO", + "ITALY", + "TUVALU", + null, + "ALBANIA", + "BERMUDA", + null, + "PERU", + "ITALY", + "LUXEMBOURG", + "MONTSERRAT", + "FIJI", + "OMAN", + "TAJIKISTAN", + "HONG KONG", + "MONACO", + "MAURITIUS", + "MOLDOVA, REPUBLIC OF", + "TONGA", + "SYRIAN ARAB REPUBLIC", + "PORTUGAL", + "HUNGARY", + "SPAIN", + "FINLAND", + "GUERNSEY", + "SOLOMON ISLANDS", + "PALAU", + "THAILAND", + "MARSHALL ISLANDS", + "VIRGIN ISLANDS, U.S.", + "FRANCE", + "MARSHALL ISLANDS", + "SWEDEN", + "GUINEA", + "GIBRALTAR", + "COSTA RICA", + "EQUATORIAL GUINEA", + "BURKINA FASO", + "MOZAMBIQUE", + "MARSHALL ISLANDS", + "PHILIPPINES", + "SOUTH AFRICA", + "GUINEA", + "CAPE VERDE", + "FRANCE", + "PALAU", + "GUINEA", + "SWAZILAND", + null, + "SYRIAN ARAB REPUBLIC", + "VIET NAM", + "LUXEMBOURG", + "BHUTAN", + "KIRIBATI", + "ICELAND", + "CHRISTMAS ISLAND", + "ARMENIA", + "MALTA", + "SYRIAN ARAB REPUBLIC", + "PORTUGAL", + "GABON", + "GABON", + "KYRGYZSTAN", + "GAMBIA", + "LESOTHO", + "QATAR", + "ITALY", + "SURINAME", + "MACAO", + "ANTARCTICA", + "SYRIAN ARAB REPUBLIC", + "AFGHANISTAN", + "ANTARCTICA", + "GAMBIA", + "UNITED KINGDOM", + "KUWAIT", + "CHRISTMAS ISLAND", + "CHINA", + "VENEZUELA", + "BAHRAIN", + "ARGENTINA", + "MOROCCO", + "CZECH REPUBLIC", + "ANTIGUA AND BARBUDA", + "ARUBA", + "JERSEY", + "COSTA RICA", + "UKRAINE", + "INDONESIA", + null, + "TUVALU", + "BOLIVIA", + "NIGER", + "NEW ZEALAND", + "INDIA", + "CUBA", + "MONACO", + "ROMANIA", + "MOROCCO", + "BAHRAIN", + "NEW CALEDONIA", + "KENYA", + "CHINA", + "R�UNION", + "LESOTHO", + "GERMANY", + "CAYMAN ISLANDS", + "MEXICO", + "CUBA", + "SWAZILAND", + "SOUTH AFRICA", + "NEPAL", + "AUSTRALIA", + null, + "ESTONIA", + "MAYOTTE", + "SAINT LUCIA", + "NETHERLANDS ANTILLES", + "NEW CALEDONIA", + "CUBA", + "CAMBODIA", + "SLOVENIA", + "ARUBA", + "HONDURAS", + "CANADA", + "UNITED ARAB EMIRATES", + "LIECHTENSTEIN", + "CAMBODIA", + "ANGOLA", + "YEMEN", + "NEW CALEDONIA", + "BOLIVIA", + "JERSEY", + "MAURITIUS", + "UNITED KINGDOM", + "NICARAGUA", + "SOMALIA", + "LIBERIA", + "GIBRALTAR", + "HAITI", + "MALTA", + "KAZAKHSTAN", + "MOROCCO", + "JAMAICA", + "SAINT HELENA", + null, + "KUWAIT", + "FIJI", + "ARMENIA", + "OMAN", + "SAN MARINO", + "EL SALVADOR", + "BANGLADESH", + "JAPAN", + "SWITZERLAND", + "GABON", + "GUYANA", + "TAJIKISTAN", + "KUWAIT", + "MACAO", + "AZERBAIJAN", + "JERSEY", + "AZERBAIJAN", + "NORFOLK ISLAND", + "URUGUAY", + "C�TE D'IVOIRE", + "MOROCCO", + "NEW ZEALAND", + "JAPAN", + "HONDURAS", + "MEXICO", + "SAMOA", + "UKRAINE", + "GHANA", + "GRENADA", + "EQUATORIAL GUINEA", + "MALAYSIA", + "MONGOLIA", + "SPAIN", + "R�UNION", + "SEYCHELLES", + "GUINEA", + "INDIA", + "FAROE ISLANDS", + "ESTONIA", + "ALGERIA", + "INDIA", + "NAURU", + "GREECE", + "AZERBAIJAN", + "EQUATORIAL GUINEA", + "JAPAN", + "MOROCCO", + null, + "JORDAN", + "QATAR", + "GEORGIA", + "AFGHANISTAN", + "SAINT HELENA", + "ECUADOR", + "KUWAIT", + null, + "HUNGARY", + "ECUADOR", + "LIECHTENSTEIN", + "TUVALU", + "ANDORRA", + "CHINA", + "NETHERLANDS", + null, + "PAKISTAN", + "KAZAKHSTAN", + "UGANDA", + "MOROCCO", + "MADAGASCAR", + "WALLIS AND FUTUNA", + "GUERNSEY", + "NAURU", + "VIET NAM", + "BARBADOS", + "THAILAND", + "LITHUANIA", + "PAKISTAN", + "PARAGUAY", + "EL SALVADOR", + "NORWAY", + "MAURITANIA", + "ANGUILLA", + "SINGAPORE", + "FIJI", + null, + "ARMENIA", + "WALLIS AND FUTUNA", + "NIUE", + "UKRAINE", + "NEW CALEDONIA", + "SENEGAL", + "SWAZILAND", + "GUERNSEY", + "ARGENTINA", + "KUWAIT", + "R�UNION", + "GUYANA", + "MOZAMBIQUE", + "NIGER", + "LITHUANIA", + "JERSEY", + "TUNISIA", + "SAUDI ARABIA", + "MYANMAR", + "SINGAPORE", + "ISLE OF MAN", + "MOLDOVA, REPUBLIC OF", + "MARTINIQUE", + "MONTENEGRO", + "RWANDA", + "UNITED STATES", + "VANUATU", + "UNITED KINGDOM", + "SINGAPORE", + "INDONESIA", + "PANAMA", + "GREENLAND", + "BERMUDA", + "BHUTAN", + "MALAYSIA", + "ARGENTINA", + "SOMALIA", + "GRENADA", + "LIBERIA", + "SWAZILAND", + null, + "JAPAN", + "EL SALVADOR", + "TURKMENISTAN", + "UNITED ARAB EMIRATES", + "CYPRUS", + "CAYMAN ISLANDS", + "KUWAIT", + "GUYANA", + "BRAZIL", + "CROATIA", + "CZECH REPUBLIC", + "BERMUDA", + "SUDAN", + "KYRGYZSTAN", + "TUVALU", + "MACAO", + "VENEZUELA", + "UZBEKISTAN", + "MALDIVES", + "BAHAMAS", + "LITHUANIA", + "LIECHTENSTEIN", + "OMAN", + "CROATIA", + "CAMBODIA", + "FINLAND", + "EL SALVADOR", + "BOTSWANA", + "GUINEA-BISSAU", + "SWITZERLAND", + "SURINAME", + "UKRAINE", + "HAITI", + "WALLIS AND FUTUNA", + "GERMANY", + "KIRIBATI", + "ANDORRA", + "UNITED KINGDOM", + "TUVALU", + "KUWAIT", + "MALTA", + "PITCAIRN", + "ETHIOPIA", + "INDONESIA", + "BAHAMAS", + "SAN MARINO", + "HAITI", + "MALAYSIA", + "GUYANA", + "OMAN", + "NIGERIA", + "MAURITIUS", + "HAITI", + "MONACO", + "MAURITANIA", + "PANAMA", + "AZERBAIJAN", + "SRI LANKA", + "GUYANA", + "KIRIBATI", + "KYRGYZSTAN", + "SWAZILAND", + "MAURITANIA", + "BOLIVIA", + "BAHRAIN", + "BELIZE", + "GUATEMALA", + "URUGUAY", + "CAMEROON", + "FIJI", + "BENIN", + "GUADELOUPE", + "DENMARK", + "MOLDOVA, REPUBLIC OF", + "BOTSWANA", + "HONG KONG", + "NIGERIA", + "AZERBAIJAN", + "RWANDA", + "ICELAND", + "URUGUAY", + "PERU", + "GABON", + "RWANDA", + "SLOVAKIA", + "KENYA", + "GABON", + null, + "MARSHALL ISLANDS", + "BOUVET ISLAND", + "SAINT HELENA", + "AZERBAIJAN", + "BAHRAIN", + "GERMANY", + "ALGERIA", + "EQUATORIAL GUINEA", + "NAURU", + "FRANCE", + "CYPRUS", + "DJIBOUTI", + "IRELAND", + "RUSSIAN FEDERATION", + "HAITI", + "KYRGYZSTAN", + "NEW ZEALAND", + "AZERBAIJAN", + null, + "BAHRAIN", + "HONG KONG", + "GUAM", + "TUVALU", + "PUERTO RICO", + "MONTSERRAT", + "DOMINICA", + "LIECHTENSTEIN", + "ISLE OF MAN", + "PUERTO RICO", + "ALBANIA", + "PANAMA", + "NEW CALEDONIA", + "MALDIVES", + "AZERBAIJAN", + "SPAIN", + "HONDURAS", + "BELIZE", + "RUSSIAN FEDERATION", + "SAINT HELENA", + "AFGHANISTAN", + "GUYANA", + "INDONESIA", + "LESOTHO", + "PALAU", + "LATVIA", + "CAMEROON", + "CUBA", + "TONGA", + "SAINT LUCIA", + "TIMOR-LESTE", + "ERITREA", + "SERBIA", + "POLAND", + "C�TE D'IVOIRE", + "ROMANIA", + "PALAU", + "UNITED ARAB EMIRATES", + "CHINA", + "DENMARK", + "HONDURAS", + "BULGARIA", + "TIMOR-LESTE", + "ISLE OF MAN", + "PARAGUAY", + "PITCAIRN", + "HONDURAS", + "HUNGARY", + "BULGARIA", + "TIMOR-LESTE", + "PAKISTAN", + "BELGIUM", + "LIBERIA", + "AUSTRIA", + "OMAN", + "MONTSERRAT", + "MARTINIQUE", + "LIBERIA", + "SOLOMON ISLANDS", + "BERMUDA", + "CHINA", + "DOMINICA", + "CHILE", + "SAINT HELENA", + "VANUATU", + "TUNISIA", + "MONGOLIA", + "TOGO", + "SPAIN", + "BOLIVIA", + "KUWAIT", + "BAHAMAS", + "IRAQ", + "NIGERIA", + "BOTSWANA", + null, + "PUERTO RICO", + "KAZAKHSTAN", + "CYPRUS", + "NIUE", + "ROMANIA", + "GUATEMALA", + "NETHERLANDS ANTILLES", + "CANADA", + "CHINA", + "LIECHTENSTEIN", + "PANAMA", + "GUINEA", + "LESOTHO", + null, + "ICELAND", + "ANGOLA", + "AMERICAN SAMOA", + "SURINAME", + "UNITED ARAB EMIRATES", + null, + "SAMOA", + "SLOVAKIA", + "SRI LANKA", + "MACAO", + "LATVIA", + "CZECH REPUBLIC", + "ALBANIA", + "TOKELAU", + "MALI", + "UGANDA", + "SWITZERLAND", + "GREECE", + "VENEZUELA", + "PITCAIRN", + "ICELAND", + "SWAZILAND", + "UNITED ARAB EMIRATES", + "BARBADOS", + "UZBEKISTAN", + "EGYPT", + "EL SALVADOR", + "YEMEN", + "SRI LANKA", + "MALI", + "SUDAN", + "LITHUANIA", + "SEYCHELLES", + "SERBIA", + "GUAM", + "CAMBODIA", + "BAHRAIN", + "GAMBIA", + "LIECHTENSTEIN", + "CYPRUS", + "ITALY", + "DOMINICA", + "MADAGASCAR", + "SAUDI ARABIA", + "TOGO", + "AZERBAIJAN", + "HONG KONG", + "URUGUAY", + "INDIA", + "LIECHTENSTEIN", + "UZBEKISTAN", + "LIECHTENSTEIN", + "PUERTO RICO", + "MALDIVES", + "NEW ZEALAND", + "LIECHTENSTEIN", + "GERMANY", + "SEYCHELLES", + "THAILAND", + "LATVIA", + "MYANMAR", + "SYRIAN ARAB REPUBLIC", + "NEW CALEDONIA", + "MEXICO", + "CHILE", + "ISLE OF MAN", + "FINLAND", + "GRENADA", + "BELGIUM", + "CAMEROON", + "HUNGARY", + "CYPRUS", + "LESOTHO", + "MAURITANIA", + "MALTA", + "MONACO", + "CAPE VERDE", + "POLAND", + "LITHUANIA", + null, + "BURUNDI", + "MADAGASCAR", + "SOLOMON ISLANDS", + "LEBANON", + "NAMIBIA", + "SWAZILAND", + "AFGHANISTAN", + "MALTA", + "MACAO", + "ALBANIA", + "BOLIVIA", + "KOREA, REPUBLIC OF", + "COSTA RICA", + "BOTSWANA", + "NEPAL", + "UNITED ARAB EMIRATES", + "AFGHANISTAN", + "MOLDOVA, REPUBLIC OF", + "MONGOLIA", + "WALLIS AND FUTUNA", + "KOREA, REPUBLIC OF", + "LEBANON", + "JAMAICA", + "UKRAINE", + "ERITREA", + "SEYCHELLES", + "ECUADOR", + "ANTIGUA AND BARBUDA", + "GRENADA", + "GREENLAND", + "ARGENTINA", + null, + "ERITREA", + "GREECE", + "FRANCE", + "CYPRUS", + "HAITI", + "ETHIOPIA", + "NORWAY", + "NEW ZEALAND", + "GUADELOUPE", + "CHRISTMAS ISLAND", + "TAJIKISTAN", + "SRI LANKA", + "CAYMAN ISLANDS", + "CZECH REPUBLIC", + "HAITI", + "BAHAMAS", + "ERITREA", + "ARGENTINA", + "ICELAND", + "BANGLADESH", + "ECUADOR", + "BELIZE", + "ANTARCTICA", + "LESOTHO", + "LEBANON", + "PARAGUAY", + "BELIZE", + "MARTINIQUE", + "LATVIA", + "SOLOMON ISLANDS", + "BARBADOS", + "MONACO", + "MONGOLIA", + "UNITED ARAB EMIRATES", + "TONGA", + "BRUNEI DARUSSALAM", + "MADAGASCAR", + "TOGO", + "PAPUA NEW GUINEA", + "EGYPT", + "SAMOA", + "SURINAME", + "PUERTO RICO", + "TONGA", + "SAUDI ARABIA", + "HONG KONG", + "SLOVAKIA", + "BELGIUM", + "SLOVAKIA", + "UGANDA", + "AUSTRIA", + "SUDAN", + "ECUADOR", + "TURKEY", + "TUNISIA", + "EL SALVADOR", + "ALAND ISLANDS", + "ICELAND", + "EL SALVADOR", + "KAZAKHSTAN", + "DOMINICA", + "DENMARK", + "CAMEROON", + "RUSSIAN FEDERATION", + "ARMENIA", + "MOZAMBIQUE", + "SENEGAL", + "BULGARIA", + "C�TE D'IVOIRE", + "GUINEA-BISSAU", + "VENEZUELA", + "BARBADOS", + "R�UNION", + "BHUTAN", + "BOUVET ISLAND", + "LESOTHO", + "GEORGIA", + "BELARUS", + null, + "MADAGASCAR", + "MADAGASCAR", + "CROATIA", + "ISLE OF MAN", + "VIRGIN ISLANDS, U.S.", + "SLOVENIA", + "EGYPT", + "MONGOLIA", + "SERBIA", + "CAPE VERDE", + "TUVALU", + "BELIZE", + "SRI LANKA", + "CHILE", + "QATAR", + "GEORGIA", + "ZAMBIA", + "NEPAL", + "R�UNION", + "ZAMBIA", + "NORFOLK ISLAND", + "NEW ZEALAND", + "ARGENTINA", + "ISLE OF MAN", + "UZBEKISTAN", + "SINGAPORE", + "UNITED STATES", + null, + null, + "GEORGIA", + "NAURU", + "FRENCH POLYNESIA", + "KENYA", + "CUBA", + "SINGAPORE", + "TAJIKISTAN", + "ALBANIA", + "ANDORRA", + "MOLDOVA, REPUBLIC OF", + "GUERNSEY", + "SURINAME", + "YEMEN", + "BENIN", + "SWEDEN", + "TIMOR-LESTE", + "IRELAND", + "NETHERLANDS", + "WALLIS AND FUTUNA", + "SWITZERLAND", + "NICARAGUA", + "MOZAMBIQUE", + "LITHUANIA", + "ANGOLA", + "MALDIVES", + "KUWAIT", + "BELIZE", + "MONTSERRAT", + "BERMUDA", + "MALDIVES", + "BOLIVIA", + "NEPAL", + "AZERBAIJAN", + "SLOVAKIA", + "GUATEMALA", + "TRINIDAD AND TOBAGO", + "CUBA", + "SAINT LUCIA", + "MOLDOVA, REPUBLIC OF", + "NETHERLANDS ANTILLES", + "PANAMA", + "TOKELAU", + "MAYOTTE", + "ZIMBABWE", + "BERMUDA", + "GUYANA", + "UNITED STATES", + "FRENCH GUIANA", + "VENEZUELA", + "TUVALU", + "GRENADA", + "SAUDI ARABIA", + "MALAYSIA", + "PHILIPPINES", + "LUXEMBOURG", + "KENYA", + "BOUVET ISLAND", + "KIRIBATI", + "BOTSWANA", + "VIRGIN ISLANDS, U.S.", + "SUDAN", + "HONG KONG", + "TUVALU", + "LIBERIA", + "MAURITANIA", + "ARGENTINA", + "KYRGYZSTAN", + "BAHAMAS", + "EQUATORIAL GUINEA", + "GUADELOUPE", + "ANDORRA", + "BERMUDA", + "INDONESIA", + "SWITZERLAND", + null, + "GIBRALTAR", + "UZBEKISTAN", + null, + null, + "IRELAND", + "PERU", + "SOUTH AFRICA", + "ETHIOPIA", + "FRENCH POLYNESIA", + "NIGERIA", + "NIUE", + "CAMBODIA", + "ALGERIA", + "LIBERIA", + "ITALY", + "BELIZE", + "GUAM", + "SWITZERLAND", + "GHANA", + "MALI", + "KYRGYZSTAN", + "KUWAIT", + "NEW ZEALAND", + "LUXEMBOURG", + null, + "NICARAGUA", + "MAYOTTE", + "ANDORRA", + "MONTENEGRO", + "FRENCH POLYNESIA", + "SLOVENIA", + "MALAYSIA", + "HONDURAS", + "CHILE", + "SAN MARINO", + "CANADA", + "CHRISTMAS ISLAND", + "BURKINA FASO", + "NEW CALEDONIA", + "GERMANY", + "BOUVET ISLAND", + "CAMBODIA", + "WESTERN SAHARA", + "MALAWI", + "ROMANIA", + "BOUVET ISLAND", + "KUWAIT", + "MALDIVES", + "DENMARK", + "SPAIN", + "SRI LANKA", + "TONGA", + "AZERBAIJAN", + "PERU", + "NIUE", + "BELIZE", + "JAPAN", + "JAMAICA", + "BANGLADESH", + "MYANMAR", + "BERMUDA", + "SAUDI ARABIA", + "EQUATORIAL GUINEA", + "MONTSERRAT", + null, + "SOMALIA", + "ARUBA", + "EL SALVADOR", + "GUYANA", + "BAHRAIN", + "NAURU", + "VIRGIN ISLANDS, U.S.", + "TOKELAU", + "TIMOR-LESTE", + "INDONESIA", + "TIMOR-LESTE", + "QATAR", + "TURKMENISTAN", + "JAPAN", + "NIGERIA", + "INDIA", + "LATVIA", + "SWAZILAND", + "AMERICAN SAMOA", + "SOLOMON ISLANDS", + "INDONESIA", + "GIBRALTAR", + "GRENADA", + "GUADELOUPE", + "TIMOR-LESTE", + "TOGO", + "JERSEY", + "INDONESIA", + "NEW CALEDONIA", + "SAINT HELENA", + "KIRIBATI", + "UNITED ARAB EMIRATES", + "BERMUDA", + "WALLIS AND FUTUNA", + "BAHRAIN", + "BELIZE", + "ROMANIA", + "BOTSWANA", + "KENYA", + "MYANMAR", + "ISRAEL", + "CAPE VERDE", + "SAUDI ARABIA", + "PARAGUAY", + "SAINT LUCIA", + "CAMEROON", + "NIGER", + "ARGENTINA", + "SENEGAL", + "BERMUDA", + null, + "NORFOLK ISLAND", + "SAUDI ARABIA", + "BAHRAIN", + "ARUBA", + "ARUBA", + "MALDIVES", + "MEXICO", + "BOTSWANA", + "PORTUGAL", + "SOMALIA", + "EGYPT", + "PORTUGAL", + "BURUNDI", + "VANUATU", + "PORTUGAL", + "VIRGIN ISLANDS, U.S.", + "BAHRAIN", + "AFGHANISTAN", + "CANADA", + "MAURITANIA", + "BANGLADESH", + "NAMIBIA", + "KIRIBATI", + "MYANMAR", + "NIGERIA", + "GREECE", + "FRENCH POLYNESIA", + "FRENCH POLYNESIA", + "ECUADOR", + "MARTINIQUE", + "GUYANA", + "DOMINICA", + "UZBEKISTAN", + "BENIN", + "BRUNEI DARUSSALAM", + "GEORGIA", + "JAMAICA", + "NEW ZEALAND", + "IRAQ", + "ALBANIA", + "C�TE D'IVOIRE", + "FRENCH GUIANA", + "NETHERLANDS ANTILLES", + "UNITED STATES", + "WALLIS AND FUTUNA", + "TUVALU", + "SAINT LUCIA", + "ISRAEL", + "TAJIKISTAN", + "OMAN", + "KUWAIT", + "NEPAL", + "LUXEMBOURG", + "NORWAY", + "HONG KONG", + "VIRGIN ISLANDS, U.S.", + "CAPE VERDE", + "EGYPT", + "KOREA, REPUBLIC OF", + "SENEGAL", + "SWITZERLAND", + "HUNGARY", + "ICELAND", + "AFGHANISTAN", + "GUERNSEY", + "UNITED KINGDOM", + "TUNISIA", + "GABON", + "FRENCH GUIANA", + "CHRISTMAS ISLAND", + "AUSTRALIA", + "NETHERLANDS ANTILLES", + "LUXEMBOURG", + "BRUNEI DARUSSALAM", + "TURKEY", + "NIGER", + "CAMBODIA", + "GUAM", + "COMOROS", + "ISLE OF MAN", + null, + "ECUADOR", + "PARAGUAY", + "RUSSIAN FEDERATION", + "KYRGYZSTAN", + "KIRIBATI", + null, + "FRANCE", + "MOLDOVA, REPUBLIC OF", + "SPAIN", + "GUAM", + "NETHERLANDS ANTILLES", + "C�TE D'IVOIRE", + "PUERTO RICO", + "MOROCCO", + "BAHAMAS", + "GUINEA-BISSAU", + null, + "CAYMAN ISLANDS", + "BAHAMAS", + "SWITZERLAND", + "NICARAGUA", + "URUGUAY", + "PHILIPPINES", + "PHILIPPINES", + null, + "SLOVENIA", + "UKRAINE", + "TURKMENISTAN", + "BURKINA FASO", + "JORDAN", + "MONTSERRAT", + "KOREA, REPUBLIC OF", + "GAMBIA", + "SURINAME", + "FIJI", + "MEXICO", + "NIUE", + "TOGO", + "CHILE" + ], + [ + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null, + null + ], + [ + "Mark.Bailey@rg9qCNVJ0s7qeY.com", + "Lisa.Clark@goPYS4tMB0.org", + "Evelyn.Joyner@ialYx1zLN.edu", + "Harvey.Stanford@sl59JiHqrp8X.org", + "Chris.Davis@k6S3Q.com", + "Richie.Smith@Z9FqyaNxVVr.com", + "Geneva.Archie@eXycmPJO0e.edu", + "Joseph.Fountain@9iBf4kl8dSfsfr.com", + "Elnora.Dabney@NUVhk1lGbprY4s.com", + "William.Aleman@cGd246jZI7Dt2.com", + "John.Thames@fpgzn.org", + "Jack.Hoyt@v3Sa8geGZ.com", + "Lori.Wall@bfdzzQhN6as.edu", + "Todd.Norris@N.org", + "Jennifer.Larson@8hTpXTCTCKdOUkZq.org", + "Francis.Crowley@6sMzNQXIcRLF.edu", + "Sara.Loomis@d4.org", + "Kevin.Palmer@Dm9gEh.edu", + "Terry.Mcdowell@q0MspRrmB74klnp2zlo.com", + "Hazel.Benson@P5OvqmiMPsU24vD.com", + "Richard.Bell@n6jT0yOrk5.com", + "Arlene.Moore@QFY.com", + "Norma.Roden@dNzAM.com", + "Camille.Slocum@1KQq4OgX7rGUROr.com", + "Marjorie.Beatty@yeTdy0G9bQZz.com", + "Ingrid.Cook@D9Qp.com", + "Natalia.Rickard@3HshANcuvPs7iV.edu", + "Brant.Johnson@gIdIlcbeMhkL.org", + "Felicia.Duke@foxX7cvz.org", + "Lemuel.Waggoner@Jp7.com", + "Alexander.White@7v2XsptkFrc50K.org", + "Laurie.Burrows@F.edu", + "Andrea.Hill@1.com", + "Earl.Sheehan@8BElet.org", + "Sherry.Bowles@1v8CGxTQQcOj1Bd.com", + "Joseph.Aponte@sJnBiFHsBOd.org", + "Aline.Ramos@Gr5.edu", + "Cameron.Godfrey@qpL7LNcq0v0toOD.org", + "Amy.Warren@EQ9.org", + "Jose.Guzman@stJp.edu", + "Manuela.Thayer@GeEKIU.com", + "Rose.King@uaqhf6V.com", + "David.Banks@7AYfQLf.edu", + "Kimberly.Simpson@R9ApuIYFK.com", + "Lydia.Flores@Zomck7zbynQV.edu", + "Rosemary.Bryant@KX8AurRb4I.edu", + "Ruth.White@PfcakoB.edu", + "Nadia.Albert@liFoQZkQu.edu", + null, + "Margie.Bailey@3TMyCZpne.org", + "Etta.Phillips@VYG6v.com", + "Margaret.Roberts@JXBlZh.edu", + "Joanne.Wynne@YDBGegN6D.com", + "Eduardo.Boles@EBFS.org", + "Barbara.Fountain@YPC5HibGjoD1JxAPM.com", + null, + "Max.Stephens@0X.com", + "Douglas.Johnson@Gd43TbSM.org", + "Meghan.Murray@jaLTHI3EdbJX.com", + "Karina.Irwin@OdndnrJqGit.com", + "Cornelius.Moore@DQfD2Yv.edu", + "Bernard.Martinez@msKqlgVeMqH2l9.com", + "Emerson.Martin@rh9uuoru.com", + "Jason.Haley@Aldc2ni2IbRYDbxOqcpq.org", + "Phillip.Farmer@s.com", + "Steven.Williams@uxeKdX2slbhOxguR.edu", + "Larry.Bond@mI66aDk1Ua8QL.edu", + "Steven.Ball@irz3tIyZ2jbT3.org", + "Dana.Dye@U8QmUrY.com", + "Richard.Akers@TnhkCcZyZcGn.org", + "Roberta.Mcdonald@jo.com", + "Donna.Hunter@qVxlANlv5r.com", + "Debra.Casillas@cIQrlu.org", + "Shea.Hardy@A8BTPubPlj.com", + "Jennifer.Rasmussen@ucyl0JCVQxgb.org", + "Felicia.Chew@XBU5JpAEEbpdG.org", + "Brenda.Delgado@Y.com", + "Elizabeth.Harness@cHQhj04pauPl6crMhB.edu", + "Cristy.Tillery@vhS46uiYkm.edu", + "James.Hudson@CfyK.org", + "Wesley.Harris@ty4FeR.org", + "Deborah.Sanders@N7JkcVyjlxDGPk.org", + "Kerrie.Rodgers@t.edu", + "Alecia.Bearden@MKPXVrr.org", + "Victoria.Soto@uSkdoJe9CPnn2x.org", + "Emelina.Fultz@yA1h0a7SrJ.com", + "Chrystal.Nielson@fu2hEcMZTizK.edu", + "Rob.Blanco@6GhI1MtoAQPsIc.edu", + "Zachary.Parsons@hHmnLrbKsfY.com", + "Gino.Ortiz@3H55U.org", + "Marian.Schuler@6d8rLRfLgPbm1zl.org", + "Andra.Hailey@LHrnR8hoU8.org", + "Daisy.Smith@xfiluZYGel.com", + "Hellen.Child@7V4q8x9ty.com", + "William.Ahrens@gtox6y5NK3aYr.com", + "Issac.Jones@Fn7Ugmjfbh3dOur1.com", + "Elois.Hunter@irJ.com", + "Wanda.Robinson@HLs15VC8is.edu", + "Raymond.Fenton@4opCBpsgdqd2N.edu", + "David.Brill@N5djBEgHj8.com", + "Ronald.Marsh@RfoILr.com", + "Scott.Mcdonnell@Rlpi.edu", + "Timothy.Williams@RHH.com", + "Naida.Newton@pJ6A6.com", + "Penelope.Malloy@P2XbGORa4fc.com", + "Riley.Sanchez@fKR6lOipNF0PQt.com", + "Jay.Butler@PaL.com", + "Tim.Pope@yLRSZ8aCzi.com", + "Terrance.Saunders@fZGvCAVnyaon.org", + "Denise.Angel@kYgcDj.edu", + "Dorothy.Fabian@bJqnYqo.org", + "Timothy.Farley@EJgb99k.com", + "Mark.Bartley@PeUD8Gdp8QIQ.edu", + "Eddie.Peck@Pe19EkDTfYIkEcxbHi.org", + "Joshua.Pierce@xhAndKm4c2pR.org", + "Jane.Morrison@K5P9tdHM2rhvhdxrnBUr.com", + "Richard.Todd@P6.edu", + "Minnie.Roberson@k.edu", + "Patrick.Hughes@a6f67C8ivzl5pjqU.edu", + "Rose.Estes@Ofq4LS.com", + "Donald.Stout@Glh2ieMS.org", + "Angela.Long@5K.edu", + "Robert.Lyons@Nvilmm2d4DbXUS.com", + "Ruth.Taylor@GcRqISd9.org", + "Gladys.Howell@PSogHbX3hO.com", + "Marcus.White@9Q.edu", + "Steven.Dawkins@x7.com", + "Stephanie.Horn@dcSY47tBN.edu", + "Matilde.Adams@csq4.edu", + "Carla.Beckwith@B.edu", + "Ella.Dominguez@ojiMJmjm.edu", + "Marcelino.Thompson@xs.edu", + "Andy.Orourke@Ylr51dj23quK.edu", + "Alberto.Mccreary@MIm7Vf.org", + "Jerrie.Carter@sQycAzxsvhXMKIgIum.org", + "Betty.Kelly@QYzdtVRqlL.org", + "Kermit.Wiggins@Vo2DZs5.edu", + "Amanda.Simpson@2MX45uHJ5.edu", + "Gregory.Butler@99bsABVlu6BqN1HHh.edu", + "Angel.Casanova@3e3h3V1HoC9q4.com", + "Stephen.Grimes@8U.com", + "Kizzie.Larson@5Ip0HUOPfDO2.edu", + "Darrick.Hankins@28.org", + "John.Brewer@aM.edu", + null, + null, + "Terry.Ortiz@gyF.edu", + "Janet.Boston@i8ZGHb0HA1D4r9SyD8.edu", + "Heather.Dupont@RgC3X.org", + "Jeffrey.Baker@yHPmPH.edu", + "Joseph.Conyers@4oUqp.com", + "Marcela.Arias@u7.com", + "Teresa.Riggs@aBnvzgT9KnQcx.org", + "Aaron.Labbe@0znR.com", + "Theresa.Buchanan@FeV9K7cC.com", + "Annie.Kuhn@BnGqUvHOg8MY5Ar4.edu", + "Michele.Michael@hyhonYcMd3xo08.org", + "Peggy.Moore@uNI7.org", + "Brandi.Miller@JH5mldviNI7xQKVQj.com", + "Jose.Jones@11sYUUc58Xa.com", + "Matt.Salazar@rDN6k49nQGt.edu", + "Cherise.Welsh@ug9mx9kfueuIbc.com", + "Michael.Numbers@9DnUVVV.org", + "Guy.Bray@J3UmcAmPs94kQFOrI.edu", + "John.Young@rxtHIXvzkTcFaruTZTQ.edu", + "Annie.Burke@XP7.com", + "Catherine.Adams@7sROi8QPSRM3.org", + "Paul.Villanueva@JiPPT4FRUlMmmVU.edu", + "Craig.Eaves@El4pR.org", + "Reginald.Garcia@8NKIJxQZ.org", + "Alfred.Sheppard@FZFJRY7VTo.com", + "Virginia.Whitfield@FbQcPAEF37IgstDC.edu", + "Garland.Robinson@C.org", + "Claudia.Foster@P.com", + "Jennifer.Alger@ZhyL8Z.com", + "Darnell.Smith@k3iUm0.edu", + "Ernesto.Higgins@goUsmxIvr98ZC9.edu", + "Danny.Lopez@pk8IPEPjRHjN.edu", + "Nadia.Shay@Jq.com", + "Amy.Joyce@k.org", + "Ryan.Jackson@2gX8X4qk4u.com", + "Jose.Sullivan@Nqo.com", + "Rebecca.Johnson@JFJJ.com", + "Allen.Lacey@uJ5NigROGGyf3p2Q.edu", + "David.Harbin@08jvyn7J6uQ.org", + "Ella.Martinez@aN9.edu", + null, + "David.Foley@X1O1PpmGmYsq4b.com", + "Steve.Price@EdtJxuafOn.org", + "Howard.Kay@I75vsZardHC.com", + "Omar.Haggerty@YY7jGAtmEuy.com", + null, + "Kevin.Simpson@lAXnyn.org", + "Martin.Randolph@h8LjMTKC5i.com", + "Bryan.Carroll@p5QdEH8sr99cFVY.edu", + "Beverly.Lane@5vk1FlmNQ8OX.edu", + "Betty.Gagnon@dCm.com", + "Scot.Harper@mb4PUXULaUtOlZP5Mn.edu", + "Martha.Lynch@9hNx1VvZ7MNGN3Ez.com", + "Rita.Davis@BLTEy0koi8bD.edu", + "Aaron.Fuller@Y4M99U.com", + "Edward.Chavis@klh9.com", + "Theresa.Harris@NAbKjmFp.edu", + "Benjamin.Crawford@TSXuTUbUHq7.org", + "Donald.Adams@l4rV4PDAVcI.com", + "Erma.Shelton@Dy.org", + "Howard.Albert@YOQ40tgHblhVfkvGcMa.com", + "Travis.Finch@Tvas7nqd4TpV.org", + "Christine.Miller@PQKe4TQvCm.edu", + null, + "Irene.Torres@A6.edu", + "Tara.Rodgers@0.org", + "Dorothy.Pearson@cKDk7mK.edu", + "Harold.Martin@lbBttbGyHqdqA.com", + "Wilson.Rodriquez@m9gXjLTY.edu", + "Danielle.Robinson@mAVr.com", + "Joseph.Wilson@M4YRQ7dFgl5lL.com", + "William.Pierce@czdlVZsBqV1B0lz.org", + "Amanda.Williams@ibcQT2pp.edu", + "Jennifer.Helms@pZdtNr4O3V.com", + "Kenneth.Martinez@Tgo8.edu", + "James.Edwards@7xV6jpIj6OUQokaqkAS.edu", + "Pamela.Johnson@R0qS7KpREi.org", + "Jimmy.Thompson@ULcY3.edu", + "Mark.Hinton@p5v3XG3HEn.edu", + "Althea.Young@C0gT997poTRVx5P.edu", + "Rosie.Stephens@viORkZEQMsmj.org", + "Paul.Martinez@tcNq.org", + "Robert.Brown@fdjRfB.com", + "Charles.Loveless@V49sFSYqAJUv.org", + null, + "Marilyn.Johnson@vEo04P4gmrN2r.com", + "Evelyn.Wright@QfMrfa28b5Z.com", + "Leroy.Levi@rJ2aKXlcz6.edu", + "Sean.Saylor@IzsrYqml.edu", + "Juan.Smith@EVCCmzbTIRJSF.edu", + "Joel.Miller@0vq.org", + "James.Byrd@Cv.com", + "Jeffrey.Orr@zIdBG.org", + "Alvin.Buchanan@8eD4L.com", + "Glenda.Jones@pmmg3I89OasUg0afyPl.org", + "Ralph.Allison@oOlBHrpykcRD.com", + "Miles.Stephens@9zS0V.com", + "Dawn.Wells@tsdvySqq5k.org", + "Rebecca.Owens@JTABErekYV681.org", + "Junior.Peeler@u9OIEl.org", + "Robert.Sanchez@vYcoLJJVIfrqs.edu", + "Charles.Phillips@C.org", + "Ida.Rojas@7cAJ0lVjQbB.com", + "Rick.Wade@qhlYnHUHvpEogf.edu", + "Edna.Wilson@aS8sffDtdnt.edu", + "Arthur.Waters@Bi522QfCVRt.org", + "Blair.Allen@4XZqy5ahUq.edu", + "Paul.May@Jo5PbHtaO5XZMfP.edu", + "Katie.Ross@l3.com", + "Angela.Johnson@jfkr.edu", + "Julio.Mcdaniel@2Hc.edu", + "Eugene.Aldridge@f9om.com", + "Chris.Adams@IoKRVYudS67Q1oIfM1.org", + "Otis.Gulley@HKYm0Qi29ZiT.com", + "Pattie.Mcmanus@GZt6Dki.org", + "Joy.Baker@St8l0a0YtrZKD.edu", + "Ashlee.Davis@3.org", + "Sean.Williams@aYJAX45gBza.com", + "Lisa.Andrade@qi.org", + "Steve.Carroll@TIjD1.org", + "Helen.Madsen@OKJgbvCv1K.edu", + "Richard.Wells@zOTbD1Hs.com", + "Viola.Brown@UGtFa3fm.edu", + "Kathryn.Ponce@pfIGvNRLYJK5q.com", + "James.Grider@q4RedOFk8.org", + null, + "Toni.Orourke@8aBCdmDdpLTEq2.com", + "Sandra.Brown@A30L8DU5vn5Arj.com", + "Nellie.Clay@m9IsRVO.edu", + "Jennifer.Fitzpatrick@9AK6ZnfkDN7T.edu", + "Victor.Chappell@GNS3VoT.edu", + "John.Hightower@kdVeRDGmmpiy7DcR.com", + "Malcolm.Hudson@vQaeGnQfPR9.org", + "Harriet.Peterson@l.org", + "Lawrence.Rodriguez@H0KsKMadbQ.org", + "Anne.Bush@EmVECM9s4Sm.com", + "Lisa.Brown@KhKd4D96KLv3vuO.edu", + "Drew.Fuller@C7Qs5CRS.edu", + "Ruby.Cole@d.org", + "Richard.Chastain@JVZK.org", + "Andrea.Nelson@u5QKP1YKdFanFEH.org", + "James.Hunt@rxTPO.edu", + "Leonard.Copley@iicJQ737mFu3.edu", + "Kimberly.Anderson@G1JFfzfpR7.org", + "Darrell.Matthews@SbQAmMn6kJd.org", + "Christopher.Smith@zL5cupx5oJo.org", + "Rose.Santana@Ltt.edu", + "Doris.Wise@TCV9vpm.edu", + "Joseph.Caldwell@zLfy.edu", + "Heather.Cady@s2c.edu", + "Shawn.Travers@2sDEK2rh.edu", + "George.Smith@1ODgx1etaZDLnJDLZ.com", + "Booker.Jones@BZZ4.com", + "Eddie.Moore@dZRmUc9IfkDMk.com", + "John.Mcgee@KvjqVNSNqe4.org", + "Helen.Wise@nZEfl3P.edu", + "Herbert.Ortega@vOxxv.edu", + "Hazel.Chase@sIORj6U1TP7qPS9mOr.org", + "Joanne.Eaton@2k0.org", + "David.Merritt@6.com", + "Julie.Johnson@UMo.org", + "Loren.Harrell@6fPrjlrUpEelq.com", + "Viola.Burgess@14.org", + "Natasha.Carl@L9Dg1FIjuR9.edu", + "Jo.Lang@o974bZbMbud83fHL.org", + "Jolene.Hawkins@EsR.com", + "Jeff.Thompson@dp0kqg.edu", + "Eduardo.Sandlin@8EhalDQDiy.edu", + "Charles.Martin@pkM9.edu", + "Robert.Spencer@dpmY8A4d2P.edu", + "Glenn.Thompson@Fl.org", + "Jeanne.Langford@ykYpHHfq5P2r.edu", + "Rebecca.Butler@4JJGxZisoH.org", + "Rochel.Smith@DAIJH.org", + "Joanne.Derr@p7p9lfKP.com", + "Kermit.Cohn@3L8kSVj1.edu", + "Eva.Ferrell@Bj3yHSfhIoDDL.edu", + "Martha.Weldon@hNiYla9bf9M9Sa.edu", + "Linda.Middleton@DQKxmeDMCi.edu", + "Tina.Rubio@LY.com", + "Robert.Paquette@gOKTdxvdC4u.com", + "Terrence.Albright@spK.com", + "Walter.Lee@tyVdrg0mhgr24.com", + "Francis.Madison@bJ4S3S88.org", + "Russell.Greer@atEUGmuvNe.edu", + "Ella.Barnette@s4DmJBuqy8vqI.edu", + "Tonia.Dudley@3k.org", + "Susan.Valdez@nA1Orr3I9CGXL7Mv.org", + "Theresa.Brown@KAFsveGBPfGIm1G.com", + "Daniel.Null@1FC.org", + "Eleanor.Nelson@fGPz5yIH28.com", + "Mark.Smith@jicL.edu", + "James.Davis@K2e7b.org", + "Megan.Hamilton@sIyef8cCqpZ5c.edu", + "Robert.Hamilton@YzH3jTyOQhp.com", + "Nathan.Hall@A.org", + "Gavin.Ayala@oHKcIYHFd3R.com", + "Augusta.Field@tIQfJBsIL.com", + "Sterling.Smith@l7uM9.org", + "Patsy.Ross@SmnL21JPNTrqolGc.edu", + "Ruth.Robbins@0pdQ7.edu", + "David.Lanier@YLt5q3dC.org", + "Colleen.Davis@OauAUIYcTCoX.edu", + "Janis.Prado@1.com", + "Alexis.Marshall@3S4poU9lRo.org", + "Sheila.Campbell@S9qLSe9fr8VXl.com", + "Sherri.Tyler@HySjUktGPnSz3.com", + "Jessica.Martinez@Aq6olcFjGu0pTTFb3Dj.edu", + null, + "Charles.Taylor@0RSuCHpryZ8Q.com", + "Michael.Glaze@YKZ8zYBxhCQ97uLah.com", + "John.Miller@xPCIGdBa.com", + "James.William@7MS0.org", + "Nicole.Caldwell@fxUZDOJmYXVZ.edu", + "Linda.Leeper@6Jh.org", + "Ethel.Black@aKhzXAFbD34VnjX6.edu", + "Thomas.Warren@e3.com", + "John.Smith@MacFJSiblI.edu", + "Wanda.Munoz@J.edu", + "Etta.Marquez@BL85T1.org", + "Manuel.Haynes@S5F2.org", + "Bobby.Gill@tFfCnzqgpF11E5E.com", + "John.Hall@0XCnrmVogJ5EhN.org", + "Robert.Patterson@d5P.edu", + "Stephanie.Kilgore@hApgoPV6QSK5s.org", + "Melva.Booth@HRF7ANICiaeDXLmY.org", + "Laureen.Gulley@DT5E02Bnk9gvGzy4.edu", + "Lee.Cooper@MZUYFZ31RyB6hxB.edu", + "Eula.Blair@7CvxB6x.edu", + "Nellie.Utley@v9JYi4Ae91k.org", + "Andrew.Richards@UC.edu", + "Mildred.Smith@J.org", + "Laurie.Johnson@0P2bV5aT.org", + "Denise.Hutchings@7.org", + "Yolanda.Haley@mvOzCx19OEvIf72A7i.org", + "Nancy.Crawford@Ap.com", + "James.Mueller@c1.org", + "Jorge.Carroll@DuK54a.edu", + "Yolonda.Muller@MKj5fvqQxdSO02.edu", + "Pauline.Hudson@448tITbUBB.com", + "David.Peterson@CLGDZq91O.edu", + "Charles.Boone@e90x.com", + "Dana.Nelson@KiomOfY85E.org", + "Randall.Smith@QAImMJ3org5mPi.edu", + "Charles.Lane@n2TJpVM1UyIh.com", + "Alexander.Marshall@jUTAHo093oLt7BR.com", + "Charlotte.Scott@XM8p5iA38lGi.org", + "Joseph.Porter@Z7lJqLqDuP.edu", + "Timothy.Grogan@pn3NH2BDng.org", + "Arthur.Marroquin@Y4D9iCG91taMQH.org", + "Julia.Phillips@1QTz.edu", + "Sue.Ellis@dD1EI5mu6diM.edu", + "Anderson.Katz@S2K8YK8UZiapN.edu", + "Bernice.Mendez@irbVjn.org", + "Maribel.Singleton@zY0hg.org", + "Leroy.Roe@K4Jyta0.edu", + "Paul.Bravo@KFunFF.edu", + "Sally.Weis@C.org", + "Richard.Allen@bZ2noRABhh9.edu", + "Jennifer.Pierson@6vcj19chOM.edu", + "Carrie.Kramer@RV1Y.edu", + "Jamar.Kramer@d2YMu5.edu", + "Virginia.Sullivan@CFY.edu", + "Eldon.Arroyo@Mm1D.org", + "William.Newell@G2nPbIfk.com", + "Julia.Williams@6G91v2eKq.org", + "Amy.Quillen@44XlKaPl2IU3GbS.edu", + "Ethelyn.Gomez@65lqQxNUBv8.com", + "Douglas.Lloyd@KrlHARH7P0.edu", + "George.Willard@0NTJaJHd2caR.com", + "Shawn.Martin@S3Cyz71z3m2tTPaE.org", + "Grace.Mcdaniel@IifT8IYzXIbHH.com", + "Christopher.Kerr@Uct0dtYMrr7CINj.org", + "Katrina.Delgadillo@vOVbu1fqSRtto1ss2.org", + "Victoria.Prieto@RQD40KpN8fFx.edu", + "Betty.Day@SnMdgfNf51z.org", + "Michael.Hernandez@Y3HoyrQiUdF7T5l1.org", + "Dewey.Miranda@4Y.org", + "Gary.Amundson@GXkUYxXfIbPe8MgHQzup.org", + "Barry.Hunt@u4Z4R1yTIGaahGN5K.edu", + "Fred.Rowland@s5bgJk1L5DMxspOdy.org", + "Betty.Combs@pjQc9M96.com", + "Louann.Hamel@cryopHM6lqau9u.com", + "John.Floyd@FOr1h86s.edu", + "James.Jones@0DzSxPXCFv1.org", + null, + "Michelle.Bruner@C.com", + "Carrie.Segura@qvJG0xogBfxG.edu", + "Eric.Mcgee@pyi9r.edu", + "Steven.Young@IsLXX9P.edu", + "John.Albert@4zs.com", + "Roger.Moye@VTOK.org", + "Will.Little@kLBN9MpVYKKro.edu", + "Noemi.Tiller@AXD9sB.edu", + "Robert.Clawson@3tlLY73s7Fz.com", + "Samuel.Thompson@PLQ8KFgTD7vZgZ.edu", + "Bill.White@PeqbqmCsN.edu", + "Dionne.Rhea@1pLul5rJzsg.com", + "Karen.Douglas@3PAHg14cV36I1TIem.org", + "Valerie.Bass@lz.com", + "Karen.Hernandez@vCqKXT2DDVNh.edu", + "Jennifer.Greene@QF9TTt2H.edu", + "Patrick.Mcdonough@56UgP5Dqxjs4.com", + "Joni.Contreras@klUZEh9nmsZGp.org", + "Leonard.Simmons@tQSIIoRarBC.org", + "Darlene.Braxton@kAAYZpV1gIF85E.edu", + "Martha.Motley@c9bdzMkXGGoK7XUQ.edu", + "Viola.Hammond@qQEKK4Q09yr36sNgNu.com", + null, + "Tara.Alexander@41Vp5RH2u.org", + "Melissa.Brooks@sRbyt.edu", + "Dennis.Ritchie@HHRGELMSDiy6.edu", + "Everett.Meyers@Y8NHbyvR3oDqb.com", + "Isela.Austin@Q0XrXdc7aZRK5V9.edu", + "Christopher.Henderson@77o6D15L.org", + "John.Jackson@R7EVeyKho8.com", + "Margaret.Black@C.org", + "Kristin.Dominguez@KXzUrRIrYMU.org", + "Jerald.Delarosa@G.edu", + "Vera.Prewitt@3hH2HVCSUd0.edu", + "Jerry.Preston@5zmmzgY.com", + "Douglas.Scott@IJY9YdRq6.edu", + "Perry.Adkins@ymlg.org", + "Flor.Braun@hF4QuLRT6z.edu", + "Herbert.Beach@HsiGbC3T.edu", + "Michael.Herring@jl5PTAS.com", + "Tammara.Somerville@XgC31.org", + "Kenneth.Mitchell@qh427iUFxQQHbfoD8.edu", + null, + "Judith.Winkler@hAehG8rv9Up.org", + "Sheldon.Hewitt@FunpALv2O4cj.com", + "Robert.Ruiz@KsioJ0hQCn3.edu", + "Gary.Lancaster@36gSVHxpa3A.edu", + "Kim.Evans@xNfjL9xUEsqsTbOp.com", + "Minnie.Schwartz@e20.com", + "Jose.Larson@QeaR3d.com", + "Patti.Woods@JtiE.org", + "Laurence.Beyer@OGZm1oP.edu", + "James.Burch@VLTdUSFmSxSAi.com", + "Pauline.Hammond@Ry70gseLpx.org", + "Evelyn.Burt@u2LNJ0QecTgdVKqeM.org", + "Claudia.Sterling@uG7OQPm8rnuf.com", + "Kevin.Burns@2X.edu", + "Emanuel.Davis@XNChruRJk.com", + "Tonya.Martinez@3.edu", + "Helen.Wright@eyR35TJ9ReGLd.edu", + "Carlos.Garza@r.edu", + "Kermit.Thompson@G0Qx8CIpiQ.com", + "Lena.Dominguez@d0ZV4KAQ99S.org", + "Jennifer.Reyes@1C97j1qs.org", + "Doris.Moreno@87kHG5taAr.org", + "Lisa.Zamora@2NDdfLk.edu", + "Charles.Witte@a.org", + "Felica.Brunner@0XaJ26cuYhkiVEyekg.com", + "Charles.Cromwell@dfbk.com", + "Jan.Hardy@cGQ.com", + "Jeffrey.Thompson@qIxmtJPA.com", + "Joseph.Bradford@6gamxNNilkt.org", + "James.Talley@GBONatuo4.edu", + "Marina.Foster@0Rjef6pgKOlPGp.com", + "Jason.Martin@Rl4IggVJgCqV6.edu", + "Machelle.Hopson@o2QxL0F.org", + "Dale.Young@jNG.org", + "Janice.Hopkins@yluYDIjKP0dm5.edu", + "Cheri.Alvarez@nznGG7VuAZlTY.com", + "Kristin.Mack@SX4IrT5eXlL.edu", + "Christina.Hoyt@FKMFs6LITVe9f.com", + "Dolores.Williams@gVvAymI5F6JMIt.edu", + "Michael.Harvey@2aVFIg1.edu", + "James.Jones@ESAV.edu", + "Amber.Hoffman@023Gqdi76DfPzdhEOnN.com", + "Nancy.Berry@fT4XP72HZbX.edu", + "Brandi.Littlefield@z.com", + "Shawn.Rowe@AjX70QMy348YMA.com", + "Jean.Fuller@xozpIeBkSRLb6qE.org", + "Jose.Coulter@31x6T2LmqSZI0Ipc8niP.com", + "Leonel.Chan@ZyOdGO8Uh.com", + "Sonia.Tyler@9CP3yASBLLjVikfIV.edu", + "Brian.Miller@0Kp9A5HsjSqh.org", + "Fletcher.Palmer@XJMuVd85x.com", + "Michael.Espinoza@ApPrES1deF0.edu", + "Myrtle.Bennett@OSVQ5PZc2sBv.edu", + "Brian.Lewis@MTeOx7iVgOxH7.edu", + "Brigida.Doolittle@eoJpnkSDI3EPFq0Tt.edu", + "Barbara.Lee@k8LOS1b2nAET9PJ1k.org", + "Ambrose.Callahan@J.com", + null, + "Russell.Gentry@P3DzsF2l1G2GZnc.com", + "Dottie.Rodriguez@tA0kRC4m7FhZ.edu", + "Jeanette.Garcia@GVC.com", + "Derek.Murphy@me5OhGGeFU9iIH.com", + "Charlie.Deleon@HMd2qQxcgL0u.edu", + "Lawrence.Guevara@p1xmOP76PO.com", + "Hollie.Leonard@0KDuOriqRByaKS.com", + "Veronica.Werner@uqmEal6Vur.org", + "Howard.Chan@rf.org", + "Warren.Hendrickson@kPI.org", + "Mariela.Hunter@E0bZpALLIN.org", + "Kristin.Hargrove@3AVTc6.com", + "Eunice.Shaw@e2zrneFyn.com", + "Carrie.Hernandez@EXb5hvbyPELtI.edu", + "Bobby.White@jU.org", + "Joel.Ferrell@nImcUhoobGaHyi.org", + "Richard.Mcbride@v2TcLI.com", + "Jesse.Benjamin@Q0qNUbMXd3nR8tnReo.edu", + "Kathryn.Mcknight@6vzNDlZe.edu", + "Lynda.Lee@IZ4mo.com", + "Janet.Schramm@USTIzry4drM.org", + "Ines.Taylor@H5.org", + "Joseph.Norris@Epky6h9InLVhSKS.org", + "Ashley.Douglas@KAkSIjvgiPr.com", + "Jay.Johns@ivjefkrUAVkq.org", + "Shelley.Giordano@R9hV.edu", + "Lan.Thompson@qb2S22pXC.com", + "Julio.Barber@KnfrPH00gZhpJtCK.edu", + "Helen.Culver@JIAGdZMQyMNRp9b.com", + "Dennis.Thomas@9sh6o8pEo6p.org", + "Marie.Brown@L23q5.edu", + "Anthony.Mathis@tAltfQzqNeXl7B08YdG.edu", + "Doris.Ward@JL3sAguFtP.edu", + "Sammie.Clark@VgYQvHRdbs0oy4zCRI.com", + "Robert.Leatherman@ch.com", + "Cedric.Walton@LbpmO5nOfp9xa.edu", + "Ronald.Dunbar@zVI3Dbj.edu", + "Darrell.Davidson@rnjAql2vC3iXThN.org", + "Cynthia.Sutton@QlKZtCLQvNHvg1QyjIc.org", + "Issac.Marcum@PuHv4R6.com", + "Gladys.Hernandez@P4Jptcuh9X.com", + "Bessie.Peek@kC2QjuxH3eMQov.com", + "Danny.Donald@CAek6q.com", + "Diane.Gallo@rS1VzEoPTk.com", + "Craig.Sylvester@xuOcg3jA3.com", + "Matthew.Leake@PFavB6Sij.edu", + "Allison.Cosgrove@MhRr7O.org", + "Jane.Dickson@UYQlvlLEHYZ17To8.edu", + "Mattie.Kelly@d3rtraUKLL.com", + "Maurice.Morales@oypP.edu", + "Kayleen.Edwards@30KnGgPvZ.org", + "Chester.Velazquez@X8rPXKUpfpdvuF5.edu", + "Teri.Anderson@fU5NINb11Ev5.com", + "Joseph.Moore@glOxm7C5.com", + "Marc.Anderson@bLxRfhp.com", + "Dorothy.Billings@Ov2FddK.edu", + "Cleo.Spangler@dfn.org", + "Clayton.Rogers@gIe8oIdLxYeVd.edu", + "Jason.Woodson@FA.edu", + "Paul.Harry@B83pz32xhYGhXErBY.org", + "Aaron.Taylor@PUQRHMMUkx.com", + "Catherine.Foster@6di.com", + "Penelope.Wooten@QlblIrPvGkkPU3j.org", + "Ethel.Frazier@1647IEdy6G.com", + "Matthew.Nugent@vvFbE7sr.com", + "William.Flores@txRxKKjKhlnCPZrgBd7.org", + "Sarah.Clemons@IRzSDCIYrNOo.org", + "Lance.Mason@ImfD2XTJC.org", + "Raymond.Mccain@bVusRLT6Ns09D.edu", + "Albert.Keller@6lOVZ3e1hBQux0d.edu", + "Colby.King@mm6GFyx7Tc8.org", + "Jennifer.Espinoza@i.edu", + "Rosemary.Alba@qHDd.org", + "Brenda.Miner@8L.edu", + "Bruce.Olvera@x4L7yzc2I65OB.org", + "Amanda.Cox@vaEq.com", + "Eleanor.Bates@EA8dbU.edu", + "Daniel.Madera@KbR57SpnEbSG.edu", + "Scott.Kerns@uDLBY.org", + "Kelly.Lee@6sQsIKA.org", + "Thomas.Brookins@iQ9ADlddsAV1.org", + "Chris.King@6f3M0y1aZU6ca9m.com", + "Susan.Hansen@AHnvfv05tS.org", + "Kimberly.Allen@IKhh.edu", + "Linda.Isaacson@0koZn.org", + "Rose.Sturgill@43K5L4ncfX.com", + "Colby.Robinson@51vtQ.edu", + "Carl.Hoover@hNJoouFPa8znE.edu", + "Mark.Fields@4Tar.org", + "Gloria.Carlton@xNR1eEs.edu", + "Gloria.Davis@x7p.com", + "Ronald.Wilcox@i5bSOcz5otB.edu", + "David.Saunders@7hKzvM3EF.edu", + "Carla.Johnson@7kKRNRYaDtt.org", + "Michael.Perkins@VfiH2HUz1.edu", + "Maxine.Houston@A77i7oKx.com", + "Beth.Gonzalez@a1URiAybjs7OlJA.edu", + "Freda.Becker@KpPUmktJGY.com", + "Arnold.Lewis@1rzfdKmXg0N.edu", + "Stanford.Glover@zb2YLXAm8vFIYj.com", + "Aaron.Browder@iUpddkHI9z8.org", + "Damaris.Lane@N6Ump4t6JS7IL.com", + "Donald.May@RSOlmpRUf6I9xlq.org", + "Hilda.Hall@27N.edu", + "Bobby.Oneill@At6gpC6nCBNYZv.edu", + "Herbert.Snowden@DhFD.org", + "Bonnie.Harrison@AKYSOPlHEYkd.com", + "James.Qualls@I.org", + "Daniel.Campbell@aQsnd0O4vKmXz.org", + "Raymond.Gilmore@0ONGxknGfrk.org", + "Angie.Washington@7psIUGaS7cd.edu", + "Paul.Prescott@ZVC.edu", + "Bruno.Butcher@nkCHXxZO4Pu9T.org", + "Jeanette.Huff@aInjAx6XZD.edu", + "Michael.Littleton@AmSlxMG1ejNx.edu", + "Steven.Moore@XquVULA.com", + "Francisco.Hutchinson@9Ye3E2iGbtz.org", + "Anne.Ellison@9ZYFOvhRimgoxks81.org", + "Jeanette.Hewitt@JmE0XR7uSroaPE.edu", + "Pauline.Cyr@DKkYSeYipVsYI.org", + "Wesley.Wallace@PmaAJX4Ckt7bJ7EM.edu", + "Fiona.Jones@VJixuza2F.com", + "Jill.Wilkins@dTt9y7r24FJi.com", + "Stuart.Spencer@IQ2m5GJzdbn.com", + "Catherine.Andrews@0TPXPO.edu", + null, + null, + "Richard.Mills@cvRPPv4s18.edu", + "Barbara.Knutson@JfJvyNh6QNHgB.edu", + "Kymberly.Conway@xuTkro.edu", + "Matthew.Lee@UeRGgyKn6aOSfnqt.com", + null, + null, + "Donna.Hernandez@2.org", + "Veronica.Miller@5LvN0V2jKYIb.org", + "John.Mcdonald@gTHUZ4GQNrMTn.com", + "Agnes.Hinton@sf.edu", + "Johnny.Young@6Q2evME.com", + "Christopher.Rodriguez@d2spQlKT0UinRu.edu", + "Jose.Larson@C6hK4P2Z3l8pLU.com", + "Jeffrey.Wiles@02H7IkvCIK0RLm9j.com", + "Kenneth.Cox@3T0.org", + "Fred.Shipley@Kd5YTcBtnxJq.com", + "Monica.Holloway@r5Ad8H3ak8Rx.org", + "Benton.Hite@Q1cdHxR5.edu", + "Sunshine.Solomon@KqIOuo0jiM9KN.com", + "Jerrie.Vickers@0Ez.org", + "Brian.Hall@agYPsNGu4G.org", + "Evelyn.Ritchey@8Kz4hM4xDYMDE.edu", + "Rosemary.Anderson@Zlu1Omiy.com", + "Anthony.Silva@O.org", + "Benjamin.Smith@TQIZcUOhJvjl6.org", + "Ross.Burgess@n9.org", + "Anthony.White@ufGQQoY5T.org", + null, + "John.Lee@tceMrGJDjXzf.edu", + "Darrell.Yates@igIz.edu", + "John.Nunes@gYhAO49St7Fv.org", + "John.Blair@Vofq58ICABQD.org", + "Ashley.Thompson@uH34bg8ike.com", + "Kathy.Stone@6tAl8V5eeCO.org", + "Peter.Smith@pM.org", + "Matt.Santana@KcUsJpvRUM.org", + "James.Sherrod@7AC.edu", + "Luz.Ransom@fXu5MmHo2tfK.edu", + "Concepcion.Pugh@v1Xq.edu", + "Richard.Whitaker@NLpYdlQZJ9vxK71zQA.com", + "Gina.Batson@vTFlyNS.com", + "Gerald.Stone@1qgrObT0Cm.com", + "Iris.Roberts@golv5Jj9oga.com", + "Lee.Farias@BJN5bHOoiKDGUgN.org", + "Christy.Hudson@8HMH0C2ydsabR9.edu", + "Michael.Mcguire@iTFQNbciZ3CdSv8.org", + "Thomas.Holder@bQnouG.com", + "Heather.Brown@g.org", + "Billy.Coffin@DrhdyQf.com", + "Ralph.Johnson@uuCPEDT5B8oV0ll.edu", + "Florence.Caro@mACMoIsUY.org", + "Nancy.Jones@Q6kuq.org", + "Ruth.Duarte@aYJinh7bzQiMP.org", + "Carolyn.Wong@qDMA4gY.edu", + "Ima.Amos@hEZu94B6kdfOrsAPA.edu", + "Stephen.Burton@vUZLt1J.edu", + "Adam.Chambers@1fmL5RoSch74.edu", + "Joseph.Hilton@io2VIr.org", + null, + "Tommy.Whitney@PoZcVZzeLj.org", + "Christopher.Randolph@HJhyNrdvkKzHVG.org", + "William.Kaye@Mx1n74bCJjkc08.edu", + "Rachel.Hernandez@3ndYYBHSLvT.org", + "Bernard.Bryant@Iz8KAURMPPB.com", + "David.Moreau@lVcIFYe6e9i.com", + "Janice.Kirby@qx.edu", + "Helen.Gray@qRV1qZc.com", + "Everett.Jenkins@8IGK3viZTO.edu", + "Claudia.Butler@8p2VT6M.org", + "Ashley.Wallace@jGtH0oX.com", + "Diane.Molina@Lu64EONTqV.edu", + "William.Burns@ojrPxK.com", + "Ann.Siegel@f3V7nPs.com", + "Dessie.Simms@t8fo.edu", + "Walter.Martinez@vQnVJXQ4seh9pLBDJ.com", + "Laura.Pham@mxCbEghi5Y.com", + "Claude.Stewart@cutXggd.edu", + "Rebecca.Hermann@sYcaFy.com", + "Angela.Mauro@yjzVkHtZvKOTCmxrx.edu", + "Honey.Raymond@DvgDPolBRk0bSs.org", + "Steven.Deleon@AcFdH75siBXhu2.com", + "Carl.Motley@7XEsdRS2Qg.com", + "Clyde.Bernard@IlM4cxVZghXay.edu", + "Petra.Brown@MSq6yPx51zt3IioI.com", + "Kevin.Garrison@n8j.com", + "Michael.Thompson@D7P7H7a9Tfy9hu1M.org", + "Tiffanie.Holliday@hZ.com", + "Robert.Walker@EazZfkopxvr9j.com", + "Troy.Brewer@ZDt1Qk5q2.com", + "Richard.Craig@Lm6xST9.com", + "Derick.Stewart@KOdZQdYU.org", + "Cindy.Jackson@pKLhquF6mljh4uVx.com", + "Leonard.Munoz@Dvd7KYB7s9.edu", + "Earl.Holden@5USlfiaaA.com", + "Rosalie.Low@GKe6czSvZh.org", + "Russell.Donnelly@IjVh06eeAG8ixu9i.org", + "Stephen.Morgan@cb0.org", + "James.Catron@yYjRH2ryUMi70yXYk.org", + "Lance.Redman@EM69kK.edu", + "Scott.Ward@CzpTDaCmmYVV.org", + null, + "Elizabeth.Smith@z.com", + "Sean.Sanderson@0rAG1YgxruusVGnvNA.org", + null, + "Becky.Downey@LfVPF.org", + "Salvador.Ramirez@cGDOfYJ.edu", + null, + "Harry.Dalton@DFOVaqZkzTp.edu", + "David.Hudspeth@vujJsnUszvZzR9zEG.org", + "Janet.Welch@K1dYk2cCcLC.org", + "Shirlene.Guerra@LvAxQ5TvOY85Vdc.edu", + null, + "Daniel.Croteau@KLNHYpbyM2i7xEQK.com", + null, + "James.Lee@xFk9m.edu", + "Roscoe.Balderas@lcAXRX7pSO18v.edu", + "Adela.Rutherford@X.com", + "Rudolph.Hutchins@n2sVh5a3ykauteVNas.com", + "Omar.Garcia@9lh519BY66jzAf.com", + "Kenny.Johnson@pcbnkVHQtUA7.org", + "William.Chu@jrDhML4b.org", + "Roy.Aguilar@haRtA0p.org", + "Cody.Fowler@C4PEjdXI1cvZVkupF.edu", + "James.Lackey@tqHuV9.edu", + "Jacqueline.Russo@VcjQALO78c.com", + "Lillian.Morgan@53sRO4941QRyx.com", + "Archie.Mayes@ktKG1s9VpMGY.edu", + "Christene.Mccullough@kalRTzJl8KjD5G7H.org", + null, + "Barbara.Hernandez@S.org", + "Diane.Blount@x8.edu", + "Curtis.Williams@pNqB.org", + "Karla.Rincon@R0.org", + "Floyd.Scroggins@zpx4V5VQ7jMTU.edu", + "Brian.Serna@jMrH3hytNT.com", + "Heriberto.Putnam@8qZ5ecY.org", + "Christine.Hebert@LK7DsUezOy.com", + "Clifford.Markham@bUdzHp.edu", + "Trena.Grant@tvQJEJNtmx341m.org", + "James.Scott@Cqo77afYrMqPEL.org", + "Ted.Ingalls@VoeeTfC04pGNt.com", + "Edwardo.Porter@Juh2suS.org", + "Dusty.Bryan@4SUMJMY50Fc.org", + "Debra.Carter@AT1tanFkGTJ.edu", + "Shawn.Cowan@Ryflqzn5RFr.org", + "Deborah.Terrell@Ufs60H6gcr2gjy.edu", + "William.Faison@Q.org", + "David.Neeley@RvD3OryEP.com", + "Corey.Quinones@iR983lsrbEXs3FGJC.org", + "Jack.Marino@s4VlvxMMCr.com", + "Romona.Woodruff@tst458XZmsz3k.com", + "Bruce.Betz@T8cs6MI3.edu", + "Vincent.Martinez@v.edu", + "Florence.Foster@9UuxIfghgPUq.com", + "Marilyn.Chapa@nGPdfzUIEoCqX.org", + "Yvette.Eastman@C5F68ATco7.org", + "Clifford.Flynn@xj7u.org", + "Peter.Collins@HyeA4GFuSt.org", + "Michael.Brown@scVqD1Ayq3.edu", + "Joseph.Riley@znxF.com", + "Robert.Larsen@rT.com", + "Robert.Rand@gIsgOsXLveqH.org", + "Gladys.Clancy@9raQR8eDl.edu", + "Joshua.Parr@8Nr76TFzm.org", + "Bonnie.Cunningham@aeB7sFe1xodAK.com", + "Kathryn.Boyd@1HbD5gQXQFg.org", + "Linda.Murdock@pJR.edu", + "Heather.Joseph@xS5p.edu", + null, + "Rosa.Nixon@ghkTsItbO5o8hKtVkdI.com", + "Randy.Wilson@Hz.org", + "Samantha.Long@DRyuV0NvXuboR.org", + "Walter.Clarke@RKoQ39fyLG.edu", + "Ricky.Lee@6tjVJREkz3m.org", + "Richard.Taylor@IPGGsdy9uatPzD.edu", + "Eleanor.Muller@pv3YT9DSjUHYPhA.edu", + "Kathleen.Keegan@CVIZzgGq.org", + "Carly.Chavez@oIeMa8xK7R.org", + "Pamela.Perez@Xanx2Z6eDZY2K68.com", + "Wendy.Chiu@ETOB393IPN.org", + "Jeanne.Fisher@o89qHfPiE4GRTPHU.org", + "Lydia.Parker@gaCKhtjHBv.com", + "James.Smith@TdTbs.edu", + "Timothy.Dickey@4pz4mFsRXHDHn9Bsei.com", + "Ebony.Herrera@FxPQDpja2A.edu", + "Robert.Bailey@Kg2HymHYnhiFQ.com", + "Oscar.Jolley@fXYAyXeJCf.edu", + "Oscar.Rodriguez@cl3gRATjot.edu", + "Charles.Valdez@BZ5SNzn.edu", + "Inez.Britt@iuP18200P.com", + "Carlos.Rivers@kXExbrcHQr7.com", + "Anthony.Bell@EK1UOvs.com", + "Timothy.Randall@Iha.org", + "David.Bell@mczTttGdMUhP.edu", + "Sue.Garner@nj7MaJfQVn2XnU.com", + "Lucas.Dewey@ZHJkTXkTSxf7VtfaK.org", + "Cecil.Patterson@PG48D3r9RkzS5cHF.org", + "Gilberto.Bennett@M9cDJqGnuMVN.edu", + "Marie.Clark@vB.edu", + "Roberto.Johnson@Ix1LO6c.org", + "Debra.Ferguson@n.org", + "Catherine.Newman@XYU8uAboQoTY35lq.org", + "Marjorie.Smith@pT4LYd9jYKp9gZPSS.org", + "Roger.Burns@ZfvcJQpboR.com", + "Elizabeth.Horn@07DoPCi67U8.edu", + "Vivian.Elliott@2InpKDq1ZB.org", + "Timothy.Mendoza@sTDpAuVIO0.com", + "David.Mcnabb@LT4hqKbQOBdZlv9T.org", + "Delia.Holland@4p5.org", + "Christine.Walton@v.com", + "Julius.Locke@bQ.org", + "Brandi.Daniels@45lz1nXM8yJ.org", + "Michele.Benitez@TSo2.org", + "Tina.Clay@9XXnkEUtJlAsiKH.com", + "Daniel.Underwood@UFBLooOoyKm.org", + "Stephen.Bruton@KyRk407i9d.com", + "Katharine.Hope@UAtskHDZYaf2GLKqd.edu", + "Issac.Vega@BB3eo23hUchr.edu", + "Christopher.Magee@YJGYG5Y00r.com", + null, + "Dan.Layne@8btahREthm2.com", + "Jack.Spriggs@jtQVaqKJXZnPPp3.org", + "Polly.Marlow@OkB7beq1dpZn5InXZ8.org", + "Renee.Jones@CKGxUpmCMLnxLg3.edu", + "Carolyn.Callaway@PjDvifaFqz0EZ.com", + "Freddie.Rojas@EfcO6EJZhAFac2.com", + "Richard.Chang@VKy9d4gdkatVugH.edu", + "Karen.Roman@IxcYF9rKJKomt.com", + "Floyd.Kelly@VYyRIjGro.org", + "Allen.Merritt@3fsiZ.edu", + "David.Thornton@eIz6xPr53uo8.com", + "Alfred.Watson@Q.org", + "Alfred.Bryant@TRiZbgq.com", + "Charles.Robinson@SKBvOYuE06xlJ6.org", + "Anne.Massey@7XXGTvh.edu", + "Frank.Strain@MbOHByB.edu", + "Benjamin.Johnson@HL2ugJBTO.com", + "James.Porter@3C1oBhj.com", + "Jodi.Silva@lntBSGFbpEOSVs.com", + "Jeffrey.Bruce@SPZG.com", + "Jeannette.Johnson@8BvSqgp.com", + "Austin.Tran@ect7cnjLsucbd.edu", + "David.Lewis@5mhvq.org", + "Stewart.Ruffin@R7Mrx.edu", + "Shaun.Lewis@MTRUPYFTXf9.com", + "Elizabeth.Hollingsworth@lVpeDS5Rcs.com", + "Craig.Byrd@Dc0OEMXkvvuJ.com", + "Clyde.Williams@en.com", + "Crystal.Ryan@Ju2rO6u.com", + "Heather.White@3JitjmxYQnXAtCNAl.com", + "Nathan.Pond@nPh7drM687MhI.org", + "Helen.Macdonald@3d4.com", + "Phyllis.Horner@uQy.edu", + "Kevin.White@x9oTPjEI6AdDQ7n4l.edu", + "Marvin.Matlock@0FXEZp.org", + "Michele.Baldwin@sIVO1J4U.org", + "Ami.Montgomery@VBSKqhL36j55.edu", + "Daisy.Flynn@288e6Z0csxJ.com", + "Max.Mueller@xqCZRBSrTGD6CBvXh.com", + "Jessica.Levesque@06mGqI9mHG.org", + "Eleanor.Evans@zxvr5rl.org", + "Sandi.Tran@myikqStif1Q.edu", + "Wanda.Davis@I6s7DD86i6.edu", + "Darrin.Smith@Mti.edu", + "Craig.Lowry@92zokgx8duX.org", + "Annie.Grant@tccug5KC1oT2nL.com", + "Eric.Woods@CfPzy1AUqxd2.com", + "David.Vasquez@j.org", + "Bradley.Barry@Kq2ONpEXU9YSno31.edu", + "Roderick.Rogers@pJdioQ.com", + "James.Smith@ifJngGlNG.edu", + "Steven.Mcclellan@UviyOLnu2m1POo.edu", + "Arthur.Troy@3VY5bV30AifrO.com", + "Gerald.Thomas@zSuIGSgb6iyu.org", + "Julie.Chester@Kv.com", + "Rodney.Taft@qe.com", + "Michael.Frye@aM1HsbOs0smgpLo.org", + "Frank.Morton@Hd7jNaA3s.com", + "Matthew.Brown@F.edu", + "Joseph.White@c0EJ7pimuu.com", + "Dollie.Thao@Xead5vagsekdHDLUkv.edu", + "Melanie.Morrison@F2foqn.edu", + "Cecil.Peterman@tbeqEuUvS4ZM4Px9N.com", + "Travis.Melendez@344rCMk.edu", + "Pamela.Delgado@8OpV0Ldj8vq2K9ZK.org", + "Beryl.Thomason@OeqefhtCmZTAj.com", + "Donna.King@TEftU.com", + "Paul.Higgins@qG9NrSTLz9HaNHX.edu", + "Wendy.Colley@qLBjqbAQQGj.edu", + "David.Nieves@LcDkQ.edu", + "Christopher.Eller@gV5Ua7HOmt.com", + "Steven.Venable@0hA90vhfK7k9F4h.com", + "Jill.Jackson@n6I7SF.org", + "Luis.Young@0DmV.edu", + "Jane.Stephenson@lq8ZQLAUMZhR.edu", + null, + "Mabel.Richmond@Tkla.edu", + "William.Warner@zegnrzurU.org", + "Deborah.Burton@xt.edu", + "Maxine.Carlson@StyP5lAokmQ29QHYMLa.edu", + null, + "Neil.Cox@FRuR2bFK.com", + "Ha.Carpenter@XgcUt4svNz.com", + "Dwight.Schneider@koxO7zAysvOd.com", + "Anthony.Fisher@jJrZfeDcz8P.com", + "Marie.Peterson@1zg9tydFHafA5.com", + "Brandon.Woods@hjKbf.edu", + "Donna.Betts@YJ14k.edu", + "Kenneth.Wood@RIA.edu", + "William.Craig@prVDE1E8AHc.org", + "Pamela.Luna@QBGuhL36lnA.edu", + "Margaret.Collins@9obPr3UV.org", + "Edith.Hernandez@BNHL0k.com", + "Shawn.Prather@8BusRYegn6.org", + "Monique.Baker@9uEucNczY.org", + "Nancy.Mccormick@DA26I9ZArLF9rxJ6Z.edu", + "Paul.Morris@FMGalegqc3.com", + "Earl.Garrison@G3sM4P.com", + "Victor.Martinez@fC.edu", + "Naomi.Barnett@2T3V3OZOy4KBNAHsT.edu", + "Stanton.Dallas@DBXgl18FGo.edu", + "Andre.Moore@cTZLGYi1ZJi.org", + "Brad.Lynch@nAbai.edu", + "Lee.Stovall@fqKC83UU0f.org", + "Margie.Browning@LM674NrE2.org", + null, + "Jack.Wilcox@Y3Etqyv3.org", + "Rosalinda.Grimes@tC8pcU7Lt.edu", + "Margaret.Farias@cb.edu", + "Betty.Williams@xRtDqM1eLBVQNoYAJ.com", + "Albert.Brunson@62.com", + "Karl.Gilbert@Crg5KyP2IxX9C4d6.edu", + "Ollie.Shipman@be.org", + "Fonda.Wiles@S9KnyEtz9hv.org", + "Brunilda.Sharp@T3pylZEUQjm.org", + "Robert.Moran@Hh.edu", + "Michael.White@i.org", + "Latisha.Hamilton@V.com", + "Amy.Moses@Ovk9KjHH.com", + "Javier.Lewis@VFAxlnZEvOx.org" + ], + [ + "2452443", + "2452646", + "2452439", + "2452632", + "2452570", + "2452612", + "2452637", + "2452511", + "2452344", + "2452366", + "2452609", + "2452367", + "2452321", + "2452617", + "2452562", + "2452345", + "2452432", + "2452416", + "2452375", + "2452516", + "2452563", + "2452478", + "2452437", + "2452392", + "2452458", + "2452535", + "2452372", + "2452621", + "2452547", + "2452510", + "2452412", + "2452648", + "2452522", + "2452366", + "2452475", + "2452481", + "2452413", + "2452454", + "2452629", + "2452642", + "2452374", + "2452428", + "2452533", + "2452437", + "2452484", + "2452463", + "2452460", + "2452331", + "2452421", + "2452369", + "2452327", + "2452553", + "2452321", + "2452536", + "2452411", + "2452646", + "2452380", + "2452467", + "2452624", + "2452619", + "2452626", + "2452642", + "2452628", + "2452296", + "2452332", + "2452588", + "2452469", + "2452457", + "2452373", + "2452608", + "2452378", + "2452338", + "2452533", + "2452416", + "2452308", + "2452402", + "2452628", + "2452383", + "2452486", + "2452633", + "2452412", + "2452422", + "2452379", + "2452305", + "2452384", + "2452398", + "2452335", + "2452526", + "2452595", + "2452512", + "2452367", + "2452315", + "2452293", + "2452506", + "2452586", + "2452358", + "2452591", + "2452354", + "2452466", + "2452604", + "2452291", + "2452634", + "2452309", + "2452427", + "2452516", + "2452477", + "2452489", + "2452611", + "2452572", + "2452493", + "2452606", + "2452350", + "2452326", + null, + "2452324", + "2452537", + "2452627", + "2452384", + "2452546", + "2452462", + "2452423", + "2452643", + "2452451", + "2452423", + "2452414", + "2452293", + "2452296", + "2452577", + "2452329", + "2452451", + "2452622", + "2452317", + "2452454", + "2452333", + "2452439", + "2452403", + "2452441", + "2452537", + "2452519", + "2452609", + "2452555", + "2452537", + "2452446", + "2452539", + "2452608", + "2452549", + "2452498", + "2452485", + "2452342", + "2452614", + "2452291", + "2452516", + "2452566", + "2452292", + "2452532", + "2452576", + "2452445", + "2452605", + "2452289", + "2452456", + "2452468", + "2452612", + "2452524", + "2452565", + "2452514", + "2452350", + "2452311", + "2452643", + "2452387", + "2452463", + "2452412", + null, + "2452620", + "2452357", + "2452439", + "2452623", + "2452418", + "2452355", + "2452393", + "2452493", + "2452362", + "2452605", + "2452319", + "2452612", + "2452512", + "2452514", + "2452579", + "2452531", + "2452429", + "2452612", + "2452345", + null, + "2452433", + "2452356", + "2452561", + "2452402", + "2452636", + "2452498", + "2452572", + "2452423", + "2452613", + null, + "2452552", + "2452561", + "2452596", + "2452555", + "2452622", + "2452525", + "2452434", + "2452294", + "2452409", + "2452322", + "2452286", + "2452404", + "2452528", + "2452410", + "2452617", + "2452486", + "2452442", + "2452405", + "2452317", + "2452479", + "2452309", + "2452298", + "2452506", + "2452388", + "2452603", + "2452304", + "2452500", + "2452454", + "2452523", + "2452626", + "2452363", + "2452450", + "2452429", + "2452548", + "2452468", + "2452571", + "2452390", + "2452460", + "2452351", + "2452560", + "2452383", + "2452620", + "2452298", + "2452517", + "2452470", + "2452571", + "2452563", + "2452626", + "2452335", + "2452396", + "2452467", + "2452528", + "2452623", + "2452551", + "2452455", + "2452340", + "2452647", + "2452365", + "2452630", + "2452615", + "2452630", + "2452467", + "2452312", + "2452613", + "2452318", + "2452456", + "2452348", + "2452570", + "2452343", + null, + "2452633", + "2452405", + "2452413", + "2452364", + "2452305", + "2452374", + "2452426", + "2452512", + "2452287", + "2452340", + "2452289", + "2452495", + "2452369", + "2452640", + "2452534", + "2452318", + "2452508", + "2452355", + "2452600", + "2452630", + "2452445", + "2452370", + "2452334", + "2452536", + "2452579", + "2452332", + "2452408", + "2452379", + "2452462", + "2452431", + "2452576", + "2452334", + "2452518", + "2452569", + "2452610", + "2452423", + "2452420", + "2452392", + "2452493", + "2452574", + "2452467", + "2452429", + "2452501", + "2452380", + "2452557", + "2452317", + "2452291", + "2452489", + "2452303", + "2452579", + "2452363", + "2452369", + "2452287", + "2452493", + "2452344", + "2452603", + "2452389", + "2452310", + "2452493", + "2452401", + "2452365", + "2452386", + "2452643", + "2452413", + "2452577", + "2452366", + null, + "2452475", + "2452489", + "2452539", + "2452375", + "2452467", + "2452309", + "2452372", + "2452497", + "2452402", + "2452392", + "2452337", + "2452637", + "2452582", + "2452556", + "2452460", + null, + "2452432", + "2452505", + "2452515", + "2452630", + "2452304", + "2452367", + "2452295", + "2452460", + "2452456", + "2452330", + "2452384", + "2452304", + "2452314", + "2452591", + "2452305", + "2452589", + "2452520", + "2452419", + "2452420", + "2452643", + "2452638", + "2452506", + "2452430", + "2452430", + "2452307", + "2452455", + "2452396", + "2452614", + "2452462", + "2452391", + "2452625", + "2452324", + "2452525", + "2452337", + "2452628", + "2452471", + "2452488", + "2452525", + "2452370", + "2452531", + "2452351", + "2452308", + "2452424", + "2452488", + "2452617", + "2452336", + "2452569", + "2452410", + "2452292", + "2452575", + "2452632", + "2452590", + "2452489", + "2452382", + "2452435", + "2452491", + "2452574", + "2452334", + "2452468", + "2452402", + "2452582", + "2452438", + "2452421", + "2452512", + "2452388", + "2452615", + "2452352", + "2452468", + "2452552", + "2452427", + "2452587", + "2452619", + "2452585", + "2452376", + "2452610", + "2452504", + "2452413", + "2452370", + "2452325", + "2452329", + "2452410", + "2452348", + "2452286", + "2452365", + "2452603", + "2452575", + "2452503", + "2452383", + "2452407", + "2452425", + "2452495", + "2452447", + "2452367", + "2452589", + "2452409", + "2452572", + "2452437", + "2452424", + "2452604", + "2452345", + "2452498", + "2452365", + "2452451", + "2452560", + "2452634", + "2452325", + "2452628", + "2452545", + "2452621", + "2452540", + "2452323", + "2452639", + "2452504", + null, + "2452380", + "2452566", + "2452300", + "2452601", + "2452323", + null, + "2452373", + "2452453", + "2452622", + "2452393", + "2452425", + "2452344", + "2452356", + "2452396", + "2452480", + "2452362", + "2452507", + "2452334", + "2452475", + "2452510", + "2452331", + "2452643", + "2452603", + "2452391", + "2452549", + "2452451", + "2452591", + "2452312", + "2452398", + "2452590", + "2452551", + "2452405", + "2452528", + "2452555", + "2452628", + "2452502", + "2452383", + "2452347", + "2452306", + "2452287", + "2452293", + "2452556", + "2452508", + "2452328", + "2452607", + "2452422", + "2452625", + "2452447", + "2452322", + "2452534", + "2452376", + "2452511", + "2452365", + "2452517", + "2452558", + "2452375", + "2452570", + "2452484", + "2452327", + "2452362", + "2452474", + "2452450", + "2452630", + null, + "2452535", + "2452499", + "2452394", + "2452421", + "2452473", + "2452440", + "2452534", + "2452490", + "2452423", + "2452618", + "2452376", + "2452508", + "2452321", + "2452573", + "2452536", + "2452444", + "2452536", + "2452552", + "2452417", + "2452411", + "2452293", + "2452369", + "2452496", + "2452377", + "2452317", + "2452548", + "2452435", + "2452382", + "2452482", + "2452283", + "2452519", + "2452575", + "2452617", + "2452620", + "2452504", + "2452460", + "2452439", + "2452513", + "2452429", + "2452387", + "2452455", + "2452519", + "2452352", + "2452524", + "2452339", + "2452446", + "2452472", + "2452585", + "2452327", + "2452382", + "2452477", + "2452427", + "2452639", + "2452345", + "2452312", + "2452535", + "2452285", + "2452589", + "2452638", + "2452432", + "2452611", + "2452565", + "2452631", + "2452367", + "2452379", + "2452637", + "2452491", + "2452551", + "2452595", + "2452368", + "2452633", + "2452486", + "2452575", + "2452440", + "2452329", + "2452453", + "2452324", + "2452494", + "2452574", + "2452394", + "2452635", + "2452520", + "2452340", + "2452394", + "2452604", + "2452411", + "2452357", + "2452548", + "2452585", + "2452433", + "2452543", + "2452458", + "2452374", + "2452474", + "2452296", + "2452349", + "2452298", + "2452501", + "2452307", + "2452601", + "2452444", + "2452551", + "2452318", + "2452323", + "2452578", + "2452603", + "2452611", + "2452368", + "2452320", + "2452586", + "2452550", + "2452523", + "2452539", + "2452303", + "2452311", + "2452346", + "2452316", + "2452455", + "2452456", + "2452529", + "2452523", + "2452299", + "2452399", + "2452340", + "2452355", + "2452607", + null, + "2452358", + "2452311", + "2452446", + "2452345", + null, + "2452538", + "2452441", + "2452340", + "2452391", + "2452408", + "2452517", + "2452291", + "2452644", + "2452421", + "2452397", + "2452438", + "2452418", + "2452337", + "2452392", + "2452319", + "2452541", + "2452433", + "2452329", + "2452401", + "2452329", + "2452348", + "2452456", + null, + "2452346", + "2452552", + "2452627", + "2452448", + "2452406", + "2452287", + "2452383", + "2452398", + "2452620", + "2452559", + "2452564", + "2452498", + "2452515", + "2452495", + "2452559", + "2452390", + "2452487", + "2452599", + null, + "2452488", + "2452331", + "2452312", + "2452362", + "2452568", + "2452576", + "2452290", + "2452481", + "2452424", + "2452298", + "2452283", + null, + "2452359", + "2452534", + "2452510", + "2452342", + "2452550", + "2452528", + "2452526", + "2452311", + "2452415", + "2452454", + "2452643", + "2452303", + "2452575", + "2452485", + "2452373", + "2452376", + "2452289", + null, + "2452409", + "2452371", + "2452418", + "2452519", + "2452419", + "2452640", + "2452508", + "2452442", + "2452457", + "2452536", + "2452615", + "2452607", + "2452476", + "2452355", + "2452549", + "2452582", + "2452357", + "2452477", + "2452316", + "2452475", + "2452616", + "2452302", + "2452634", + null, + "2452591", + "2452363", + "2452493", + "2452510", + "2452298", + "2452362", + null, + "2452532", + "2452375", + "2452617", + null, + "2452313", + "2452560", + null, + "2452591", + "2452333", + "2452418", + null, + "2452602", + "2452522", + "2452521", + "2452546", + "2452362", + "2452585", + "2452355", + "2452334", + "2452299", + "2452603", + "2452437", + "2452502", + "2452433", + "2452388", + "2452444", + "2452431", + "2452353", + "2452299", + "2452312", + "2452383", + "2452622", + "2452471", + "2452474", + "2452419", + "2452509", + "2452586", + "2452384", + "2452433", + "2452441", + "2452442", + "2452479", + "2452302", + "2452354", + "2452284", + "2452306", + "2452601", + "2452616", + "2452630", + "2452466", + "2452425", + "2452416", + "2452475", + "2452457", + "2452489", + "2452472", + "2452556", + "2452297", + "2452323", + "2452530", + null, + "2452380", + "2452393", + "2452370", + "2452478", + "2452478", + "2452506", + "2452585", + "2452627", + "2452552", + "2452373", + "2452555", + "2452439", + "2452539", + "2452422", + "2452460", + "2452622", + "2452308", + "2452283", + "2452357", + "2452535", + "2452441", + "2452463", + "2452607", + "2452540", + "2452613", + "2452598", + "2452305", + "2452619", + "2452292", + "2452574", + "2452323", + "2452570", + "2452497", + "2452404", + "2452283", + "2452507", + "2452631", + "2452647", + "2452472", + "2452607", + "2452514", + "2452507", + "2452425", + "2452308", + "2452326", + "2452596", + "2452606", + "2452312", + "2452578", + "2452431", + "2452542", + "2452633", + "2452475", + "2452476", + "2452624", + "2452353", + "2452377", + "2452359", + "2452507", + "2452299", + "2452481", + "2452426", + "2452644", + "2452283", + "2452312", + "2452602", + "2452378", + "2452499", + "2452359", + "2452443", + "2452590", + "2452635", + "2452437", + "2452558", + "2452528", + "2452395", + "2452584", + "2452445", + "2452510", + "2452294", + "2452295", + "2452637", + "2452626", + "2452403", + "2452492", + "2452633", + "2452491", + "2452526", + "2452338", + "2452303", + "2452414", + "2452413", + "2452644", + "2452339", + "2452355", + "2452430", + "2452401", + "2452584", + "2452489", + "2452601", + "2452462", + "2452342", + "2452340", + "2452542", + "2452414", + "2452375", + "2452353", + "2452426", + "2452425", + "2452319", + "2452462", + "2452407", + "2452530", + "2452447", + "2452606", + "2452334", + "2452380", + "2452446", + "2452447", + "2452553", + "2452570", + "2452520", + "2452350", + "2452575", + "2452586", + "2452301", + null, + "2452333", + "2452537", + "2452498", + "2452464", + null, + "2452586", + "2452351", + "2452293", + "2452470", + "2452581", + "2452408", + "2452455", + "2452510", + "2452336", + "2452410", + "2452496", + "2452631", + "2452353", + "2452356", + "2452425", + "2452499", + null, + "2452529", + "2452433", + "2452334", + "2452576", + "2452549", + "2452454", + "2452573", + "2452376", + "2452641", + "2452616", + "2452634", + "2452398", + "2452641", + "2452454", + "2452334", + "2452360", + "2452430", + "2452469", + "2452361", + "2452313", + "2452318", + "2452508" + ] + ] +] \ No newline at end of file diff --git a/test/files/delta_encoding_optional_column.columns.json b/test/files/delta_encoding_optional_column.columns.json new file mode 100644 index 0000000..bcdabc2 --- /dev/null +++ b/test/files/delta_encoding_optional_column.columns.json @@ -0,0 +1,1738 @@ +[ + [ + [ + 100, + 99, + 98, + 97, + 96, + 95, + 94, + 93, + 92, + 91, + 90, + 89, + 88, + 87, + 86, + 85, + 84, + 83, + 82, + 81, + 80, + 79, + 78, + 77, + 76, + 75, + 74, + 73, + 72, + 71, + 70, + 69, + 68, + 67, + 66, + 65, + 64, + 63, + 62, + 61, + 60, + 59, + 58, + 57, + 56, + 55, + 54, + 53, + 52, + 51, + 50, + 49, + 48, + 47, + 46, + 45, + 44, + 43, + 42, + 41, + 40, + 39, + 38, + 37, + 36, + 35, + 34, + 33, + 32, + 31, + 30, + 29, + 28, + 27, + 26, + 25, + 24, + 23, + 22, + 21, + 20, + 19, + 18, + 17, + 16, + 15, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ], + [ + 1254468, + 622676, + 574977, + 418763, + 1148074, + 796503, + 451893, + 647375, + 953084, + 827176, + 417827, + 694848, + 495575, + 1452824, + 1428237, + 1293499, + 1250744, + 976724, + 75627, + 728917, + 1499808, + 389494, + 1092537, + 915180, + 526064, + 1888603, + 1434225, + 425740, + 1608738, + 1292064, + 1460929, + 971368, + 779965, + 1118294, + 747190, + 1778884, + 1260191, + 1790374, + 821787, + 1620078, + 1179671, + 1895444, + 528756, + 752932, + 344460, + 783093, + 380102, + 1597348, + 534808, + 532799, + 759177, + 936800, + 8817, + 1634314, + 843672, + 1036174, + 497758, + 385562, + 1867377, + 941420, + 1795301, + 1617182, + 766645, + 827972, + 655414, + 339036, + null, + 1680761, + 1369589, + 1275120, + 84232, + 1634269, + 889961, + 111621, + 230278, + 476176, + 17113, + null, + 490494, + 442697, + 1185612, + 1161742, + 1361151, + 707524, + 1196373, + null, + 929344, + 1128748, + 502141, + 1114415, + 1207553, + 1168667, + 1215897, + 68377, + 213219, + 953372, + 1703214, + 1473522, + 819667, + 980124 + ], + [ + 6370, + 2152, + 1615, + 102, + 6019, + 1663, + 1990, + 6229, + 5771, + 2441, + 5083, + 5383, + 131, + 1427, + 6963, + 37, + 2821, + 5574, + 5081, + 388, + 3891, + 3493, + 3677, + 2167, + 2054, + 143, + 347, + 431, + 6364, + 2257, + 5492, + 4167, + 6069, + 2032, + 6036, + 2234, + 6284, + 2445, + 4700, + 6683, + 3200, + 4787, + 6879, + 128, + 3092, + 1151, + 2381, + 7017, + 4768, + 6920, + 72, + 1514, + 311, + 5368, + 4729, + 2399, + 5427, + 3676, + 3327, + 5068, + null, + 4013, + 3879, + 2281, + 2223, + 2057, + null, + 5823, + 6163, + 5724, + 5869, + 1204, + 897, + 835, + 1242, + 3278, + 1102, + 2107, + 4504, + 6538, + 89, + 4238, + 6580, + 3876, + 3014, + 134, + 892, + 2777, + 6577, + 6807, + 5143, + 1404, + 2471, + 3219, + 6374, + 4470, + 3986, + 6247, + 1461, + 7135 + ], + [ + 6672, + 17228, + 43853, + 49041, + 35611, + 16023, + 33287, + 35836, + 35211, + 14906, + 45139, + 26318, + 42687, + 22030, + 38442, + 10575, + 40898, + 40824, + 30088, + 48306, + 44727, + 9539, + 7264, + 37154, + 9691, + 37730, + 15269, + 48369, + 26390, + 42450, + 48102, + 9366, + 16126, + 24970, + 42882, + 37584, + 25930, + 9716, + 28413, + 11688, + 44282, + 45683, + 14155, + 571, + 2524, + 23256, + 40660, + 43439, + 27128, + 10688, + 32567, + 20581, + 38252, + 38469, + 21386, + 19777, + 32296, + 43743, + 11277, + 18316, + 21045, + 22844, + 36360, + 12943, + 26585, + 32231, + 37501, + 32438, + 48290, + 7128, + 45459, + 44139, + 33480, + 16096, + 28206, + 25933, + 14291, + 686, + 40467, + 25979, + 38966, + 45581, + 18456, + 2228, + 29302, + 30469, + 6440, + 14006, + 47366, + 47999, + 19580, + 49388, + 16598, + 44814, + 27082, + 36368, + 39558, + 48572, + 31655, + 32946 + ], + [ + 2449148, + 2451687, + 2450894, + 2452467, + 2451505, + 2452468, + 2449553, + 2449341, + 2452582, + 2450406, + 2451494, + 2451425, + 2450991, + 2449404, + 2451560, + 2449868, + 2449496, + 2451032, + 2450357, + 2452562, + 2450558, + 2450863, + 2449388, + 2451632, + 2451760, + 2451755, + 2452641, + 2449133, + 2451700, + 2450248, + 2451944, + 2450154, + 2451936, + 2452033, + 2449294, + 2451898, + 2452379, + 2450179, + 2451854, + 2451136, + 2449714, + 2451157, + 2451386, + 2449741, + 2451424, + 2451539, + 2449980, + 2451820, + 2451421, + 2452390, + 2449384, + 2449364, + 2449531, + 2449165, + 2451857, + 2451118, + 2449750, + 2451705, + 2449869, + 2449989, + 2451159, + 2452131, + 2450323, + 2449848, + 2449222, + 2451937, + 2452192, + 2451572, + 2449471, + 2452054, + 2449916, + 2452216, + 2452615, + 2450611, + 2449816, + 2449246, + 2450098, + 2451012, + 2451465, + 2451827, + 2450965, + 2449580, + 2450041, + 2451068, + 2451346, + null, + 2450318, + 2449658, + 2451039, + 2452288, + 2451353, + 2452275, + 2449406, + 2451438, + 2451883, + 2449438, + 2450030, + 2449130, + 2452318, + 2452238 + ], + [ + 2449118, + 2451657, + 2450864, + 2452437, + 2451475, + 2452438, + 2449523, + 2449311, + 2452552, + 2450376, + 2451464, + 2451395, + 2450961, + 2449374, + 2451530, + 2449838, + 2449466, + 2451002, + 2450327, + 2452532, + 2450528, + 2450833, + 2449358, + 2451602, + 2451730, + 2451725, + 2452611, + 2449103, + 2451670, + 2450218, + 2451914, + 2450124, + 2451906, + 2452003, + 2449264, + 2451868, + 2452349, + 2450149, + 2451824, + 2451106, + 2449684, + 2451127, + 2451356, + 2449711, + 2451394, + 2451509, + 2449950, + 2451790, + 2451391, + 2452360, + 2449354, + 2449334, + 2449501, + 2449135, + 2451827, + 2451088, + 2449720, + 2451675, + 2449839, + 2449959, + null, + 2452101, + 2450293, + 2449818, + 2449192, + 2451907, + 2452162, + 2451542, + 2449441, + 2452024, + 2449886, + 2452186, + 2452585, + 2450581, + 2449786, + 2449216, + 2450068, + 2450982, + 2451435, + 2451797, + 2450935, + 2449550, + 2450011, + 2451038, + 2451316, + 2449010, + 2450288, + 2449628, + 2451009, + 2452258, + 2451323, + 2452245, + 2449376, + 2451408, + 2451853, + 2449408, + 2450000, + 2449100, + 2452288, + 2452208 + ], + [ + 13, + 9, + 23, + 19, + 22, + 17, + 14, + 6, + 8, + 28, + 7, + 15, + 20, + 2, + 21, + 30, + 2, + 24, + 26, + 17, + 21, + 10, + 11, + 30, + 7, + 25, + 19, + 17, + 21, + 4, + 7, + 15, + 20, + 27, + 8, + 18, + 27, + 26, + 1, + 6, + 15, + 6, + 29, + 10, + 29, + 12, + 3, + 23, + 1, + 5, + 24, + 13, + 15, + 3, + 13, + 5, + 7, + 5, + 17, + 26, + 26, + 14, + 30, + 9, + 29, + 19, + null, + 25, + 2, + 13, + 4, + 25, + 17, + 7, + 14, + 6, + 6, + null, + 21, + 18, + 17, + 20, + 1, + 23, + 24, + null, + 30, + 1, + 2, + 18, + 15, + 26, + 26, + 24, + 4, + 8, + 7, + 18, + 9, + 9 + ], + [ + 7, + 12, + 6, + 5, + 10, + 4, + 5, + 10, + 2, + 3, + 5, + 3, + 8, + 7, + 10, + 10, + 5, + 1, + 2, + 7, + 12, + 6, + 5, + 5, + 3, + 5, + 2, + 4, + 3, + 11, + 12, + 1, + 8, + 10, + 9, + 9, + 6, + 4, + 6, + 5, + 7, + 1, + 2, + 3, + 1, + 8, + 2, + 9, + 4, + 10, + 11, + 6, + 9, + 12, + 4, + null, + 12, + 12, + 1, + 6, + null, + 12, + 3, + 1, + 11, + 6, + null, + 3, + 8, + 6, + 7, + 8, + 8, + 3, + 6, + 10, + 6, + 5, + 12, + 5, + 5, + 10, + 9, + 12, + 12, + 12, + 3, + 3, + 6, + 12, + 10, + 10, + 12, + 4, + 12, + 5, + 6, + 9, + 4, + 12 + ], + [ + 1958, + 1961, + 1965, + 1971, + 1955, + 1943, + 1982, + 1927, + 1973, + 1962, + 1985, + 1981, + 1965, + 1934, + 1983, + 1978, + 1964, + 1943, + 1947, + 1940, + 1948, + 1937, + 1940, + 1931, + 1946, + 1925, + 1953, + 1956, + 1937, + 1967, + 1963, + 1950, + 1928, + 1948, + 1950, + 1991, + 1941, + 1943, + 1973, + 1978, + 1990, + 1947, + 1988, + 1961, + 1960, + 1933, + 1940, + 1950, + 1982, + 1926, + 1965, + 1961, + 1961, + 1982, + 1990, + null, + 1932, + 1965, + 1950, + 1939, + 1942, + 1951, + 1939, + 1949, + 1968, + 1953, + null, + 1958, + 1927, + 1964, + 1956, + 1973, + 1959, + 1972, + 1991, + 1973, + 1951, + null, + 1991, + 1956, + 1976, + 1978, + 1950, + 1972, + 1933, + 1969, + 1937, + 1970, + 1956, + 1963, + 1973, + 1966, + 1938, + 1985, + 1925, + 1956, + 1983, + 1979, + 1966, + 1936 + ], + [ + "AAAAAAAAEGAAAAAA", + "AAAAAAAADGAAAAAA", + "AAAAAAAACGAAAAAA", + "AAAAAAAABGAAAAAA", + "AAAAAAAAAGAAAAAA", + "AAAAAAAAPFAAAAAA", + "AAAAAAAAOFAAAAAA", + "AAAAAAAANFAAAAAA", + "AAAAAAAAMFAAAAAA", + "AAAAAAAALFAAAAAA", + "AAAAAAAAKFAAAAAA", + "AAAAAAAAJFAAAAAA", + "AAAAAAAAIFAAAAAA", + "AAAAAAAAHFAAAAAA", + "AAAAAAAAGFAAAAAA", + "AAAAAAAAFFAAAAAA", + "AAAAAAAAEFAAAAAA", + "AAAAAAAADFAAAAAA", + "AAAAAAAACFAAAAAA", + "AAAAAAAABFAAAAAA", + "AAAAAAAAAFAAAAAA", + "AAAAAAAAPEAAAAAA", + "AAAAAAAAOEAAAAAA", + "AAAAAAAANEAAAAAA", + "AAAAAAAAMEAAAAAA", + "AAAAAAAALEAAAAAA", + "AAAAAAAAKEAAAAAA", + "AAAAAAAAJEAAAAAA", + "AAAAAAAAIEAAAAAA", + "AAAAAAAAHEAAAAAA", + "AAAAAAAAGEAAAAAA", + "AAAAAAAAFEAAAAAA", + "AAAAAAAAEEAAAAAA", + "AAAAAAAADEAAAAAA", + "AAAAAAAACEAAAAAA", + "AAAAAAAABEAAAAAA", + "AAAAAAAAAEAAAAAA", + "AAAAAAAAPDAAAAAA", + "AAAAAAAAODAAAAAA", + "AAAAAAAANDAAAAAA", + "AAAAAAAAMDAAAAAA", + "AAAAAAAALDAAAAAA", + "AAAAAAAAKDAAAAAA", + "AAAAAAAAJDAAAAAA", + "AAAAAAAAIDAAAAAA", + "AAAAAAAAHDAAAAAA", + "AAAAAAAAGDAAAAAA", + "AAAAAAAAFDAAAAAA", + "AAAAAAAAEDAAAAAA", + "AAAAAAAADDAAAAAA", + "AAAAAAAACDAAAAAA", + "AAAAAAAABDAAAAAA", + "AAAAAAAAADAAAAAA", + "AAAAAAAAPCAAAAAA", + "AAAAAAAAOCAAAAAA", + "AAAAAAAANCAAAAAA", + "AAAAAAAAMCAAAAAA", + "AAAAAAAALCAAAAAA", + "AAAAAAAAKCAAAAAA", + "AAAAAAAAJCAAAAAA", + "AAAAAAAAICAAAAAA", + "AAAAAAAAHCAAAAAA", + "AAAAAAAAGCAAAAAA", + "AAAAAAAAFCAAAAAA", + "AAAAAAAAECAAAAAA", + "AAAAAAAADCAAAAAA", + "AAAAAAAACCAAAAAA", + "AAAAAAAABCAAAAAA", + "AAAAAAAAACAAAAAA", + "AAAAAAAAPBAAAAAA", + "AAAAAAAAOBAAAAAA", + "AAAAAAAANBAAAAAA", + "AAAAAAAAMBAAAAAA", + "AAAAAAAALBAAAAAA", + "AAAAAAAAKBAAAAAA", + "AAAAAAAAJBAAAAAA", + "AAAAAAAAIBAAAAAA", + "AAAAAAAAHBAAAAAA", + "AAAAAAAAGBAAAAAA", + "AAAAAAAAFBAAAAAA", + "AAAAAAAAEBAAAAAA", + "AAAAAAAADBAAAAAA", + "AAAAAAAACBAAAAAA", + "AAAAAAAABBAAAAAA", + "AAAAAAAAABAAAAAA", + "AAAAAAAAPAAAAAAA", + "AAAAAAAAOAAAAAAA", + "AAAAAAAANAAAAAAA", + "AAAAAAAAMAAAAAAA", + "AAAAAAAALAAAAAAA", + "AAAAAAAAKAAAAAAA", + "AAAAAAAAJAAAAAAA", + "AAAAAAAAIAAAAAAA", + "AAAAAAAAHAAAAAAA", + "AAAAAAAAGAAAAAAA", + "AAAAAAAAFAAAAAAA", + "AAAAAAAAEAAAAAAA", + "AAAAAAAADAAAAAAA", + "AAAAAAAACAAAAAAA", + "AAAAAAAABAAAAAAA" + ], + [ + "Ms.", + "Sir", + "Dr.", + "Mr.", + "Sir", + "Ms.", + "Mr.", + "Sir", + "Miss", + "Miss", + "Mr.", + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + "Miss", + "Mrs.", + "Miss", + "Sir", + "Ms.", + "Mrs.", + "Miss", + "Ms.", + "Dr.", + "Mr.", + "Dr.", + "Sir", + "Mr.", + "Dr.", + "Mr.", + "Sir", + "Sir", + "Dr.", + "Dr.", + "Ms.", + "Dr.", + "Dr.", + "Dr.", + "Mr.", + "Sir", + "Ms.", + "Miss", + "Mr.", + "Mr.", + "Miss", + "Dr.", + "Ms.", + "Mr.", + "Mrs.", + "Dr.", + "Mr.", + "Mr.", + "Ms.", + "Mr.", + "Mrs.", + null, + "Miss", + "Mr.", + "Dr.", + "Miss", + null, + "Sir", + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + null, + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + "Ms.", + "Miss", + "Dr.", + "Ms.", + "Miss", + "Dr.", + "Sir", + "Sir", + "Miss", + "Mr.", + "Dr.", + "Sir", + "Dr.", + "Dr.", + "Ms.", + "Mr.", + "Mrs.", + "Ms.", + "Ms.", + "Ms.", + "Sir", + "Sir", + "Ms.", + "Ms.", + "Sir", + "Dr.", + "Miss", + "Dr.", + "Mr." + ], + [ + "Jeannette", + "Austin", + "David", + "Stewart", + "Shaun", + "Elizabeth", + "Craig", + "Clyde", + "Crystal", + "Heather", + "Nathan", + "Helen", + "Phyllis", + "Kevin", + "Marvin", + "Michele", + "Ami", + "Daisy", + "Max", + "Jessica", + "Eleanor", + "Sandi", + "Wanda", + "Darrin", + "Craig", + "Annie", + "Eric", + "David", + "Bradley", + "Roderick", + "James", + "Steven", + "Arthur", + "Gerald", + "Julie", + "Rodney", + "Michael", + "Frank", + "Matthew", + "Joseph", + "Dollie", + "Melanie", + "Cecil", + "Travis", + "Pamela", + "Beryl", + "Donna", + "Paul", + "Wendy", + "David", + "Christopher", + "Steven", + "Jill", + "Luis", + "Jane", + null, + "Mabel", + "William", + "Deborah", + "Maxine", + "Jacqueline", + "Neil", + "Ha", + "Dwight", + "Anthony", + "Marie", + null, + "Donna", + "Kenneth", + "William", + "Pamela", + "Margaret", + "Edith", + "Shawn", + "Monique", + "Nancy", + "Paul", + null, + "Victor", + "Naomi", + "Stanton", + "Andre", + "Brad", + "Lee", + "Margie", + "Tonya", + "Jack", + "Rosalinda", + "Margaret", + "Betty", + "Albert", + "Karl", + "Ollie", + "Fonda", + "Brunilda", + "Robert", + "Michael", + "Latisha", + "Amy", + "Javier" + ], + [ + "Johnson", + "Tran", + "Lewis", + "Ruffin", + "Lewis", + "Hollingsworth", + "Byrd", + "Williams", + "Ryan", + "White", + "Pond", + "Macdonald", + "Horner", + "White", + "Matlock", + "Baldwin", + "Montgomery", + "Flynn", + "Mueller", + "Levesque", + "Evans", + "Tran", + "Davis", + "Smith", + "Lowry", + "Grant", + "Woods", + "Vasquez", + "Barry", + "Rogers", + "Smith", + "Mcclellan", + "Troy", + "Thomas", + "Chester", + "Taft", + "Frye", + "Morton", + "Brown", + "White", + "Thao", + "Morrison", + "Peterman", + "Melendez", + "Delgado", + "Thomason", + "King", + "Higgins", + "Colley", + "Nieves", + "Eller", + "Venable", + "Jackson", + "Young", + "Stephenson", + "Hammonds", + "Richmond", + "Warner", + "Burton", + "Carlson", + "Hatfield", + "Cox", + "Carpenter", + "Schneider", + "Fisher", + "Peterson", + "Woods", + "Betts", + "Wood", + "Craig", + "Luna", + "Collins", + "Hernandez", + "Prather", + "Baker", + "Mccormick", + "Morris", + "Garrison", + "Martinez", + "Barnett", + "Dallas", + "Moore", + "Lynch", + "Stovall", + "Browning", + null, + "Wilcox", + "Grimes", + "Farias", + "Williams", + "Brunson", + "Gilbert", + "Shipman", + "Wiles", + "Sharp", + "Moran", + "White", + "Hamilton", + "Moses", + "Lewis" + ], + [ + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + null, + "Y", + "Y", + "N", + "N", + null, + "N", + "Y", + "Y", + "N", + "N", + null, + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "N", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + null, + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + "N", + "N", + "N", + "N", + "Y", + "Y" + ], + [ + "BANGLADESH", + "NAMIBIA", + "KIRIBATI", + "MYANMAR", + "NIGERIA", + "GREECE", + "FRENCH POLYNESIA", + "FRENCH POLYNESIA", + "ECUADOR", + "MARTINIQUE", + "GUYANA", + "DOMINICA", + "UZBEKISTAN", + "BENIN", + "BRUNEI DARUSSALAM", + "GEORGIA", + "JAMAICA", + "NEW ZEALAND", + "IRAQ", + "ALBANIA", + "C�TE D'IVOIRE", + "FRENCH GUIANA", + "NETHERLANDS ANTILLES", + "UNITED STATES", + "WALLIS AND FUTUNA", + "TUVALU", + "SAINT LUCIA", + "ISRAEL", + "TAJIKISTAN", + "OMAN", + "KUWAIT", + "NEPAL", + "LUXEMBOURG", + "NORWAY", + "HONG KONG", + "VIRGIN ISLANDS, U.S.", + "CAPE VERDE", + "EGYPT", + "KOREA, REPUBLIC OF", + "SENEGAL", + "SWITZERLAND", + "HUNGARY", + "ICELAND", + "AFGHANISTAN", + "GUERNSEY", + "UNITED KINGDOM", + "TUNISIA", + "GABON", + "FRENCH GUIANA", + "CHRISTMAS ISLAND", + "AUSTRALIA", + "NETHERLANDS ANTILLES", + "LUXEMBOURG", + "BRUNEI DARUSSALAM", + "TURKEY", + "NIGER", + "CAMBODIA", + "GUAM", + "COMOROS", + "ISLE OF MAN", + null, + "ECUADOR", + "PARAGUAY", + "RUSSIAN FEDERATION", + "KYRGYZSTAN", + "KIRIBATI", + null, + "FRANCE", + "MOLDOVA, REPUBLIC OF", + "SPAIN", + "GUAM", + "NETHERLANDS ANTILLES", + "C�TE D'IVOIRE", + "PUERTO RICO", + "MOROCCO", + "BAHAMAS", + "GUINEA-BISSAU", + null, + "CAYMAN ISLANDS", + "BAHAMAS", + "SWITZERLAND", + "NICARAGUA", + "URUGUAY", + "PHILIPPINES", + "PHILIPPINES", + null, + "SLOVENIA", + "UKRAINE", + "TURKMENISTAN", + "BURKINA FASO", + "JORDAN", + "MONTSERRAT", + "KOREA, REPUBLIC OF", + "GAMBIA", + "SURINAME", + "FIJI", + "MEXICO", + "NIUE", + "TOGO", + "CHILE" + ], + [ + "Jeannette.Johnson@8BvSqgp.com", + "Austin.Tran@ect7cnjLsucbd.edu", + "David.Lewis@5mhvq.org", + "Stewart.Ruffin@R7Mrx.edu", + "Shaun.Lewis@MTRUPYFTXf9.com", + "Elizabeth.Hollingsworth@lVpeDS5Rcs.com", + "Craig.Byrd@Dc0OEMXkvvuJ.com", + "Clyde.Williams@en.com", + "Crystal.Ryan@Ju2rO6u.com", + "Heather.White@3JitjmxYQnXAtCNAl.com", + "Nathan.Pond@nPh7drM687MhI.org", + "Helen.Macdonald@3d4.com", + "Phyllis.Horner@uQy.edu", + "Kevin.White@x9oTPjEI6AdDQ7n4l.edu", + "Marvin.Matlock@0FXEZp.org", + "Michele.Baldwin@sIVO1J4U.org", + "Ami.Montgomery@VBSKqhL36j55.edu", + "Daisy.Flynn@288e6Z0csxJ.com", + "Max.Mueller@xqCZRBSrTGD6CBvXh.com", + "Jessica.Levesque@06mGqI9mHG.org", + "Eleanor.Evans@zxvr5rl.org", + "Sandi.Tran@myikqStif1Q.edu", + "Wanda.Davis@I6s7DD86i6.edu", + "Darrin.Smith@Mti.edu", + "Craig.Lowry@92zokgx8duX.org", + "Annie.Grant@tccug5KC1oT2nL.com", + "Eric.Woods@CfPzy1AUqxd2.com", + "David.Vasquez@j.org", + "Bradley.Barry@Kq2ONpEXU9YSno31.edu", + "Roderick.Rogers@pJdioQ.com", + "James.Smith@ifJngGlNG.edu", + "Steven.Mcclellan@UviyOLnu2m1POo.edu", + "Arthur.Troy@3VY5bV30AifrO.com", + "Gerald.Thomas@zSuIGSgb6iyu.org", + "Julie.Chester@Kv.com", + "Rodney.Taft@qe.com", + "Michael.Frye@aM1HsbOs0smgpLo.org", + "Frank.Morton@Hd7jNaA3s.com", + "Matthew.Brown@F.edu", + "Joseph.White@c0EJ7pimuu.com", + "Dollie.Thao@Xead5vagsekdHDLUkv.edu", + "Melanie.Morrison@F2foqn.edu", + "Cecil.Peterman@tbeqEuUvS4ZM4Px9N.com", + "Travis.Melendez@344rCMk.edu", + "Pamela.Delgado@8OpV0Ldj8vq2K9ZK.org", + "Beryl.Thomason@OeqefhtCmZTAj.com", + "Donna.King@TEftU.com", + "Paul.Higgins@qG9NrSTLz9HaNHX.edu", + "Wendy.Colley@qLBjqbAQQGj.edu", + "David.Nieves@LcDkQ.edu", + "Christopher.Eller@gV5Ua7HOmt.com", + "Steven.Venable@0hA90vhfK7k9F4h.com", + "Jill.Jackson@n6I7SF.org", + "Luis.Young@0DmV.edu", + "Jane.Stephenson@lq8ZQLAUMZhR.edu", + null, + "Mabel.Richmond@Tkla.edu", + "William.Warner@zegnrzurU.org", + "Deborah.Burton@xt.edu", + "Maxine.Carlson@StyP5lAokmQ29QHYMLa.edu", + null, + "Neil.Cox@FRuR2bFK.com", + "Ha.Carpenter@XgcUt4svNz.com", + "Dwight.Schneider@koxO7zAysvOd.com", + "Anthony.Fisher@jJrZfeDcz8P.com", + "Marie.Peterson@1zg9tydFHafA5.com", + "Brandon.Woods@hjKbf.edu", + "Donna.Betts@YJ14k.edu", + "Kenneth.Wood@RIA.edu", + "William.Craig@prVDE1E8AHc.org", + "Pamela.Luna@QBGuhL36lnA.edu", + "Margaret.Collins@9obPr3UV.org", + "Edith.Hernandez@BNHL0k.com", + "Shawn.Prather@8BusRYegn6.org", + "Monique.Baker@9uEucNczY.org", + "Nancy.Mccormick@DA26I9ZArLF9rxJ6Z.edu", + "Paul.Morris@FMGalegqc3.com", + "Earl.Garrison@G3sM4P.com", + "Victor.Martinez@fC.edu", + "Naomi.Barnett@2T3V3OZOy4KBNAHsT.edu", + "Stanton.Dallas@DBXgl18FGo.edu", + "Andre.Moore@cTZLGYi1ZJi.org", + "Brad.Lynch@nAbai.edu", + "Lee.Stovall@fqKC83UU0f.org", + "Margie.Browning@LM674NrE2.org", + null, + "Jack.Wilcox@Y3Etqyv3.org", + "Rosalinda.Grimes@tC8pcU7Lt.edu", + "Margaret.Farias@cb.edu", + "Betty.Williams@xRtDqM1eLBVQNoYAJ.com", + "Albert.Brunson@62.com", + "Karl.Gilbert@Crg5KyP2IxX9C4d6.edu", + "Ollie.Shipman@be.org", + "Fonda.Wiles@S9KnyEtz9hv.org", + "Brunilda.Sharp@T3pylZEUQjm.org", + "Robert.Moran@Hh.edu", + "Michael.White@i.org", + "Latisha.Hamilton@V.com", + "Amy.Moses@Ovk9KjHH.com", + "Javier.Lewis@VFAxlnZEvOx.org" + ], + [ + "2452635", + "2452437", + "2452558", + "2452528", + "2452395", + "2452584", + "2452445", + "2452510", + "2452294", + "2452295", + "2452637", + "2452626", + "2452403", + "2452492", + "2452633", + "2452491", + "2452526", + "2452338", + "2452303", + "2452414", + "2452413", + "2452644", + "2452339", + "2452355", + "2452430", + "2452401", + "2452584", + "2452489", + "2452601", + "2452462", + "2452342", + "2452340", + "2452542", + "2452414", + "2452375", + "2452353", + "2452426", + "2452425", + "2452319", + "2452462", + "2452407", + "2452530", + "2452447", + "2452606", + "2452334", + "2452380", + "2452446", + "2452447", + "2452553", + "2452570", + "2452520", + "2452350", + "2452575", + "2452586", + "2452301", + null, + "2452333", + "2452537", + "2452498", + "2452464", + null, + "2452586", + "2452351", + "2452293", + "2452470", + "2452581", + "2452408", + "2452455", + "2452510", + "2452336", + "2452410", + "2452496", + "2452631", + "2452353", + "2452356", + "2452425", + "2452499", + null, + "2452529", + "2452433", + "2452334", + "2452576", + "2452549", + "2452454", + "2452573", + "2452376", + "2452641", + "2452616", + "2452634", + "2452398", + "2452641", + "2452454", + "2452334", + "2452360", + "2452430", + "2452469", + "2452361", + "2452313", + "2452318", + "2452508" + ] + ] +] \ No newline at end of file diff --git a/test/files/delta_encoding_required_column.columns.json b/test/files/delta_encoding_required_column.columns.json new file mode 100644 index 0000000..77f8046 --- /dev/null +++ b/test/files/delta_encoding_required_column.columns.json @@ -0,0 +1,1738 @@ +[ + [ + [ + 105, + 104, + 103, + 102, + 101, + 100, + 99, + 98, + 97, + 96, + 95, + 94, + 93, + 92, + 91, + 90, + 89, + 88, + 87, + 86, + 85, + 84, + 83, + 82, + 81, + 80, + 79, + 78, + 77, + 76, + 75, + 74, + 73, + 72, + 71, + 70, + 69, + 68, + 67, + 66, + 65, + 64, + 63, + 62, + 61, + 60, + 59, + 58, + 57, + 56, + 55, + 54, + 53, + 52, + 51, + 50, + 49, + 48, + 47, + 46, + 44, + 43, + 42, + 41, + 39, + 38, + 37, + 36, + 35, + 33, + 32, + 31, + 30, + 29, + 28, + 27, + 26, + 25, + 24, + 22, + 21, + 20, + 19, + 18, + 17, + 16, + 14, + 13, + 12, + 11, + 10, + 9, + 8, + 7, + 6, + 5, + 4, + 3, + 2, + 1 + ], + [ + 949850, + 1090695, + 1659630, + 1250712, + 1730669, + 1254468, + 622676, + 574977, + 418763, + 1148074, + 796503, + 451893, + 647375, + 953084, + 827176, + 417827, + 694848, + 495575, + 1452824, + 1428237, + 1293499, + 1250744, + 976724, + 75627, + 728917, + 1499808, + 389494, + 1092537, + 915180, + 526064, + 1888603, + 1434225, + 425740, + 1608738, + 1292064, + 1460929, + 971368, + 779965, + 1118294, + 747190, + 1778884, + 1260191, + 1790374, + 821787, + 1620078, + 1179671, + 1895444, + 528756, + 752932, + 344460, + 783093, + 380102, + 1597348, + 534808, + 532799, + 759177, + 936800, + 8817, + 1634314, + 843672, + 497758, + 385562, + 1867377, + 941420, + 1617182, + 766645, + 827972, + 655414, + 339036, + 1680761, + 1369589, + 1275120, + 84232, + 1634269, + 889961, + 111621, + 230278, + 476176, + 17113, + 490494, + 442697, + 1185612, + 1161742, + 1361151, + 707524, + 1196373, + 929344, + 1128748, + 502141, + 1114415, + 1207553, + 1168667, + 1215897, + 68377, + 213219, + 953372, + 1703214, + 1473522, + 819667, + 980124 + ], + [ + 383, + 3116, + 5909, + 1207, + 4190, + 6370, + 2152, + 1615, + 102, + 6019, + 1663, + 1990, + 6229, + 5771, + 2441, + 5083, + 5383, + 131, + 1427, + 6963, + 37, + 2821, + 5574, + 5081, + 388, + 3891, + 3493, + 3677, + 2167, + 2054, + 143, + 347, + 431, + 6364, + 2257, + 5492, + 4167, + 6069, + 2032, + 6036, + 2234, + 6284, + 2445, + 4700, + 6683, + 3200, + 4787, + 6879, + 128, + 3092, + 1151, + 2381, + 7017, + 4768, + 6920, + 72, + 1514, + 311, + 5368, + 4729, + 5427, + 3676, + 3327, + 5068, + 4013, + 3879, + 2281, + 2223, + 2057, + 5823, + 6163, + 5724, + 5869, + 1204, + 897, + 835, + 1242, + 3278, + 1102, + 4504, + 6538, + 89, + 4238, + 6580, + 3876, + 3014, + 892, + 2777, + 6577, + 6807, + 5143, + 1404, + 2471, + 3219, + 6374, + 4470, + 3986, + 6247, + 1461, + 7135 + ], + [ + 46916, + 25490, + 33035, + 4149, + 464, + 6672, + 17228, + 43853, + 49041, + 35611, + 16023, + 33287, + 35836, + 35211, + 14906, + 45139, + 26318, + 42687, + 22030, + 38442, + 10575, + 40898, + 40824, + 30088, + 48306, + 44727, + 9539, + 7264, + 37154, + 9691, + 37730, + 15269, + 48369, + 26390, + 42450, + 48102, + 9366, + 16126, + 24970, + 42882, + 37584, + 25930, + 9716, + 28413, + 11688, + 44282, + 45683, + 14155, + 571, + 2524, + 23256, + 40660, + 43439, + 27128, + 10688, + 32567, + 20581, + 38252, + 38469, + 21386, + 32296, + 43743, + 11277, + 18316, + 22844, + 36360, + 12943, + 26585, + 32231, + 32438, + 48290, + 7128, + 45459, + 44139, + 33480, + 16096, + 28206, + 25933, + 14291, + 40467, + 25979, + 38966, + 45581, + 18456, + 2228, + 29302, + 6440, + 14006, + 47366, + 47999, + 19580, + 49388, + 16598, + 44814, + 27082, + 36368, + 39558, + 48572, + 31655, + 32946 + ], + [ + 2452463, + 2450355, + 2451586, + 2450198, + 2450159, + 2449148, + 2451687, + 2450894, + 2452467, + 2451505, + 2452468, + 2449553, + 2449341, + 2452582, + 2450406, + 2451494, + 2451425, + 2450991, + 2449404, + 2451560, + 2449868, + 2449496, + 2451032, + 2450357, + 2452562, + 2450558, + 2450863, + 2449388, + 2451632, + 2451760, + 2451755, + 2452641, + 2449133, + 2451700, + 2450248, + 2451944, + 2450154, + 2451936, + 2452033, + 2449294, + 2451898, + 2452379, + 2450179, + 2451854, + 2451136, + 2449714, + 2451157, + 2451386, + 2449741, + 2451424, + 2451539, + 2449980, + 2451820, + 2451421, + 2452390, + 2449384, + 2449364, + 2449531, + 2449165, + 2451857, + 2449750, + 2451705, + 2449869, + 2449989, + 2452131, + 2450323, + 2449848, + 2449222, + 2451937, + 2451572, + 2449471, + 2452054, + 2449916, + 2452216, + 2452615, + 2450611, + 2449816, + 2449246, + 2450098, + 2451465, + 2451827, + 2450965, + 2449580, + 2450041, + 2451068, + 2451346, + 2450318, + 2449658, + 2451039, + 2452288, + 2451353, + 2452275, + 2449406, + 2451438, + 2451883, + 2449438, + 2450030, + 2449130, + 2452318, + 2452238 + ], + [ + 2452433, + 2450325, + 2451556, + 2450168, + 2450129, + 2449118, + 2451657, + 2450864, + 2452437, + 2451475, + 2452438, + 2449523, + 2449311, + 2452552, + 2450376, + 2451464, + 2451395, + 2450961, + 2449374, + 2451530, + 2449838, + 2449466, + 2451002, + 2450327, + 2452532, + 2450528, + 2450833, + 2449358, + 2451602, + 2451730, + 2451725, + 2452611, + 2449103, + 2451670, + 2450218, + 2451914, + 2450124, + 2451906, + 2452003, + 2449264, + 2451868, + 2452349, + 2450149, + 2451824, + 2451106, + 2449684, + 2451127, + 2451356, + 2449711, + 2451394, + 2451509, + 2449950, + 2451790, + 2451391, + 2452360, + 2449354, + 2449334, + 2449501, + 2449135, + 2451827, + 2449720, + 2451675, + 2449839, + 2449959, + 2452101, + 2450293, + 2449818, + 2449192, + 2451907, + 2451542, + 2449441, + 2452024, + 2449886, + 2452186, + 2452585, + 2450581, + 2449786, + 2449216, + 2450068, + 2451435, + 2451797, + 2450935, + 2449550, + 2450011, + 2451038, + 2451316, + 2450288, + 2449628, + 2451009, + 2452258, + 2451323, + 2452245, + 2449376, + 2451408, + 2451853, + 2449408, + 2450000, + 2449100, + 2452288, + 2452208 + ], + [ + 14, + 29, + 3, + 9, + 7, + 13, + 9, + 23, + 19, + 22, + 17, + 14, + 6, + 8, + 28, + 7, + 15, + 20, + 2, + 21, + 30, + 2, + 24, + 26, + 17, + 21, + 10, + 11, + 30, + 7, + 25, + 19, + 17, + 21, + 4, + 7, + 15, + 20, + 27, + 8, + 18, + 27, + 26, + 1, + 6, + 15, + 6, + 29, + 10, + 29, + 12, + 3, + 23, + 1, + 5, + 24, + 13, + 15, + 3, + 13, + 7, + 5, + 17, + 26, + 14, + 30, + 9, + 29, + 19, + 25, + 2, + 13, + 4, + 25, + 17, + 7, + 14, + 6, + 6, + 21, + 18, + 17, + 20, + 1, + 23, + 24, + 30, + 1, + 2, + 18, + 15, + 26, + 26, + 24, + 4, + 8, + 7, + 18, + 9, + 9 + ], + [ + 1, + 11, + 5, + 8, + 5, + 7, + 12, + 6, + 5, + 10, + 4, + 5, + 10, + 2, + 3, + 5, + 3, + 8, + 7, + 10, + 10, + 5, + 1, + 2, + 7, + 12, + 6, + 5, + 5, + 3, + 5, + 2, + 4, + 3, + 11, + 12, + 1, + 8, + 10, + 9, + 9, + 6, + 4, + 6, + 5, + 7, + 1, + 2, + 3, + 1, + 8, + 2, + 9, + 4, + 10, + 11, + 6, + 9, + 12, + 4, + 12, + 12, + 1, + 6, + 12, + 3, + 1, + 11, + 6, + 3, + 8, + 6, + 7, + 8, + 8, + 3, + 6, + 10, + 6, + 12, + 5, + 5, + 10, + 9, + 12, + 12, + 3, + 3, + 6, + 12, + 10, + 10, + 12, + 4, + 12, + 5, + 6, + 9, + 4, + 12 + ], + [ + 1945, + 1936, + 1947, + 1937, + 1951, + 1958, + 1961, + 1965, + 1971, + 1955, + 1943, + 1982, + 1927, + 1973, + 1962, + 1985, + 1981, + 1965, + 1934, + 1983, + 1978, + 1964, + 1943, + 1947, + 1940, + 1948, + 1937, + 1940, + 1931, + 1946, + 1925, + 1953, + 1956, + 1937, + 1967, + 1963, + 1950, + 1928, + 1948, + 1950, + 1991, + 1941, + 1943, + 1973, + 1978, + 1990, + 1947, + 1988, + 1961, + 1960, + 1933, + 1940, + 1950, + 1982, + 1926, + 1965, + 1961, + 1961, + 1982, + 1990, + 1932, + 1965, + 1950, + 1939, + 1951, + 1939, + 1949, + 1968, + 1953, + 1958, + 1927, + 1964, + 1956, + 1973, + 1959, + 1972, + 1991, + 1973, + 1951, + 1991, + 1956, + 1976, + 1978, + 1950, + 1972, + 1933, + 1937, + 1970, + 1956, + 1963, + 1973, + 1966, + 1938, + 1985, + 1925, + 1956, + 1983, + 1979, + 1966, + 1936 + ], + [ + "AAAAAAAAJGAAAAAA", + "AAAAAAAAIGAAAAAA", + "AAAAAAAAHGAAAAAA", + "AAAAAAAAGGAAAAAA", + "AAAAAAAAFGAAAAAA", + "AAAAAAAAEGAAAAAA", + "AAAAAAAADGAAAAAA", + "AAAAAAAACGAAAAAA", + "AAAAAAAABGAAAAAA", + "AAAAAAAAAGAAAAAA", + "AAAAAAAAPFAAAAAA", + "AAAAAAAAOFAAAAAA", + "AAAAAAAANFAAAAAA", + "AAAAAAAAMFAAAAAA", + "AAAAAAAALFAAAAAA", + "AAAAAAAAKFAAAAAA", + "AAAAAAAAJFAAAAAA", + "AAAAAAAAIFAAAAAA", + "AAAAAAAAHFAAAAAA", + "AAAAAAAAGFAAAAAA", + "AAAAAAAAFFAAAAAA", + "AAAAAAAAEFAAAAAA", + "AAAAAAAADFAAAAAA", + "AAAAAAAACFAAAAAA", + "AAAAAAAABFAAAAAA", + "AAAAAAAAAFAAAAAA", + "AAAAAAAAPEAAAAAA", + "AAAAAAAAOEAAAAAA", + "AAAAAAAANEAAAAAA", + "AAAAAAAAMEAAAAAA", + "AAAAAAAALEAAAAAA", + "AAAAAAAAKEAAAAAA", + "AAAAAAAAJEAAAAAA", + "AAAAAAAAIEAAAAAA", + "AAAAAAAAHEAAAAAA", + "AAAAAAAAGEAAAAAA", + "AAAAAAAAFEAAAAAA", + "AAAAAAAAEEAAAAAA", + "AAAAAAAADEAAAAAA", + "AAAAAAAACEAAAAAA", + "AAAAAAAABEAAAAAA", + "AAAAAAAAAEAAAAAA", + "AAAAAAAAPDAAAAAA", + "AAAAAAAAODAAAAAA", + "AAAAAAAANDAAAAAA", + "AAAAAAAAMDAAAAAA", + "AAAAAAAALDAAAAAA", + "AAAAAAAAKDAAAAAA", + "AAAAAAAAJDAAAAAA", + "AAAAAAAAIDAAAAAA", + "AAAAAAAAHDAAAAAA", + "AAAAAAAAGDAAAAAA", + "AAAAAAAAFDAAAAAA", + "AAAAAAAAEDAAAAAA", + "AAAAAAAADDAAAAAA", + "AAAAAAAACDAAAAAA", + "AAAAAAAABDAAAAAA", + "AAAAAAAAADAAAAAA", + "AAAAAAAAPCAAAAAA", + "AAAAAAAAOCAAAAAA", + "AAAAAAAAMCAAAAAA", + "AAAAAAAALCAAAAAA", + "AAAAAAAAKCAAAAAA", + "AAAAAAAAJCAAAAAA", + "AAAAAAAAHCAAAAAA", + "AAAAAAAAGCAAAAAA", + "AAAAAAAAFCAAAAAA", + "AAAAAAAAECAAAAAA", + "AAAAAAAADCAAAAAA", + "AAAAAAAABCAAAAAA", + "AAAAAAAAACAAAAAA", + "AAAAAAAAPBAAAAAA", + "AAAAAAAAOBAAAAAA", + "AAAAAAAANBAAAAAA", + "AAAAAAAAMBAAAAAA", + "AAAAAAAALBAAAAAA", + "AAAAAAAAKBAAAAAA", + "AAAAAAAAJBAAAAAA", + "AAAAAAAAIBAAAAAA", + "AAAAAAAAGBAAAAAA", + "AAAAAAAAFBAAAAAA", + "AAAAAAAAEBAAAAAA", + "AAAAAAAADBAAAAAA", + "AAAAAAAACBAAAAAA", + "AAAAAAAABBAAAAAA", + "AAAAAAAAABAAAAAA", + "AAAAAAAAOAAAAAAA", + "AAAAAAAANAAAAAAA", + "AAAAAAAAMAAAAAAA", + "AAAAAAAALAAAAAAA", + "AAAAAAAAKAAAAAAA", + "AAAAAAAAJAAAAAAA", + "AAAAAAAAIAAAAAAA", + "AAAAAAAAHAAAAAAA", + "AAAAAAAAGAAAAAAA", + "AAAAAAAAFAAAAAAA", + "AAAAAAAAEAAAAAAA", + "AAAAAAAADAAAAAAA", + "AAAAAAAACAAAAAAA", + "AAAAAAAABAAAAAAA" + ], + [ + "Dr.", + "Dr.", + "Dr.", + "Ms.", + "Dr.", + "Ms.", + "Sir", + "Dr.", + "Mr.", + "Sir", + "Ms.", + "Mr.", + "Sir", + "Miss", + "Miss", + "Mr.", + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + "Miss", + "Mrs.", + "Miss", + "Sir", + "Ms.", + "Mrs.", + "Miss", + "Ms.", + "Dr.", + "Mr.", + "Dr.", + "Sir", + "Mr.", + "Dr.", + "Mr.", + "Sir", + "Sir", + "Dr.", + "Dr.", + "Ms.", + "Dr.", + "Dr.", + "Dr.", + "Mr.", + "Sir", + "Ms.", + "Miss", + "Mr.", + "Mr.", + "Miss", + "Dr.", + "Ms.", + "Mr.", + "Mrs.", + "Dr.", + "Mr.", + "Mr.", + "Ms.", + "Mr.", + "Mrs.", + "Miss", + "Mr.", + "Dr.", + "Miss", + "Sir", + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + "Mrs.", + "Dr.", + "Dr.", + "Dr.", + "Ms.", + "Miss", + "Dr.", + "Ms.", + "Miss", + "Dr.", + "Sir", + "Miss", + "Mr.", + "Dr.", + "Sir", + "Dr.", + "Dr.", + "Mr.", + "Mrs.", + "Ms.", + "Ms.", + "Ms.", + "Sir", + "Sir", + "Ms.", + "Ms.", + "Sir", + "Dr.", + "Miss", + "Dr.", + "Mr." + ], + [ + "Frank", + "Benjamin", + "James", + "Jodi", + "Jeffrey", + "Jeannette", + "Austin", + "David", + "Stewart", + "Shaun", + "Elizabeth", + "Craig", + "Clyde", + "Crystal", + "Heather", + "Nathan", + "Helen", + "Phyllis", + "Kevin", + "Marvin", + "Michele", + "Ami", + "Daisy", + "Max", + "Jessica", + "Eleanor", + "Sandi", + "Wanda", + "Darrin", + "Craig", + "Annie", + "Eric", + "David", + "Bradley", + "Roderick", + "James", + "Steven", + "Arthur", + "Gerald", + "Julie", + "Rodney", + "Michael", + "Frank", + "Matthew", + "Joseph", + "Dollie", + "Melanie", + "Cecil", + "Travis", + "Pamela", + "Beryl", + "Donna", + "Paul", + "Wendy", + "David", + "Christopher", + "Steven", + "Jill", + "Luis", + "Jane", + "Mabel", + "William", + "Deborah", + "Maxine", + "Neil", + "Ha", + "Dwight", + "Anthony", + "Marie", + "Donna", + "Kenneth", + "William", + "Pamela", + "Margaret", + "Edith", + "Shawn", + "Monique", + "Nancy", + "Paul", + "Victor", + "Naomi", + "Stanton", + "Andre", + "Brad", + "Lee", + "Margie", + "Jack", + "Rosalinda", + "Margaret", + "Betty", + "Albert", + "Karl", + "Ollie", + "Fonda", + "Brunilda", + "Robert", + "Michael", + "Latisha", + "Amy", + "Javier" + ], + [ + "Strain", + "Johnson", + "Porter", + "Silva", + "Bruce", + "Johnson", + "Tran", + "Lewis", + "Ruffin", + "Lewis", + "Hollingsworth", + "Byrd", + "Williams", + "Ryan", + "White", + "Pond", + "Macdonald", + "Horner", + "White", + "Matlock", + "Baldwin", + "Montgomery", + "Flynn", + "Mueller", + "Levesque", + "Evans", + "Tran", + "Davis", + "Smith", + "Lowry", + "Grant", + "Woods", + "Vasquez", + "Barry", + "Rogers", + "Smith", + "Mcclellan", + "Troy", + "Thomas", + "Chester", + "Taft", + "Frye", + "Morton", + "Brown", + "White", + "Thao", + "Morrison", + "Peterman", + "Melendez", + "Delgado", + "Thomason", + "King", + "Higgins", + "Colley", + "Nieves", + "Eller", + "Venable", + "Jackson", + "Young", + "Stephenson", + "Richmond", + "Warner", + "Burton", + "Carlson", + "Cox", + "Carpenter", + "Schneider", + "Fisher", + "Peterson", + "Betts", + "Wood", + "Craig", + "Luna", + "Collins", + "Hernandez", + "Prather", + "Baker", + "Mccormick", + "Morris", + "Martinez", + "Barnett", + "Dallas", + "Moore", + "Lynch", + "Stovall", + "Browning", + "Wilcox", + "Grimes", + "Farias", + "Williams", + "Brunson", + "Gilbert", + "Shipman", + "Wiles", + "Sharp", + "Moran", + "White", + "Hamilton", + "Moses", + "Lewis" + ], + [ + "Y", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "Y", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "Y", + "N", + "N", + "Y", + "N", + "N", + "Y", + "Y", + "Y", + "N", + "N", + "N", + "Y", + "N", + "N", + "Y", + "N", + "Y", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "N", + "Y", + "N", + "N", + "N", + "N", + "Y", + "Y" + ], + [ + "VIRGIN ISLANDS, U.S.", + "BAHRAIN", + "AFGHANISTAN", + "CANADA", + "MAURITANIA", + "BANGLADESH", + "NAMIBIA", + "KIRIBATI", + "MYANMAR", + "NIGERIA", + "GREECE", + "FRENCH POLYNESIA", + "FRENCH POLYNESIA", + "ECUADOR", + "MARTINIQUE", + "GUYANA", + "DOMINICA", + "UZBEKISTAN", + "BENIN", + "BRUNEI DARUSSALAM", + "GEORGIA", + "JAMAICA", + "NEW ZEALAND", + "IRAQ", + "ALBANIA", + "C�TE D'IVOIRE", + "FRENCH GUIANA", + "NETHERLANDS ANTILLES", + "UNITED STATES", + "WALLIS AND FUTUNA", + "TUVALU", + "SAINT LUCIA", + "ISRAEL", + "TAJIKISTAN", + "OMAN", + "KUWAIT", + "NEPAL", + "LUXEMBOURG", + "NORWAY", + "HONG KONG", + "VIRGIN ISLANDS, U.S.", + "CAPE VERDE", + "EGYPT", + "KOREA, REPUBLIC OF", + "SENEGAL", + "SWITZERLAND", + "HUNGARY", + "ICELAND", + "AFGHANISTAN", + "GUERNSEY", + "UNITED KINGDOM", + "TUNISIA", + "GABON", + "FRENCH GUIANA", + "CHRISTMAS ISLAND", + "AUSTRALIA", + "NETHERLANDS ANTILLES", + "LUXEMBOURG", + "BRUNEI DARUSSALAM", + "TURKEY", + "CAMBODIA", + "GUAM", + "COMOROS", + "ISLE OF MAN", + "ECUADOR", + "PARAGUAY", + "RUSSIAN FEDERATION", + "KYRGYZSTAN", + "KIRIBATI", + "FRANCE", + "MOLDOVA, REPUBLIC OF", + "SPAIN", + "GUAM", + "NETHERLANDS ANTILLES", + "C�TE D'IVOIRE", + "PUERTO RICO", + "MOROCCO", + "BAHAMAS", + "GUINEA-BISSAU", + "CAYMAN ISLANDS", + "BAHAMAS", + "SWITZERLAND", + "NICARAGUA", + "URUGUAY", + "PHILIPPINES", + "PHILIPPINES", + "SLOVENIA", + "UKRAINE", + "TURKMENISTAN", + "BURKINA FASO", + "JORDAN", + "MONTSERRAT", + "KOREA, REPUBLIC OF", + "GAMBIA", + "SURINAME", + "FIJI", + "MEXICO", + "NIUE", + "TOGO", + "CHILE" + ], + [ + "Frank.Strain@MbOHByB.edu", + "Benjamin.Johnson@HL2ugJBTO.com", + "James.Porter@3C1oBhj.com", + "Jodi.Silva@lntBSGFbpEOSVs.com", + "Jeffrey.Bruce@SPZG.com", + "Jeannette.Johnson@8BvSqgp.com", + "Austin.Tran@ect7cnjLsucbd.edu", + "David.Lewis@5mhvq.org", + "Stewart.Ruffin@R7Mrx.edu", + "Shaun.Lewis@MTRUPYFTXf9.com", + "Elizabeth.Hollingsworth@lVpeDS5Rcs.com", + "Craig.Byrd@Dc0OEMXkvvuJ.com", + "Clyde.Williams@en.com", + "Crystal.Ryan@Ju2rO6u.com", + "Heather.White@3JitjmxYQnXAtCNAl.com", + "Nathan.Pond@nPh7drM687MhI.org", + "Helen.Macdonald@3d4.com", + "Phyllis.Horner@uQy.edu", + "Kevin.White@x9oTPjEI6AdDQ7n4l.edu", + "Marvin.Matlock@0FXEZp.org", + "Michele.Baldwin@sIVO1J4U.org", + "Ami.Montgomery@VBSKqhL36j55.edu", + "Daisy.Flynn@288e6Z0csxJ.com", + "Max.Mueller@xqCZRBSrTGD6CBvXh.com", + "Jessica.Levesque@06mGqI9mHG.org", + "Eleanor.Evans@zxvr5rl.org", + "Sandi.Tran@myikqStif1Q.edu", + "Wanda.Davis@I6s7DD86i6.edu", + "Darrin.Smith@Mti.edu", + "Craig.Lowry@92zokgx8duX.org", + "Annie.Grant@tccug5KC1oT2nL.com", + "Eric.Woods@CfPzy1AUqxd2.com", + "David.Vasquez@j.org", + "Bradley.Barry@Kq2ONpEXU9YSno31.edu", + "Roderick.Rogers@pJdioQ.com", + "James.Smith@ifJngGlNG.edu", + "Steven.Mcclellan@UviyOLnu2m1POo.edu", + "Arthur.Troy@3VY5bV30AifrO.com", + "Gerald.Thomas@zSuIGSgb6iyu.org", + "Julie.Chester@Kv.com", + "Rodney.Taft@qe.com", + "Michael.Frye@aM1HsbOs0smgpLo.org", + "Frank.Morton@Hd7jNaA3s.com", + "Matthew.Brown@F.edu", + "Joseph.White@c0EJ7pimuu.com", + "Dollie.Thao@Xead5vagsekdHDLUkv.edu", + "Melanie.Morrison@F2foqn.edu", + "Cecil.Peterman@tbeqEuUvS4ZM4Px9N.com", + "Travis.Melendez@344rCMk.edu", + "Pamela.Delgado@8OpV0Ldj8vq2K9ZK.org", + "Beryl.Thomason@OeqefhtCmZTAj.com", + "Donna.King@TEftU.com", + "Paul.Higgins@qG9NrSTLz9HaNHX.edu", + "Wendy.Colley@qLBjqbAQQGj.edu", + "David.Nieves@LcDkQ.edu", + "Christopher.Eller@gV5Ua7HOmt.com", + "Steven.Venable@0hA90vhfK7k9F4h.com", + "Jill.Jackson@n6I7SF.org", + "Luis.Young@0DmV.edu", + "Jane.Stephenson@lq8ZQLAUMZhR.edu", + "Mabel.Richmond@Tkla.edu", + "William.Warner@zegnrzurU.org", + "Deborah.Burton@xt.edu", + "Maxine.Carlson@StyP5lAokmQ29QHYMLa.edu", + "Neil.Cox@FRuR2bFK.com", + "Ha.Carpenter@XgcUt4svNz.com", + "Dwight.Schneider@koxO7zAysvOd.com", + "Anthony.Fisher@jJrZfeDcz8P.com", + "Marie.Peterson@1zg9tydFHafA5.com", + "Donna.Betts@YJ14k.edu", + "Kenneth.Wood@RIA.edu", + "William.Craig@prVDE1E8AHc.org", + "Pamela.Luna@QBGuhL36lnA.edu", + "Margaret.Collins@9obPr3UV.org", + "Edith.Hernandez@BNHL0k.com", + "Shawn.Prather@8BusRYegn6.org", + "Monique.Baker@9uEucNczY.org", + "Nancy.Mccormick@DA26I9ZArLF9rxJ6Z.edu", + "Paul.Morris@FMGalegqc3.com", + "Victor.Martinez@fC.edu", + "Naomi.Barnett@2T3V3OZOy4KBNAHsT.edu", + "Stanton.Dallas@DBXgl18FGo.edu", + "Andre.Moore@cTZLGYi1ZJi.org", + "Brad.Lynch@nAbai.edu", + "Lee.Stovall@fqKC83UU0f.org", + "Margie.Browning@LM674NrE2.org", + "Jack.Wilcox@Y3Etqyv3.org", + "Rosalinda.Grimes@tC8pcU7Lt.edu", + "Margaret.Farias@cb.edu", + "Betty.Williams@xRtDqM1eLBVQNoYAJ.com", + "Albert.Brunson@62.com", + "Karl.Gilbert@Crg5KyP2IxX9C4d6.edu", + "Ollie.Shipman@be.org", + "Fonda.Wiles@S9KnyEtz9hv.org", + "Brunilda.Sharp@T3pylZEUQjm.org", + "Robert.Moran@Hh.edu", + "Michael.White@i.org", + "Latisha.Hamilton@V.com", + "Amy.Moses@Ovk9KjHH.com", + "Javier.Lewis@VFAxlnZEvOx.org" + ], + [ + "2452378", + "2452499", + "2452359", + "2452443", + "2452590", + "2452635", + "2452437", + "2452558", + "2452528", + "2452395", + "2452584", + "2452445", + "2452510", + "2452294", + "2452295", + "2452637", + "2452626", + "2452403", + "2452492", + "2452633", + "2452491", + "2452526", + "2452338", + "2452303", + "2452414", + "2452413", + "2452644", + "2452339", + "2452355", + "2452430", + "2452401", + "2452584", + "2452489", + "2452601", + "2452462", + "2452342", + "2452340", + "2452542", + "2452414", + "2452375", + "2452353", + "2452426", + "2452425", + "2452319", + "2452462", + "2452407", + "2452530", + "2452447", + "2452606", + "2452334", + "2452380", + "2452446", + "2452447", + "2452553", + "2452570", + "2452520", + "2452350", + "2452575", + "2452586", + "2452301", + "2452333", + "2452537", + "2452498", + "2452464", + "2452586", + "2452351", + "2452293", + "2452470", + "2452581", + "2452455", + "2452510", + "2452336", + "2452410", + "2452496", + "2452631", + "2452353", + "2452356", + "2452425", + "2452499", + "2452529", + "2452433", + "2452334", + "2452576", + "2452549", + "2452454", + "2452573", + "2452641", + "2452616", + "2452634", + "2452398", + "2452641", + "2452454", + "2452334", + "2452360", + "2452430", + "2452469", + "2452361", + "2452313", + "2452318", + "2452508" + ] + ] +] \ No newline at end of file diff --git a/test/files/delta_length_byte_array.columns.json b/test/files/delta_length_byte_array.columns.json new file mode 100644 index 0000000..fbe730f --- /dev/null +++ b/test/files/delta_length_byte_array.columns.json @@ -0,0 +1,1006 @@ +[ + [ + [ + "apple_banana_mango0", + "apple_banana_mango1", + "apple_banana_mango4", + "apple_banana_mango9", + "apple_banana_mango16", + "apple_banana_mango25", + "apple_banana_mango36", + "apple_banana_mango49", + "apple_banana_mango64", + "apple_banana_mango81", + "apple_banana_mango100", + "apple_banana_mango121", + "apple_banana_mango144", + "apple_banana_mango169", + "apple_banana_mango196", + "apple_banana_mango225", + "apple_banana_mango256", + "apple_banana_mango289", + "apple_banana_mango324", + "apple_banana_mango361", + "apple_banana_mango400", + "apple_banana_mango441", + "apple_banana_mango484", + "apple_banana_mango529", + "apple_banana_mango576", + "apple_banana_mango625", + "apple_banana_mango676", + "apple_banana_mango729", + "apple_banana_mango784", + "apple_banana_mango841", + "apple_banana_mango900", + "apple_banana_mango961", + "apple_banana_mango1024", + "apple_banana_mango1089", + "apple_banana_mango1156", + "apple_banana_mango1225", + "apple_banana_mango1296", + "apple_banana_mango1369", + "apple_banana_mango1444", + "apple_banana_mango1521", + "apple_banana_mango1600", + "apple_banana_mango1681", + "apple_banana_mango1764", + "apple_banana_mango1849", + "apple_banana_mango1936", + "apple_banana_mango2025", + "apple_banana_mango2116", + "apple_banana_mango2209", + "apple_banana_mango2304", + "apple_banana_mango2401", + "apple_banana_mango2500", + "apple_banana_mango2601", + "apple_banana_mango2704", + "apple_banana_mango2809", + "apple_banana_mango2916", + "apple_banana_mango3025", + "apple_banana_mango3136", + "apple_banana_mango3249", + "apple_banana_mango3364", + "apple_banana_mango3481", + "apple_banana_mango3600", + "apple_banana_mango3721", + "apple_banana_mango3844", + "apple_banana_mango3969", + "apple_banana_mango4096", + "apple_banana_mango4225", + "apple_banana_mango4356", + "apple_banana_mango4489", + "apple_banana_mango4624", + "apple_banana_mango4761", + "apple_banana_mango4900", + "apple_banana_mango5041", + "apple_banana_mango5184", + "apple_banana_mango5329", + "apple_banana_mango5476", + "apple_banana_mango5625", + "apple_banana_mango5776", + "apple_banana_mango5929", + "apple_banana_mango6084", + "apple_banana_mango6241", + "apple_banana_mango6400", + "apple_banana_mango6561", + "apple_banana_mango6724", + "apple_banana_mango6889", + "apple_banana_mango7056", + "apple_banana_mango7225", + "apple_banana_mango7396", + "apple_banana_mango7569", + "apple_banana_mango7744", + "apple_banana_mango7921", + "apple_banana_mango8100", + "apple_banana_mango8281", + "apple_banana_mango8464", + "apple_banana_mango8649", + "apple_banana_mango8836", + "apple_banana_mango9025", + "apple_banana_mango9216", + "apple_banana_mango9409", + "apple_banana_mango9604", + "apple_banana_mango9801", + "apple_banana_mango10000", + "apple_banana_mango10201", + "apple_banana_mango10404", + "apple_banana_mango10609", + "apple_banana_mango10816", + "apple_banana_mango11025", + "apple_banana_mango11236", + "apple_banana_mango11449", + "apple_banana_mango11664", + "apple_banana_mango11881", + "apple_banana_mango12100", + "apple_banana_mango12321", + "apple_banana_mango12544", + "apple_banana_mango12769", + "apple_banana_mango12996", + "apple_banana_mango13225", + "apple_banana_mango13456", + "apple_banana_mango13689", + "apple_banana_mango13924", + "apple_banana_mango14161", + "apple_banana_mango14400", + "apple_banana_mango14641", + "apple_banana_mango14884", + "apple_banana_mango15129", + "apple_banana_mango15376", + "apple_banana_mango15625", + "apple_banana_mango15876", + "apple_banana_mango16129", + "apple_banana_mango16384", + "apple_banana_mango16641", + "apple_banana_mango16900", + "apple_banana_mango17161", + "apple_banana_mango17424", + "apple_banana_mango17689", + "apple_banana_mango17956", + "apple_banana_mango18225", + "apple_banana_mango18496", + "apple_banana_mango18769", + "apple_banana_mango19044", + "apple_banana_mango19321", + "apple_banana_mango19600", + "apple_banana_mango19881", + "apple_banana_mango20164", + "apple_banana_mango20449", + "apple_banana_mango20736", + "apple_banana_mango21025", + "apple_banana_mango21316", + "apple_banana_mango21609", + "apple_banana_mango21904", + "apple_banana_mango22201", + "apple_banana_mango22500", + "apple_banana_mango22801", + "apple_banana_mango23104", + "apple_banana_mango23409", + "apple_banana_mango23716", + "apple_banana_mango24025", + "apple_banana_mango24336", + "apple_banana_mango24649", + "apple_banana_mango24964", + "apple_banana_mango25281", + "apple_banana_mango25600", + "apple_banana_mango25921", + "apple_banana_mango26244", + "apple_banana_mango26569", + "apple_banana_mango26896", + "apple_banana_mango27225", + "apple_banana_mango27556", + "apple_banana_mango27889", + "apple_banana_mango28224", + "apple_banana_mango28561", + "apple_banana_mango28900", + "apple_banana_mango29241", + "apple_banana_mango29584", + "apple_banana_mango29929", + "apple_banana_mango30276", + "apple_banana_mango30625", + "apple_banana_mango30976", + "apple_banana_mango31329", + "apple_banana_mango31684", + "apple_banana_mango32041", + "apple_banana_mango32400", + "apple_banana_mango32761", + "apple_banana_mango33124", + "apple_banana_mango33489", + "apple_banana_mango33856", + "apple_banana_mango34225", + "apple_banana_mango34596", + "apple_banana_mango34969", + "apple_banana_mango35344", + "apple_banana_mango35721", + "apple_banana_mango36100", + "apple_banana_mango36481", + "apple_banana_mango36864", + "apple_banana_mango37249", + "apple_banana_mango37636", + "apple_banana_mango38025", + "apple_banana_mango38416", + "apple_banana_mango38809", + "apple_banana_mango39204", + "apple_banana_mango39601", + "apple_banana_mango40000", + "apple_banana_mango40401", + "apple_banana_mango40804", + "apple_banana_mango41209", + "apple_banana_mango41616", + "apple_banana_mango42025", + "apple_banana_mango42436", + "apple_banana_mango42849", + "apple_banana_mango43264", + "apple_banana_mango43681", + "apple_banana_mango44100", + "apple_banana_mango44521", + "apple_banana_mango44944", + "apple_banana_mango45369", + "apple_banana_mango45796", + "apple_banana_mango46225", + "apple_banana_mango46656", + "apple_banana_mango47089", + "apple_banana_mango47524", + "apple_banana_mango47961", + "apple_banana_mango48400", + "apple_banana_mango48841", + "apple_banana_mango49284", + "apple_banana_mango49729", + "apple_banana_mango50176", + "apple_banana_mango50625", + "apple_banana_mango51076", + "apple_banana_mango51529", + "apple_banana_mango51984", + "apple_banana_mango52441", + "apple_banana_mango52900", + "apple_banana_mango53361", + "apple_banana_mango53824", + "apple_banana_mango54289", + "apple_banana_mango54756", + "apple_banana_mango55225", + "apple_banana_mango55696", + "apple_banana_mango56169", + "apple_banana_mango56644", + "apple_banana_mango57121", + "apple_banana_mango57600", + "apple_banana_mango58081", + "apple_banana_mango58564", + "apple_banana_mango59049", + "apple_banana_mango59536", + "apple_banana_mango60025", + "apple_banana_mango60516", + "apple_banana_mango61009", + "apple_banana_mango61504", + "apple_banana_mango62001", + "apple_banana_mango62500", + "apple_banana_mango63001", + "apple_banana_mango63504", + "apple_banana_mango64009", + "apple_banana_mango64516", + "apple_banana_mango65025", + "apple_banana_mango65536", + "apple_banana_mango66049", + "apple_banana_mango66564", + "apple_banana_mango67081", + "apple_banana_mango67600", + "apple_banana_mango68121", + "apple_banana_mango68644", + "apple_banana_mango69169", + "apple_banana_mango69696", + "apple_banana_mango70225", + "apple_banana_mango70756", + "apple_banana_mango71289", + "apple_banana_mango71824", + "apple_banana_mango72361", + "apple_banana_mango72900", + "apple_banana_mango73441", + "apple_banana_mango73984", + "apple_banana_mango74529", + "apple_banana_mango75076", + "apple_banana_mango75625", + "apple_banana_mango76176", + "apple_banana_mango76729", + "apple_banana_mango77284", + "apple_banana_mango77841", + "apple_banana_mango78400", + "apple_banana_mango78961", + "apple_banana_mango79524", + "apple_banana_mango80089", + "apple_banana_mango80656", + "apple_banana_mango81225", + "apple_banana_mango81796", + "apple_banana_mango82369", + "apple_banana_mango82944", + "apple_banana_mango83521", + "apple_banana_mango84100", + "apple_banana_mango84681", + "apple_banana_mango85264", + "apple_banana_mango85849", + "apple_banana_mango86436", + "apple_banana_mango87025", + "apple_banana_mango87616", + "apple_banana_mango88209", + "apple_banana_mango88804", + "apple_banana_mango89401", + "apple_banana_mango90000", + "apple_banana_mango90601", + "apple_banana_mango91204", + "apple_banana_mango91809", + "apple_banana_mango92416", + "apple_banana_mango93025", + "apple_banana_mango93636", + "apple_banana_mango94249", + "apple_banana_mango94864", + "apple_banana_mango95481", + "apple_banana_mango96100", + "apple_banana_mango96721", + "apple_banana_mango97344", + "apple_banana_mango97969", + "apple_banana_mango98596", + "apple_banana_mango99225", + "apple_banana_mango99856", + "apple_banana_mango100489", + "apple_banana_mango101124", + "apple_banana_mango101761", + "apple_banana_mango102400", + "apple_banana_mango103041", + "apple_banana_mango103684", + "apple_banana_mango104329", + "apple_banana_mango104976", + "apple_banana_mango105625", + "apple_banana_mango106276", + "apple_banana_mango106929", + "apple_banana_mango107584", + "apple_banana_mango108241", + "apple_banana_mango108900", + "apple_banana_mango109561", + "apple_banana_mango110224", + "apple_banana_mango110889", + "apple_banana_mango111556", + "apple_banana_mango112225", + "apple_banana_mango112896", + "apple_banana_mango113569", + "apple_banana_mango114244", + "apple_banana_mango114921", + "apple_banana_mango115600", + "apple_banana_mango116281", + "apple_banana_mango116964", + "apple_banana_mango117649", + "apple_banana_mango118336", + "apple_banana_mango119025", + "apple_banana_mango119716", + "apple_banana_mango120409", + "apple_banana_mango121104", + "apple_banana_mango121801", + "apple_banana_mango122500", + "apple_banana_mango123201", + "apple_banana_mango123904", + "apple_banana_mango124609", + "apple_banana_mango125316", + "apple_banana_mango126025", + "apple_banana_mango126736", + "apple_banana_mango127449", + "apple_banana_mango128164", + "apple_banana_mango128881", + "apple_banana_mango129600", + "apple_banana_mango130321", + "apple_banana_mango131044", + "apple_banana_mango131769", + "apple_banana_mango132496", + "apple_banana_mango133225", + "apple_banana_mango133956", + "apple_banana_mango134689", + "apple_banana_mango135424", + "apple_banana_mango136161", + "apple_banana_mango136900", + "apple_banana_mango137641", + "apple_banana_mango138384", + "apple_banana_mango139129", + "apple_banana_mango139876", + "apple_banana_mango140625", + "apple_banana_mango141376", + "apple_banana_mango142129", + "apple_banana_mango142884", + "apple_banana_mango143641", + "apple_banana_mango144400", + "apple_banana_mango145161", + "apple_banana_mango145924", + "apple_banana_mango146689", + "apple_banana_mango147456", + "apple_banana_mango148225", + "apple_banana_mango148996", + "apple_banana_mango149769", + "apple_banana_mango150544", + "apple_banana_mango151321", + "apple_banana_mango152100", + "apple_banana_mango152881", + "apple_banana_mango153664", + "apple_banana_mango154449", + "apple_banana_mango155236", + "apple_banana_mango156025", + "apple_banana_mango156816", + "apple_banana_mango157609", + "apple_banana_mango158404", + "apple_banana_mango159201", + "apple_banana_mango160000", + "apple_banana_mango160801", + "apple_banana_mango161604", + "apple_banana_mango162409", + "apple_banana_mango163216", + "apple_banana_mango164025", + "apple_banana_mango164836", + "apple_banana_mango165649", + "apple_banana_mango166464", + "apple_banana_mango167281", + "apple_banana_mango168100", + "apple_banana_mango168921", + "apple_banana_mango169744", + "apple_banana_mango170569", + "apple_banana_mango171396", + "apple_banana_mango172225", + "apple_banana_mango173056", + "apple_banana_mango173889", + "apple_banana_mango174724", + "apple_banana_mango175561", + "apple_banana_mango176400", + "apple_banana_mango177241", + "apple_banana_mango178084", + "apple_banana_mango178929", + "apple_banana_mango179776", + "apple_banana_mango180625", + "apple_banana_mango181476", + "apple_banana_mango182329", + "apple_banana_mango183184", + "apple_banana_mango184041", + "apple_banana_mango184900", + "apple_banana_mango185761", + "apple_banana_mango186624", + "apple_banana_mango187489", + "apple_banana_mango188356", + "apple_banana_mango189225", + "apple_banana_mango190096", + "apple_banana_mango190969", + "apple_banana_mango191844", + "apple_banana_mango192721", + "apple_banana_mango193600", + "apple_banana_mango194481", + "apple_banana_mango195364", + "apple_banana_mango196249", + "apple_banana_mango197136", + "apple_banana_mango198025", + "apple_banana_mango198916", + "apple_banana_mango199809", + "apple_banana_mango200704", + "apple_banana_mango201601", + "apple_banana_mango202500", + "apple_banana_mango203401", + "apple_banana_mango204304", + "apple_banana_mango205209", + "apple_banana_mango206116", + "apple_banana_mango207025", + "apple_banana_mango207936", + "apple_banana_mango208849", + "apple_banana_mango209764", + "apple_banana_mango210681", + "apple_banana_mango211600", + "apple_banana_mango212521", + "apple_banana_mango213444", + "apple_banana_mango214369", + "apple_banana_mango215296", + "apple_banana_mango216225", + "apple_banana_mango217156", + "apple_banana_mango218089", + "apple_banana_mango219024", + "apple_banana_mango219961", + "apple_banana_mango220900", + "apple_banana_mango221841", + "apple_banana_mango222784", + "apple_banana_mango223729", + "apple_banana_mango224676", + "apple_banana_mango225625", + "apple_banana_mango226576", + "apple_banana_mango227529", + "apple_banana_mango228484", + "apple_banana_mango229441", + "apple_banana_mango230400", + "apple_banana_mango231361", + "apple_banana_mango232324", + "apple_banana_mango233289", + "apple_banana_mango234256", + "apple_banana_mango235225", + "apple_banana_mango236196", + "apple_banana_mango237169", + "apple_banana_mango238144", + "apple_banana_mango239121", + "apple_banana_mango240100", + "apple_banana_mango241081", + "apple_banana_mango242064", + "apple_banana_mango243049", + "apple_banana_mango244036", + "apple_banana_mango245025", + "apple_banana_mango246016", + "apple_banana_mango247009", + "apple_banana_mango248004", + "apple_banana_mango249001", + "apple_banana_mango250000", + "apple_banana_mango251001", + "apple_banana_mango252004", + "apple_banana_mango253009", + "apple_banana_mango254016", + "apple_banana_mango255025", + "apple_banana_mango256036", + "apple_banana_mango257049", + "apple_banana_mango258064", + "apple_banana_mango259081", + "apple_banana_mango260100", + "apple_banana_mango261121", + "apple_banana_mango262144", + "apple_banana_mango263169", + "apple_banana_mango264196", + "apple_banana_mango265225", + "apple_banana_mango266256", + "apple_banana_mango267289", + "apple_banana_mango268324", + "apple_banana_mango269361", + "apple_banana_mango270400", + "apple_banana_mango271441", + "apple_banana_mango272484", + "apple_banana_mango273529", + "apple_banana_mango274576", + "apple_banana_mango275625", + "apple_banana_mango276676", + "apple_banana_mango277729", + "apple_banana_mango278784", + "apple_banana_mango279841", + "apple_banana_mango280900", + "apple_banana_mango281961", + "apple_banana_mango283024", + "apple_banana_mango284089", + "apple_banana_mango285156", + "apple_banana_mango286225", + "apple_banana_mango287296", + "apple_banana_mango288369", + "apple_banana_mango289444", + "apple_banana_mango290521", + "apple_banana_mango291600", + "apple_banana_mango292681", + "apple_banana_mango293764", + "apple_banana_mango294849", + "apple_banana_mango295936", + "apple_banana_mango297025", + "apple_banana_mango298116", + "apple_banana_mango299209", + "apple_banana_mango300304", + "apple_banana_mango301401", + "apple_banana_mango302500", + "apple_banana_mango303601", + "apple_banana_mango304704", + "apple_banana_mango305809", + "apple_banana_mango306916", + "apple_banana_mango308025", + "apple_banana_mango309136", + "apple_banana_mango310249", + "apple_banana_mango311364", + "apple_banana_mango312481", + "apple_banana_mango313600", + "apple_banana_mango314721", + "apple_banana_mango315844", + "apple_banana_mango316969", + "apple_banana_mango318096", + "apple_banana_mango319225", + "apple_banana_mango320356", + "apple_banana_mango321489", + "apple_banana_mango322624", + "apple_banana_mango323761", + "apple_banana_mango324900", + "apple_banana_mango326041", + "apple_banana_mango327184", + "apple_banana_mango328329", + "apple_banana_mango329476", + "apple_banana_mango330625", + "apple_banana_mango331776", + "apple_banana_mango332929", + "apple_banana_mango334084", + "apple_banana_mango335241", + "apple_banana_mango336400", + "apple_banana_mango337561", + "apple_banana_mango338724", + "apple_banana_mango339889", + "apple_banana_mango341056", + "apple_banana_mango342225", + "apple_banana_mango343396", + "apple_banana_mango344569", + "apple_banana_mango345744", + "apple_banana_mango346921", + "apple_banana_mango348100", + "apple_banana_mango349281", + "apple_banana_mango350464", + "apple_banana_mango351649", + "apple_banana_mango352836", + "apple_banana_mango354025", + "apple_banana_mango355216", + "apple_banana_mango356409", + "apple_banana_mango357604", + "apple_banana_mango358801", + "apple_banana_mango360000", + "apple_banana_mango361201", + "apple_banana_mango362404", + "apple_banana_mango363609", + "apple_banana_mango364816", + "apple_banana_mango366025", + "apple_banana_mango367236", + "apple_banana_mango368449", + "apple_banana_mango369664", + "apple_banana_mango370881", + "apple_banana_mango372100", + "apple_banana_mango373321", + "apple_banana_mango374544", + "apple_banana_mango375769", + "apple_banana_mango376996", + "apple_banana_mango378225", + "apple_banana_mango379456", + "apple_banana_mango380689", + "apple_banana_mango381924", + "apple_banana_mango383161", + "apple_banana_mango384400", + "apple_banana_mango385641", + "apple_banana_mango386884", + "apple_banana_mango388129", + "apple_banana_mango389376", + "apple_banana_mango390625", + "apple_banana_mango391876", + "apple_banana_mango393129", + "apple_banana_mango394384", + "apple_banana_mango395641", + "apple_banana_mango396900", + "apple_banana_mango398161", + "apple_banana_mango399424", + "apple_banana_mango400689", + "apple_banana_mango401956", + "apple_banana_mango403225", + "apple_banana_mango404496", + "apple_banana_mango405769", + "apple_banana_mango407044", + "apple_banana_mango408321", + "apple_banana_mango409600", + "apple_banana_mango410881", + "apple_banana_mango412164", + "apple_banana_mango413449", + "apple_banana_mango414736", + "apple_banana_mango416025", + "apple_banana_mango417316", + "apple_banana_mango418609", + "apple_banana_mango419904", + "apple_banana_mango421201", + "apple_banana_mango422500", + "apple_banana_mango423801", + "apple_banana_mango425104", + "apple_banana_mango426409", + "apple_banana_mango427716", + "apple_banana_mango429025", + "apple_banana_mango430336", + "apple_banana_mango431649", + "apple_banana_mango432964", + "apple_banana_mango434281", + "apple_banana_mango435600", + "apple_banana_mango436921", + "apple_banana_mango438244", + "apple_banana_mango439569", + "apple_banana_mango440896", + "apple_banana_mango442225", + "apple_banana_mango443556", + "apple_banana_mango444889", + "apple_banana_mango446224", + "apple_banana_mango447561", + "apple_banana_mango448900", + "apple_banana_mango450241", + "apple_banana_mango451584", + "apple_banana_mango452929", + "apple_banana_mango454276", + "apple_banana_mango455625", + "apple_banana_mango456976", + "apple_banana_mango458329", + "apple_banana_mango459684", + "apple_banana_mango461041", + "apple_banana_mango462400", + "apple_banana_mango463761", + "apple_banana_mango465124", + "apple_banana_mango466489", + "apple_banana_mango467856", + "apple_banana_mango469225", + "apple_banana_mango470596", + "apple_banana_mango471969", + "apple_banana_mango473344", + "apple_banana_mango474721", + "apple_banana_mango476100", + "apple_banana_mango477481", + "apple_banana_mango478864", + "apple_banana_mango480249", + "apple_banana_mango481636", + "apple_banana_mango483025", + "apple_banana_mango484416", + "apple_banana_mango485809", + "apple_banana_mango487204", + "apple_banana_mango488601", + "apple_banana_mango490000", + "apple_banana_mango491401", + "apple_banana_mango492804", + "apple_banana_mango494209", + "apple_banana_mango495616", + "apple_banana_mango497025", + "apple_banana_mango498436", + "apple_banana_mango499849", + "apple_banana_mango501264", + "apple_banana_mango502681", + "apple_banana_mango504100", + "apple_banana_mango505521", + "apple_banana_mango506944", + "apple_banana_mango508369", + "apple_banana_mango509796", + "apple_banana_mango511225", + "apple_banana_mango512656", + "apple_banana_mango514089", + "apple_banana_mango515524", + "apple_banana_mango516961", + "apple_banana_mango518400", + "apple_banana_mango519841", + "apple_banana_mango521284", + "apple_banana_mango522729", + "apple_banana_mango524176", + "apple_banana_mango525625", + "apple_banana_mango527076", + "apple_banana_mango528529", + "apple_banana_mango529984", + "apple_banana_mango531441", + "apple_banana_mango532900", + "apple_banana_mango534361", + "apple_banana_mango535824", + "apple_banana_mango537289", + "apple_banana_mango538756", + "apple_banana_mango540225", + "apple_banana_mango541696", + "apple_banana_mango543169", + "apple_banana_mango544644", + "apple_banana_mango546121", + "apple_banana_mango547600", + "apple_banana_mango549081", + "apple_banana_mango550564", + "apple_banana_mango552049", + "apple_banana_mango553536", + "apple_banana_mango555025", + "apple_banana_mango556516", + "apple_banana_mango558009", + "apple_banana_mango559504", + "apple_banana_mango561001", + "apple_banana_mango562500", + "apple_banana_mango564001", + "apple_banana_mango565504", + "apple_banana_mango567009", + "apple_banana_mango568516", + "apple_banana_mango570025", + "apple_banana_mango571536", + "apple_banana_mango573049", + "apple_banana_mango574564", + "apple_banana_mango576081", + "apple_banana_mango577600", + "apple_banana_mango579121", + "apple_banana_mango580644", + "apple_banana_mango582169", + "apple_banana_mango583696", + "apple_banana_mango585225", + "apple_banana_mango586756", + "apple_banana_mango588289", + "apple_banana_mango589824", + "apple_banana_mango591361", + "apple_banana_mango592900", + "apple_banana_mango594441", + "apple_banana_mango595984", + "apple_banana_mango597529", + "apple_banana_mango599076", + "apple_banana_mango600625", + "apple_banana_mango602176", + "apple_banana_mango603729", + "apple_banana_mango605284", + "apple_banana_mango606841", + "apple_banana_mango608400", + "apple_banana_mango609961", + "apple_banana_mango611524", + "apple_banana_mango613089", + "apple_banana_mango614656", + "apple_banana_mango616225", + "apple_banana_mango617796", + "apple_banana_mango619369", + "apple_banana_mango620944", + "apple_banana_mango622521", + "apple_banana_mango624100", + "apple_banana_mango625681", + "apple_banana_mango627264", + "apple_banana_mango628849", + "apple_banana_mango630436", + "apple_banana_mango632025", + "apple_banana_mango633616", + "apple_banana_mango635209", + "apple_banana_mango636804", + "apple_banana_mango638401", + "apple_banana_mango640000", + "apple_banana_mango641601", + "apple_banana_mango643204", + "apple_banana_mango644809", + "apple_banana_mango646416", + "apple_banana_mango648025", + "apple_banana_mango649636", + "apple_banana_mango651249", + "apple_banana_mango652864", + "apple_banana_mango654481", + "apple_banana_mango656100", + "apple_banana_mango657721", + "apple_banana_mango659344", + "apple_banana_mango660969", + "apple_banana_mango662596", + "apple_banana_mango664225", + "apple_banana_mango665856", + "apple_banana_mango667489", + "apple_banana_mango669124", + "apple_banana_mango670761", + "apple_banana_mango672400", + "apple_banana_mango674041", + "apple_banana_mango675684", + "apple_banana_mango677329", + "apple_banana_mango678976", + "apple_banana_mango680625", + "apple_banana_mango682276", + "apple_banana_mango683929", + "apple_banana_mango685584", + "apple_banana_mango687241", + "apple_banana_mango688900", + "apple_banana_mango690561", + "apple_banana_mango692224", + "apple_banana_mango693889", + "apple_banana_mango695556", + "apple_banana_mango697225", + "apple_banana_mango698896", + "apple_banana_mango700569", + "apple_banana_mango702244", + "apple_banana_mango703921", + "apple_banana_mango705600", + "apple_banana_mango707281", + "apple_banana_mango708964", + "apple_banana_mango710649", + "apple_banana_mango712336", + "apple_banana_mango714025", + "apple_banana_mango715716", + "apple_banana_mango717409", + "apple_banana_mango719104", + "apple_banana_mango720801", + "apple_banana_mango722500", + "apple_banana_mango724201", + "apple_banana_mango725904", + "apple_banana_mango727609", + "apple_banana_mango729316", + "apple_banana_mango731025", + "apple_banana_mango732736", + "apple_banana_mango734449", + "apple_banana_mango736164", + "apple_banana_mango737881", + "apple_banana_mango739600", + "apple_banana_mango741321", + "apple_banana_mango743044", + "apple_banana_mango744769", + "apple_banana_mango746496", + "apple_banana_mango748225", + "apple_banana_mango749956", + "apple_banana_mango751689", + "apple_banana_mango753424", + "apple_banana_mango755161", + "apple_banana_mango756900", + "apple_banana_mango758641", + "apple_banana_mango760384", + "apple_banana_mango762129", + "apple_banana_mango763876", + "apple_banana_mango765625", + "apple_banana_mango767376", + "apple_banana_mango769129", + "apple_banana_mango770884", + "apple_banana_mango772641", + "apple_banana_mango774400", + "apple_banana_mango776161", + "apple_banana_mango777924", + "apple_banana_mango779689", + "apple_banana_mango781456", + "apple_banana_mango783225", + "apple_banana_mango784996", + "apple_banana_mango786769", + "apple_banana_mango788544", + "apple_banana_mango790321", + "apple_banana_mango792100", + "apple_banana_mango793881", + "apple_banana_mango795664", + "apple_banana_mango797449", + "apple_banana_mango799236", + "apple_banana_mango801025", + "apple_banana_mango802816", + "apple_banana_mango804609", + "apple_banana_mango806404", + "apple_banana_mango808201", + "apple_banana_mango810000", + "apple_banana_mango811801", + "apple_banana_mango813604", + "apple_banana_mango815409", + "apple_banana_mango817216", + "apple_banana_mango819025", + "apple_banana_mango820836", + "apple_banana_mango822649", + "apple_banana_mango824464", + "apple_banana_mango826281", + "apple_banana_mango828100", + "apple_banana_mango829921", + "apple_banana_mango831744", + "apple_banana_mango833569", + "apple_banana_mango835396", + "apple_banana_mango837225", + "apple_banana_mango839056", + "apple_banana_mango840889", + "apple_banana_mango842724", + "apple_banana_mango844561", + "apple_banana_mango846400", + "apple_banana_mango848241", + "apple_banana_mango850084", + "apple_banana_mango851929", + "apple_banana_mango853776", + "apple_banana_mango855625", + "apple_banana_mango857476", + "apple_banana_mango859329", + "apple_banana_mango861184", + "apple_banana_mango863041", + "apple_banana_mango864900", + "apple_banana_mango866761", + "apple_banana_mango868624", + "apple_banana_mango870489", + "apple_banana_mango872356", + "apple_banana_mango874225", + "apple_banana_mango876096", + "apple_banana_mango877969", + "apple_banana_mango879844", + "apple_banana_mango881721", + "apple_banana_mango883600", + "apple_banana_mango885481", + "apple_banana_mango887364", + "apple_banana_mango889249", + "apple_banana_mango891136", + "apple_banana_mango893025", + "apple_banana_mango894916", + "apple_banana_mango896809", + "apple_banana_mango898704", + "apple_banana_mango900601", + "apple_banana_mango902500", + "apple_banana_mango904401", + "apple_banana_mango906304", + "apple_banana_mango908209", + "apple_banana_mango910116", + "apple_banana_mango912025", + "apple_banana_mango913936", + "apple_banana_mango915849", + "apple_banana_mango917764", + "apple_banana_mango919681", + "apple_banana_mango921600", + "apple_banana_mango923521", + "apple_banana_mango925444", + "apple_banana_mango927369", + "apple_banana_mango929296", + "apple_banana_mango931225", + "apple_banana_mango933156", + "apple_banana_mango935089", + "apple_banana_mango937024", + "apple_banana_mango938961", + "apple_banana_mango940900", + "apple_banana_mango942841", + "apple_banana_mango944784", + "apple_banana_mango946729", + "apple_banana_mango948676", + "apple_banana_mango950625", + "apple_banana_mango952576", + "apple_banana_mango954529", + "apple_banana_mango956484", + "apple_banana_mango958441", + "apple_banana_mango960400", + "apple_banana_mango962361", + "apple_banana_mango964324", + "apple_banana_mango966289", + "apple_banana_mango968256", + "apple_banana_mango970225", + "apple_banana_mango972196", + "apple_banana_mango974169", + "apple_banana_mango976144", + "apple_banana_mango978121", + "apple_banana_mango980100", + "apple_banana_mango982081", + "apple_banana_mango984064", + "apple_banana_mango986049", + "apple_banana_mango988036", + "apple_banana_mango990025", + "apple_banana_mango992016", + "apple_banana_mango994009", + "apple_banana_mango996004", + "apple_banana_mango998001" + ] + ] +] \ No newline at end of file diff --git a/test/files/dict-page-offset-zero.columns.json b/test/files/dict-page-offset-zero.columns.json new file mode 100644 index 0000000..6bd5475 --- /dev/null +++ b/test/files/dict-page-offset-zero.columns.json @@ -0,0 +1,45 @@ +[ + [ + [ + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552, + 1552 + ] + ] +] \ No newline at end of file diff --git a/test/files/duckdb2557.columns.json b/test/files/duckdb2557.columns.json new file mode 100644 index 0000000..87f08df --- /dev/null +++ b/test/files/duckdb2557.columns.json @@ -0,0 +1,1451 @@ +[ + [ + [ + [ + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "Lorem", + "ipsum", + "dolor", + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "sit", + "amet", + "consectetur", + "adipiscing", + "elit" + ], + [ + "adipiscing", + "elit" + ], + [ + "consectetur", + "adipiscing", + "elit" + ], + [ + "amet", + "consectetur", + "adipiscing", + "elit" + ] + ], + [ + [ + 267 + ], + [ + 58, + 146 + ], + [ + 26, + 701 + ], + [ + 763 + ], + null, + [ + 503 + ], + [ + 981 + ], + [ + 822, + 843, + 702, + 469 + ], + [ + 698, + 385 + ], + [ + 597, + 719 + ], + [ + 982, + 61, + 421 + ], + [ + 755, + 871, + 74 + ], + [ + 211 + ], + [ + 315, + 936 + ], + [ + 844, + 175, + 911, + 241 + ], + [ + 47, + 435, + 911, + 139 + ], + [ + 423 + ], + null, + [ + 989, + 708 + ], + [ + 17, + 940 + ], + [ + 150, + 457, + 406, + 128 + ], + [ + 562, + 980, + 810 + ], + [ + 934, + 565 + ], + null, + [ + 224, + 462, + 286 + ], + [ + 500, + 909, + 743, + 590 + ], + [ + 194, + 381, + 324 + ], + [ + 36, + 579 + ], + [ + 991, + 987, + 308 + ], + null, + [ + 840, + 349 + ], + [ + 3, + 794, + 11 + ], + [ + 198, + 803, + 153, + 587 + ], + null, + [ + 437, + 512, + 307 + ], + [ + 178, + 534, + 960 + ], + null, + [ + 330, + 897, + 939, + 953 + ], + [ + 117 + ], + null, + [ + 160, + 58 + ], + [ + 912, + 577 + ], + [ + 327, + 634 + ], + [ + 689, + 573, + 154 + ], + [ + 243 + ], + [ + 605 + ], + [ + 112, + 386 + ], + [ + 930, + 794, + 556 + ], + [ + 17, + 88, + 67, + 644 + ], + [ + 383, + 913, + 353 + ], + [ + 901, + 650, + 656 + ], + null, + [ + 533, + 132, + 478, + 258 + ], + [ + 91, + 994, + 707, + 492 + ], + [ + 844 + ], + [ + 998, + 812, + 607 + ], + [ + 970 + ], + [ + 417, + 93, + 831, + 239 + ], + [ + 531 + ], + [ + 136, + 454, + 647, + 548 + ], + null, + [ + 355, + 88 + ], + [ + 629, + 761, + 789, + 986 + ], + [ + 805, + 223, + 377, + 716 + ], + null, + [ + 337, + 290 + ], + [ + 828, + 20, + 434, + 104 + ], + null, + [ + 92 + ], + [ + 780, + 356, + 177, + 783 + ], + [ + 672, + 527 + ], + [ + 235 + ], + [ + 362 + ], + [ + 341, + 101, + 341 + ], + [ + 362, + 174 + ], + [ + 946, + 496 + ], + [ + 305, + 108 + ], + [ + 711, + 710 + ], + [ + 618, + 240, + 426 + ], + [ + 356, + 811 + ], + [ + 62, + 952 + ], + [ + 716, + 347, + 577, + 65 + ], + [ + 269, + 496 + ], + [ + 321, + 4 + ], + [ + 349, + 298 + ], + [ + 301, + 32 + ], + [ + 480, + 325, + 546 + ], + [ + 420, + 236, + 397, + 232 + ], + [ + 132, + 946, + 269, + 446 + ], + [ + 494, + 231, + 752 + ], + [ + 765, + 811, + 89, + 988 + ], + [ + 317, + 351, + 804, + 750 + ], + [ + 906, + 333, + 985, + 944 + ], + [ + 491, + 324, + 927, + 928 + ], + [ + 230 + ], + [ + 468 + ], + [ + 33, + 406, + 706 + ], + [ + 181, + 228 + ], + [ + 560, + 501, + 792 + ], + null + ], + [ + null, + [ + 3105.7357307755087, + 7332.144961207942, + 2693.4596589664648, + 2058.8303474455493 + ], + [ + 2252.3150410275202 + ], + [ + 4318.131164063701, + 703.3323215551796 + ], + [ + 4921.065813194329 + ], + [ + 3143.3117237229058 + ], + [ + 1556.8447821660177, + 5388.780545775566 + ], + null, + [ + 3591.160509216094 + ], + [ + 1218.8037401553586 + ], + [ + 3340.170661764955 + ], + [ + 1501.3693785848154, + 422.14793963826895, + 5024.141281463876, + 6237.271801038096 + ], + [ + 4786.395338954335, + 1496.226058736663, + 6779.587474868914 + ], + null, + null, + [ + 2441.714990790491, + 2271.880165736814, + 5973.072651226163 + ], + [ + 9570.98997705378, + 3552.7055353566743, + 5578.739767267185, + 5553.47138198093 + ], + [ + 7888.953864907877 + ], + [ + 8329.09939011241, + 3308.3460598640904, + 5222.748347325276, + 8592.378127392156 + ], + null, + null, + [ + 9313.463136275077 + ], + [ + 4726.017684669396, + 915.9554253555252, + 43.23578448203644 + ], + [ + 5480.171753257772, + 8836.074587570927 + ], + [ + 4317.835809902944 + ], + [ + 9290.81696266973, + 7393.76235627646, + 4353.930925060115, + 9508.516094740304 + ], + [ + 647.950302311957 + ], + [ + 6885.930540160353, + 5917.361343514306, + 4548.728302237076 + ], + [ + 2266.123776139482, + 7305.037486237143, + 9191.592087337953, + 6673.36239870585 + ], + [ + 2464.480077569758, + 8697.46909254981 + ], + [ + 5121.80139067144, + 946.8387655923967, + 3432.1676015554935 + ], + null, + [ + 3070.004665972744, + 5480.698857029653, + 1148.961165054546, + 9768.062749170045 + ], + null, + [ + 5972.458856658998, + 6845.457547027043 + ], + [ + 2721.449073524091, + 8461.352080454199, + 2583.2797872288115, + 7712.395605491593 + ], + [ + 5269.5337341809945, + 6144.28443776808, + 3284.873639079399, + 5904.365808300479 + ], + [ + 3496.179648030784, + 8192.087649092551, + 7517.135901762508, + 7393.634782817085 + ], + [ + 6812.592153780877, + 9995.317895016125, + 7743.313278458503 + ], + null, + [ + 7678.085059607664, + 6539.924624358436 + ], + [ + 4619.958927937337, + 6038.533932343868, + 5773.6529333645, + 3733.3680753703707 + ], + [ + 5889.477126190288, + 9561.750382454742, + 1879.139746783595 + ], + null, + [ + 8367.528047322694, + 3549.7693351040607, + 4839.1473151311475 + ], + null, + [ + 1498.5598914421823, + 3543.2882763573275, + 9012.492304553425 + ], + [ + 6047.020269076377, + 408.94005261710765 + ], + [ + 4895.379151378348, + 4367.513870792818 + ], + [ + 4670.973882056124, + 9942.983668528092, + 6566.851385809874, + 598.7621764005469 + ], + [ + 6250.305851205317, + 2810.3723884937854, + 9011.871765756341, + 1549.2422033034238 + ], + [ + 4125.175201983808, + 1696.1916192518433, + 7171.897025370562 + ], + null, + [ + 5990.85669667847, + 7696.302079435442 + ], + [ + 3897.439630516024, + 3361.9126261341476, + 3044.4396230158686, + 3568.6693921816473 + ], + [ + 7445.490550294864, + 149.58593241554266, + 7273.297118952501, + 4475.322175038508 + ], + null, + [ + 5334.980793738933 + ], + null, + [ + 3077.3392305678976, + 3282.994362444506, + 5615.484087460349 + ], + [ + 682.3737905128879, + 3021.2450897276713, + 3922.2218598695717, + 6382.788491011993 + ], + [ + 9682.360811914446, + 602.7431101350196, + 2684.1004577653393, + 8782.542226659194 + ], + [ + 5251.1906293895745, + 5251.405751079003, + 6630.454545816088, + 4905.487033906431 + ], + [ + 1451.5808348010034, + 5523.483513273464 + ], + [ + 1882.1189849132475, + 7050.232591848215, + 6808.016315248813 + ], + [ + 7217.2520157941335, + 895.6717735572475, + 1325.0868250721135 + ], + [ + 2923.6903455939873, + 5637.36807908733, + 2944.3389848562906, + 3543.9481597338477 + ], + [ + 267.2495106375208, + 3087.341650241528, + 9858.741302383121 + ], + [ + 3063.9841438239237 + ], + [ + 5033.837904885062 + ], + [ + 8821.83264234605, + 5579.802523534555, + 3500.2512473704664, + 5880.503553442674 + ], + [ + 3230.27633188766 + ], + [ + 9738.047844761331 + ], + null, + [ + 2792.2996177048203, + 2666.952450305537 + ], + [ + 481.38726845186375 + ], + [ + 5099.123113081872, + 5839.2964468180935, + 2468.42273496024, + 9903.152610040035 + ], + null, + [ + 5852.928755649495, + 998.3541856358428 + ], + null, + [ + 469.02139625265846, + 8025.423231510394, + 7390.735678118863, + 8817.788129733082 + ], + null, + [ + 8238.480884176539, + 6226.275986271456 + ], + [ + 7760.885932310369, + 1012.6424901267686, + 8042.562421074255, + 3128.0840479746207 + ], + null, + [ + 8304.31871764813, + 375.28234034370615, + 8513.262037880933, + 8573.798838034425 + ], + [ + 9361.738552926725, + 7936.206856812588 + ], + null, + [ + 2225.9740143331824 + ], + [ + 2649.6845028896682 + ], + [ + 9390.536056348445, + 2072.754849436884 + ], + [ + 1771.8131458649202, + 6846.017812163365, + 9399.01819527325, + 243.64103179547746 + ], + [ + 5085.78003539902 + ], + null, + null, + [ + 2434.0862346139543, + 1631.8833707524257, + 3720.706865499823, + 5200.343932621845 + ], + [ + 8530.57558590904 + ], + null, + [ + 9528.16519708566, + 5994.038668308305, + 7634.964147522635 + ], + [ + 2785.6660943419297, + 7838.997264980804, + 8751.793158344097 + ] + ] + ] +] \ No newline at end of file diff --git a/test/files/duckdb3734.columns.json b/test/files/duckdb3734.columns.json new file mode 100644 index 0000000..f275a8a --- /dev/null +++ b/test/files/duckdb3734.columns.json @@ -0,0 +1,216 @@ +[ + [ + [ + "tt0000001", + "tt0000001", + "tt0000001", + "tt0000002", + "tt0000002", + "tt0000003", + "tt0000003", + "tt0000003", + "tt0000003", + "tt0000004" + ], + [ + [ + 1 + ], + [ + 2 + ], + [ + 3 + ], + [ + 1 + ], + [ + 2 + ], + [ + 1 + ], + [ + 2 + ], + [ + 3 + ], + [ + 4 + ], + [ + 1 + ] + ], + [ + [ + "nm1588970" + ], + [ + "nm0005690" + ], + [ + "nm0374658" + ], + [ + "nm0721526" + ], + [ + "nm1335271" + ], + [ + "nm0721526" + ], + [ + "nm1770680" + ], + [ + "nm1335271" + ], + [ + "nm5442200" + ], + [ + "nm0721526" + ] + ], + [ + [ + "self" + ], + [ + "director" + ], + [ + "cinematographer" + ], + [ + "director" + ], + [ + "composer" + ], + [ + "director" + ], + [ + "producer" + ], + [ + "composer" + ], + [ + "editor" + ], + [ + "director" + ] + ], + [ + [ + "\\N" + ], + [ + "\\N" + ], + [ + "director of photography" + ], + [ + "\\N" + ], + [ + "\\N" + ], + [ + "\\N" + ], + [ + "producer" + ], + [ + "\\N" + ], + [ + "\\N" + ], + [ + "\\N" + ] + ], + [ + [ + [ + [ + "[\"Self\"]" + ] + ] + ], + [ + [ + [ + "\\N" + ] + ] + ], + [ + [ + [ + "\\N" + ] + ] + ], + [ + [ + [ + "\\N" + ] + ] + ], + [ + [ + [ + "\\N" + ] + ] + ], + [ + [ + [ + "\\N" + ] + ] + ], + [ + [ + [ + "\\N" + ] + ] + ], + [ + [ + [ + "\\N" + ] + ] + ], + [ + [ + [ + "\\N" + ] + ] + ], + [ + [ + [ + "\\N" + ] + ] + ] + ] + ] +] \ No newline at end of file diff --git a/test/files/duckdb4442.columns.json b/test/files/duckdb4442.columns.json new file mode 100644 index 0000000..5d9c754 --- /dev/null +++ b/test/files/duckdb4442.columns.json @@ -0,0 +1,55 @@ +[ + [ + [ + 12 + ], + [ + 5184 + ], + [ + 1 + ], + [ + 22 + ], + [ + "2011-10-06T22:21:49.580Z" + ], + [ + "outbound" + ], + [ + 323020033 + ], + [ + "{}" + ], + [ + 2100 + ], + [ + 33 + ], + [ + 0 + ], + [ + 7 + ], + [ + 10 + ], + [ + 0 + ], + [ + 1317427200000 + ], + [ + 1317939709580 + ], + [ + 11 + ] + ] +] \ No newline at end of file diff --git a/test/files/duckdb5533.columns.json b/test/files/duckdb5533.columns.json new file mode 100644 index 0000000..1e31a93 --- /dev/null +++ b/test/files/duckdb5533.columns.json @@ -0,0 +1,34 @@ +[ + [ + [ + "2022-11-27T17:42:43.514Z", + "2022-11-27T17:42:43.514Z", + "2022-11-27T17:42:44.280Z", + "2022-11-27T17:42:44.280Z" + ], + [ + 2448, + 85016, + 1184, + 85016 + ], + [ + null, + null, + null, + null + ], + [ + 1, + -1, + 1, + -1 + ], + [ + 343, + 343, + 343, + 343 + ] + ] +] \ No newline at end of file diff --git a/test/files/fixed_length_decimal.columns.json b/test/files/fixed_length_decimal.columns.json new file mode 100644 index 0000000..7e7b52d --- /dev/null +++ b/test/files/fixed_length_decimal.columns.json @@ -0,0 +1,30 @@ +[ + [ + [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ] + ] +] \ No newline at end of file diff --git a/test/files/float16_nonzeros_and_nans.columns.json b/test/files/float16_nonzeros_and_nans.columns.json new file mode 100644 index 0000000..80be60e --- /dev/null +++ b/test/files/float16_nonzeros_and_nans.columns.json @@ -0,0 +1,14 @@ +[ + [ + [ + null, + 1, + -2, + null, + 0, + -1, + 0, + 2 + ] + ] +] \ No newline at end of file diff --git a/test/files/hadoop_lz4_compressed.columns.json b/test/files/hadoop_lz4_compressed.columns.json new file mode 100644 index 0000000..a02b19b --- /dev/null +++ b/test/files/hadoop_lz4_compressed.columns.json @@ -0,0 +1,22 @@ +[ + [ + [ + 1593604800, + 1593604800, + 1593604801, + 1593604801 + ], + [ + "abc", + "def", + "abc", + "def" + ], + [ + 42, + 7.7, + 42.125, + 7.7 + ] + ] +] \ No newline at end of file diff --git a/test/files/incorrect_map_schema.columns.json b/test/files/incorrect_map_schema.columns.json new file mode 100644 index 0000000..686b63b --- /dev/null +++ b/test/files/incorrect_map_schema.columns.json @@ -0,0 +1,20 @@ +[ + [ + [ + [ + [ + "parent", + "name" + ] + ] + ], + [ + [ + [ + "another", + "report" + ] + ] + ] + ] +] \ No newline at end of file diff --git a/test/files/issue23.columns.json b/test/files/issue23.columns.json new file mode 100644 index 0000000..fe378b7 --- /dev/null +++ b/test/files/issue23.columns.json @@ -0,0 +1,793 @@ +[ + [ + [ + [ + "22425501" + ] + ], + [ + [ + [ + "PL" + ] + ] + ], + [ + [ + [ + "Test Fable" + ] + ] + ], + [ + [ + [ + "22428702", + "22425554" + ] + ] + ], + [ + [ + [ + [ + "PL" + ], + [ + "PL" + ] + ] + ] + ], + [ + [ + [ + [ + "Test category 23" + ], + [ + "Test catergory" + ] + ] + ] + ], + [ + [ + [ + [ + "22428878" + ], + [ + "22425677" + ] + ] + ] + ], + [ + [ + [ + [ + [ + "PL" + ] + ], + [ + [ + "UK", + "PL" + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + "Test" + ] + ], + [ + [ + "Duży​​ awokado tost z jajkiem", + "Duży​​ awokado tost z jajkiem" + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + "22806893", + "22806869" + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + "PL" + ], + [ + "PL" + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + "Dish extra 1" + ], + [ + "Dodatki do śniadania" + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + false, + false + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + -1, + -1 + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + "21985972", + "21985948" + ], + [ + "22861716", + "22673128", + "22672907" + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + "861005" + ], + [ + "20997760" + ] + ], + [ + [ + "11742617" + ], + [ + "895653" + ], + [ + "861005" + ] + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + [ + "UK", + "EN", + "PL" + ] + ], + [ + [ + "PL" + ] + ] + ], + [ + [ + [ + "PL" + ] + ], + [ + [ + "UK", + "EN", + "PL" + ] + ], + [ + [ + "UK", + "EN", + "PL" + ] + ] + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + [ + "Цебуля", + "Onion", + "Cebula" + ] + ], + [ + [ + "asd" + ] + ] + ], + [ + [ + [ + "Śmietana 12%" + ] + ], + [ + [ + "Картопля", + "Potato", + "Ziemnaik" + ] + ], + [ + [ + "Цебуля", + "Onion", + "Cebula" + ] + ] + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + "KG", + "KG" + ], + [ + "KG", + "KG", + "KG" + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + 1 + ], + [ + 1 + ] + ], + [ + [ + 0 + ], + [ + 0 + ], + [ + 0 + ] + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + [ + "7" + ] + ], + [ + [ + "\r" + ] + ] + ], + [ + [ + [ + "\u0001" + ] + ], + [ + [ + "o" + ] + ], + [ + [] + ] + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + 0 + ], + [ + 0 + ] + ], + [ + [ + 0 + ], + [ + 0 + ], + [ + 0 + ] + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + [] + ], + [ + [] + ] + ], + [ + [ + [] + ], + [ + [] + ], + [ + [] + ] + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + "PL" + ] + ], + [ + [ + "UK", + "PL" + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + "asd" + ] + ], + [ + [ + "Duży​​ awokado tost z jajkiem", + "Rzemieślnicze pieczywo, dwa jajka sadzone lub jajecznica, guacamole, serek kremowy, podawane z sałatką" + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + "PL" + ] + ], + [ + [ + "UK", + "PL" + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + "" + ] + ], + [ + [ + "", + "" + ] + ] + ] + ] + ], + [ + [ + [ + [ + "KG" + ], + [ + "KG" + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + 0 + ] + ] + ], + [ + [ + [ + 0 + ] + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + "d" + ] + ] + ] + ], + [ + [ + [ + [ + "\u0001" + ] + ] + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + 0 + ] + ] + ], + [ + [ + [ + 0 + ] + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + "\n" + ] + ] + ] + ], + [ + [ + [ + [ + "\n" + ] + ] + ] + ] + ] + ] + ], + [ + [ + [ + [ + 0 + ], + [ + 0 + ] + ] + ] + ], + [ + [ + [ + [ + false + ], + [ + false + ] + ] + ] + ], + [ + [ + [ + [ + [ + "VEGETARIAN", + "VEGAN", + "HALAL", + "KOSHER", + "LACTOSE_FREE", + "GLUTEN_FREE", + "ORGANIC" + ] + ], + [ + [ + "VEGETARIAN" + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + "https://file-storage.itasty.eu/image/dish/d92c8ad1-1679-41e4-8596-4652c0ec9131/d92c8ad1-1679-41e4-8596-4652c0ec9131.jpeg" + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + "THUMBNAIL_SMALL", + "THUMBNAIL", + "LARGE" + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + "https://file-storage.itasty.eu/image/dish/d92c8ad1-1679-41e4-8596-4652c0ec9131/d92c8ad1-1679-41e4-8596-4652c0ec9131_thumbnail_small_w285.jpeg", + "https://file-storage.itasty.eu/image/dish/d92c8ad1-1679-41e4-8596-4652c0ec9131/d92c8ad1-1679-41e4-8596-4652c0ec9131_thumbnail_w400.jpeg", + "https://file-storage.itasty.eu/image/dish/d92c8ad1-1679-41e4-8596-4652c0ec9131/d92c8ad1-1679-41e4-8596-4652c0ec9131_large_w800.jpeg" + ] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + "" + ] + ], + [ + [ + [ + "PL" + ] + ] + ], + [ + [ + [ + "Test Fable" + ] + ] + ], + [ + [ + [ + "PL", + "EN", + "UK" + ] + ] + ], + [ + [] + ], + [ + [] + ], + [ + "PLN" + ] + ] +] \ No newline at end of file diff --git a/test/files/lz4_raw_compressed.columns.json b/test/files/lz4_raw_compressed.columns.json new file mode 100644 index 0000000..a02b19b --- /dev/null +++ b/test/files/lz4_raw_compressed.columns.json @@ -0,0 +1,22 @@ +[ + [ + [ + 1593604800, + 1593604800, + 1593604801, + 1593604801 + ], + [ + "abc", + "def", + "abc", + "def" + ], + [ + 42, + 7.7, + 42.125, + 7.7 + ] + ] +] \ No newline at end of file diff --git a/test/files/nested_structs.rust.columns.json b/test/files/nested_structs.rust.columns.json new file mode 100644 index 0000000..fde2bfa --- /dev/null +++ b/test/files/nested_structs.rust.columns.json @@ -0,0 +1,652 @@ +[ + [ + [ + 190406409000602 + ], + [ + 190407175004000 + ], + [ + 190406671229999 + ], + [ + 495 + ], + [ + 94251302258849570 + ], + [ + 0 + ], + [ + 115 + ], + [ + 742 + ], + [ + 416 + ], + [ + 495 + ], + [ + 206195 + ], + [ + 10374 + ], + [ + 737 + ], + [ + 32150509 + ], + [ + 2401239 + ], + [ + 495 + ], + [ + 1188613496 + ], + [ + 12977533288261 + ], + [ + 1000 + ], + [ + 35195000 + ], + [ + 3519838 + ], + [ + 495 + ], + [ + 1742320297 + ], + [ + 24581100553044 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 658.63 + ], + [ + 57.76452991452993 + ], + [ + 351 + ], + [ + 20275.350000000006 + ], + [ + 6310.500499135526 + ], + [ + 0 + ], + [ + 312.16 + ], + [ + 49.40901785714286 + ], + [ + 336 + ], + [ + 16601.43 + ], + [ + 3214.842695450431 + ], + [ + 0 + ], + [ + 74136 + ], + [ + 6162.133196721318 + ], + [ + 366 + ], + [ + 2255340.7500000023 + ], + [ + 104255249.59826614 + ], + [ + 0 + ], + [ + 523800 + ], + [ + 19484.146706586827 + ], + [ + 334 + ], + [ + 6507705 + ], + [ + 3563198650.906335 + ], + [ + 2628 + ], + [ + 16085 + ], + [ + 6698.8 + ], + [ + 10 + ], + [ + 66988 + ], + [ + 28540252.400000002 + ], + [ + 288 + ], + [ + 1985 + ], + [ + 1285 + ], + [ + 4 + ], + [ + 5140 + ], + [ + 509875.3333333333 + ], + [ + 0 + ], + [ + 523800 + ], + [ + 18907.566091954024 + ], + [ + 348 + ], + [ + 6579833 + ], + [ + 3428378496.7881336 + ], + [ + 0 + ], + [ + 1 + ], + [ + 0 + ], + [ + 495 + ], + [ + 452 + ], + [ + 0 + ], + [ + 0 + ], + [ + 64749.63000000001 + ], + [ + 4951.024888352274 + ], + [ + 352 + ], + [ + 1742760.7607000005 + ], + [ + 81195383.98823886 + ], + [ + 0 + ], + [ + 2.8000000000000003 + ], + [ + 0.14237550619122732 + ], + [ + 352 + ], + [ + 50.11617817931202 + ], + [ + 0.07516922114035923 + ], + [ + 0 + ], + [ + 658063 + ], + [ + 1991.3067846607655 + ], + [ + 339 + ], + [ + 675052.9999999995 + ], + [ + 1277234044.0126908 + ], + [ + 0 + ], + [ + 300.7 + ], + [ + 65.32364985163204 + ], + [ + 337 + ], + [ + 22014.069999999996 + ], + [ + 3904.805190507992 + ], + [ + 0 + ], + [ + 18169 + ], + [ + 1528.077097505669 + ], + [ + 441 + ], + [ + 673882 + ], + [ + 6122348.621315204 + ], + [ + 0 + ], + [ + 121968 + ], + [ + 6201.877049689864 + ], + [ + 352 + ], + [ + 2183060.721490832 + ], + [ + 142631612.6463931 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 495 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 495 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 495 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 495 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 495 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 495 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 100 + ], + [ + 1.2345679012345678 + ], + [ + 81 + ], + [ + 100 + ], + [ + 123.45679012345684 + ], + [ + 0 + ], + [ + 4172.084000000002 + ], + [ + 42.29786138613863 + ], + [ + 101 + ], + [ + 4272.084000000002 + ], + [ + 172355.84886194076 + ], + [ + 0 + ], + [ + 1 + ], + [ + 0 + ], + [ + 495 + ], + [ + 208 + ], + [ + 0 + ], + [ + 0 + ], + [ + 1 + ], + [ + 0 + ], + [ + 495 + ], + [ + 44 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 495 + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 121968 + ], + [ + 8685.222814207653 + ], + [ + 366 + ], + [ + 3178791.550000001 + ], + [ + 243347757.98270744 + ], + [ + 0 + ], + [ + 121968 + ], + [ + 8841.174394454862 + ], + [ + 364 + ], + [ + 3218187.4795815693 + ], + [ + 244563632.41811454 + ], + [ + 1 + ], + [ + 1 + ], + [ + 1 + ], + [ + 495 + ], + [ + 495 + ], + [ + 0 + ], + [ + "+052951-07-27T10:00:00.000Z" + ], + [ + "+052951-07-27T10:00:00.000Z" + ], + [ + "1970-01-01T00:00:00.000Z" + ], + [ + 495 + ], + [ + "1970-01-01T00:00:00.000Z" + ], + [ + "1970-01-01T00:00:00.000Z" + ], + [ + 0 + ], + [ + 0 + ], + [ + 0 + ], + [ + 495 + ], + [ + 0 + ], + [ + 0 + ] + ] +] \ No newline at end of file diff --git a/test/files/nonnullable.impala.columns.json b/test/files/nonnullable.impala.columns.json new file mode 100644 index 0000000..4039c0c --- /dev/null +++ b/test/files/nonnullable.impala.columns.json @@ -0,0 +1,79 @@ +[ + [ + [ + 8 + ], + [ + [ + -1 + ] + ], + [ + [ + [ + -1, + -2 + ], + [] + ] + ], + [ + [ + "k1" + ] + ], + [ + [ + -1 + ] + ], + [ + [ + [], + [ + "k1" + ], + [], + [] + ] + ], + [ + [ + [], + [ + 1 + ], + [], + [] + ] + ], + [ + -1 + ], + [ + [ + -1 + ] + ], + [ + [ + [ + -1 + ] + ] + ], + [ + [ + [ + "nonnullable" + ] + ] + ], + [ + [] + ], + [ + [] + ] + ] +] \ No newline at end of file diff --git a/test/files/nullable.impala.columns.json b/test/files/nullable.impala.columns.json new file mode 100644 index 0000000..acfe3dc --- /dev/null +++ b/test/files/nullable.impala.columns.json @@ -0,0 +1,605 @@ +[ + [ + [ + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + [ + [ + [ + 1, + 2, + 3 + ] + ], + [ + [ + null, + 1, + 2, + null, + 3, + null + ] + ], + [ + [] + ], + [], + [], + [], + [] + ], + [ + [ + [ + [ + [ + 1, + 2 + ] + ], + [ + [ + 3, + 4 + ] + ] + ] + ], + [ + [ + [ + [ + null, + 1, + 2, + null + ] + ], + [ + [ + 3, + null, + 4 + ] + ], + [ + [] + ], + [] + ] + ], + [ + [ + [] + ] + ], + [ + [] + ], + [], + [], + [ + [ + [], + [ + [ + 5, + 6 + ] + ] + ] + ] + ], + [ + [ + [ + "k1", + "k2" + ] + ], + [ + [ + "k1", + "k2" + ] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [], + [ + [ + "k1", + "k3" + ] + ] + ], + [ + [ + [ + 1, + 100 + ] + ], + [ + [ + 2, + null + ] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [], + [ + [ + null, + null + ] + ] + ], + [ + [ + [ + [ + [ + "k1" + ] + ] + ] + ], + [ + [ + [ + [ + "k3", + "k1" + ] + ], + [], + [ + [] + ] + ] + ], + [ + [ + [], + [] + ] + ], + [ + [] + ], + [], + [], + [] + ], + [ + [ + [ + [ + [ + 1 + ] + ] + ] + ], + [ + [ + [ + [ + null, + 1 + ] + ], + [], + [ + [] + ] + ] + ], + [ + [ + [], + [] + ] + ], + [ + [] + ], + [], + [], + [] + ], + [ + [ + 1 + ], + [ + null + ], + [ + null + ], + [ + null + ], + [ + null + ], + [], + [ + 7 + ] + ], + [ + [ + [ + [ + 1 + ] + ] + ], + [ + [ + [ + null + ] + ] + ], + [ + [] + ], + [ + [] + ], + [ + [] + ], + [], + [ + [ + [ + 2, + 3, + null + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + [ + 10 + ], + [ + -10 + ] + ] + ], + [ + [ + [ + 11 + ] + ] + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + null + ], + [ + 10 + ], + [ + null + ], + [ + -10 + ], + [ + null + ] + ] + ], + [ + [ + [ + 11 + ], + [] + ] + ], + [ + [] + ], + [] + ] + ] + ] + ], + [ + [ + [ + [] + ] + ] + ], + [ + [ + [] + ] + ], + [ + [] + ], + [], + [ + [ + [ + [ + [ + [] + ], + [ + [ + [] + ] + ], + [] + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + [ + "aaa" + ], + [ + "bbb" + ] + ] + ], + [ + [ + [ + "c" + ] + ] + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + null + ], + [ + "aaa" + ], + [ + null + ], + [ + "bbb" + ], + [ + null + ] + ] + ], + [ + [ + [ + "c" + ], + [] + ] + ], + [ + [] + ], + [] + ] + ] + ] + ], + [ + [ + [ + [] + ] + ] + ], + [ + [ + [] + ] + ], + [ + [] + ], + [], + [ + [ + [ + [ + [ + [] + ], + [ + [ + [] + ] + ], + [] + ] + ] + ] + ] + ], + [ + [ + [ + [ + "foo" + ] + ] + ], + [ + [ + [ + "g1", + "g2", + "g3", + "g4", + "g5" + ] + ] + ], + [ + [ + [] + ] + ], + [ + [] + ], + [ + [ + [ + "foo" + ] + ] + ], + [], + [ + [] + ] + ], + [ + [ + [ + [ + [ + [ + [ + [ + 1.1 + ] + ] + ] + ] + ] + ] + ], + [ + [ + [ + [ + [ + [ + [ + 2.2, + null + ] + ] + ] + ], + [ + [ + [ + [] + ] + ] + ], + [], + [ + [ + [] + ] + ], + [ + [] + ] + ] + ] + ], + [ + [ + [] + ] + ], + [ + [] + ], + [ + [ + [ + [ + [ + [ + [ + 2.2, + 3.3 + ] + ] + ] + ] + ] + ] + ], + [], + [ + [] + ] + ] + ] +] \ No newline at end of file diff --git a/test/files/plain-dict-uncompressed-checksum.columns.json b/test/files/plain-dict-uncompressed-checksum.columns.json new file mode 100644 index 0000000..31ead72 --- /dev/null +++ b/test/files/plain-dict-uncompressed-checksum.columns.json @@ -0,0 +1,2008 @@ +[ + [ + [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + [ + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652", + "a655fd0e-9949-4059-bcae-fd6a002a4652" + ] + ] +] \ No newline at end of file diff --git a/test/files/repeated_no_annotation.columns.json b/test/files/repeated_no_annotation.columns.json new file mode 100644 index 0000000..1cae41d --- /dev/null +++ b/test/files/repeated_no_annotation.columns.json @@ -0,0 +1,60 @@ +[ + [ + [ + 1, + 2, + 3, + 4, + 5, + 6 + ], + [ + [], + [], + [ + [] + ], + [ + [ + 5555555555 + ] + ], + [ + [ + 1111111111 + ] + ], + [ + [ + 1111111111, + 2222222222, + 3333333333 + ] + ] + ], + [ + [], + [], + [ + [] + ], + [ + [ + null + ] + ], + [ + [ + "home" + ] + ], + [ + [ + "home", + null, + "mobile" + ] + ] + ] + ] +] \ No newline at end of file diff --git a/test/files/rle_boolean_encoding.columns.json b/test/files/rle_boolean_encoding.columns.json new file mode 100644 index 0000000..a20004b --- /dev/null +++ b/test/files/rle_boolean_encoding.columns.json @@ -0,0 +1,74 @@ +[ + [ + [ + true, + false, + null, + true, + true, + false, + false, + true, + true, + true, + false, + false, + true, + true, + false, + null, + true, + true, + false, + false, + true, + true, + false, + null, + true, + true, + false, + false, + true, + true, + true, + false, + false, + false, + false, + true, + true, + false, + null, + true, + true, + false, + false, + true, + true, + true, + false, + false, + null, + true, + true, + false, + false, + true, + true, + true, + false, + true, + true, + false, + null, + true, + true, + false, + false, + true, + true, + true + ] + ] +] \ No newline at end of file diff --git a/test/files/rowgroups.columns.json b/test/files/rowgroups.columns.json new file mode 100644 index 0000000..ebb80f8 --- /dev/null +++ b/test/files/rowgroups.columns.json @@ -0,0 +1,25 @@ +[ + [ + [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10 + ] + ], + [ + [ + 11, + 12, + 13, + 14, + 15 + ] + ] +] \ No newline at end of file diff --git a/test/files/struct_strings.columns.json b/test/files/struct_strings.columns.json new file mode 100644 index 0000000..b6e6e3d --- /dev/null +++ b/test/files/struct_strings.columns.json @@ -0,0 +1,12 @@ +[ + [ + [ + "hello", + null + ], + [ + null, + 1.23 + ] + ] +] \ No newline at end of file diff --git a/test/files/unsigned.columns.json b/test/files/unsigned.columns.json new file mode 100644 index 0000000..339cda5 --- /dev/null +++ b/test/files/unsigned.columns.json @@ -0,0 +1,20 @@ +[ + [ + [ + 0, + 255 + ], + [ + 0, + 65535 + ], + [ + 0, + 4294967295 + ], + [ + 0, + 18446744073709552000 + ] + ] +] \ No newline at end of file From afb38b858147b3d0089ca02a26071d647aa0888d Mon Sep 17 00:00:00 2001 From: Brian Park Date: Wed, 18 Dec 2024 15:30:22 -0500 Subject: [PATCH 06/14] implement readColumn tests for undefined rowLimits --- test/column.test.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 test/column.test.js diff --git a/test/column.test.js b/test/column.test.js new file mode 100644 index 0000000..1c9aa57 --- /dev/null +++ b/test/column.test.js @@ -0,0 +1,30 @@ +import fs from 'fs' +import { compressors } from 'hyparquet-compressors' +import { describe, expect, it } from 'vitest' +import { parquetMetadata } from '../src/hyparquet.js' +import { getSchemaPath } from '../src/schema.js' +import { getColumnRange, readColumn } from '../src/column.js' +import { asyncBufferFromFile, toJson } from '../src/utils.js' +import { fileToJson } from './helpers.js' + +describe('readColumn', () => { + const parquetFiles = fs.readdirSync('test/files').filter(f => f.endsWith('.parquet')) + parquetFiles.forEach((file, i) => { + it(`read columns from ${file} when rowLimit is undefined`, async () => { + const arrayBuffer = await asyncBufferFromFile(`test/files/${file}`).then(e => e.slice(0)) + const metadata = parquetMetadata(arrayBuffer) + + const result = metadata.row_groups.map((rowGroup) => rowGroup.columns.map((column) => { + const [columnStartByte, columnEndByte] = getColumnRange(column.meta_data).map(Number) + const columnArrayBuffer = arrayBuffer.slice(columnStartByte, columnEndByte) + const schemaPath = getSchemaPath(metadata.schema, column.meta_data?.path_in_schema ?? []) + const reader = { view: new DataView(columnArrayBuffer), offset: 0 } + return readColumn(reader, undefined, column.meta_data, schemaPath, { compressors }) + })) + + const base = file.replace('.parquet', '') + const expected = fileToJson(`test/files/${base}.columns.json`) + expect(JSON.stringify(toJson(result))).toEqual(JSON.stringify(toJson(expected))) // ensure that we're not comparing NaN, -0, etc. + }) + }) +}) From 4b25716f75f06becc176929c9216b71fc0d632b0 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Wed, 18 Dec 2024 15:31:13 -0500 Subject: [PATCH 07/14] remove unused variable --- test/column.test.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/column.test.js b/test/column.test.js index 1c9aa57..837d61f 100644 --- a/test/column.test.js +++ b/test/column.test.js @@ -9,7 +9,7 @@ import { fileToJson } from './helpers.js' describe('readColumn', () => { const parquetFiles = fs.readdirSync('test/files').filter(f => f.endsWith('.parquet')) - parquetFiles.forEach((file, i) => { + parquetFiles.forEach((file) => { it(`read columns from ${file} when rowLimit is undefined`, async () => { const arrayBuffer = await asyncBufferFromFile(`test/files/${file}`).then(e => e.slice(0)) const metadata = parquetMetadata(arrayBuffer) From acb49f7c070b00756dbc64354191035c5ef0e1f0 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Wed, 18 Dec 2024 15:33:34 -0500 Subject: [PATCH 08/14] return early if no metadata is present --- test/column.test.js | 1 + 1 file changed, 1 insertion(+) diff --git a/test/column.test.js b/test/column.test.js index 837d61f..cf9c0c8 100644 --- a/test/column.test.js +++ b/test/column.test.js @@ -15,6 +15,7 @@ describe('readColumn', () => { const metadata = parquetMetadata(arrayBuffer) const result = metadata.row_groups.map((rowGroup) => rowGroup.columns.map((column) => { + if (!column.meta_data) return [] const [columnStartByte, columnEndByte] = getColumnRange(column.meta_data).map(Number) const columnArrayBuffer = arrayBuffer.slice(columnStartByte, columnEndByte) const schemaPath = getSchemaPath(metadata.schema, column.meta_data?.path_in_schema ?? []) From 6da005b7e7794b2e501f143c6c4ba72eea6b5901 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Wed, 18 Dec 2024 15:45:01 -0500 Subject: [PATCH 09/14] address tsc warnings --- src/column.js | 6 +++--- test/column.test.js | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/column.js b/src/column.js index 830c251..d191772 100644 --- a/src/column.js +++ b/src/column.js @@ -10,7 +10,7 @@ import { concat } from './utils.js' * Parse column data from a buffer. * * @param {DataReader} reader - * @param {number} rowLimit maximum number of rows to read (Infinity reads all rows) + * @param {number | undefined} rowLimit maximum number of rows to read (Infinity reads all rows) * @param {ColumnMetaData} columnMetadata column metadata * @param {SchemaTree[]} schemaPath schema path for the column * @param {ParquetReadOptions} options read options @@ -22,9 +22,9 @@ export function readColumn(reader, rowLimit, columnMetadata, schemaPath, { compr let dictionary = undefined /** @type {any[]} */ const rowData = [] - const hasRowLimit = isFinite(rowLimit) && rowLimit >= 0 + const hasRowLimit = rowLimit !== undefined && isFinite(rowLimit) - while (rowData.length < rowLimit || !hasRowLimit) { + while (!hasRowLimit || rowData.length) { if (reader.offset >= reader.view.byteLength - 1) break // end of reader // parse column header const header = parquetHeader(reader) diff --git a/test/column.test.js b/test/column.test.js index cf9c0c8..5d1b830 100644 --- a/test/column.test.js +++ b/test/column.test.js @@ -11,7 +11,8 @@ describe('readColumn', () => { const parquetFiles = fs.readdirSync('test/files').filter(f => f.endsWith('.parquet')) parquetFiles.forEach((file) => { it(`read columns from ${file} when rowLimit is undefined`, async () => { - const arrayBuffer = await asyncBufferFromFile(`test/files/${file}`).then(e => e.slice(0)) + const asyncBuffer = await asyncBufferFromFile(`test/files/${file}`) + const arrayBuffer = await asyncBuffer.slice(0) const metadata = parquetMetadata(arrayBuffer) const result = metadata.row_groups.map((rowGroup) => rowGroup.columns.map((column) => { @@ -20,7 +21,7 @@ describe('readColumn', () => { const columnArrayBuffer = arrayBuffer.slice(columnStartByte, columnEndByte) const schemaPath = getSchemaPath(metadata.schema, column.meta_data?.path_in_schema ?? []) const reader = { view: new DataView(columnArrayBuffer), offset: 0 } - return readColumn(reader, undefined, column.meta_data, schemaPath, { compressors }) + return readColumn(reader, undefined, column.meta_data, schemaPath, { file: asyncBuffer, compressors }) })) const base = file.replace('.parquet', '') From 04262305466021ea38b2aa2333d7596c75ed7d9a Mon Sep 17 00:00:00 2001 From: Brian Park Date: Wed, 18 Dec 2024 15:45:42 -0500 Subject: [PATCH 10/14] add comparison --- src/column.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/column.js b/src/column.js index d191772..60d6a09 100644 --- a/src/column.js +++ b/src/column.js @@ -24,7 +24,7 @@ export function readColumn(reader, rowLimit, columnMetadata, schemaPath, { compr const rowData = [] const hasRowLimit = rowLimit !== undefined && isFinite(rowLimit) - while (!hasRowLimit || rowData.length) { + while (!hasRowLimit || rowData.length < rowLimit) { if (reader.offset >= reader.view.byteLength - 1) break // end of reader // parse column header const header = parquetHeader(reader) From dab11c25b382c0786a9376a97288c5552e0430b1 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Wed, 18 Dec 2024 16:04:22 -0500 Subject: [PATCH 11/14] clarify that undefined is valid for rowLimit --- src/column.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/column.js b/src/column.js index 60d6a09..9b76a68 100644 --- a/src/column.js +++ b/src/column.js @@ -10,7 +10,7 @@ import { concat } from './utils.js' * Parse column data from a buffer. * * @param {DataReader} reader - * @param {number | undefined} rowLimit maximum number of rows to read (Infinity reads all rows) + * @param {number | undefined} rowLimit maximum number of rows to read (undefined reads all rows) * @param {ColumnMetaData} columnMetadata column metadata * @param {SchemaTree[]} schemaPath schema path for the column * @param {ParquetReadOptions} options read options @@ -22,7 +22,7 @@ export function readColumn(reader, rowLimit, columnMetadata, schemaPath, { compr let dictionary = undefined /** @type {any[]} */ const rowData = [] - const hasRowLimit = rowLimit !== undefined && isFinite(rowLimit) + const hasRowLimit = rowLimit !== undefined && rowLimit >= 0 && isFinite(rowLimit) while (!hasRowLimit || rowData.length < rowLimit) { if (reader.offset >= reader.view.byteLength - 1) break // end of reader From 481c5d75b2116714a1c5a77b9aab66b3af3d2970 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Thu, 19 Dec 2024 20:42:13 -0500 Subject: [PATCH 12/14] remove test files --- test/files/adam_genotypes.columns.json | 389 - test/files/brotli_compressed.columns.json | 22 - test/files/byte_array_decimal.columns.json | 30 - .../files/byte_stream_split.zstd.columns.json | 608 - ...te_stream_split_extended.gzip.columns.json | 5232 ------ .../concatenated_gzip_members.columns.json | 519 - test/files/datapage_v2.snappy.columns.json | 56 - test/files/delta_binary_packed.columns.json | 13336 ---------------- test/files/delta_byte_array.columns.json | 9022 ----------- ...elta_encoding_optional_column.columns.json | 1738 -- ...elta_encoding_required_column.columns.json | 1738 -- .../delta_length_byte_array.columns.json | 1006 -- test/files/dict-page-offset-zero.columns.json | 45 - test/files/duckdb2557.columns.json | 1451 -- test/files/duckdb3734.columns.json | 216 - test/files/duckdb4442.columns.json | 55 - test/files/duckdb5533.columns.json | 34 - test/files/fixed_length_decimal.columns.json | 30 - .../float16_nonzeros_and_nans.columns.json | 14 - test/files/hadoop_lz4_compressed.columns.json | 22 - test/files/incorrect_map_schema.columns.json | 20 - test/files/issue23.columns.json | 793 - test/files/lz4_raw_compressed.columns.json | 22 - test/files/nested_structs.rust.columns.json | 652 - test/files/nonnullable.impala.columns.json | 79 - test/files/nullable.impala.columns.json | 605 - ...in-dict-uncompressed-checksum.columns.json | 2008 --- .../files/repeated_no_annotation.columns.json | 60 - test/files/rle_boolean_encoding.columns.json | 74 - test/files/rowgroups.columns.json | 25 - test/files/struct_strings.columns.json | 12 - test/files/unsigned.columns.json | 20 - 32 files changed, 39933 deletions(-) delete mode 100644 test/files/adam_genotypes.columns.json delete mode 100644 test/files/brotli_compressed.columns.json delete mode 100644 test/files/byte_array_decimal.columns.json delete mode 100644 test/files/byte_stream_split.zstd.columns.json delete mode 100644 test/files/byte_stream_split_extended.gzip.columns.json delete mode 100644 test/files/concatenated_gzip_members.columns.json delete mode 100644 test/files/datapage_v2.snappy.columns.json delete mode 100644 test/files/delta_binary_packed.columns.json delete mode 100644 test/files/delta_byte_array.columns.json delete mode 100644 test/files/delta_encoding_optional_column.columns.json delete mode 100644 test/files/delta_encoding_required_column.columns.json delete mode 100644 test/files/delta_length_byte_array.columns.json delete mode 100644 test/files/dict-page-offset-zero.columns.json delete mode 100644 test/files/duckdb2557.columns.json delete mode 100644 test/files/duckdb3734.columns.json delete mode 100644 test/files/duckdb4442.columns.json delete mode 100644 test/files/duckdb5533.columns.json delete mode 100644 test/files/fixed_length_decimal.columns.json delete mode 100644 test/files/float16_nonzeros_and_nans.columns.json delete mode 100644 test/files/hadoop_lz4_compressed.columns.json delete mode 100644 test/files/incorrect_map_schema.columns.json delete mode 100644 test/files/issue23.columns.json delete mode 100644 test/files/lz4_raw_compressed.columns.json delete mode 100644 test/files/nested_structs.rust.columns.json delete mode 100644 test/files/nonnullable.impala.columns.json delete mode 100644 test/files/nullable.impala.columns.json delete mode 100644 test/files/plain-dict-uncompressed-checksum.columns.json delete mode 100644 test/files/repeated_no_annotation.columns.json delete mode 100644 test/files/rle_boolean_encoding.columns.json delete mode 100644 test/files/rowgroups.columns.json delete mode 100644 test/files/struct_strings.columns.json delete mode 100644 test/files/unsigned.columns.json diff --git a/test/files/adam_genotypes.columns.json b/test/files/adam_genotypes.columns.json deleted file mode 100644 index efdc7d2..0000000 --- a/test/files/adam_genotypes.columns.json +++ /dev/null @@ -1,389 +0,0 @@ -[ - [ - [ - [ - null - ] - ], - [ - [ - null - ] - ], - [ - [ - null - ] - ], - [ - [ - [ - "name" - ] - ] - ], - [ - [ - false - ] - ], - [ - [ - null - ] - ], - [ - [ - null - ] - ], - [ - [ - null - ] - ], - [ - [ - null - ] - ], - [ - [ - null - ] - ], - [ - [ - null - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - [ - [] - ] - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - false - ], - [ - false - ], - [ - null - ], - [ - null - ] - ] -] \ No newline at end of file diff --git a/test/files/brotli_compressed.columns.json b/test/files/brotli_compressed.columns.json deleted file mode 100644 index a02b19b..0000000 --- a/test/files/brotli_compressed.columns.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - [ - [ - 1593604800, - 1593604800, - 1593604801, - 1593604801 - ], - [ - "abc", - "def", - "abc", - "def" - ], - [ - 42, - 7.7, - 42.125, - 7.7 - ] - ] -] \ No newline at end of file diff --git a/test/files/byte_array_decimal.columns.json b/test/files/byte_array_decimal.columns.json deleted file mode 100644 index 7e7b52d..0000000 --- a/test/files/byte_array_decimal.columns.json +++ /dev/null @@ -1,30 +0,0 @@ -[ - [ - [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24 - ] - ] -] \ No newline at end of file diff --git a/test/files/byte_stream_split.zstd.columns.json b/test/files/byte_stream_split.zstd.columns.json deleted file mode 100644 index 6c545d0..0000000 --- a/test/files/byte_stream_split.zstd.columns.json +++ /dev/null @@ -1,608 +0,0 @@ -[ - [ - [ - 1.764052391052246, - 0.40015721321105957, - 0.978738009929657, - 2.2408931255340576, - 1.8675580024719238, - -0.9772778749465942, - 0.9500884413719177, - -0.15135720372200012, - -0.10321885347366333, - 0.4105985164642334, - 0.14404356479644775, - 1.4542734622955322, - 0.7610377073287964, - 0.12167501449584961, - 0.44386324286460876, - 0.3336743414402008, - 1.4940791130065918, - -0.2051582634449005, - 0.3130677044391632, - -0.8540957570075989, - -2.5529897212982178, - 0.653618574142456, - 0.8644362092018127, - -0.7421650290489197, - 2.269754648208618, - -1.4543657302856445, - 0.04575851559638977, - -0.18718385696411133, - 1.5327792167663574, - 1.4693588018417358, - 0.154947429895401, - 0.37816253304481506, - -0.8877857327461243, - -1.980796456336975, - -0.34791216254234314, - 0.15634897351264954, - 1.2302906513214111, - 1.202379822731018, - -0.38732680678367615, - -0.302302747964859, - -1.0485529899597168, - -1.420017957687378, - -1.7062702178955078, - 1.950775384902954, - -0.5096521973609924, - -0.4380742907524109, - -1.2527953386306763, - 0.7774903774261475, - -1.6138978004455566, - -0.21274028718471527, - -0.8954665660858154, - 0.38690251111984253, - -0.5108051300048828, - -1.18063223361969, - -0.02818222902715206, - 0.4283318817615509, - 0.06651721894741058, - 0.30247190594673157, - -0.6343221068382263, - -0.3627411723136902, - -0.6724604368209839, - -0.35955315828323364, - -0.8131462931632996, - -1.7262825965881348, - 0.17742614448070526, - -0.4017809331417084, - -1.630198359489441, - 0.46278226375579834, - -0.9072983860969543, - 0.05194539576768875, - 0.7290905714035034, - 0.12898291647434235, - 1.1394007205963135, - -1.234825849533081, - 0.4023416340351105, - -0.6848101019859314, - -0.8707971572875977, - -0.5788496732711792, - -0.3115525245666504, - 0.056165341287851334, - -1.1651498079299927, - 0.9008265137672424, - 0.4656624495983124, - -1.5362436771392822, - 1.4882521629333496, - 1.895889163017273, - 1.1787796020507812, - -0.1799248307943344, - -1.0707526206970215, - 1.0544517040252686, - -0.4031769335269928, - 1.222445011138916, - 0.2082749754190445, - 0.9766390323638916, - 0.3563663959503174, - 0.7065731883049011, - 0.01050002034753561, - 1.7858705520629883, - 0.12691208720207214, - 0.4019893705844879, - 1.8831506967544556, - -1.3477590084075928, - -1.2704850435256958, - 0.969396710395813, - -1.1731233596801758, - 1.9436211585998535, - -0.4136189818382263, - -0.747454822063446, - 1.922942042350769, - 1.4805147647857666, - 1.8675589561462402, - 0.9060446619987488, - -0.8612256646156311, - 1.910064935684204, - -0.26800337433815, - 0.8024563789367676, - 0.9472519755363464, - -0.15501008927822113, - 0.6140793561935425, - 0.922206699848175, - 0.37642553448677063, - -1.0994007587432861, - 0.29823818802833557, - 1.3263858556747437, - -0.694567859172821, - -0.14963454008102417, - -0.4351535439491272, - 1.8492637872695923, - 0.6722947359085083, - 0.40746182203292847, - -0.7699160575866699, - 0.5392491817474365, - -0.6743326783180237, - 0.0318305566906929, - -0.6358460783958435, - 0.676433265209198, - 0.5765908360481262, - -0.20829875767230988, - 0.39600670337677, - -1.0930615663528442, - -1.4912575483322144, - 0.43939170241355896, - 0.16667349636554718, - 0.6350314617156982, - 2.3831448554992676, - 0.9444794654846191, - -0.9128222465515137, - 1.117016315460205, - -1.31590735912323, - -0.46158459782600403, - -0.06824160367250443, - 1.7133426666259766, - -0.7447548508644104, - -0.8264385461807251, - -0.09845252335071564, - -0.6634783148765564, - 1.1266359090805054, - -1.0799314975738525, - -1.1474686861038208, - -0.43782004714012146, - -0.49803245067596436, - 1.9295320510864258, - 0.9494208097457886, - 0.08755124360322952, - -1.225435495376587, - 0.8443629741668701, - -1.0002152919769287, - -1.5447710752487183, - 1.1880297660827637, - 0.31694260239601135, - 0.9208588004112244, - 0.31872764229774475, - 0.8568305969238281, - -0.6510255932807922, - -1.034242868423462, - 0.6815944910049438, - -0.8034096360206604, - -0.6895498037338257, - -0.4555324912071228, - 0.01747915893793106, - -0.3539939224720001, - -1.3749512434005737, - -0.6436184048652649, - -2.223403215408325, - 0.6252314448356628, - -1.602057695388794, - -1.1043833494186401, - 0.05216507986187935, - -0.73956298828125, - 1.543014645576477, - -1.2928569316864014, - 0.2670508623123169, - -0.039282817393541336, - -1.1680934429168701, - 0.523276686668396, - -0.1715463250875473, - 0.7717905640602112, - 0.8235041499137878, - 2.163235902786255, - 1.336527943611145, - -0.3691818416118622, - -0.2393791824579239, - 1.0996595621109009, - 0.6552637219429016, - 0.6401315331459045, - -1.6169559955596924, - -0.024326125159859657, - -0.7380309104919434, - 0.279924601316452, - -0.09815038740634918, - 0.9101788997650146, - 0.31721821427345276, - 0.7863279581069946, - -0.4664191007614136, - -0.9444462656974792, - -0.410049706697464, - -0.017020413652062416, - 0.37915173172950745, - 2.2593090534210205, - -0.0422571524977684, - -0.9559450149536133, - -0.34598177671432495, - -0.463595986366272, - 0.4814814627170563, - -1.5407969951629639, - 0.06326199322938919, - 0.15650653839111328, - 0.23218104243278503, - -0.5973160862922668, - -0.23792172968387604, - -1.4240609407424927, - -0.49331986904144287, - -0.5428614616394043, - 0.4160500466823578, - -1.1561824083328247, - 0.7811980843544006, - 1.494484543800354, - -2.0699849128723145, - 0.42625874280929565, - 0.676908016204834, - -0.6374370455741882, - -0.3972718119621277, - -0.1328805834054947, - -0.29779088497161865, - -0.3090129792690277, - -1.6760038137435913, - 1.1523315906524658, - 1.0796185731887817, - -0.8133642673492432, - -1.4664243459701538, - 0.5210648775100708, - -0.5757879614830017, - 0.14195317029953003, - -0.3193284273147583, - 0.6915387511253357, - 0.694749116897583, - -0.7255973815917969, - -1.383363962173462, - -1.5829384326934814, - 0.6103793978691101, - -1.188859224319458, - -0.5068163275718689, - -0.596314013004303, - -0.05256729573011398, - -1.9362797737121582, - 0.1887785941362381, - 0.523891031742096, - 0.08842208981513977, - -0.3108861744403839, - 0.09740016609430313, - 0.3990463316440582, - -2.772592782974243, - 1.9559123516082764, - 0.3900933265686035, - -0.6524085998535156, - -0.3909533619880676, - 0.4937417805194855, - -0.11610393971204758, - -2.030684471130371, - 2.06449294090271, - -0.11054065823554993, - 1.0201727151870728, - -0.6920498609542847, - 1.5363770723342896, - 0.28634369373321533, - 0.6088438630104065, - -1.0452533960342407, - 1.211145281791687, - 0.6898181438446045, - 1.3018462657928467, - -0.62808758020401, - -0.48102712631225586, - 2.3039166927337646, - -1.0600157976150513, - -0.13594970107078552, - 1.1368913650512695, - 0.09772496670484543, - 0.582953691482544, - -0.39944902062416077, - 0.3700558841228485 - ], - [ - -1.3065268517353166, - 1.658130679618188, - -0.11816404512856976, - -0.6801782039968504, - 0.6663830820319143, - -0.4607197873885533, - -1.3342584714027534, - -1.3467175057975553, - 0.6937731526901325, - -0.1595734381462669, - -0.13370155966843916, - 1.0777438059762627, - -1.1268258087567435, - -0.7306777528648248, - -0.38487980918127546, - 0.094351589317074, - -0.042171451290578935, - -0.2868871923899076, - -0.0616264020956474, - -0.10730527629117469, - -0.7196043885517929, - -0.8129929885540773, - 0.2745163577239395, - -0.8909150829955279, - -1.1573552591908536, - -0.3122922511256933, - -0.1576670161638159, - 2.2567234972982093, - -0.7047002758562337, - 0.9432607249694948, - 0.7471883342046318, - -1.188944955203736, - 0.7732529774025997, - -1.1838806401933177, - -2.659172237996741, - 0.6063195243593807, - -1.7558905834377194, - 0.45093446180591484, - -0.6840108977372166, - 1.6595507961898721, - 1.068509399316009, - -0.45338580385138766, - -0.6878376110286823, - -1.2140774030941206, - -0.4409226322925914, - -0.2803554951845091, - -0.3646935443916854, - 0.15670385527236397, - 0.5785214977288784, - 0.349654456993174, - -0.764143923906443, - -1.4377914738015785, - 1.3645318481024713, - -0.6894491845499376, - -0.6522935999350191, - -0.5211893123011109, - -1.8430695501566485, - -0.4779740040404867, - -0.47965581400794766, - 0.6203582983435125, - 0.698457149107336, - 0.00377088908626934, - 0.9318483741143037, - 0.339964983801262, - -0.01568211160255477, - 0.16092816829822298, - -0.19065349358139935, - -0.3948495140334503, - -0.26773353689396645, - -1.1280113314700069, - 0.280441705316296, - -0.9931236109295807, - 0.8416312640736364, - -0.24945858016094885, - 0.04949498165009074, - 0.49383677628095635, - 0.6433144650629279, - -1.5706234086334527, - -0.20690367616397173, - 0.8801789120807822, - -1.6981058194322545, - 0.3872804753950634, - -2.2555642294021894, - -1.0225068436356035, - 0.0386305518401881, - -1.6567151023219537, - -0.9855107376841507, - -1.4718350074635869, - 1.6481349322075596, - 0.16422775548733395, - 0.5672902778526694, - -0.2226751005151545, - -0.35343174875719907, - -1.6164741886510325, - -0.2918373627478628, - -0.7614922118116233, - 0.8579239242923363, - 1.1411018666575734, - 1.4665787155741776, - 0.852551939461232, - -0.5986539369229861, - -1.1158969859603944, - 0.7666631816450861, - 0.3562928174722889, - -1.7685384506770307, - 0.35548179274376907, - 0.8145198224878663, - 0.058925589181629955, - -0.18505367100934153, - -0.8076484876163557, - -1.4465346995633879, - 0.8002979493400275, - -0.3091144447717088, - -0.23346666154369272, - 1.7327211869191332, - 0.6845011068591904, - 0.3708250012811021, - 0.14206180518723566, - 1.5199948607657727, - 1.7195893074161945, - 0.9295051114795281, - 0.5822245913979243, - -2.0946030712061448, - 0.12372191423350658, - -0.130106954193704, - 0.09395322938556872, - 0.9430460873225178, - -2.7396771671895563, - -0.5693120534701851, - 0.26990435494076137, - -0.4668455460527625, - -1.4169061131262595, - 0.8689634868967954, - 0.27687190584612803, - -0.9711045704444846, - 0.3148172045158238, - 0.8215857120497958, - 0.005292646299360854, - 0.8005648034309968, - 0.07826017516166135, - -0.39522898265435435, - -1.159420516399913, - -0.08593076697161273, - 0.19429293804577166, - 0.8758327615873309, - -0.11510746848722672, - 0.4574156062209908, - -0.9646120137337284, - -0.7826291558275251, - -0.11038929902688775, - -1.0546284639850139, - 0.8202478373246812, - 0.4631303293186071, - 0.2790957643924534, - 0.33890412521594454, - 2.0210435614847975, - -0.46886418796679563, - -2.201441285500558, - 0.1993001968964652, - -0.050603540961665895, - -0.5175190425104033, - -0.9788298593587699, - -0.43918952180214793, - 0.18133842921782128, - -0.5028167006425383, - 2.4124536795437486, - -0.960504381633148, - -0.7931173627076716, - -2.2886200400145285, - 0.251484415021537, - -2.01640662779976, - -0.5394546333745014, - -0.27567053456055696, - -0.7097279658468882, - 1.738872677454511, - 0.9943943913154989, - 1.3191368763015756, - -0.8824188185499185, - 1.1285940645145685, - 0.4960009463439622, - 0.7714059486768455, - 1.0294388287827672, - -0.9087632459590531, - -0.4243176209779015, - 0.8625960113284511, - -2.655619092974933, - 1.5133280825732052, - 0.553132064207584, - -0.045703960660234855, - 0.2205076557571733, - -1.0299352833089765, - -0.34994336458910474, - 1.1002843382203737, - 1.2980219723262212, - 2.6962240525635797, - -0.07392466628041514, - -0.6585529668050037, - -0.5142339659399888, - -1.0180418752873648, - -0.07785475594085076, - 0.38273243001226814, - -0.03424228053195387, - 1.0963468456657985, - -0.23421580134453654, - -0.3474506524985633, - -0.5812684768603252, - -1.6326345262344952, - -1.567767724308454, - -1.1791579306376878, - 1.3014280716647608, - 0.8952602728899299, - 1.3749640663929898, - -1.3322116545945017, - -1.9686246897860202, - -0.6600563201340829, - 0.175818953296028, - 0.4986902749098275, - 1.0479721559680528, - 0.2842796708072146, - 1.7426687806556311, - -0.22260568094832048, - -0.9130792180417964, - -1.6812182154944335, - -0.8889713580954499, - 0.242117960985123, - -0.8887202573536308, - 0.9367424635352571, - 1.412327706037443, - -2.369586905226603, - 0.8640523004976479, - -2.2396040586617367, - 0.4014990550902875, - 1.2248705641936597, - 0.06485610634357618, - -1.2796891732042395, - -0.5854312042777726, - -0.2616454457109007, - -0.18224478378994294, - -0.20289684076666706, - -0.1098827793093138, - 0.2134800489101689, - -1.2085736537332212, - -0.2420198298702195, - 1.5182611703557054, - -0.38464542314251776, - -0.4438360931551978, - 1.0781973037142378, - -2.5591846663440965, - 1.1813786012882859, - -0.6319037580051673, - 0.16392857245258663, - 0.09632135592119682, - 0.9424681192203938, - -0.2675947462353477, - -0.6780257815644504, - 1.2978457906510987, - -2.36417381714118, - 0.02033418170524325, - -1.3479254226291204, - -0.761573388256559, - 2.011256681463137, - -0.044595426455857026, - 0.19506969715138117, - -1.7815628557055914, - -0.7290446587946957, - 0.19655740072878491, - 0.3547576931132181, - 0.6168865543932788, - 0.008627898917576322, - 0.5270042084546597, - 0.453781912635684, - -1.8297404110045314, - 0.03700572191014953, - 0.7679024077327037, - 0.5898798207345195, - -0.3638588099707899, - -0.8056265075393678, - -1.1183119243216322, - -0.13105401154141233, - 1.133079879559722, - -1.951804101481602, - -0.659891729729498, - -1.139802455426774, - 0.7849575212405001, - -0.5543096265713009, - -0.4706376581547914, - -0.216949569936649, - 0.4453932508947973, - -0.39238899814963674, - -3.0461430547999266, - 0.5433118913875197, - 0.43904295767204254, - -0.21954102833121325, - -1.0840366206719345, - 0.3517801106813583, - 0.37923553353558676, - -0.4700328827008748, - -0.21673147057553863, - -0.9301565025243212, - -0.17858909208732915 - ] - ] -] \ No newline at end of file diff --git a/test/files/byte_stream_split_extended.gzip.columns.json b/test/files/byte_stream_split_extended.gzip.columns.json deleted file mode 100644 index 49f6beb..0000000 --- a/test/files/byte_stream_split_extended.gzip.columns.json +++ /dev/null @@ -1,5232 +0,0 @@ -[ - [ - [ - 10.3046875, - 8.9609375, - 10.75, - 10.9375, - 8.046875, - 8.6953125, - 10.125, - 9.6875, - 9.984375, - 9.1484375, - 10.8828125, - 10.78125, - 10.0625, - 11.125, - 10.46875, - 9.140625, - 10.3671875, - 9.0390625, - 10.875, - 9.953125, - 9.8125, - 9.3203125, - 11.21875, - 9.84375, - 9.5703125, - 9.6484375, - 10.53125, - 10.3671875, - 10.4140625, - 10.4296875, - 12.140625, - 9.59375, - 9.484375, - 9.1875, - 10.6171875, - 11.1328125, - 9.8828125, - 9.15625, - 9.171875, - 10.6484375, - 10.7421875, - 10.546875, - 9.3359375, - 10.234375, - 10.1171875, - 10.21875, - 10.875, - 10.2265625, - 10.6796875, - 10.0703125, - 10.2890625, - 10.6328125, - 8.5390625, - 9.6796875, - 9.53125, - 9.359375, - 9.7265625, - 11.4921875, - 9.1328125, - 10.96875, - 8.3203125, - 9.6640625, - 10.1640625, - 10.5859375, - 10.7109375, - 10.796875, - 9.6484375, - 9.5390625, - 10.859375, - 9.8125, - 8.7265625, - 8.8671875, - 9.078125, - 10.5, - 10.140625, - 10.6875, - 9.5703125, - 10.15625, - 10.625, - 9.6875, - 10.453125, - 9.3359375, - 9.640625, - 9.6171875, - 8.8046875, - 10.484375, - 9.53125, - 10.015625, - 10.484375, - 10.4453125, - 10.6640625, - 9.8984375, - 9.578125, - 9.921875, - 8.3125, - 8.5546875, - 8.6796875, - 9, - 10.3984375, - 9.09375, - 9.625, - 11.296875, - 9.640625, - 10.734375, - 9.0625, - 9.796875, - 9.046875, - 9.6640625, - 10.84375, - 8.2734375, - 10.4375, - 10.234375, - 9.40625, - 8.5546875, - 10.0703125, - 9.46875, - 10.234375, - 10.0234375, - 11.6015625, - 9.7578125, - 8.9765625, - 10.1796875, - 10.21875, - 11.359375, - 10.8359375, - 10.359375, - 11.4609375, - 8.8125, - 9.359375, - 9.0703125, - 9.609375, - 8.625, - 10.6328125, - 9.78125, - 8.53125, - 8.984375, - 10.3125, - 10.8359375, - 12, - 12.9140625, - 10.4140625, - 9.0078125, - 7.8671875, - 10.265625, - 9.1875, - 9.5859375, - 9.390625, - 9.859375, - 11.0625, - 10.15625, - 9.84375, - 8.9609375, - 8.328125, - 9.515625, - 9.9453125, - 11.765625, - 10.1328125, - 10.984375, - 9.5, - 8.8125, - 9.03125, - 9.2734375, - 12.125, - 9.1796875, - 10.8359375, - 9.09375, - 10.9296875, - 10.3828125, - 9.84375, - 9.9609375, - 9.34375, - 10.4453125, - 9.546875, - 8.7734375, - 8.71875, - 10.171875, - 11.578125, - 10.15625, - 9.8828125, - 10.2890625, - 11.3046875, - 10.21875, - 9.5859375, - 11.109375, - 10.4296875, - 11.5390625, - 10.1796875, - 8.7734375, - 8.6328125, - 11.6484375, - 11.7265625, - 9.8203125, - 9.6171875, - 11.4609375, - 8.890625, - 9.1015625, - 10.640625, - 9.6015625, - 9.9921875, - 9.8359375 - ], - [ - 10.3046875, - 8.9609375, - 10.75, - 10.9375, - 8.046875, - 8.6953125, - 10.125, - 9.6875, - 9.984375, - 9.1484375, - 10.8828125, - 10.78125, - 10.0625, - 11.125, - 10.46875, - 9.140625, - 10.3671875, - 9.0390625, - 10.875, - 9.953125, - 9.8125, - 9.3203125, - 11.21875, - 9.84375, - 9.5703125, - 9.6484375, - 10.53125, - 10.3671875, - 10.4140625, - 10.4296875, - 12.140625, - 9.59375, - 9.484375, - 9.1875, - 10.6171875, - 11.1328125, - 9.8828125, - 9.15625, - 9.171875, - 10.6484375, - 10.7421875, - 10.546875, - 9.3359375, - 10.234375, - 10.1171875, - 10.21875, - 10.875, - 10.2265625, - 10.6796875, - 10.0703125, - 10.2890625, - 10.6328125, - 8.5390625, - 9.6796875, - 9.53125, - 9.359375, - 9.7265625, - 11.4921875, - 9.1328125, - 10.96875, - 8.3203125, - 9.6640625, - 10.1640625, - 10.5859375, - 10.7109375, - 10.796875, - 9.6484375, - 9.5390625, - 10.859375, - 9.8125, - 8.7265625, - 8.8671875, - 9.078125, - 10.5, - 10.140625, - 10.6875, - 9.5703125, - 10.15625, - 10.625, - 9.6875, - 10.453125, - 9.3359375, - 9.640625, - 9.6171875, - 8.8046875, - 10.484375, - 9.53125, - 10.015625, - 10.484375, - 10.4453125, - 10.6640625, - 9.8984375, - 9.578125, - 9.921875, - 8.3125, - 8.5546875, - 8.6796875, - 9, - 10.3984375, - 9.09375, - 9.625, - 11.296875, - 9.640625, - 10.734375, - 9.0625, - 9.796875, - 9.046875, - 9.6640625, - 10.84375, - 8.2734375, - 10.4375, - 10.234375, - 9.40625, - 8.5546875, - 10.0703125, - 9.46875, - 10.234375, - 10.0234375, - 11.6015625, - 9.7578125, - 8.9765625, - 10.1796875, - 10.21875, - 11.359375, - 10.8359375, - 10.359375, - 11.4609375, - 8.8125, - 9.359375, - 9.0703125, - 9.609375, - 8.625, - 10.6328125, - 9.78125, - 8.53125, - 8.984375, - 10.3125, - 10.8359375, - 12, - 12.9140625, - 10.4140625, - 9.0078125, - 7.8671875, - 10.265625, - 9.1875, - 9.5859375, - 9.390625, - 9.859375, - 11.0625, - 10.15625, - 9.84375, - 8.9609375, - 8.328125, - 9.515625, - 9.9453125, - 11.765625, - 10.1328125, - 10.984375, - 9.5, - 8.8125, - 9.03125, - 9.2734375, - 12.125, - 9.1796875, - 10.8359375, - 9.09375, - 10.9296875, - 10.3828125, - 9.84375, - 9.9609375, - 9.34375, - 10.4453125, - 9.546875, - 8.7734375, - 8.71875, - 10.171875, - 11.578125, - 10.15625, - 9.8828125, - 10.2890625, - 11.3046875, - 10.21875, - 9.5859375, - 11.109375, - 10.4296875, - 11.5390625, - 10.1796875, - 8.7734375, - 8.6328125, - 11.6484375, - 11.7265625, - 9.8203125, - 9.6171875, - 11.4609375, - 8.890625, - 9.1015625, - 10.640625, - 9.6015625, - 9.9921875, - 9.8359375 - ], - [ - 10.33757495880127, - 11.407482147216797, - 10.090584754943848, - 10.643939018249512, - 7.949827671051025, - 9.951281547546387, - 9.156769752502441, - 8.781187057495117, - 9.121848106384277, - 9.665876388549805, - 10.915902137756348, - 8.673606872558594, - 10.030631065368652, - 9.515830993652344, - 9.672327041625977, - 11.002758026123047, - 10.538115501403809, - 11.337398529052734, - 9.845494270324707, - 9.304057121276855, - 9.776141166687012, - 10.242496490478516, - 10.176573753356934, - 8.91561222076416, - 10.090489387512207, - 10.228228569030762, - 12.517474174499512, - 11.87684440612793, - 9.146757125854492, - 9.712616920471191, - 8.536558151245117, - 9.409293174743652, - 10.315605163574219, - 11.205853462219238, - 9.270915985107422, - 9.345853805541992, - 7.852711200714111, - 9.837333679199219, - 8.937585830688477, - 9.470561027526855, - 9.123139381408691, - 9.90573787689209, - 8.242271423339844, - 8.532955169677734, - 12.129246711730957, - 8.712577819824219, - 8.903214454650879, - 11.836913108825684, - 12.905067443847656, - 8.8284330368042, - 9.63175106048584, - 10.34155559539795, - 11.728697776794434, - 9.013142585754395, - 9.754722595214844, - 10.777338027954102, - 10.434765815734863, - 9.623844146728516, - 9.86617660522461, - 8.625103950500488, - 9.761826515197754, - 9.733612060546875, - 10.232170104980469, - 9.444672584533691, - 10.471538543701172, - 11.012716293334961, - 10.155428886413574, - 10.35175609588623, - 10.053154945373535, - 10.000083923339844, - 9.2784423828125, - 10.31649398803711, - 9.902713775634766, - 12.093168258666992, - 11.573354721069336, - 10.385846138000488, - 9.236943244934082, - 8.887588500976562, - 11.191143035888672, - 10.262749671936035, - 10.480143547058105, - 8.255414009094238, - 10.927438735961914, - 10.45442008972168, - 8.889569282531738, - 9.528474807739258, - 10.263717651367188, - 10.05246639251709, - 9.707828521728516, - 9.896512031555176, - 9.74802303314209, - 10.152562141418457, - 11.471491813659668, - 7.4333415031433105, - 9.76314926147461, - 10.176512718200684, - 10.29599380493164, - 9.628085136413574, - 8.243278503417969, - 10.327995300292969, - 11.727350234985352, - 8.46613883972168, - 10.8638277053833, - 9.67147445678711, - 9.938675880432129, - 8.947101593017578, - 9.665543556213379, - 11.300045013427734, - 10.58265495300293, - 11.732311248779297, - 11.177412033081055, - 10.4390869140625, - 11.743934631347656, - 10.438993453979492, - 10.827988624572754, - 9.703429222106934, - 10.066545486450195, - 9.302576065063477, - 10.989583969116211, - 8.821696281433105, - 10.782350540161133, - 9.809349060058594, - 11.171247482299805, - 10.750868797302246, - 11.820646286010742, - 10.730774879455566, - 8.427959442138672, - 9.9330472946167, - 8.82799243927002, - 9.481719970703125, - 11.511228561401367, - 10.637534141540527, - 9.301069259643555, - 8.986282348632812, - 10.032782554626465, - 8.783439636230469, - 9.328859329223633, - 10.312009811401367, - 11.155311584472656, - 10.60876178741455, - 7.708710670471191, - 10.304367065429688, - 10.072033882141113, - 10.41388988494873, - 11.616209983825684, - 7.936761856079102, - 9.408896446228027, - 10.590906143188477, - 8.418405532836914, - 11.47594928741455, - 10.368356704711914, - 10.84658432006836, - 9.429056167602539, - 10.813763618469238, - 11.068471908569336, - 10.232877731323242, - 10.234400749206543, - 10.270342826843262, - 9.1366548538208, - 9.852471351623535, - 9.847477912902832, - 10.383394241333008, - 10.999824523925781, - 8.941463470458984, - 9.874991416931152, - 11.48145580291748, - 9.2564115524292, - 9.177749633789062, - 10.202305793762207, - 10.844385147094727, - 10.011425971984863, - 11.328960418701172, - 10.856794357299805, - 10.841819763183594, - 10.554116249084473, - 12.327652931213379, - 9.794837951660156, - 7.9964776039123535, - 11.604254722595215, - 9.5423002243042, - 10.107880592346191, - 11.309550285339355, - 8.397740364074707, - 8.748353004455566, - 8.398721694946289, - 9.205863952636719, - 10.43963623046875, - 10.524188041687012, - 10.276273727416992, - 8.587234497070312, - 7.689896583557129, - 10.054353713989258, - 9.528223991394043, - 10.459385871887207, - 10.701953887939453, - 10.1382417678833, - 10.760132789611816, - 10.229211807250977, - 10.530064582824707, - 9.295327186584473 - ], - [ - 10.33757495880127, - 11.407482147216797, - 10.090584754943848, - 10.643939018249512, - 7.949827671051025, - 9.951281547546387, - 9.156769752502441, - 8.781187057495117, - 9.121848106384277, - 9.665876388549805, - 10.915902137756348, - 8.673606872558594, - 10.030631065368652, - 9.515830993652344, - 9.672327041625977, - 11.002758026123047, - 10.538115501403809, - 11.337398529052734, - 9.845494270324707, - 9.304057121276855, - 9.776141166687012, - 10.242496490478516, - 10.176573753356934, - 8.91561222076416, - 10.090489387512207, - 10.228228569030762, - 12.517474174499512, - 11.87684440612793, - 9.146757125854492, - 9.712616920471191, - 8.536558151245117, - 9.409293174743652, - 10.315605163574219, - 11.205853462219238, - 9.270915985107422, - 9.345853805541992, - 7.852711200714111, - 9.837333679199219, - 8.937585830688477, - 9.470561027526855, - 9.123139381408691, - 9.90573787689209, - 8.242271423339844, - 8.532955169677734, - 12.129246711730957, - 8.712577819824219, - 8.903214454650879, - 11.836913108825684, - 12.905067443847656, - 8.8284330368042, - 9.63175106048584, - 10.34155559539795, - 11.728697776794434, - 9.013142585754395, - 9.754722595214844, - 10.777338027954102, - 10.434765815734863, - 9.623844146728516, - 9.86617660522461, - 8.625103950500488, - 9.761826515197754, - 9.733612060546875, - 10.232170104980469, - 9.444672584533691, - 10.471538543701172, - 11.012716293334961, - 10.155428886413574, - 10.35175609588623, - 10.053154945373535, - 10.000083923339844, - 9.2784423828125, - 10.31649398803711, - 9.902713775634766, - 12.093168258666992, - 11.573354721069336, - 10.385846138000488, - 9.236943244934082, - 8.887588500976562, - 11.191143035888672, - 10.262749671936035, - 10.480143547058105, - 8.255414009094238, - 10.927438735961914, - 10.45442008972168, - 8.889569282531738, - 9.528474807739258, - 10.263717651367188, - 10.05246639251709, - 9.707828521728516, - 9.896512031555176, - 9.74802303314209, - 10.152562141418457, - 11.471491813659668, - 7.4333415031433105, - 9.76314926147461, - 10.176512718200684, - 10.29599380493164, - 9.628085136413574, - 8.243278503417969, - 10.327995300292969, - 11.727350234985352, - 8.46613883972168, - 10.8638277053833, - 9.67147445678711, - 9.938675880432129, - 8.947101593017578, - 9.665543556213379, - 11.300045013427734, - 10.58265495300293, - 11.732311248779297, - 11.177412033081055, - 10.4390869140625, - 11.743934631347656, - 10.438993453979492, - 10.827988624572754, - 9.703429222106934, - 10.066545486450195, - 9.302576065063477, - 10.989583969116211, - 8.821696281433105, - 10.782350540161133, - 9.809349060058594, - 11.171247482299805, - 10.750868797302246, - 11.820646286010742, - 10.730774879455566, - 8.427959442138672, - 9.9330472946167, - 8.82799243927002, - 9.481719970703125, - 11.511228561401367, - 10.637534141540527, - 9.301069259643555, - 8.986282348632812, - 10.032782554626465, - 8.783439636230469, - 9.328859329223633, - 10.312009811401367, - 11.155311584472656, - 10.60876178741455, - 7.708710670471191, - 10.304367065429688, - 10.072033882141113, - 10.41388988494873, - 11.616209983825684, - 7.936761856079102, - 9.408896446228027, - 10.590906143188477, - 8.418405532836914, - 11.47594928741455, - 10.368356704711914, - 10.84658432006836, - 9.429056167602539, - 10.813763618469238, - 11.068471908569336, - 10.232877731323242, - 10.234400749206543, - 10.270342826843262, - 9.1366548538208, - 9.852471351623535, - 9.847477912902832, - 10.383394241333008, - 10.999824523925781, - 8.941463470458984, - 9.874991416931152, - 11.48145580291748, - 9.2564115524292, - 9.177749633789062, - 10.202305793762207, - 10.844385147094727, - 10.011425971984863, - 11.328960418701172, - 10.856794357299805, - 10.841819763183594, - 10.554116249084473, - 12.327652931213379, - 9.794837951660156, - 7.9964776039123535, - 11.604254722595215, - 9.5423002243042, - 10.107880592346191, - 11.309550285339355, - 8.397740364074707, - 8.748353004455566, - 8.398721694946289, - 9.205863952636719, - 10.43963623046875, - 10.524188041687012, - 10.276273727416992, - 8.587234497070312, - 7.689896583557129, - 10.054353713989258, - 9.528223991394043, - 10.459385871887207, - 10.701953887939453, - 10.1382417678833, - 10.760132789611816, - 10.229211807250977, - 10.530064582824707, - 9.295327186584473 - ], - [ - 9.82038858616854, - 10.196776096656958, - 10.820528475417419, - 9.606258827775427, - 10.521167255732113, - 9.734161208084622, - 9.88245783267187, - 10.829519042024073, - 8.006939628945844, - 8.703527671925238, - 8.517814602557179, - 7.666383880151695, - 9.321735559844823, - 10.749433899727741, - 9.715115933617426, - 10.197790081941852, - 11.089217496710793, - 11.327686132267692, - 9.93086206527386, - 11.353585889569397, - 10.09212665843411, - 9.162601776172538, - 9.405599647801266, - 8.519463487434983, - 9.111866146266347, - 9.641983311925571, - 10.803585019378602, - 11.720769831165985, - 8.61781848462296, - 10.392827468259918, - 8.959456060842466, - 10.474697088463202, - 9.868913349312274, - 8.16909417415247, - 10.928296991568484, - 9.394999287191268, - 9.466099761626445, - 8.93024758871031, - 9.345716723312444, - 10.427890440694917, - 9.810755659063595, - 10.328662002282481, - 10.361921853928843, - 11.320661655528166, - 9.657213849135621, - 8.523142183154269, - 11.067222416571983, - 9.668511827902746, - 11.114592444577378, - 10.38337711318247, - 9.868862469796655, - 10.348775894046295, - 11.9510125601263, - 12.076980529053753, - 10.06938113513278, - 10.160190593317076, - 11.076240157466385, - 9.154338967232652, - 10.333070372618256, - 9.974137152046143, - 10.313908211457553, - 9.166631194050595, - 8.41043250669103, - 7.927016564008708, - 8.882615887010392, - 9.541324715060666, - 9.706808413351238, - 11.937231162429518, - 11.105993369907297, - 9.037908883658373, - 10.347708452450957, - 9.592921763649676, - 9.715636161959905, - 10.185325649415383, - 10.619171116975393, - 9.660741516115985, - 11.063851532734358, - 8.858061773857596, - 10.006339062362269, - 12.597673726595833, - 10.223079742625275, - 11.433214506606173, - 10.091520178173209, - 10.580777095329797, - 9.943216805607308, - 9.829592418835796, - 9.22051760327458, - 10.430301358957554, - 9.148462810814232, - 10.66558523631343, - 11.08528700444591, - 10.36653140723723, - 9.713751266444309, - 10.453965579308695, - 9.691326944453587, - 10.935547125465149, - 8.168593915784877, - 9.664392631881354, - 8.009188004876002, - 8.504939169772795, - 11.36386222981391, - 10.895184981971687, - 9.28051976671521, - 8.497496543959103, - 7.035471162158348, - 9.456504492067365, - 12.420415012247403, - 10.434884271463648, - 9.44042771395051, - 10.465080209500305, - 8.439041647005556, - 9.702676637302364, - 10.099477473015739, - 9.913899348178951, - 10.79080612169008, - 10.344645226236052, - 10.668326018107997, - 9.311627717769241, - 10.897815408410548, - 11.628936947623991, - 9.029850480348587, - 9.112304344285441, - 11.335784336320232, - 9.80865601330494, - 11.403821392066558, - 9.557464288107816, - 11.455045576270711, - 10.131485816805451, - 10.258228823322694, - 11.564718021669904, - 9.638229522555829, - 9.058877904075041, - 9.551435791971645, - 10.452333950643139, - 8.434240927819486, - 10.637470902651122, - 9.461228682382258, - 11.147812660733564, - 7.605739695099528, - 9.213434224895831, - 8.313531848765898, - 9.173770533636047, - 10.247665901108943, - 9.820773374550246, - 9.746622431051986, - 9.840815128619939, - 10.203388240619944, - 8.991463958056892, - 10.706849640899051, - 10.662665970385484, - 10.3850379376561, - 10.556533442751263, - 10.296418000808659, - 12.035073302731067, - 9.91290582894749, - 9.692916781665422, - 9.246472419642622, - 8.967737329422164, - 8.755528212398925, - 9.111202686769081, - 9.929319618347929, - 10.334295128497715, - 10.051142058552161, - 9.234464722570287, - 10.900184564019963, - 10.739412672300947, - 9.840351692577983, - 9.347083855335288, - 10.5484279208298, - 10.187973587486104, - 8.551872740584953, - 9.932019744015594, - 10.26203581207438, - 9.100305213512247, - 10.189843392837442, - 8.54517751474221, - 11.33618610001217, - 11.247949985059432, - 9.747482665697035, - 10.363454337839073, - 7.5900780342001255, - 8.843652339734668, - 9.70622107984787, - 8.92786697857314, - 10.714396482630658, - 11.997296530747994, - 8.823385280570697, - 9.162536595914807, - 10.23544836830993, - 11.61111614849962, - 8.777625687460096, - 10.249036122306942, - 11.82129885081311, - 8.348240851820734, - 8.718930793154168, - 9.576393393539162, - 9.47941158714459, - 10.812601287753644, - 10.241659719820838, - 8.225037940357872 - ], - [ - 9.82038858616854, - 10.196776096656958, - 10.820528475417419, - 9.606258827775427, - 10.521167255732113, - 9.734161208084622, - 9.88245783267187, - 10.829519042024073, - 8.006939628945844, - 8.703527671925238, - 8.517814602557179, - 7.666383880151695, - 9.321735559844823, - 10.749433899727741, - 9.715115933617426, - 10.197790081941852, - 11.089217496710793, - 11.327686132267692, - 9.93086206527386, - 11.353585889569397, - 10.09212665843411, - 9.162601776172538, - 9.405599647801266, - 8.519463487434983, - 9.111866146266347, - 9.641983311925571, - 10.803585019378602, - 11.720769831165985, - 8.61781848462296, - 10.392827468259918, - 8.959456060842466, - 10.474697088463202, - 9.868913349312274, - 8.16909417415247, - 10.928296991568484, - 9.394999287191268, - 9.466099761626445, - 8.93024758871031, - 9.345716723312444, - 10.427890440694917, - 9.810755659063595, - 10.328662002282481, - 10.361921853928843, - 11.320661655528166, - 9.657213849135621, - 8.523142183154269, - 11.067222416571983, - 9.668511827902746, - 11.114592444577378, - 10.38337711318247, - 9.868862469796655, - 10.348775894046295, - 11.9510125601263, - 12.076980529053753, - 10.06938113513278, - 10.160190593317076, - 11.076240157466385, - 9.154338967232652, - 10.333070372618256, - 9.974137152046143, - 10.313908211457553, - 9.166631194050595, - 8.41043250669103, - 7.927016564008708, - 8.882615887010392, - 9.541324715060666, - 9.706808413351238, - 11.937231162429518, - 11.105993369907297, - 9.037908883658373, - 10.347708452450957, - 9.592921763649676, - 9.715636161959905, - 10.185325649415383, - 10.619171116975393, - 9.660741516115985, - 11.063851532734358, - 8.858061773857596, - 10.006339062362269, - 12.597673726595833, - 10.223079742625275, - 11.433214506606173, - 10.091520178173209, - 10.580777095329797, - 9.943216805607308, - 9.829592418835796, - 9.22051760327458, - 10.430301358957554, - 9.148462810814232, - 10.66558523631343, - 11.08528700444591, - 10.36653140723723, - 9.713751266444309, - 10.453965579308695, - 9.691326944453587, - 10.935547125465149, - 8.168593915784877, - 9.664392631881354, - 8.009188004876002, - 8.504939169772795, - 11.36386222981391, - 10.895184981971687, - 9.28051976671521, - 8.497496543959103, - 7.035471162158348, - 9.456504492067365, - 12.420415012247403, - 10.434884271463648, - 9.44042771395051, - 10.465080209500305, - 8.439041647005556, - 9.702676637302364, - 10.099477473015739, - 9.913899348178951, - 10.79080612169008, - 10.344645226236052, - 10.668326018107997, - 9.311627717769241, - 10.897815408410548, - 11.628936947623991, - 9.029850480348587, - 9.112304344285441, - 11.335784336320232, - 9.80865601330494, - 11.403821392066558, - 9.557464288107816, - 11.455045576270711, - 10.131485816805451, - 10.258228823322694, - 11.564718021669904, - 9.638229522555829, - 9.058877904075041, - 9.551435791971645, - 10.452333950643139, - 8.434240927819486, - 10.637470902651122, - 9.461228682382258, - 11.147812660733564, - 7.605739695099528, - 9.213434224895831, - 8.313531848765898, - 9.173770533636047, - 10.247665901108943, - 9.820773374550246, - 9.746622431051986, - 9.840815128619939, - 10.203388240619944, - 8.991463958056892, - 10.706849640899051, - 10.662665970385484, - 10.3850379376561, - 10.556533442751263, - 10.296418000808659, - 12.035073302731067, - 9.91290582894749, - 9.692916781665422, - 9.246472419642622, - 8.967737329422164, - 8.755528212398925, - 9.111202686769081, - 9.929319618347929, - 10.334295128497715, - 10.051142058552161, - 9.234464722570287, - 10.900184564019963, - 10.739412672300947, - 9.840351692577983, - 9.347083855335288, - 10.5484279208298, - 10.187973587486104, - 8.551872740584953, - 9.932019744015594, - 10.26203581207438, - 9.100305213512247, - 10.189843392837442, - 8.54517751474221, - 11.33618610001217, - 11.247949985059432, - 9.747482665697035, - 10.363454337839073, - 7.5900780342001255, - 8.843652339734668, - 9.70622107984787, - 8.92786697857314, - 10.714396482630658, - 11.997296530747994, - 8.823385280570697, - 9.162536595914807, - 10.23544836830993, - 11.61111614849962, - 8.777625687460096, - 10.249036122306942, - 11.82129885081311, - 8.348240851820734, - 8.718930793154168, - 9.576393393539162, - 9.47941158714459, - 10.812601287753644, - 10.241659719820838, - 8.225037940357872 - ], - [ - 24191, - 41157, - 7403, - 79368, - 64983, - 8481, - 22192, - 55546, - 54041, - 80205, - 26609, - 92470, - 44447, - 82258, - 23838, - 3697, - 5505, - 37270, - 95315, - 4869, - 36897, - 10928, - 93156, - 67530, - 76269, - 71325, - 65702, - 77372, - 812, - 86545, - 73986, - 73943, - 39343, - 80087, - 38181, - 4896, - 90781, - 23453, - 10190, - 62189, - 23365, - 85812, - 44375, - 450, - 95171, - 51462, - 26297, - 67728, - 53061, - 2960, - 75964, - 40135, - 69981, - 89563, - 61061, - 67161, - 25465, - 23765, - 41500, - 85278, - 52419, - 34803, - 77961, - 85334, - 90253, - 29894, - 70964, - 59032, - 44897, - 39694, - 11455, - 27482, - 54966, - 88655, - 86634, - 18759, - 67932, - 8481, - 67501, - 34192, - 44984, - 71763, - 42488, - 80743, - 53358, - 99874, - 63824, - 29636, - 77528, - 40794, - 53416, - 13682, - 11934, - 57487, - 18669, - 99758, - 85567, - 70088, - 73469, - 59521, - 6029, - 39236, - 49580, - 91529, - 21949, - 49691, - 34406, - 13436, - 10301, - 36537, - 8242, - 6716, - 35086, - 20197, - 55480, - 1766, - 30181, - 45327, - 96314, - 63454, - 88071, - 34329, - 44970, - 42038, - 88739, - 95920, - 96233, - 75196, - 50311, - 54085, - 98051, - 28454, - 34670, - 89699, - 38632, - 23509, - 56046, - 32534, - 89087, - 90906, - 30601, - 52954, - 98399, - 74231, - 21562, - 59074, - 61989, - 65343, - 2501, - 29938, - 85461, - 24137, - 29969, - 32249, - 17738, - 15544, - 34701, - 87431, - 153, - 28324, - 6062, - 56148, - 25060, - 79197, - 58501, - 78382, - 63490, - 43838, - 86096, - 47625, - 94993, - 99470, - 58902, - 67459, - 25566, - 81463, - 67159, - 90255, - 26700, - 78758, - 47027, - 18517, - 17119, - 56217, - 31944, - 10189, - 42714, - 65292, - 31894, - 95534, - 77954, - 51273, - 93465, - 43297, - 13966, - 3584, - 93802, - 95977, - 73925, - 10300 - ], - [ - 24191, - 41157, - 7403, - 79368, - 64983, - 8481, - 22192, - 55546, - 54041, - 80205, - 26609, - 92470, - 44447, - 82258, - 23838, - 3697, - 5505, - 37270, - 95315, - 4869, - 36897, - 10928, - 93156, - 67530, - 76269, - 71325, - 65702, - 77372, - 812, - 86545, - 73986, - 73943, - 39343, - 80087, - 38181, - 4896, - 90781, - 23453, - 10190, - 62189, - 23365, - 85812, - 44375, - 450, - 95171, - 51462, - 26297, - 67728, - 53061, - 2960, - 75964, - 40135, - 69981, - 89563, - 61061, - 67161, - 25465, - 23765, - 41500, - 85278, - 52419, - 34803, - 77961, - 85334, - 90253, - 29894, - 70964, - 59032, - 44897, - 39694, - 11455, - 27482, - 54966, - 88655, - 86634, - 18759, - 67932, - 8481, - 67501, - 34192, - 44984, - 71763, - 42488, - 80743, - 53358, - 99874, - 63824, - 29636, - 77528, - 40794, - 53416, - 13682, - 11934, - 57487, - 18669, - 99758, - 85567, - 70088, - 73469, - 59521, - 6029, - 39236, - 49580, - 91529, - 21949, - 49691, - 34406, - 13436, - 10301, - 36537, - 8242, - 6716, - 35086, - 20197, - 55480, - 1766, - 30181, - 45327, - 96314, - 63454, - 88071, - 34329, - 44970, - 42038, - 88739, - 95920, - 96233, - 75196, - 50311, - 54085, - 98051, - 28454, - 34670, - 89699, - 38632, - 23509, - 56046, - 32534, - 89087, - 90906, - 30601, - 52954, - 98399, - 74231, - 21562, - 59074, - 61989, - 65343, - 2501, - 29938, - 85461, - 24137, - 29969, - 32249, - 17738, - 15544, - 34701, - 87431, - 153, - 28324, - 6062, - 56148, - 25060, - 79197, - 58501, - 78382, - 63490, - 43838, - 86096, - 47625, - 94993, - 99470, - 58902, - 67459, - 25566, - 81463, - 67159, - 90255, - 26700, - 78758, - 47027, - 18517, - 17119, - 56217, - 31944, - 10189, - 42714, - 65292, - 31894, - 95534, - 77954, - 51273, - 93465, - 43297, - 13966, - 3584, - 93802, - 95977, - 73925, - 10300 - ], - [ - 293650000000, - 41079000000, - 51248000000, - 246066000000, - 572141000000, - 65530000000, - 984601000000, - 455117000000, - 263845000000, - 516087000000, - 790155000000, - 312569000000, - 47513000000, - 50960000000, - 851985000000, - 111600000000, - 635563000000, - 384504000000, - 777517000000, - 60528000000, - 897792000000, - 698189000000, - 449277000000, - 207020000000, - 977141000000, - 302071000000, - 490512000000, - 394125000000, - 230550000000, - 416609000000, - 151484000000, - 1660000000, - 289992000000, - 112070000000, - 414778000000, - 862764000000, - 162569000000, - 1233000000, - 111094000000, - 508167000000, - 274838000000, - 489502000000, - 29247000000, - 333094000000, - 410134000000, - 431327000000, - 551158000000, - 780581000000, - 467229000000, - 841203000000, - 529735000000, - 260348000000, - 229018000000, - 322490000000, - 597463000000, - 242482000000, - 914173000000, - 479863000000, - 863272000000, - 683258000000, - 333352000000, - 228252000000, - 743944000000, - 330735000000, - 246867000000, - 930384000000, - 482629000000, - 48569000000, - 494767000000, - 460769000000, - 863968000000, - 711558000000, - 191357000000, - 150454000000, - 603594000000, - 47374000000, - 319015000000, - 138205000000, - 20561000000, - 918823000000, - 89820000000, - 9259000000, - 932891000000, - 188321000000, - 816557000000, - 31283000000, - 153556000000, - 110629000000, - 706262000000, - 620149000000, - 475502000000, - 241638000000, - 88859000000, - 569212000000, - 230714000000, - 590195000000, - 687468000000, - 849435000000, - 493984000000, - 4741000000, - 280666000000, - 853369000000, - 533250000000, - 619119000000, - 457823000000, - 162743000000, - 896703000000, - 772937000000, - 995183000000, - 855491000000, - 291133000000, - 254263000000, - 248474000000, - 918793000000, - 556935000000, - 454457000000, - 968261000000, - 603424000000, - 909431000000, - 984649000000, - 79445000000, - 361536000000, - 734139000000, - 813159000000, - 148484000000, - 318399000000, - 548172000000, - 799213000000, - 112967000000, - 600733000000, - 296442000000, - 216355000000, - 515399000000, - 414026000000, - 635711000000, - 317635000000, - 823275000000, - 78108000000, - 861879000000, - 29834000000, - 735895000000, - 346478000000, - 383334000000, - 19034000000, - 702100000000, - 165487000000, - 659156000000, - 725183000000, - 845238000000, - 708091000000, - 301500000000, - 738580000000, - 825950000000, - 317153000000, - 124176000000, - 890019000000, - 147939000000, - 593830000000, - 236280000000, - 126026000000, - 776415000000, - 143718000000, - 670225000000, - 693095000000, - 60228000000, - 172943000000, - 794363000000, - 507292000000, - 121351000000, - 991774000000, - 264988000000, - 4007000000, - 924166000000, - 16579000000, - 553358000000, - 993084000000, - 577809000000, - 584638000000, - 388174000000, - 126909000000, - 572691000000, - 897302000000, - 91102000000, - 880380000000, - 415046000000, - 536200000000, - 165404000000, - 621792000000, - 182353000000, - 273187000000, - 721612000000, - 50519000000, - 447181000000, - 594567000000, - 132028000000, - 294755000000, - 343501000000, - 663621000000, - 976709000000, - 836245000000 - ], - [ - 293650000000, - 41079000000, - 51248000000, - 246066000000, - 572141000000, - 65530000000, - 984601000000, - 455117000000, - 263845000000, - 516087000000, - 790155000000, - 312569000000, - 47513000000, - 50960000000, - 851985000000, - 111600000000, - 635563000000, - 384504000000, - 777517000000, - 60528000000, - 897792000000, - 698189000000, - 449277000000, - 207020000000, - 977141000000, - 302071000000, - 490512000000, - 394125000000, - 230550000000, - 416609000000, - 151484000000, - 1660000000, - 289992000000, - 112070000000, - 414778000000, - 862764000000, - 162569000000, - 1233000000, - 111094000000, - 508167000000, - 274838000000, - 489502000000, - 29247000000, - 333094000000, - 410134000000, - 431327000000, - 551158000000, - 780581000000, - 467229000000, - 841203000000, - 529735000000, - 260348000000, - 229018000000, - 322490000000, - 597463000000, - 242482000000, - 914173000000, - 479863000000, - 863272000000, - 683258000000, - 333352000000, - 228252000000, - 743944000000, - 330735000000, - 246867000000, - 930384000000, - 482629000000, - 48569000000, - 494767000000, - 460769000000, - 863968000000, - 711558000000, - 191357000000, - 150454000000, - 603594000000, - 47374000000, - 319015000000, - 138205000000, - 20561000000, - 918823000000, - 89820000000, - 9259000000, - 932891000000, - 188321000000, - 816557000000, - 31283000000, - 153556000000, - 110629000000, - 706262000000, - 620149000000, - 475502000000, - 241638000000, - 88859000000, - 569212000000, - 230714000000, - 590195000000, - 687468000000, - 849435000000, - 493984000000, - 4741000000, - 280666000000, - 853369000000, - 533250000000, - 619119000000, - 457823000000, - 162743000000, - 896703000000, - 772937000000, - 995183000000, - 855491000000, - 291133000000, - 254263000000, - 248474000000, - 918793000000, - 556935000000, - 454457000000, - 968261000000, - 603424000000, - 909431000000, - 984649000000, - 79445000000, - 361536000000, - 734139000000, - 813159000000, - 148484000000, - 318399000000, - 548172000000, - 799213000000, - 112967000000, - 600733000000, - 296442000000, - 216355000000, - 515399000000, - 414026000000, - 635711000000, - 317635000000, - 823275000000, - 78108000000, - 861879000000, - 29834000000, - 735895000000, - 346478000000, - 383334000000, - 19034000000, - 702100000000, - 165487000000, - 659156000000, - 725183000000, - 845238000000, - 708091000000, - 301500000000, - 738580000000, - 825950000000, - 317153000000, - 124176000000, - 890019000000, - 147939000000, - 593830000000, - 236280000000, - 126026000000, - 776415000000, - 143718000000, - 670225000000, - 693095000000, - 60228000000, - 172943000000, - 794363000000, - 507292000000, - 121351000000, - 991774000000, - 264988000000, - 4007000000, - 924166000000, - 16579000000, - 553358000000, - 993084000000, - 577809000000, - 584638000000, - 388174000000, - 126909000000, - 572691000000, - 897302000000, - 91102000000, - 880380000000, - 415046000000, - 536200000000, - 165404000000, - 621792000000, - 182353000000, - 273187000000, - 721612000000, - 50519000000, - 447181000000, - 594567000000, - 132028000000, - 294755000000, - 343501000000, - 663621000000, - 976709000000, - 836245000000 - ], - [ - [ - 48, - 51, - 55, - 57, - 53 - ], - [ - 48, - 48, - 51, - 54, - 51 - ], - [ - 48, - 49, - 48, - 51, - 56 - ], - [ - 49, - 49, - 57, - 49, - 52 - ], - [ - 48, - 51, - 49, - 50, - 53 - ], - [ - 48, - 52, - 54, - 50, - 53 - ], - [ - 49, - 54, - 57, - 52, - 55 - ], - [ - 49, - 55, - 52, - 55, - 55 - ], - [ - 49, - 54, - 55, - 56, - 48 - ], - [ - 48, - 53, - 48, - 55, - 51 - ], - [ - 49, - 50, - 51, - 57, - 51 - ], - [ - 49, - 50, - 50, - 49, - 53 - ], - [ - 48, - 51, - 55, - 48, - 52 - ], - [ - 49, - 49, - 48, - 55, - 48 - ], - [ - 49, - 48, - 53, - 48, - 53 - ], - [ - 48, - 55, - 57, - 50, - 51 - ], - [ - 49, - 53, - 48, - 51, - 51 - ], - [ - 49, - 51, - 53, - 53, - 50 - ], - [ - 49, - 48, - 54, - 53, - 51 - ], - [ - 49, - 52, - 53, - 49, - 53 - ], - [ - 49, - 53, - 50, - 54, - 50 - ], - [ - 49, - 49, - 51, - 51, - 56 - ], - [ - 48, - 53, - 51, - 53, - 51 - ], - [ - 49, - 53, - 49, - 54, - 56 - ], - [ - 49, - 52, - 51, - 53, - 50 - ], - [ - 49, - 57, - 54, - 54, - 56 - ], - [ - 48, - 50, - 57, - 57, - 53 - ], - [ - 48, - 56, - 51, - 56, - 53 - ], - [ - 49, - 56, - 52, - 56, - 52 - ], - [ - 49, - 48, - 50, - 57, - 49 - ], - [ - 49, - 56, - 56, - 53, - 50 - ], - [ - 48, - 48, - 50, - 52, - 57 - ], - [ - 48, - 48, - 55, - 48, - 51 - ], - [ - 49, - 53, - 57, - 50, - 48 - ], - [ - 48, - 55, - 49, - 54, - 56 - ], - [ - 49, - 48, - 52, - 48, - 52 - ], - [ - 48, - 56, - 53, - 54, - 48 - ], - [ - 48, - 56, - 49, - 53, - 57 - ], - [ - 49, - 56, - 55, - 56, - 57 - ], - [ - 48, - 49, - 56, - 56, - 49 - ], - [ - 49, - 53, - 52, - 52, - 52 - ], - [ - 49, - 55, - 55, - 57, - 51 - ], - [ - 49, - 51, - 49, - 52, - 56 - ], - [ - 48, - 55, - 57, - 48, - 48 - ], - [ - 48, - 51, - 50, - 48, - 48 - ], - [ - 49, - 51, - 54, - 53, - 49 - ], - [ - 48, - 57, - 51, - 55, - 53 - ], - [ - 48, - 50, - 57, - 56, - 55 - ], - [ - 48, - 55, - 49, - 57, - 51 - ], - [ - 49, - 57, - 50, - 51, - 48 - ], - [ - 48, - 53, - 51, - 48, - 55 - ], - [ - 48, - 51, - 53, - 54, - 56 - ], - [ - 49, - 51, - 54, - 51, - 57 - ], - [ - 48, - 51, - 57, - 57, - 48 - ], - [ - 49, - 56, - 51, - 57, - 56 - ], - [ - 49, - 55, - 49, - 55, - 57 - ], - [ - 49, - 57, - 54, - 55, - 48 - ], - [ - 49, - 56, - 50, - 53, - 49 - ], - [ - 48, - 52, - 56, - 55, - 53 - ], - [ - 48, - 52, - 50, - 52, - 50 - ], - [ - 48, - 54, - 56, - 53, - 50 - ], - [ - 48, - 57, - 51, - 57, - 54 - ], - [ - 49, - 55, - 53, - 57, - 57 - ], - [ - 49, - 52, - 54, - 54, - 57 - ], - [ - 49, - 50, - 56, - 56, - 56 - ], - [ - 49, - 55, - 53, - 54, - 55 - ], - [ - 49, - 50, - 57, - 49, - 55 - ], - [ - 48, - 55, - 53, - 56, - 49 - ], - [ - 48, - 56, - 50, - 54, - 48 - ], - [ - 49, - 48, - 51, - 52, - 48 - ], - [ - 48, - 49, - 55, - 55, - 53 - ], - [ - 49, - 52, - 56, - 51, - 52 - ], - [ - 49, - 51, - 48, - 53, - 53 - ], - [ - 49, - 52, - 54, - 50, - 50 - ], - [ - 49, - 48, - 54, - 55, - 56 - ], - [ - 49, - 53, - 54, - 53, - 57 - ], - [ - 49, - 56, - 57, - 57, - 53 - ], - [ - 49, - 49, - 51, - 57, - 56 - ], - [ - 48, - 56, - 56, - 56, - 55 - ], - [ - 48, - 50, - 48, - 57, - 50 - ], - [ - 49, - 53, - 53, - 55, - 51 - ], - [ - 49, - 56, - 48, - 55, - 57 - ], - [ - 49, - 51, - 57, - 56, - 57 - ], - [ - 49, - 55, - 51, - 49, - 49 - ], - [ - 49, - 55, - 50, - 50, - 51 - ], - [ - 49, - 53, - 57, - 54, - 49 - ], - [ - 49, - 48, - 48, - 53, - 55 - ], - [ - 48, - 49, - 57, - 57, - 55 - ], - [ - 48, - 48, - 48, - 54, - 52 - ], - [ - 48, - 52, - 48, - 56, - 55 - ], - [ - 48, - 56, - 54, - 50, - 48 - ], - [ - 49, - 52, - 56, - 55, - 50 - ], - [ - 48, - 57, - 49, - 49, - 54 - ], - [ - 48, - 48, - 52, - 54, - 50 - ], - [ - 48, - 52, - 50, - 48, - 54 - ], - [ - 49, - 57, - 53, - 56, - 52 - ], - [ - 49, - 57, - 55, - 54, - 48 - ], - [ - 48, - 55, - 53, - 52, - 50 - ], - [ - 49, - 54, - 48, - 57, - 57 - ], - [ - 49, - 52, - 51, - 56, - 54 - ], - [ - 49, - 56, - 54, - 50, - 53 - ], - [ - 49, - 55, - 55, - 53, - 49 - ], - [ - 49, - 50, - 53, - 55, - 52 - ], - [ - 48, - 55, - 56, - 57, - 50 - ], - [ - 49, - 50, - 53, - 51, - 51 - ], - [ - 48, - 54, - 51, - 56, - 50 - ], - [ - 48, - 54, - 57, - 54, - 49 - ], - [ - 49, - 50, - 49, - 55, - 52 - ], - [ - 49, - 49, - 52, - 50, - 55 - ], - [ - 49, - 49, - 54, - 49, - 57 - ], - [ - 48, - 55, - 54, - 57, - 51 - ], - [ - 48, - 56, - 49, - 56, - 50 - ], - [ - 48, - 48, - 50, - 48, - 51 - ], - [ - 49, - 50, - 48, - 51, - 53 - ], - [ - 49, - 49, - 53, - 49, - 53 - ], - [ - 49, - 56, - 55, - 48, - 55 - ], - [ - 49, - 48, - 48, - 56, - 53 - ], - [ - 48, - 57, - 51, - 53, - 50 - ], - [ - 48, - 49, - 51, - 53, - 51 - ], - [ - 48, - 51, - 57, - 51, - 52 - ], - [ - 48, - 54, - 55, - 54, - 48 - ], - [ - 48, - 55, - 53, - 52, - 52 - ], - [ - 48, - 55, - 50, - 53, - 51 - ], - [ - 48, - 55, - 56, - 56, - 50 - ], - [ - 49, - 53, - 51, - 55, - 56 - ], - [ - 48, - 50, - 54, - 50, - 50 - ], - [ - 48, - 54, - 54, - 52, - 53 - ], - [ - 48, - 51, - 50, - 53, - 55 - ], - [ - 48, - 54, - 49, - 53, - 53 - ], - [ - 49, - 51, - 54, - 57, - 49 - ], - [ - 48, - 48, - 57, - 51, - 53 - ], - [ - 48, - 54, - 55, - 56, - 57 - ], - [ - 48, - 48, - 52, - 55, - 51 - ], - [ - 49, - 57, - 48, - 57, - 55 - ], - [ - 49, - 52, - 53, - 52, - 53 - ], - [ - 48, - 52, - 56, - 55, - 49 - ], - [ - 48, - 51, - 57, - 54, - 51 - ], - [ - 48, - 49, - 57, - 55, - 56 - ], - [ - 48, - 57, - 52, - 53, - 55 - ], - [ - 49, - 53, - 48, - 55, - 48 - ], - [ - 49, - 49, - 54, - 56, - 52 - ], - [ - 49, - 55, - 54, - 50, - 48 - ], - [ - 48, - 54, - 56, - 55, - 54 - ], - [ - 48, - 53, - 53, - 54, - 50 - ], - [ - 48, - 57, - 53, - 54, - 49 - ], - [ - 48, - 52, - 48, - 52, - 49 - ], - [ - 49, - 57, - 53, - 49, - 50 - ], - [ - 48, - 51, - 55, - 49, - 53 - ], - [ - 48, - 57, - 53, - 55, - 55 - ], - [ - 49, - 48, - 52, - 52, - 48 - ], - [ - 48, - 49, - 49, - 52, - 48 - ], - [ - 48, - 57, - 51, - 54, - 56 - ], - [ - 48, - 57, - 48, - 57, - 52 - ], - [ - 48, - 53, - 49, - 56, - 56 - ], - [ - 48, - 50, - 53, - 53, - 57 - ], - [ - 48, - 48, - 57, - 48, - 51 - ], - [ - 48, - 48, - 49, - 55, - 49 - ], - [ - 48, - 57, - 54, - 50, - 57 - ], - [ - 48, - 49, - 55, - 57, - 54 - ], - [ - 49, - 57, - 49, - 56, - 54 - ], - [ - 48, - 52, - 56, - 57, - 52 - ], - [ - 49, - 51, - 48, - 53, - 48 - ], - [ - 49, - 51, - 52, - 54, - 57 - ], - [ - 48, - 57, - 57, - 49, - 48 - ], - [ - 49, - 55, - 54, - 55, - 50 - ], - [ - 48, - 50, - 50, - 49, - 51 - ], - [ - 48, - 52, - 54, - 56, - 48 - ], - [ - 48, - 53, - 48, - 52, - 56 - ], - [ - 48, - 50, - 55, - 48, - 56 - ], - [ - 48, - 53, - 56, - 57, - 53 - ], - [ - 48, - 54, - 50, - 53, - 51 - ], - [ - 49, - 53, - 50, - 57, - 54 - ], - [ - 48, - 54, - 48, - 51, - 50 - ], - [ - 49, - 55, - 53, - 51, - 52 - ], - [ - 49, - 53, - 52, - 53, - 51 - ], - [ - 49, - 56, - 48, - 51, - 50 - ], - [ - 48, - 50, - 49, - 48, - 52 - ], - [ - 49, - 57, - 54, - 57, - 49 - ], - [ - 49, - 50, - 50, - 55, - 57 - ], - [ - 49, - 57, - 54, - 52, - 55 - ], - [ - 48, - 55, - 48, - 57, - 54 - ], - [ - 49, - 57, - 48, - 53, - 57 - ], - [ - 49, - 49, - 55, - 55, - 50 - ], - [ - 48, - 49, - 52, - 51, - 54 - ], - [ - 48, - 56, - 50, - 48, - 50 - ], - [ - 48, - 50, - 55, - 53, - 53 - ], - [ - 49, - 56, - 56, - 50, - 53 - ], - [ - 48, - 54, - 48, - 56, - 57 - ], - [ - 48, - 52, - 52, - 52, - 55 - ], - [ - 49, - 49, - 48, - 53, - 55 - ], - [ - 48, - 56, - 53, - 48, - 51 - ], - [ - 48, - 49, - 57, - 51, - 57 - ], - [ - 49, - 54, - 51, - 50, - 57 - ], - [ - 49, - 54, - 57, - 49, - 53 - ], - [ - 49, - 52, - 56, - 53, - 57 - ], - [ - 49, - 50, - 51, - 51, - 53 - ], - [ - 48, - 56, - 48, - 53, - 49 - ], - [ - 49, - 48, - 56, - 52, - 55 - ], - [ - 49, - 48, - 52, - 49, - 57 - ], - [ - 48, - 51, - 51, - 48, - 54 - ] - ], - [ - [ - 48, - 51, - 55, - 57, - 53 - ], - [ - 48, - 48, - 51, - 54, - 51 - ], - [ - 48, - 49, - 48, - 51, - 56 - ], - [ - 49, - 49, - 57, - 49, - 52 - ], - [ - 48, - 51, - 49, - 50, - 53 - ], - [ - 48, - 52, - 54, - 50, - 53 - ], - [ - 49, - 54, - 57, - 52, - 55 - ], - [ - 49, - 55, - 52, - 55, - 55 - ], - [ - 49, - 54, - 55, - 56, - 48 - ], - [ - 48, - 53, - 48, - 55, - 51 - ], - [ - 49, - 50, - 51, - 57, - 51 - ], - [ - 49, - 50, - 50, - 49, - 53 - ], - [ - 48, - 51, - 55, - 48, - 52 - ], - [ - 49, - 49, - 48, - 55, - 48 - ], - [ - 49, - 48, - 53, - 48, - 53 - ], - [ - 48, - 55, - 57, - 50, - 51 - ], - [ - 49, - 53, - 48, - 51, - 51 - ], - [ - 49, - 51, - 53, - 53, - 50 - ], - [ - 49, - 48, - 54, - 53, - 51 - ], - [ - 49, - 52, - 53, - 49, - 53 - ], - [ - 49, - 53, - 50, - 54, - 50 - ], - [ - 49, - 49, - 51, - 51, - 56 - ], - [ - 48, - 53, - 51, - 53, - 51 - ], - [ - 49, - 53, - 49, - 54, - 56 - ], - [ - 49, - 52, - 51, - 53, - 50 - ], - [ - 49, - 57, - 54, - 54, - 56 - ], - [ - 48, - 50, - 57, - 57, - 53 - ], - [ - 48, - 56, - 51, - 56, - 53 - ], - [ - 49, - 56, - 52, - 56, - 52 - ], - [ - 49, - 48, - 50, - 57, - 49 - ], - [ - 49, - 56, - 56, - 53, - 50 - ], - [ - 48, - 48, - 50, - 52, - 57 - ], - [ - 48, - 48, - 55, - 48, - 51 - ], - [ - 49, - 53, - 57, - 50, - 48 - ], - [ - 48, - 55, - 49, - 54, - 56 - ], - [ - 49, - 48, - 52, - 48, - 52 - ], - [ - 48, - 56, - 53, - 54, - 48 - ], - [ - 48, - 56, - 49, - 53, - 57 - ], - [ - 49, - 56, - 55, - 56, - 57 - ], - [ - 48, - 49, - 56, - 56, - 49 - ], - [ - 49, - 53, - 52, - 52, - 52 - ], - [ - 49, - 55, - 55, - 57, - 51 - ], - [ - 49, - 51, - 49, - 52, - 56 - ], - [ - 48, - 55, - 57, - 48, - 48 - ], - [ - 48, - 51, - 50, - 48, - 48 - ], - [ - 49, - 51, - 54, - 53, - 49 - ], - [ - 48, - 57, - 51, - 55, - 53 - ], - [ - 48, - 50, - 57, - 56, - 55 - ], - [ - 48, - 55, - 49, - 57, - 51 - ], - [ - 49, - 57, - 50, - 51, - 48 - ], - [ - 48, - 53, - 51, - 48, - 55 - ], - [ - 48, - 51, - 53, - 54, - 56 - ], - [ - 49, - 51, - 54, - 51, - 57 - ], - [ - 48, - 51, - 57, - 57, - 48 - ], - [ - 49, - 56, - 51, - 57, - 56 - ], - [ - 49, - 55, - 49, - 55, - 57 - ], - [ - 49, - 57, - 54, - 55, - 48 - ], - [ - 49, - 56, - 50, - 53, - 49 - ], - [ - 48, - 52, - 56, - 55, - 53 - ], - [ - 48, - 52, - 50, - 52, - 50 - ], - [ - 48, - 54, - 56, - 53, - 50 - ], - [ - 48, - 57, - 51, - 57, - 54 - ], - [ - 49, - 55, - 53, - 57, - 57 - ], - [ - 49, - 52, - 54, - 54, - 57 - ], - [ - 49, - 50, - 56, - 56, - 56 - ], - [ - 49, - 55, - 53, - 54, - 55 - ], - [ - 49, - 50, - 57, - 49, - 55 - ], - [ - 48, - 55, - 53, - 56, - 49 - ], - [ - 48, - 56, - 50, - 54, - 48 - ], - [ - 49, - 48, - 51, - 52, - 48 - ], - [ - 48, - 49, - 55, - 55, - 53 - ], - [ - 49, - 52, - 56, - 51, - 52 - ], - [ - 49, - 51, - 48, - 53, - 53 - ], - [ - 49, - 52, - 54, - 50, - 50 - ], - [ - 49, - 48, - 54, - 55, - 56 - ], - [ - 49, - 53, - 54, - 53, - 57 - ], - [ - 49, - 56, - 57, - 57, - 53 - ], - [ - 49, - 49, - 51, - 57, - 56 - ], - [ - 48, - 56, - 56, - 56, - 55 - ], - [ - 48, - 50, - 48, - 57, - 50 - ], - [ - 49, - 53, - 53, - 55, - 51 - ], - [ - 49, - 56, - 48, - 55, - 57 - ], - [ - 49, - 51, - 57, - 56, - 57 - ], - [ - 49, - 55, - 51, - 49, - 49 - ], - [ - 49, - 55, - 50, - 50, - 51 - ], - [ - 49, - 53, - 57, - 54, - 49 - ], - [ - 49, - 48, - 48, - 53, - 55 - ], - [ - 48, - 49, - 57, - 57, - 55 - ], - [ - 48, - 48, - 48, - 54, - 52 - ], - [ - 48, - 52, - 48, - 56, - 55 - ], - [ - 48, - 56, - 54, - 50, - 48 - ], - [ - 49, - 52, - 56, - 55, - 50 - ], - [ - 48, - 57, - 49, - 49, - 54 - ], - [ - 48, - 48, - 52, - 54, - 50 - ], - [ - 48, - 52, - 50, - 48, - 54 - ], - [ - 49, - 57, - 53, - 56, - 52 - ], - [ - 49, - 57, - 55, - 54, - 48 - ], - [ - 48, - 55, - 53, - 52, - 50 - ], - [ - 49, - 54, - 48, - 57, - 57 - ], - [ - 49, - 52, - 51, - 56, - 54 - ], - [ - 49, - 56, - 54, - 50, - 53 - ], - [ - 49, - 55, - 55, - 53, - 49 - ], - [ - 49, - 50, - 53, - 55, - 52 - ], - [ - 48, - 55, - 56, - 57, - 50 - ], - [ - 49, - 50, - 53, - 51, - 51 - ], - [ - 48, - 54, - 51, - 56, - 50 - ], - [ - 48, - 54, - 57, - 54, - 49 - ], - [ - 49, - 50, - 49, - 55, - 52 - ], - [ - 49, - 49, - 52, - 50, - 55 - ], - [ - 49, - 49, - 54, - 49, - 57 - ], - [ - 48, - 55, - 54, - 57, - 51 - ], - [ - 48, - 56, - 49, - 56, - 50 - ], - [ - 48, - 48, - 50, - 48, - 51 - ], - [ - 49, - 50, - 48, - 51, - 53 - ], - [ - 49, - 49, - 53, - 49, - 53 - ], - [ - 49, - 56, - 55, - 48, - 55 - ], - [ - 49, - 48, - 48, - 56, - 53 - ], - [ - 48, - 57, - 51, - 53, - 50 - ], - [ - 48, - 49, - 51, - 53, - 51 - ], - [ - 48, - 51, - 57, - 51, - 52 - ], - [ - 48, - 54, - 55, - 54, - 48 - ], - [ - 48, - 55, - 53, - 52, - 52 - ], - [ - 48, - 55, - 50, - 53, - 51 - ], - [ - 48, - 55, - 56, - 56, - 50 - ], - [ - 49, - 53, - 51, - 55, - 56 - ], - [ - 48, - 50, - 54, - 50, - 50 - ], - [ - 48, - 54, - 54, - 52, - 53 - ], - [ - 48, - 51, - 50, - 53, - 55 - ], - [ - 48, - 54, - 49, - 53, - 53 - ], - [ - 49, - 51, - 54, - 57, - 49 - ], - [ - 48, - 48, - 57, - 51, - 53 - ], - [ - 48, - 54, - 55, - 56, - 57 - ], - [ - 48, - 48, - 52, - 55, - 51 - ], - [ - 49, - 57, - 48, - 57, - 55 - ], - [ - 49, - 52, - 53, - 52, - 53 - ], - [ - 48, - 52, - 56, - 55, - 49 - ], - [ - 48, - 51, - 57, - 54, - 51 - ], - [ - 48, - 49, - 57, - 55, - 56 - ], - [ - 48, - 57, - 52, - 53, - 55 - ], - [ - 49, - 53, - 48, - 55, - 48 - ], - [ - 49, - 49, - 54, - 56, - 52 - ], - [ - 49, - 55, - 54, - 50, - 48 - ], - [ - 48, - 54, - 56, - 55, - 54 - ], - [ - 48, - 53, - 53, - 54, - 50 - ], - [ - 48, - 57, - 53, - 54, - 49 - ], - [ - 48, - 52, - 48, - 52, - 49 - ], - [ - 49, - 57, - 53, - 49, - 50 - ], - [ - 48, - 51, - 55, - 49, - 53 - ], - [ - 48, - 57, - 53, - 55, - 55 - ], - [ - 49, - 48, - 52, - 52, - 48 - ], - [ - 48, - 49, - 49, - 52, - 48 - ], - [ - 48, - 57, - 51, - 54, - 56 - ], - [ - 48, - 57, - 48, - 57, - 52 - ], - [ - 48, - 53, - 49, - 56, - 56 - ], - [ - 48, - 50, - 53, - 53, - 57 - ], - [ - 48, - 48, - 57, - 48, - 51 - ], - [ - 48, - 48, - 49, - 55, - 49 - ], - [ - 48, - 57, - 54, - 50, - 57 - ], - [ - 48, - 49, - 55, - 57, - 54 - ], - [ - 49, - 57, - 49, - 56, - 54 - ], - [ - 48, - 52, - 56, - 57, - 52 - ], - [ - 49, - 51, - 48, - 53, - 48 - ], - [ - 49, - 51, - 52, - 54, - 57 - ], - [ - 48, - 57, - 57, - 49, - 48 - ], - [ - 49, - 55, - 54, - 55, - 50 - ], - [ - 48, - 50, - 50, - 49, - 51 - ], - [ - 48, - 52, - 54, - 56, - 48 - ], - [ - 48, - 53, - 48, - 52, - 56 - ], - [ - 48, - 50, - 55, - 48, - 56 - ], - [ - 48, - 53, - 56, - 57, - 53 - ], - [ - 48, - 54, - 50, - 53, - 51 - ], - [ - 49, - 53, - 50, - 57, - 54 - ], - [ - 48, - 54, - 48, - 51, - 50 - ], - [ - 49, - 55, - 53, - 51, - 52 - ], - [ - 49, - 53, - 52, - 53, - 51 - ], - [ - 49, - 56, - 48, - 51, - 50 - ], - [ - 48, - 50, - 49, - 48, - 52 - ], - [ - 49, - 57, - 54, - 57, - 49 - ], - [ - 49, - 50, - 50, - 55, - 57 - ], - [ - 49, - 57, - 54, - 52, - 55 - ], - [ - 48, - 55, - 48, - 57, - 54 - ], - [ - 49, - 57, - 48, - 53, - 57 - ], - [ - 49, - 49, - 55, - 55, - 50 - ], - [ - 48, - 49, - 52, - 51, - 54 - ], - [ - 48, - 56, - 50, - 48, - 50 - ], - [ - 48, - 50, - 55, - 53, - 53 - ], - [ - 49, - 56, - 56, - 50, - 53 - ], - [ - 48, - 54, - 48, - 56, - 57 - ], - [ - 48, - 52, - 52, - 52, - 55 - ], - [ - 49, - 49, - 48, - 53, - 55 - ], - [ - 48, - 56, - 53, - 48, - 51 - ], - [ - 48, - 49, - 57, - 51, - 57 - ], - [ - 49, - 54, - 51, - 50, - 57 - ], - [ - 49, - 54, - 57, - 49, - 53 - ], - [ - 49, - 52, - 56, - 53, - 57 - ], - [ - 49, - 50, - 51, - 51, - 53 - ], - [ - 48, - 56, - 48, - 53, - 49 - ], - [ - 49, - 48, - 56, - 52, - 55 - ], - [ - 49, - 48, - 52, - 49, - 57 - ], - [ - 48, - 51, - 51, - 48, - 54 - ] - ], - [ - 1003.8580000000001, - 968.825, - 1104.934, - 932.398, - 913.768, - 1047.888, - 846.436, - 1038.969, - 1010.255, - 985.256, - 1158.828, - 937.779, - 1206.03, - 977.457, - 872.298, - 1006.9920000000001, - 892.375, - 924.8240000000001, - 1039.703, - 1055.558, - 937.783, - 1098.741, - 1115.751, - 1143.63, - 1052.941, - 1136.343, - 811.9200000000001, - 968.2090000000001, - 913.299, - 1011.923, - 942.855, - 983.384, - 1188.217, - 983.028, - 1041.3790000000001, - 976.773, - 1007.571, - 1000.602, - 1044.832, - 1116.531, - 1164.739, - 1030.962, - 1058.955, - 884.914, - 991.212, - 1094.029, - 1086.597, - 1021.1610000000001, - 1088.6390000000001, - 1049.077, - 1120.031, - 1028.936, - 964.4300000000001, - 1033.584, - 706.941, - 1038.289, - 635.159, - 827.654, - 1045.1770000000001, - 1047.753, - 883.7570000000001, - 928.79, - 1137.054, - 951.597, - 1224.292, - 999.808, - 1040.804, - 1161.6870000000001, - 1013.1030000000001, - 899.766, - 989.027, - 996.439, - 863.5260000000001, - 974.417, - 925.7810000000001, - 1092.436, - 1003.461, - 971.72, - 989.3820000000001, - 1022.312, - 1061.681, - 900.029, - 895.841, - 1110.468, - 958.7660000000001, - 858.316, - 1044.381, - 1046.337, - 846.928, - 1022.948, - 1073.558, - 1037.439, - 1063.198, - 859.573, - 1033.104, - 969.738, - 951.721, - 1087.056, - 1147.9270000000001, - 1179.4370000000001, - 1131.481, - 989.027, - 1035.272, - 1076.682, - 1012.118, - 1013.076, - 1082.375, - 994.072, - 927.071, - 958.553, - 1063.391, - 1000.299, - 1034.021, - 1067.008, - 962.5160000000001, - 1075.625, - 1037.884, - 876.519, - 1144.23, - 949.926, - 834.49, - 895.496, - 897.895, - 1005.217, - 972.615, - 966.317, - 1061.97, - 1033.988, - 1031.605, - 1040.983, - 1061.613, - 789.205, - 963.556, - 781.979, - 1003.606, - 999.537, - 1104.553, - 1118.763, - 1020.278, - 949.964, - 1048.516, - 947.208, - 999.861, - 1098.614, - 944.2230000000001, - 1080.568, - 1067.74, - 904.5210000000001, - 1097.3890000000001, - 1069.857, - 1010.193, - 923.768, - 914.0790000000001, - 946.234, - 1054.259, - 904.437, - 1043.751, - 875.8240000000001, - 979.5930000000001, - 1010.965, - 1244.513, - 862.268, - 1147.201, - 1014.984, - 1041.117, - 1011.835, - 1044.473, - 984.631, - 1145.405, - 954.3530000000001, - 1113.223, - 935.563, - 993.975, - 892.804, - 1045.502, - 1144.513, - 992.264, - 980.311, - 888.538, - 977.071, - 840.721, - 908.712, - 1022.679, - 1131.901, - 1280.921, - 941.341, - 1143.53, - 1024.375, - 984.875, - 1043.259, - 1006.192, - 1011.0400000000001, - 959.167, - 860.189, - 845.6370000000001, - 1065.324, - 972.33, - 940.3910000000001, - 1000.851, - 1079.493 - ], - [ - 1003.8580000000001, - 968.825, - 1104.934, - 932.398, - 913.768, - 1047.888, - 846.436, - 1038.969, - 1010.255, - 985.256, - 1158.828, - 937.779, - 1206.03, - 977.457, - 872.298, - 1006.9920000000001, - 892.375, - 924.8240000000001, - 1039.703, - 1055.558, - 937.783, - 1098.741, - 1115.751, - 1143.63, - 1052.941, - 1136.343, - 811.9200000000001, - 968.2090000000001, - 913.299, - 1011.923, - 942.855, - 983.384, - 1188.217, - 983.028, - 1041.3790000000001, - 976.773, - 1007.571, - 1000.602, - 1044.832, - 1116.531, - 1164.739, - 1030.962, - 1058.955, - 884.914, - 991.212, - 1094.029, - 1086.597, - 1021.1610000000001, - 1088.6390000000001, - 1049.077, - 1120.031, - 1028.936, - 964.4300000000001, - 1033.584, - 706.941, - 1038.289, - 635.159, - 827.654, - 1045.1770000000001, - 1047.753, - 883.7570000000001, - 928.79, - 1137.054, - 951.597, - 1224.292, - 999.808, - 1040.804, - 1161.6870000000001, - 1013.1030000000001, - 899.766, - 989.027, - 996.439, - 863.5260000000001, - 974.417, - 925.7810000000001, - 1092.436, - 1003.461, - 971.72, - 989.3820000000001, - 1022.312, - 1061.681, - 900.029, - 895.841, - 1110.468, - 958.7660000000001, - 858.316, - 1044.381, - 1046.337, - 846.928, - 1022.948, - 1073.558, - 1037.439, - 1063.198, - 859.573, - 1033.104, - 969.738, - 951.721, - 1087.056, - 1147.9270000000001, - 1179.4370000000001, - 1131.481, - 989.027, - 1035.272, - 1076.682, - 1012.118, - 1013.076, - 1082.375, - 994.072, - 927.071, - 958.553, - 1063.391, - 1000.299, - 1034.021, - 1067.008, - 962.5160000000001, - 1075.625, - 1037.884, - 876.519, - 1144.23, - 949.926, - 834.49, - 895.496, - 897.895, - 1005.217, - 972.615, - 966.317, - 1061.97, - 1033.988, - 1031.605, - 1040.983, - 1061.613, - 789.205, - 963.556, - 781.979, - 1003.606, - 999.537, - 1104.553, - 1118.763, - 1020.278, - 949.964, - 1048.516, - 947.208, - 999.861, - 1098.614, - 944.2230000000001, - 1080.568, - 1067.74, - 904.5210000000001, - 1097.3890000000001, - 1069.857, - 1010.193, - 923.768, - 914.0790000000001, - 946.234, - 1054.259, - 904.437, - 1043.751, - 875.8240000000001, - 979.5930000000001, - 1010.965, - 1244.513, - 862.268, - 1147.201, - 1014.984, - 1041.117, - 1011.835, - 1044.473, - 984.631, - 1145.405, - 954.3530000000001, - 1113.223, - 935.563, - 993.975, - 892.804, - 1045.502, - 1144.513, - 992.264, - 980.311, - 888.538, - 977.071, - 840.721, - 908.712, - 1022.679, - 1131.901, - 1280.921, - 941.341, - 1143.53, - 1024.375, - 984.875, - 1043.259, - 1006.192, - 1011.0400000000001, - 959.167, - 860.189, - 845.6370000000001, - 1065.324, - 972.33, - 940.3910000000001, - 1000.851, - 1079.493 - ] - ] -] \ No newline at end of file diff --git a/test/files/concatenated_gzip_members.columns.json b/test/files/concatenated_gzip_members.columns.json deleted file mode 100644 index 44d5ac1..0000000 --- a/test/files/concatenated_gzip_members.columns.json +++ /dev/null @@ -1,519 +0,0 @@ -[ - [ - [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24, - 25, - 26, - 27, - 28, - 29, - 30, - 31, - 32, - 33, - 34, - 35, - 36, - 37, - 38, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 55, - 56, - 57, - 58, - 59, - 60, - 61, - 62, - 63, - 64, - 65, - 66, - 67, - 68, - 69, - 70, - 71, - 72, - 73, - 74, - 75, - 76, - 77, - 78, - 79, - 80, - 81, - 82, - 83, - 84, - 85, - 86, - 87, - 88, - 89, - 90, - 91, - 92, - 93, - 94, - 95, - 96, - 97, - 98, - 99, - 100, - 101, - 102, - 103, - 104, - 105, - 106, - 107, - 108, - 109, - 110, - 111, - 112, - 113, - 114, - 115, - 116, - 117, - 118, - 119, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 127, - 128, - 129, - 130, - 131, - 132, - 133, - 134, - 135, - 136, - 137, - 138, - 139, - 140, - 141, - 142, - 143, - 144, - 145, - 146, - 147, - 148, - 149, - 150, - 151, - 152, - 153, - 154, - 155, - 156, - 157, - 158, - 159, - 160, - 161, - 162, - 163, - 164, - 165, - 166, - 167, - 168, - 169, - 170, - 171, - 172, - 173, - 174, - 175, - 176, - 177, - 178, - 179, - 180, - 181, - 182, - 183, - 184, - 185, - 186, - 187, - 188, - 189, - 190, - 191, - 192, - 193, - 194, - 195, - 196, - 197, - 198, - 199, - 200, - 201, - 202, - 203, - 204, - 205, - 206, - 207, - 208, - 209, - 210, - 211, - 212, - 213, - 214, - 215, - 216, - 217, - 218, - 219, - 220, - 221, - 222, - 223, - 224, - 225, - 226, - 227, - 228, - 229, - 230, - 231, - 232, - 233, - 234, - 235, - 236, - 237, - 238, - 239, - 240, - 241, - 242, - 243, - 244, - 245, - 246, - 247, - 248, - 249, - 250, - 251, - 252, - 253, - 254, - 255, - 256, - 257, - 258, - 259, - 260, - 261, - 262, - 263, - 264, - 265, - 266, - 267, - 268, - 269, - 270, - 271, - 272, - 273, - 274, - 275, - 276, - 277, - 278, - 279, - 280, - 281, - 282, - 283, - 284, - 285, - 286, - 287, - 288, - 289, - 290, - 291, - 292, - 293, - 294, - 295, - 296, - 297, - 298, - 299, - 300, - 301, - 302, - 303, - 304, - 305, - 306, - 307, - 308, - 309, - 310, - 311, - 312, - 313, - 314, - 315, - 316, - 317, - 318, - 319, - 320, - 321, - 322, - 323, - 324, - 325, - 326, - 327, - 328, - 329, - 330, - 331, - 332, - 333, - 334, - 335, - 336, - 337, - 338, - 339, - 340, - 341, - 342, - 343, - 344, - 345, - 346, - 347, - 348, - 349, - 350, - 351, - 352, - 353, - 354, - 355, - 356, - 357, - 358, - 359, - 360, - 361, - 362, - 363, - 364, - 365, - 366, - 367, - 368, - 369, - 370, - 371, - 372, - 373, - 374, - 375, - 376, - 377, - 378, - 379, - 380, - 381, - 382, - 383, - 384, - 385, - 386, - 387, - 388, - 389, - 390, - 391, - 392, - 393, - 394, - 395, - 396, - 397, - 398, - 399, - 400, - 401, - 402, - 403, - 404, - 405, - 406, - 407, - 408, - 409, - 410, - 411, - 412, - 413, - 414, - 415, - 416, - 417, - 418, - 419, - 420, - 421, - 422, - 423, - 424, - 425, - 426, - 427, - 428, - 429, - 430, - 431, - 432, - 433, - 434, - 435, - 436, - 437, - 438, - 439, - 440, - 441, - 442, - 443, - 444, - 445, - 446, - 447, - 448, - 449, - 450, - 451, - 452, - 453, - 454, - 455, - 456, - 457, - 458, - 459, - 460, - 461, - 462, - 463, - 464, - 465, - 466, - 467, - 468, - 469, - 470, - 471, - 472, - 473, - 474, - 475, - 476, - 477, - 478, - 479, - 480, - 481, - 482, - 483, - 484, - 485, - 486, - 487, - 488, - 489, - 490, - 491, - 492, - 493, - 494, - 495, - 496, - 497, - 498, - 499, - 500, - 501, - 502, - 503, - 504, - 505, - 506, - 507, - 508, - 509, - 510, - 511, - 512, - 513 - ] - ] -] \ No newline at end of file diff --git a/test/files/datapage_v2.snappy.columns.json b/test/files/datapage_v2.snappy.columns.json deleted file mode 100644 index 52fa085..0000000 --- a/test/files/datapage_v2.snappy.columns.json +++ /dev/null @@ -1,56 +0,0 @@ -[ - [ - [ - "abc", - "abc", - "abc", - null, - "abc" - ], - [ - 1, - 2, - 3, - 4, - 5 - ], - [ - 2, - 3, - 4, - 5, - 2 - ], - [ - true, - true, - true, - false, - true - ], - [ - [ - [ - 1, - 2, - 3 - ] - ], - [], - [], - [ - [ - 1, - 2, - 3 - ] - ], - [ - [ - 1, - 2 - ] - ] - ] - ] -] \ No newline at end of file diff --git a/test/files/delta_binary_packed.columns.json b/test/files/delta_binary_packed.columns.json deleted file mode 100644 index 1e0263e..0000000 --- a/test/files/delta_binary_packed.columns.json +++ /dev/null @@ -1,13336 +0,0 @@ -[ - [ - [ - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000, - 6374628540732952000 - ], - [ - 0, - -1, - -1, - -1, - -1, - -1, - -2, - -2, - -3, - -3, - -4, - -4, - -4, - -5, - -5, - -6, - -6, - -6, - -6, - -7, - -7, - -7, - -8, - -9, - -9, - -9, - -9, - -10, - -10, - -11, - -12, - -13, - -14, - -15, - -15, - -15, - -15, - -16, - -17, - -18, - -18, - -18, - -18, - -18, - -19, - -19, - -19, - -20, - -20, - -21, - -21, - -21, - -22, - -22, - -22, - -23, - -23, - -23, - -23, - -24, - -24, - -25, - -26, - -26, - -27, - -27, - -27, - -28, - -29, - -29, - -30, - -30, - -31, - -32, - -32, - -33, - -34, - -35, - -35, - -35, - -36, - -36, - -37, - -37, - -37, - -38, - -39, - -39, - -39, - -39, - -40, - -41, - -42, - -43, - -44, - -45, - -46, - -46, - -46, - -47, - -48, - -49, - -50, - -50, - -50, - -51, - -52, - -52, - -53, - -53, - -54, - -55, - -55, - -56, - -57, - -57, - -57, - -58, - -58, - -58, - -58, - -59, - -59, - -60, - -61, - -62, - -63, - -64, - -65, - -66, - -66, - -67, - -68, - -69, - -69, - -70, - -71, - -71, - -72, - -72, - -73, - -73, - -73, - -74, - -75, - -75, - -76, - -76, - -77, - -78, - -79, - -79, - -79, - -79, - -79, - -80, - -80, - -81, - -81, - -81, - -81, - -81, - -82, - -82, - -83, - -84, - -84, - -85, - -85, - -86, - -86, - -87, - -87, - -87, - -88, - -88, - -89, - -89, - -90, - -91, - -91, - -92, - -92, - -93, - -94, - -94, - -95, - -96, - -97, - -97, - -97, - -98, - -99, - -100, - -100, - -101, - -102, - -102, - -103, - -104 - ], - [ - 0, - -2, - -1, - -3, - -2, - -1, - -1, - 0, - -1, - -1, - -1, - -2, - -2, - -3, - -5, - -7, - -7, - -6, - -8, - -9, - -11, - -10, - -11, - -10, - -10, - -9, - -10, - -12, - -13, - -15, - -14, - -15, - -17, - -16, - -15, - -14, - -14, - -13, - -14, - -15, - -17, - -18, - -20, - -21, - -22, - -22, - -21, - -20, - -20, - -21, - -23, - -25, - -27, - -29, - -30, - -29, - -31, - -31, - -31, - -30, - -29, - -29, - -29, - -29, - -29, - -28, - -29, - -29, - -31, - -32, - -33, - -33, - -33, - -35, - -35, - -36, - -37, - -36, - -38, - -37, - -36, - -37, - -38, - -37, - -38, - -39, - -38, - -39, - -40, - -40, - -42, - -43, - -44, - -46, - -47, - -47, - -49, - -48, - -47, - -49, - -48, - -48, - -49, - -49, - -49, - -49, - -50, - -52, - -53, - -54, - -53, - -54, - -53, - -53, - -53, - -54, - -53, - -55, - -55, - -56, - -57, - -58, - -58, - -59, - -58, - -57, - -58, - -57, - -59, - -59, - -58, - -58, - -58, - -58, - -58, - -58, - -58, - -60, - -59, - -61, - -63, - -63, - -64, - -66, - -65, - -64, - -64, - -63, - -65, - -67, - -66, - -65, - -66, - -66, - -67, - -66, - -67, - -68, - -69, - -68, - -69, - -68, - -68, - -69, - -68, - -69, - -71, - -73, - -72, - -73, - -72, - -72, - -71, - -71, - -70, - -69, - -69, - -71, - -73, - -73, - -73, - -72, - -74, - -73, - -73, - -73, - -75, - -76, - -77, - -78, - -77, - -77, - -78, - -79, - -79, - -79, - -81, - -81, - -82, - -81 - ], - [ - 0, - -4, - -1, - -3, - -7, - -6, - -7, - -5, - -4, - -3, - -7, - -6, - -8, - -12, - -11, - -11, - -11, - -8, - -10, - -13, - -15, - -13, - -16, - -15, - -14, - -18, - -19, - -20, - -17, - -19, - -16, - -13, - -12, - -14, - -15, - -15, - -18, - -22, - -26, - -24, - -23, - -24, - -22, - -24, - -25, - -28, - -27, - -30, - -34, - -36, - -36, - -35, - -32, - -31, - -34, - -31, - -34, - -36, - -40, - -43, - -41, - -39, - -39, - -41, - -41, - -44, - -45, - -42, - -39, - -37, - -34, - -33, - -34, - -34, - -36, - -33, - -32, - -31, - -30, - -31, - -35, - -33, - -35, - -38, - -36, - -36, - -33, - -31, - -34, - -37, - -37, - -41, - -41, - -43, - -47, - -50, - -51, - -55, - -57, - -59, - -56, - -55, - -59, - -57, - -60, - -61, - -61, - -61, - -61, - -64, - -61, - -62, - -66, - -70, - -71, - -71, - -73, - -73, - -72, - -69, - -66, - -70, - -67, - -68, - -69, - -67, - -66, - -63, - -61, - -58, - -56, - -58, - -58, - -57, - -60, - -60, - -59, - -62, - -62, - -62, - -64, - -61, - -61, - -58, - -60, - -62, - -66, - -69, - -70, - -70, - -70, - -68, - -71, - -70, - -74, - -77, - -80, - -83, - -85, - -86, - -87, - -88, - -87, - -85, - -89, - -92, - -90, - -89, - -86, - -88, - -88, - -90, - -91, - -93, - -91, - -93, - -96, - -94, - -95, - -93, - -92, - -94, - -91, - -92, - -90, - -87, - -84, - -81, - -82, - -83, - -81, - -79, - -77, - -74, - -72, - -72, - -71, - -72, - -76, - -79 - ], - [ - 0, - -8, - -5, - -3, - -7, - -7, - -8, - -4, - -11, - -9, - -8, - -11, - -12, - -16, - -11, - -13, - -21, - -29, - -22, - -17, - -15, - -21, - -21, - -25, - -18, - -17, - -22, - -23, - -26, - -21, - -16, - -15, - -13, - -8, - -3, - -2, - -2, - -9, - -13, - -14, - -13, - -18, - -12, - -12, - -6, - -13, - -21, - -27, - -22, - -30, - -28, - -35, - -41, - -41, - -48, - -56, - -52, - -51, - -51, - -50, - -50, - -58, - -52, - -55, - -54, - -48, - -45, - -46, - -54, - -55, - -60, - -60, - -61, - -56, - -49, - -51, - -46, - -44, - -51, - -52, - -54, - -58, - -63, - -70, - -69, - -70, - -68, - -66, - -71, - -67, - -72, - -78, - -76, - -79, - -77, - -71, - -66, - -65, - -60, - -55, - -48, - -49, - -45, - -40, - -35, - -33, - -38, - -35, - -36, - -33, - -38, - -35, - -36, - -34, - -33, - -37, - -35, - -34, - -41, - -43, - -41, - -47, - -40, - -46, - -48, - -53, - -50, - -54, - -60, - -63, - -71, - -75, - -80, - -77, - -84, - -91, - -99, - -98, - -95, - -91, - -92, - -94, - -94, - -99, - -92, - -97, - -103, - -101, - -107, - -104, - -103, - -106, - -112, - -110, - -117, - -121, - -127, - -121, - -122, - -126, - -132, - -125, - -119, - -120, - -118, - -113, - -108, - -107, - -104, - -105, - -112, - -110, - -115, - -116, - -111, - -116, - -120, - -120, - -121, - -117, - -112, - -105, - -98, - -100, - -108, - -111, - -110, - -105, - -105, - -101, - -98, - -94, - -89, - -83, - -77, - -84, - -79, - -79, - -80, - -76 - ], - [ - 0, - -16, - -15, - -14, - -23, - -21, - -11, - -23, - -28, - -43, - -52, - -45, - -48, - -34, - -36, - -34, - -47, - -40, - -29, - -15, - -3, - 11, - 24, - 15, - 19, - 23, - 9, - 5, - -6, - -20, - -11, - 2, - 2, - 16, - 6, - -3, - 3, - -13, - -25, - -32, - -38, - -44, - -41, - -54, - -39, - -24, - -11, - -17, - -24, - -13, - -29, - -15, - -24, - -24, - -17, - -30, - -45, - -59, - -67, - -81, - -86, - -72, - -83, - -80, - -82, - -74, - -75, - -66, - -59, - -46, - -52, - -41, - -55, - -61, - -73, - -59, - -69, - -66, - -81, - -96, - -100, - -102, - -91, - -98, - -106, - -104, - -112, - -107, - -114, - -123, - -110, - -95, - -103, - -114, - -118, - -130, - -117, - -130, - -139, - -137, - -123, - -136, - -151, - -163, - -151, - -165, - -181, - -172, - -182, - -182, - -190, - -183, - -186, - -189, - -178, - -165, - -165, - -172, - -185, - -177, - -185, - -177, - -169, - -184, - -179, - -175, - -174, - -186, - -195, - -188, - -174, - -188, - -180, - -186, - -187, - -178, - -165, - -168, - -179, - -195, - -206, - -205, - -219, - -204, - -209, - -214, - -215, - -227, - -215, - -208, - -211, - -224, - -216, - -222, - -215, - -216, - -209, - -222, - -238, - -247, - -245, - -254, - -267, - -271, - -256, - -248, - -261, - -250, - -247, - -251, - -266, - -281, - -275, - -289, - -279, - -286, - -282, - -279, - -264, - -263, - -266, - -270, - -284, - -270, - -266, - -275, - -290, - -284, - -289, - -277, - -264, - -268, - -254, - -261, - -252, - -240, - -238, - -242, - -240, - -225 - ], - [ - 0, - -32, - -3, - 19, - -4, - -29, - -4, - 15, - 32, - 26, - -3, - -6, - 15, - 43, - 17, - -13, - 13, - -14, - 3, - -17, - -43, - -55, - -36, - -55, - -69, - -38, - -24, - -49, - -32, - -9, - -4, - -19, - -31, - -52, - -41, - -46, - -32, - -4, - -17, - -9, - -29, - -27, - -16, - -8, - 5, - -8, - 1, - -6, - -31, - -18, - 3, - 18, - 28, - 18, - 30, - 54, - 33, - 49, - 68, - 91, - 88, - 99, - 78, - 109, - 126, - 110, - 132, - 154, - 167, - 183, - 205, - 234, - 259, - 238, - 210, - 200, - 168, - 141, - 140, - 143, - 134, - 135, - 127, - 99, - 98, - 96, - 112, - 130, - 100, - 128, - 104, - 90, - 64, - 53, - 51, - 65, - 95, - 104, - 133, - 117, - 122, - 93, - 67, - 35, - 46, - 26, - 40, - 17, - 31, - 33, - 15, - -17, - -49, - -45, - -47, - -41, - -24, - -28, - -13, - -45, - -16, - -4, - -28, - -27, - -37, - -22, - -52, - -81, - -57, - -44, - -39, - -47, - -63, - -51, - -53, - -51, - -48, - -74, - -48, - -27, - -21, - -19, - -16, - 6, - 28, - 51, - 48, - 51, - 65, - 50, - 63, - 77, - 45, - 72, - 45, - 71, - 96, - 99, - 67, - 38, - 58, - 58, - 31, - 11, - 17, - 32, - 62, - 48, - 61, - 30, - 24, - 1, - 30, - 25, - 11, - -16, - 15, - -11, - 2, - -7, - 21, - -6, - -19, - -12, - -43, - -65, - -47, - -29, - -54, - -54, - -85, - -93, - -62, - -38, - -20, - -48, - -25, - -49, - -49, - -56 - ], - [ - 0, - -64, - -3, - 9, - 51, - 58, - 102, - 78, - 106, - 151, - 136, - 194, - 184, - 183, - 188, - 203, - 183, - 214, - 273, - 216, - 198, - 164, - 179, - 223, - 256, - 296, - 317, - 363, - 340, - 331, - 297, - 357, - 370, - 314, - 367, - 382, - 415, - 436, - 418, - 420, - 356, - 315, - 347, - 309, - 347, - 346, - 285, - 282, - 319, - 267, - 269, - 315, - 313, - 372, - 344, - 315, - 360, - 323, - 289, - 313, - 334, - 392, - 377, - 349, - 391, - 385, - 338, - 390, - 351, - 312, - 283, - 342, - 371, - 387, - 395, - 456, - 449, - 427, - 390, - 386, - 390, - 401, - 384, - 410, - 424, - 446, - 397, - 425, - 412, - 414, - 381, - 363, - 367, - 356, - 400, - 400, - 373, - 366, - 313, - 342, - 287, - 276, - 271, - 256, - 267, - 303, - 262, - 269, - 229, - 184, - 206, - 169, - 210, - 252, - 263, - 315, - 278, - 290, - 279, - 321, - 257, - 296, - 348, - 305, - 263, - 207, - 149, - 188, - 127, - 185, - 199, - 211, - 175, - 193, - 216, - 190, - 126, - 118, - 163, - 129, - 86, - 73, - 88, - 133, - 71, - 17, - 72, - 52, - 0, - 25, - 37, - 89, - 35, - -9, - 11, - 74, - 115, - 156, - 212, - 232, - 170, - 193, - 247, - 307, - 250, - 250, - 186, - 221, - 167, - 196, - 226, - 210, - 179, - 148, - 112, - 161, - 199, - 258, - 291, - 347, - 287, - 301, - 307, - 243, - 259, - 320, - 323, - 358, - 336, - 352, - 401, - 435, - 432, - 432, - 412, - 360, - 323, - 372, - 420, - 476 - ], - [ - 0, - -128, - -65, - -70, - -107, - -174, - -90, - 25, - -73, - -197, - -269, - -378, - -460, - -351, - -369, - -255, - -182, - -188, - -209, - -256, - -255, - -163, - -184, - -178, - -138, - -98, - -163, - -65, - 54, - 32, - 156, - 283, - 163, - 104, - 186, - 81, - -33, - -132, - -208, - -244, - -340, - -314, - -375, - -311, - -367, - -301, - -325, - -344, - -375, - -297, - -387, - -301, - -269, - -304, - -190, - -290, - -322, - -205, - -304, - -337, - -343, - -330, - -319, - -380, - -424, - -368, - -371, - -358, - -248, - -207, - -307, - -239, - -114, - -142, - -88, - -33, - 54, - 58, - 112, - 147, - 189, - 212, - 145, - 272, - 247, - 198, - 209, - 198, - 138, - 197, - 239, - 295, - 208, - 175, - 251, - 298, - 232, - 227, - 141, - 64, - 152, - 209, - 305, - 385, - 387, - 302, - 331, - 332, - 288, - 297, - 340, - 286, - 202, - 120, - 221, - 289, - 284, - 170, - 269, - 175, - 148, - 260, - 224, - 104, - 15, - 130, - 137, - 217, - 204, - 80, - 59, - 140, - 239, - 159, - 140, - 192, - 74, - 169, - 95, - 59, - -54, - -174, - -168, - -257, - -335, - -378, - -498, - -598, - -526, - -623, - -595, - -607, - -732, - -696, - -690, - -626, - -568, - -601, - -640, - -583, - -473, - -408, - -379, - -319, - -405, - -495, - -454, - -365, - -463, - -481, - -448, - -405, - -525, - -459, - -417, - -330, - -341, - -447, - -483, - -541, - -649, - -663, - -541, - -437, - -511, - -441, - -445, - -519, - -417, - -380, - -323, - -297, - -368, - -438, - -461, - -465, - -366, - -345, - -453, - -445 - ], - [ - 0, - -256, - -135, - -291, - -322, - -370, - -428, - -298, - -445, - -429, - -351, - -221, - -81, - 51, - -83, - 145, - 135, - 194, - 34, - -101, - -106, - 93, - 83, - 55, - -99, - -305, - -333, - -282, - -366, - -620, - -432, - -292, - -105, - -34, - 74, - -68, - -160, - -39, - -96, - -222, - -93, - -246, - -458, - -489, - -692, - -919, - -1058, - -1073, - -1265, - -1201, - -1450, - -1235, - -1332, - -1209, - -1331, - -1142, - -1313, - -1095, - -898, - -866, - -822, - -1068, - -884, - -848, - -646, - -689, - -747, - -849, - -827, - -815, - -1039, - -1111, - -1002, - -879, - -683, - -511, - -319, - -344, - -452, - -411, - -217, - -395, - -586, - -425, - -438, - -508, - -707, - -832, - -868, - -792, - -743, - -785, - -646, - -831, - -712, - -583, - -504, - -723, - -575, - -475, - -264, - -512, - -616, - -838, - -1059, - -961, - -994, - -992, - -924, - -764, - -742, - -936, - -1113, - -966, - -891, - -867, - -688, - -488, - -409, - -359, - -340, - -478, - -416, - -559, - -463, - -344, - -284, - -256, - -314, - -440, - -696, - -933, - -960, - -880, - -951, - -1050, - -1076, - -1081, - -1059, - -1163, - -953, - -1147, - -1191, - -1202, - -1250, - -1485, - -1388, - -1200, - -1309, - -1187, - -1179, - -1135, - -1194, - -1334, - -1171, - -1409, - -1217, - -969, - -1206, - -1270, - -1291, - -1294, - -1536, - -1572, - -1516, - -1271, - -1254, - -1490, - -1514, - -1261, - -1276, - -1338, - -1233, - -1174, - -920, - -829, - -939, - -883, - -1079, - -1050, - -1143, - -992, - -858, - -844, - -1067, - -847, - -676, - -912, - -904, - -1107, - -1011, - -992, - -970, - -854, - -818, - -881, - -754, - -893, - -910, - -705 - ], - [ - 0, - -512, - -151, - -145, - -69, - 147, - 640, - 323, - 672, - 570, - 204, - 691, - 251, - 66, - -88, - -39, - 140, - -279, - -475, - -282, - -514, - -900, - -1338, - -1781, - -1839, - -1795, - -1581, - -1534, - -1615, - -1409, - -1437, - -1308, - -1491, - -1387, - -1185, - -1586, - -1606, - -1377, - -1853, - -1945, - -2353, - -2229, - -2042, - -1740, - -1874, - -1659, - -1298, - -1728, - -1454, - -997, - -647, - -207, - -651, - -284, - 24, - 33, - 425, - 636, - 618, - 446, - 552, - 449, - 276, - 426, - 9, - -367, - 79, - -126, - 383, - -121, - 70, - 286, - 538, - 454, - 798, - 871, - 1202, - 810, - 463, - 607, - 1107, - 675, - 634, - 713, - 1112, - 1609, - 1856, - 2275, - 2023, - 2275, - 1874, - 1817, - 1412, - 1754, - 1580, - 1963, - 1808, - 2299, - 2434, - 2083, - 2547, - 3027, - 3430, - 3339, - 3671, - 3737, - 3568, - 3353, - 3458, - 3458, - 3074, - 3019, - 3257, - 3024, - 3089, - 3376, - 3562, - 3621, - 4062, - 4356, - 4746, - 4813, - 4939, - 5155, - 5336, - 5104, - 4828, - 4928, - 4768, - 4912, - 4409, - 4592, - 4119, - 4170, - 3698, - 3226, - 3315, - 3389, - 3146, - 3423, - 3760, - 3439, - 3139, - 3472, - 3264, - 3526, - 3848, - 3931, - 3750, - 3391, - 3396, - 3451, - 3795, - 3335, - 3071, - 3339, - 3781, - 3334, - 3035, - 3040, - 3014, - 2554, - 2314, - 2278, - 2335, - 1885, - 2311, - 2781, - 3040, - 2572, - 2088, - 2535, - 2167, - 2538, - 3027, - 3183, - 3634, - 3853, - 3750, - 3422, - 3571, - 3239, - 2768, - 3261, - 3454, - 3353, - 3207, - 2785, - 2820, - 3140, - 2784, - 3029, - 3319, - 3794, - 3598, - 3925, - 3704, - 3193, - 2776, - 2991 - ], - [ - 0, - -1024, - -884, - -275, - -404, - -303, - 248, - -656, - 255, - 922, - 173, - -767, - -122, - -709, - -1112, - -774, - -1017, - -1623, - -612, - -7, - -888, - -1689, - -1339, - -403, - -1386, - -770, - -1151, - -137, - 41, - -574, - -1199, - -344, - -837, - -49, - -794, - -482, - -762, - -1431, - -2072, - -1610, - -2300, - -3141, - -3647, - -3549, - -3759, - -3359, - -3899, - -4600, - -4382, - -4722, - -5531, - -6009, - -5186, - -5983, - -5704, - -6216, - -5299, - -5144, - -4167, - -4615, - -4773, - -5378, - -6147, - -7122, - -8028, - -7137, - -7401, - -6879, - -6518, - -7063, - -6573, - -6521, - -6703, - -6785, - -6623, - -5821, - -4900, - -3996, - -3421, - -2529, - -1533, - -1088, - -1636, - -1548, - -1850, - -1704, - -1230, - -512, - -181, - 392, - 1346, - 709, - 1060, - 1606, - 1816, - 2778, - 2079, - 2297, - 2465, - 2595, - 1688, - 1768, - 1236, - 1127, - 1241, - 515, - 1282, - 1774, - 2425, - 1832, - 2773, - 3299, - 2912, - 3810, - 2864, - 2432, - 3276, - 2252, - 2790, - 2765, - 1866, - 1125, - 1632, - 2312, - 2798, - 2553, - 1732, - 2343, - 2413, - 3302, - 3020, - 3744, - 4286, - 5053, - 5532, - 6498, - 6083, - 5154, - 5722, - 5616, - 5798, - 6161, - 6733, - 7043, - 7756, - 8020, - 8154, - 8082, - 8827, - 9739, - 10362, - 9484, - 9477, - 9310, - 9267, - 9168, - 8631, - 8902, - 8519, - 8248, - 8332, - 7664, - 8276, - 9153, - 8473, - 8361, - 8227, - 9109, - 9712, - 9681, - 9271, - 8656, - 8472, - 8569, - 8458, - 8849, - 9049, - 9882, - 10156, - 10043, - 10365, - 9502, - 9452, - 10200, - 10157, - 10915, - 11688, - 11080, - 12019, - 12398, - 11536, - 12332, - 12002, - 12190, - 11542, - 12218, - 11990, - 12497, - 12441, - 13445 - ], - [ - 0, - -2048, - -498, - -779, - -497, - -257, - -666, - -335, - 598, - -520, - -2031, - -2336, - -1453, - -204, - -331, - 507, - 2017, - 1463, - 604, - -1086, - -679, - -1982, - -2276, - -2462, - -2599, - -1357, - -1031, - -1476, - -1753, - -3400, - -4715, - -3469, - -1948, - -3708, - -4508, - -5050, - -4570, - -5190, - -7099, - -6958, - -6716, - -5410, - -6311, - -7802, - -7771, - -6431, - -7629, - -6218, - -5297, - -5907, - -5609, - -5667, - -4929, - -6573, - -6026, - -7455, - -7413, - -6850, - -8030, - -9936, - -8563, - -6849, - -5867, - -4652, - -5049, - -5767, - -5804, - -5655, - -4833, - -4472, - -6020, - -5634, - -6462, - -8232, - -8750, - -8193, - -9494, - -8292, - -9288, - -9265, - -9205, - -7291, - -6988, - -8562, - -8589, - -7947, - -6827, - -8382, - -8157, - -8507, - -8995, - -9657, - -11353, - -12572, - -12829, - -13341, - -13057, - -13321, - -14503, - -14006, - -15685, - -17676, - -19587, - -21479, - -22084, - -23679, - -25382, - -25071, - -23689, - -23320, - -22802, - -23283, - -24489, - -26167, - -27326, - -28419, - -26789, - -26739, - -26869, - -27683, - -27923, - -28782, - -28111, - -27571, - -27982, - -28328, - -27116, - -25717, - -24689, - -22929, - -21884, - -22566, - -21265, - -21310, - -21133, - -22865, - -23090, - -24416, - -25296, - -25423, - -24259, - -23914, - -23212, - -21482, - -22799, - -22535, - -21036, - -21565, - -19795, - -20154, - -21973, - -23295, - -21700, - -21766, - -22758, - -21410, - -22483, - -23880, - -25642, - -25488, - -26009, - -27279, - -25366, - -23867, - -25675, - -26566, - -25534, - -27440, - -28231, - -26520, - -26782, - -26482, - -25919, - -26717, - -26821, - -25850, - -23873, - -22022, - -23629, - -22557, - -20789, - -22568, - -24187, - -25855, - -25616, - -25803, - -27530, - -28215, - -29931, - -29984, - -31393, - -32220, - -33534, - -34021, - -32285, - -34063, - -35523, - -34200, - -33014, - -31482 - ], - [ - 0, - -4096, - -541, - -4047, - -1478, - -1037, - 1697, - 1998, - 1099, - 4352, - 7542, - 5464, - 7784, - 10563, - 8027, - 10738, - 6917, - 9935, - 10333, - 6482, - 8368, - 5702, - 2834, - 5660, - 7715, - 9652, - 12384, - 15089, - 19038, - 20360, - 23745, - 26381, - 22490, - 24171, - 24173, - 21908, - 21581, - 20617, - 22738, - 19339, - 16080, - 15532, - 18268, - 18655, - 22516, - 24671, - 27866, - 26574, - 25902, - 27773, - 27213, - 27040, - 24874, - 27943, - 28482, - 29971, - 27720, - 25895, - 27940, - 31648, - 28541, - 31587, - 31691, - 33409, - 33617, - 30417, - 33841, - 31250, - 34196, - 36731, - 38718, - 40750, - 37311, - 39000, - 35902, - 32731, - 34250, - 33709, - 36497, - 33109, - 29365, - 27901, - 26520, - 29280, - 32120, - 36010, - 37728, - 34881, - 35066, - 36334, - 34426, - 37304, - 38264, - 36300, - 37771, - 34470, - 34054, - 37939, - 40054, - 42008, - 41970, - 39031, - 35330, - 38232, - 35171, - 37600, - 34472, - 36205, - 38729, - 39978, - 40958, - 37910, - 36639, - 38789, - 40392, - 39268, - 40111, - 41389, - 39496, - 37738, - 39567, - 39238, - 38205, - 38464, - 42083, - 39069, - 36678, - 36913, - 39484, - 41550, - 42581, - 46273, - 45923, - 45872, - 44355, - 42391, - 45583, - 48649, - 44726, - 44375, - 43845, - 42950, - 39533, - 37007, - 39387, - 41238, - 38315, - 37582, - 34647, - 33067, - 32988, - 34025, - 37841, - 38735, - 39108, - 41917, - 40415, - 38378, - 35107, - 38896, - 37132, - 33851, - 32871, - 33148, - 35761, - 34265, - 32907, - 32448, - 32911, - 32997, - 34328, - 37898, - 33810, - 35033, - 31801, - 29802, - 31767, - 35134, - 35068, - 39027, - 39622, - 36166, - 39555, - 37839, - 41194, - 41851, - 42280, - 43951, - 41838, - 39628, - 43660, - 42716, - 42946, - 42034, - 43352, - 43589, - 42029, - 44350, - 41071, - 37591 - ], - [ - 0, - -8192, - -2357, - -8244, - -1446, - 5630, - 12168, - 18308, - 21048, - 19030, - 26111, - 20543, - 21735, - 19194, - 25335, - 31029, - 24795, - 29722, - 30688, - 35438, - 28919, - 24966, - 21429, - 29134, - 34957, - 27937, - 32438, - 30926, - 29954, - 37714, - 42635, - 44788, - 51249, - 46571, - 44418, - 45725, - 39036, - 35544, - 29135, - 22248, - 25853, - 29682, - 23892, - 23765, - 28009, - 26194, - 22459, - 18394, - 24894, - 26500, - 30038, - 25648, - 21333, - 14260, - 11860, - 15112, - 21357, - 23808, - 25412, - 23283, - 21778, - 21850, - 18585, - 22826, - 15716, - 14169, - 21762, - 23453, - 30041, - 24105, - 27569, - 33779, - 27681, - 27057, - 29376, - 31635, - 23464, - 28541, - 31094, - 32858, - 36155, - 28990, - 24677, - 30743, - 32367, - 36482, - 32179, - 27237, - 23814, - 30566, - 32613, - 34017, - 25876, - 31421, - 34054, - 30678, - 30074, - 37573, - 45521, - 40347, - 43351, - 44491, - 50937, - 57725, - 65709, - 62148, - 60145, - 52191, - 55824, - 48141, - 41533, - 40580, - 48294, - 54086, - 47976, - 42211, - 43478, - 47138, - 54058, - 54707, - 47710, - 43638, - 38093, - 41209, - 41922, - 34796, - 30881, - 29100, - 37131, - 34657, - 35136, - 34337, - 32029, - 25658, - 19749, - 22623, - 17869, - 21916, - 28636, - 22437, - 25687, - 33291, - 28843, - 31772, - 37870, - 37962, - 41843, - 49584, - 57042, - 52103, - 51028, - 48550, - 44077, - 50839, - 55846, - 52892, - 51258, - 53007, - 48201, - 43490, - 46518, - 45932, - 51902, - 52707, - 54766, - 54664, - 60763, - 64785, - 62970, - 58634, - 50867, - 55075, - 53748, - 48563, - 45359, - 40870, - 37862, - 40726, - 36035, - 40306, - 44634, - 48967, - 52983, - 47901, - 47126, - 44758, - 39493, - 44416, - 50337, - 52798, - 56677, - 56693, - 50703, - 53855, - 54594, - 58417, - 57374, - 56647, - 51462, - 56830 - ], - [ - 0, - -16384, - -13235, - -9036, - 3148, - 8895, - 11689, - 10291, - 16342, - 14737, - 8591, - 16606, - 8660, - 13801, - 3146, - 4496, - 17912, - 18081, - 5129, - -11017, - -12598, - 797, - -4715, - -56, - 8959, - -3122, - -2852, - -9272, - -5948, - -4262, - -11966, - -24243, - -19897, - -25347, - -29505, - -26442, - -21477, - -32346, - -36538, - -41527, - -48444, - -62493, - -76157, - -64460, - -59017, - -71633, - -71785, - -69412, - -83200, - -87413, - -88479, - -99488, - -88426, - -85262, - -76512, - -87008, - -102079, - -91746, - -100111, - -103013, - -106702, - -94576, - -97780, - -83317, - -68362, - -52886, - -60885, - -68613, - -56377, - -51346, - -63704, - -59789, - -65788, - -79113, - -83218, - -78086, - -89852, - -80069, - -94736, - -88993, - -89915, - -97689, - -91439, - -93606, - -87316, - -88989, - -94169, - -98966, - -90235, - -75096, - -76718, - -75656, - -80450, - -85493, - -78769, - -73560, - -67965, - -69139, - -59530, - -47264, - -46458, - -36341, - -50760, - -61920, - -62694, - -74372, - -71635, - -58198, - -60364, - -69416, - -55152, - -48900, - -56896, - -73066, - -67609, - -70032, - -69223, - -71095, - -83884, - -72008, - -67401, - -57111, - -66866, - -65156, - -67458, - -53621, - -61477, - -58020, - -59387, - -57445, - -70790, - -56896, - -45178, - -53649, - -61417, - -74550, - -87702, - -74974, - -60504, - -49206, - -35174, - -35036, - -21166, - -20473, - -22580, - -31480, - -33036, - -17096, - -1662, - -12694, - 1266, - -1096, - -15724, - -4538, - 2258, - -12574, - 241, - -1274, - 6953, - 2320, - 1263, - -6161, - -21982, - -12046, - -17351, - -5145, - -19725, - -12917, - -7732, - 5642, - 5162, - 4627, - 9897, - 11829, - 3914, - 8626, - 20453, - 13170, - -357, - 2929, - -3868, - 2757, - 15917, - 18330, - 30937, - 32526, - 30062, - 18640, - 6854, - 21722, - 22088, - 37157, - 46009, - 54004, - 69786, - 69737, - 64814, - 60800, - 66377, - 54892 - ], - [ - 0, - -32768, - -5032, - 19242, - -5651, - -35608, - -47454, - -24779, - -20646, - -20869, - 9313, - 4413, - 24604, - -4729, - -37453, - -13567, - 1664, - -23177, - -9078, - 23415, - 42101, - 40053, - 21535, - -425, - -23568, - -31972, - -26220, - -44728, - -48315, - -77463, - -85876, - -80060, - -62809, - -38753, - -46576, - -32799, - -50434, - -61517, - -94012, - -94050, - -122910, - -138272, - -125538, - -101519, - -93514, - -84661, - -83693, - -71210, - -41947, - -70676, - -96044, - -117186, - -128387, - -119305, - -103128, - -135737, - -140986, - -173553, - -178560, - -164320, - -181114, - -175090, - -190148, - -163074, - -183324, - -157447, - -139701, - -107372, - -139831, - -122055, - -101030, - -132458, - -162829, - -146859, - -166361, - -183043, - -199697, - -174199, - -178677, - -208579, - -178219, - -181102, - -173667, - -159550, - -132748, - -134490, - -166159, - -189981, - -202602, - -196668, - -225952, - -193213, - -197911, - -203852, - -215511, - -226158, - -242715, - -242937, - -224835, - -231725, - -254215, - -226713, - -259045, - -227137, - -234871, - -216956, - -228292, - -213270, - -231208, - -254323, - -277734, - -307203, - -308256, - -299901, - -303715, - -312592, - -333884, - -317905, - -331825, - -318430, - -336298, - -340344, - -332600, - -327461, - -319628, - -347012, - -332945, - -301844, - -276158, - -280533, - -276260, - -267308, - -253379, - -239159, - -265340, - -273926, - -290993, - -317159, - -287430, - -268308, - -257088, - -243824, - -220983, - -202121, - -189198, - -157098, - -171051, - -150252, - -138248, - -107660, - -90551, - -117519, - -150155, - -163191, - -173523, - -141068, - -126890, - -98886, - -67169, - -57964, - -49165, - -65830, - -50964, - -24374, - -31846, - -16924, - 3973, - 19872, - 34718, - 55338, - 63344, - 54531, - 42387, - 58443, - 48843, - 59525, - 46805, - 73580, - 68171, - 65420, - 88925, - 113127, - 105701, - 115358, - 116613, - 140887, - 155530, - 162951, - 153109, - 123446, - 130016, - 140038, - 113241, - 126283, - 139542, - 128335, - 155742, - 160625, - 135127, - 117120 - ], - [ - 0, - -65536, - -53240, - -48154, - -72427, - -117842, - -130484, - -168487, - -231878, - -232220, - -183842, - -242365, - -221858, - -259171, - -288979, - -272491, - -324152, - -336960, - -279131, - -262156, - -249917, - -205814, - -263200, - -298945, - -358293, - -359322, - -412192, - -397026, - -365462, - -405813, - -435397, - -479867, - -436872, - -452572, - -398879, - -446277, - -456284, - -475939, - -429354, - -461168, - -446827, - -440100, - -417281, - -431290, - -384072, - -396067, - -405799, - -458098, - -518236, - -538693, - -554991, - -612514, - -561309, - -561863, - -615760, - -672305, - -730553, - -674973, - -703465, - -689818, - -702599, - -713154, - -672640, - -695743, - -721781, - -663825, - -649890, - -635733, - -572561, - -606896, - -602653, - -648210, - -681521, - -735615, - -686661, - -740200, - -780795, - -745099, - -785372, - -847356, - -823813, - -888108, - -868579, - -871198, - -822494, - -764771, - -730517, - -763075, - -708402, - -727453, - -786032, - -807146, - -824246, - -800663, - -786728, - -725492, - -751136, - -812585, - -791177, - -815411, - -805148, - -831779, - -881974, - -851566, - -907065, - -949091, - -976161, - -1029340, - -1002396, - -979368, - -944132, - -899409, - -875256, - -813050, - -808155, - -806275, - -742625, - -750831, - -775880, - -829784, - -883467, - -836587, - -878619, - -828732, - -876363, - -832378, - -865630, - -810596, - -875521, - -902479, - -952208, - -965122, - -932224, - -945391, - -903076, - -889127, - -837010, - -830532, - -767220, - -768313, - -709421, - -772601, - -784964, - -723287, - -738831, - -792898, - -826262, - -836005, - -890685, - -916626, - -974321, - -1023386, - -1054098, - -1039232, - -1007109, - -1013550, - -1049346, - -1003906, - -990239, - -971122, - -932144, - -887009, - -937418, - -919668, - -920748, - -878833, - -876760, - -936724, - -944778, - -962582, - -932537, - -913162, - -900049, - -874153, - -877042, - -919490, - -903866, - -922028, - -967457, - -944359, - -892623, - -924372, - -906180, - -869576, - -869545, - -834155, - -826818, - -845746, - -800183, - -785850, - -814019, - -753592, - -761554, - -698857, - -707295, - -741870, - -736391, - -775420, - -812910, - -869404 - ], - [ - 0, - -131072, - -29011, - 57337, - 2324, - -12437, - 20117, - 52710, - 84900, - 38560, - 87325, - 61023, - 183825, - 134222, - 134856, - 228921, - 310180, - 416841, - 541212, - 593730, - 642756, - 524000, - 474253, - 556026, - 570914, - 489024, - 521641, - 531332, - 407814, - 517230, - 612151, - 568313, - 508504, - 535356, - 656960, - 556705, - 532726, - 471464, - 367683, - 417454, - 399162, - 271400, - 198477, - 152067, - 94963, - -30465, - 15271, - -38881, - 81615, - -30476, - -52514, - -120881, - -47241, - 76478, - 92406, - -10218, - 36024, - 1836, - 1438, - -121458, - -18871, - 77377, - 50535, - 51331, - 55984, - 15247, - -16032, - 114889, - 116167, - 31547, - 34518, - -87447, - -6225, - 63696, - 107320, - 167114, - 268114, - 397743, - 472173, - 519180, - 599089, - 664380, - 562087, - 457979, - 421776, - 432620, - 491974, - 497511, - 410266, - 338788, - 225573, - 204165, - 223687, - 315547, - 191937, - 188354, - 94143, - 54133, - -73897, - -23759, - 3144, - -113184, - -64828, - -76695, - -11113, - 85475, - 176727, - 198528, - 266460, - 163542, - 88515, - -30467, - -151256, - -123161, - -93670, - -195278, - -202833, - -157755, - -126932, - -16193, - -52935, - -16688, - -15188, - 22843, - 139603, - 128789, - 132182, - 40100, - 11215, - 50934, - -63025, - -36734, - -165085, - -66305, - -85284, - -127445, - -244903, - -278276, - -178064, - -148957, - -194823, - -170807, - -285993, - -257197, - -372793, - -312601, - -229986, - -126645, - -228568, - -152198, - -31613, - 75593, - 171533, - 198436, - 309859, - 246586, - 201618, - 292076, - 243815, - 190591, - 127690, - 183973, - 253742, - 298089, - 334104, - 264815, - 363765, - 460023, - 408922, - 370849, - 348891, - 456000, - 377464, - 464514, - 432425, - 472572, - 376742, - 264884, - 326209, - 407249, - 356008, - 333457, - 427934, - 365750, - 302916, - 257998, - 361465, - 461291, - 419351, - 497128, - 374424, - 328432, - 346472, - 243056, - 250342, - 336528, - 248421, - 273606, - 159863, - 169701 - ], - [ - 0, - -262144, - -250328, - -76872, - -180065, - -27731, - -75384, - 163729, - 91072, - 303791, - 156974, - 27624, - 203235, - 130879, - -118943, - -55161, - -148535, - -47697, - 193376, - 405272, - 209826, - 254235, - 263017, - 369783, - 478701, - 612671, - 366379, - 278981, - 239015, - 401111, - 573168, - 614816, - 730999, - 663732, - 672557, - 468549, - 364649, - 122011, - 187862, - -34807, - -67246, - 59403, - -190721, - -241537, - -83766, - -165409, - 83147, - -91481, - -302759, - -402775, - -326653, - -170247, - -71585, - -149599, - -66318, - 16241, - -71089, - 68044, - 312361, - 214946, - 199871, - 426434, - 612671, - 638485, - 533693, - 629319, - 620000, - 631118, - 428104, - 370011, - 613262, - 635061, - 578398, - 399168, - 548116, - 755534, - 707326, - 965838, - 743452, - 909197, - 963225, - 757721, - 733425, - 749436, - 706151, - 454331, - 377896, - 166761, - 388319, - 262222, - 312683, - 553620, - 794400, - 990971, - 1237419, - 1046382, - 1283734, - 1420777, - 1553609, - 1669193, - 1462137, - 1572580, - 1809636, - 1985901, - 2208770, - 2131216, - 1884787, - 1681628, - 1893272, - 1911044, - 1920900, - 1976858, - 1970349, - 2006318, - 1924971, - 2180639, - 2294556, - 2076444, - 2140693, - 2072100, - 2143388, - 2181300, - 2246209, - 2267704, - 2181209, - 2310388, - 2442739, - 2395277, - 2604679, - 2345399, - 2571693, - 2337446, - 2138859, - 2324968, - 2181177, - 2235198, - 2066111, - 2047122, - 1897732, - 2128876, - 2050114, - 1894072, - 2018034, - 1861901, - 1728843, - 1693543, - 1926867, - 1790515, - 1633079, - 1559465, - 1714996, - 1973180, - 1898280, - 1736294, - 1994388, - 1801662, - 2046577, - 2306886, - 2487876, - 2527897, - 2669497, - 2446256, - 2688878, - 2583088, - 2471548, - 2694914, - 2843718, - 2957999, - 3063458, - 3171465, - 3342470, - 3501482, - 3580887, - 3514924, - 3762988, - 3895386, - 3770115, - 3744198, - 4001179, - 3806439, - 3782167, - 3581292, - 3575661, - 3779930, - 3706564, - 3884501, - 3640683, - 3657189, - 3707286, - 3845929, - 3617847, - 3435044, - 3423380, - 3527333, - 3434792, - 3546277, - 3432438, - 3418085, - 3509618, - 3486458 - ], - [ - 0, - -524288, - -472084, - -140006, - -73164, - 60486, - -93320, - 312623, - 713147, - 315091, - 788039, - 381755, - 21300, - 207048, - 57541, - -200429, - -568423, - -162188, - -669756, - -877996, - -1399006, - -1681473, - -2036880, - -2539443, - -3015743, - -3212826, - -3087723, - -3169282, - -3094137, - -2833695, - -2716063, - -2743216, - -2818572, - -2939679, - -2821472, - -3299852, - -2834125, - -2580165, - -2447925, - -2298203, - -1952692, - -1981498, - -2081825, - -2399560, - -2218772, - -2646427, - -3156912, - -2793757, - -2372215, - -1867528, - -1790480, - -1819582, - -1498930, - -1641753, - -1313722, - -1613632, - -1312519, - -1616843, - -1302570, - -1795747, - -1682715, - -1202019, - -1173038, - -1006786, - -887214, - -908747, - -1217204, - -844843, - -647860, - -265978, - -624020, - -765129, - -859374, - -652343, - -1130945, - -1587096, - -1278597, - -963218, - -1305845, - -1102998, - -828045, - -692275, - -821980, - -710865, - -1222118, - -794952, - -1206774, - -1324310, - -1802151, - -1387971, - -881571, - -797831, - -771918, - -1286899, - -939712, - -955903, - -1332932, - -1068256, - -1255860, - -1630072, - -2130958, - -1939678, - -1679373, - -2103596, - -2326381, - -2681056, - -2255896, - -2144951, - -1660275, - -1972051, - -1576642, - -1509599, - -1161385, - -1102076, - -668051, - -796788, - -698802, - -764931, - -835947, - -497767, - -152197, - -671898, - -1146975, - -1398764, - -1721078, - -2120540, - -2324916, - -2486227, - -2872090, - -3272297, - -3290802, - -3659397, - -4059507, - -4232635, - -4434785, - -3916551, - -3904741, - -3648699, - -3438712, - -3042218, - -2739416, - -2693574, - -2783621, - -2675061, - -2473398, - -2185126, - -2050406, - -2268063, - -2725524, - -2667311, - -3175743, - -2917550, - -2557159, - -3027254, - -3409199, - -2889452, - -2704311, - -2984211, - -3057229, - -3174153, - -3495005, - -3814130, - -3403290, - -3013298, - -3330932, - -2881364, - -2596143, - -2969670, - -2725415, - -3051654, - -2791247, - -3155384, - -3360307, - -3428802, - -3091537, - -3477924, - -3223334, - -3125566, - -3572795, - -3260858, - -3287822, - -2834725, - -3032768, - -2580387, - -2124291, - -1783026, - -2079171, - -2545776, - -2705051, - -2287139, - -1980622, - -1639684, - -1708876, - -1844719, - -1803412, - -1332772, - -1256840, - -1055162, - -852090, - -738990 - ], - [ - 0, - -1048576, - -14542, - -606577, - -1070042, - -707663, - 203268, - 1124572, - 2048208, - 1936025, - 2272401, - 1328223, - 482590, - 1366368, - 2346101, - 2383928, - 2018144, - 3062057, - 3749363, - 3873681, - 4757968, - 5316902, - 6052891, - 5224121, - 4770668, - 5166521, - 5313980, - 5796530, - 5480318, - 5364747, - 4738391, - 4207025, - 4891261, - 4841781, - 3830633, - 3257804, - 2864892, - 2334536, - 1502593, - 1323311, - 1674508, - 1930649, - 2761164, - 2260576, - 2301885, - 3234402, - 4172656, - 3235573, - 3827466, - 4132901, - 4840318, - 5883009, - 5986434, - 6014142, - 5491339, - 5430750, - 4713721, - 4275601, - 3822242, - 3167277, - 3911870, - 3031788, - 3762523, - 3630081, - 4163274, - 4538847, - 5383183, - 5291382, - 4942964, - 4767109, - 5804322, - 6289204, - 7077659, - 7667954, - 7999458, - 8991087, - 9173748, - 9669045, - 9878395, - 9369384, - 9240000, - 9077535, - 8473862, - 7934854, - 8389128, - 8463424, - 7472863, - 6739212, - 6363820, - 6110540, - 7067828, - 7447004, - 7302764, - 6552019, - 6930107, - 6110340, - 6363715, - 6478492, - 6676478, - 7158822, - 6360308, - 6338090, - 7169661, - 6264599, - 5723463, - 6622243, - 6571141, - 7550608, - 6778169, - 5766261, - 6302705, - 6819728, - 6715878, - 6518670, - 5980714, - 5501178, - 6537502, - 7474344, - 7610558, - 7355898, - 7108678, - 7178036, - 7736698, - 6948233, - 6674230, - 5891844, - 5477042, - 4800357, - 5718737, - 6412105, - 6863979, - 7694080, - 8087467, - 8066073, - 9111742, - 8791092, - 8652803, - 8559968, - 9043436, - 8787477, - 8100716, - 7124313, - 6778412, - 7238372, - 6471790, - 7226577, - 6387190, - 6187642, - 6163040, - 7030237, - 7803348, - 7448519, - 7946295, - 7709621, - 8127957, - 7195778, - 7020283, - 6963658, - 7286542, - 6423579, - 6894500, - 6917263, - 7707744, - 6943879, - 7287291, - 7201171, - 8216454, - 8668303, - 8910497, - 8674248, - 8947264, - 9038761, - 9800448, - 9953551, - 10633146, - 10841359, - 11830959, - 11216269, - 10865958, - 11373115, - 12100229, - 12455554, - 11917967, - 12011359, - 12024990, - 12447740, - 12015580, - 12221440, - 12302461, - 12054196, - 11364952, - 11488779, - 11711162, - 11839216, - 10939757, - 11043844, - 11490839, - 10683242, - 11285074, - 11468562 - ], - [ - 0, - -2097152, - -1696277, - -1112970, - -2913370, - -2929145, - -4986664, - -6004940, - -5340953, - -4881785, - -4139456, - -4063731, - -5463685, - -3822822, - -4000344, - -4972456, - -6275527, - -5102894, - -6208273, - -6830441, - -8132876, - -10084007, - -9654337, - -9938522, - -9985638, - -9622805, - -8043179, - -6708287, - -4901397, - -4435979, - -3753829, - -3630400, - -5495816, - -5696384, - -6107474, - -6916326, - -7166942, - -6176854, - -7075752, - -5858954, - -6375799, - -7639152, - -5751491, - -6872762, - -5594721, - -5890357, - -3942570, - -3419637, - -3457866, - -1545590, - -3352995, - -4563581, - -3952275, - -4167358, - -2127355, - -1714196, - -1203937, - -2623863, - -4501633, - -5837245, - -7269521, - -8072216, - -8476711, - -8331245, - -6264922, - -5230691, - -3193911, - -1287907, - 221058, - -94360, - 1608213, - 486699, - 886262, - 161989, - 1269228, - -61586, - -1526069, - -981234, - -2937911, - -2276875, - -3068928, - -2222241, - -1697317, - -2289062, - -276673, - -1835700, - -2916539, - -4931269, - -6496939, - -8023431, - -7599791, - -7495583, - -6441378, - -5292893, - -5262283, - -6687553, - -8716040, - -10262503, - -8653931, - -8262808, - -9697794, - -9911102, - -10956594, - -11983545, - -13025905, - -14351272, - -12355414, - -13624381, - -12147742, - -11095764, - -11271044, - -10717686, - -12623712, - -13875068, - -15288879, - -15068018, - -16140525, - -17987827, - -15926930, - -15325770, - -15876373, - -14743469, - -13341477, - -12933792, - -11472159, - -10264709, - -8420756, - -7733739, - -8482680, - -9289517, - -10537158, - -9213732, - -8794556, - -9097968, - -10835861, - -10230859, - -8251718, - -8444133, - -10133550, - -8863354, - -9725098, - -11701809, - -11056883, - -12631932, - -12723115, - -10877800, - -9410408, - -9697827, - -10491702, - -8691249, - -8287477, - -6719255, - -6078699, - -7847689, - -6167031, - -4172443, - -4594470, - -3234817, - -1180481, - -1830537, - -3564181, - -3748535, - -2298328, - -329022, - -2296803, - -548325, - -1240394, - -2251723, - -3029052, - -2031488, - -1853869, - 72684, - 1143232, - 1304376, - 228910, - 2189135, - 578680, - 62120, - 1646177, - 1664520, - 1200634, - -406322, - -552829, - 380982, - -1234465, - 362826, - -1334860, - -2292393, - -1852268, - -1574139, - -2999099, - -4520200, - -5521477, - -3774513, - -4856584, - -4655269, - -6177121, - -6853968, - -6229635, - -7810176 - ], - [ - 0, - -4194304, - -1840215, - -1741237, - -2556489, - -2079255, - -2162578, - 365099, - 2871160, - -806807, - -3179991, - -7210880, - -5342146, - -4739546, - -7297616, - -3265353, - -5413837, - -7773642, - -5215874, - -5274200, - -2582997, - -512193, - 674651, - -2347713, - -2262731, - -1302732, - -4094622, - -2723017, - 1337188, - 4390475, - 2870222, - 4095406, - 2885545, - 2006407, - 2735596, - 2319847, - 4524402, - 5102677, - 1919522, - -21577, - -1199090, - -5365717, - -5426924, - -6514711, - -10124021, - -7344606, - -10657127, - -13035348, - -11337903, - -7742250, - -9484163, - -12299654, - -10020155, - -7500403, - -6244624, - -3812728, - -6036164, - -8155119, - -7397032, - -3884978, - 50233, - 1960027, - 1040506, - 3571598, - 1058332, - 1719220, - -747641, - -3924478, - -3075495, - -6547901, - -3357721, - -1948434, - -1588611, - -313702, - -2584948, - -3212075, - 149641, - -3828765, - -7847314, - -9478847, - -10234370, - -12541867, - -11444338, - -9622468, - -6504356, - -7117612, - -5004923, - -7018756, - -5955214, - -5964956, - -8958856, - -9729390, - -10171897, - -9137492, - -10000502, - -10489954, - -11748823, - -10803715, - -12132881, - -11495979, - -10746047, - -9136323, - -7883141, - -11777854, - -12630209, - -16444771, - -19361900, - -15405454, - -11403780, - -8363796, - -5705400, - -3796432, - -5316153, - -9307411, - -9156722, - -9444936, - -6900232, - -4138453, - -5271083, - -3721266, - -6874313, - -8761175, - -12869624, - -16461527, - -14254483, - -10570241, - -6495608, - -7221688, - -3254995, - -3094558, - -5818000, - -4939667, - -2085262, - 668405, - -1426187, - 909276, - -3245388, - -4639904, - -1462213, - -2645953, - -734315, - -1254891, - -4082944, - -1932113, - 110460, - -3352292, - -149969, - 2004248, - 697237, - 1904923, - 501893, - 1194548, - 1017876, - 2676984, - 4466716, - 3310205, - 5906125, - 9148658, - 5187242, - 6858037, - 10238957, - 8763392, - 12500851, - 10960831, - 8204418, - 10486391, - 14530830, - 15653023, - 14794618, - 18146447, - 16945349, - 20404410, - 20335679, - 18745603, - 16615191, - 18510857, - 18981861, - 15891394, - 11985199, - 11097268, - 11695958, - 14050299, - 12393818, - 9279524, - 13183233, - 17115223, - 18472915, - 19921966, - 16467681, - 16462608, - 16018767, - 19618162, - 22844427, - 20583298, - 22067096, - 22503499, - 24234003, - 21679458, - 24050571, - 25967351 - ], - [ - 0, - -8388608, - -3928478, - -9834470, - -13152247, - -17271207, - -8995125, - -10397375, - -3849966, - -1604961, - -9334829, - -15643397, - -8265414, - -6954400, - -2888212, - -5130609, - -3752353, - -3394421, - -2526744, - 2493144, - 5639371, - 1600394, - 7173212, - 9824244, - 4738730, - 8459983, - 8139868, - 5119126, - 10210256, - 1995277, - 8443722, - 11603039, - 18394560, - 18055904, - 23762144, - 26028513, - 34096233, - 28804843, - 21811512, - 21125388, - 26991154, - 29626314, - 22852688, - 27854319, - 30797411, - 37198998, - 30964429, - 37980630, - 40729100, - 35208807, - 35586017, - 35860126, - 36439502, - 30524665, - 28272564, - 24534320, - 29074688, - 32792986, - 37950314, - 40621679, - 45400773, - 53331471, - 45511463, - 50495009, - 42924448, - 45356782, - 52537839, - 46960171, - 50358778, - 53818475, - 62182569, - 64514242, - 69527432, - 67220951, - 67936174, - 74998701, - 70148128, - 75061945, - 77554412, - 83271836, - 78954712, - 81798755, - 83641653, - 76323729, - 78242512, - 75936309, - 77683349, - 82178697, - 88284981, - 81811186, - 89459296, - 92074063, - 84159121, - 77299312, - 76609194, - 81686843, - 80749085, - 82257867, - 75447649, - 69115579, - 72425867, - 65820295, - 68844570, - 63011240, - 70730392, - 66409143, - 69936148, - 71961224, - 68542918, - 72034634, - 63680925, - 67939031, - 76312129, - 68441050, - 69308158, - 62657927, - 58053449, - 65837000, - 71993407, - 76294845, - 72489089, - 75266314, - 71538923, - 74768535, - 70661621, - 72168981, - 69278994, - 66963171, - 74265844, - 77834509, - 85721303, - 91364212, - 83865256, - 89543185, - 93276498, - 95688064, - 89123860, - 92752880, - 89533499, - 85171416, - 79359822, - 83085803, - 84214870, - 79196224, - 74854618, - 81072480, - 78817433, - 70820330, - 74565050, - 76319509, - 69359083, - 75565956, - 75174339, - 68848363, - 63414039, - 69052815, - 64201007, - 57007929, - 55324664, - 52302205, - 45557738, - 40445194, - 36699620, - 29613765, - 32199669, - 28599077, - 24706713, - 31888713, - 23625943, - 24478683, - 22249102, - 14932637, - 8648182, - 1217519, - 9368077, - 9895224, - 6090539, - 8411832, - 5315043, - 6953150, - 5140371, - 2523241, - 2625314, - 8970075, - 15782220, - 11108579, - 9161521, - 11657069, - 9125078, - 15723848, - 10352961, - 4736713, - -1798476, - 1306929, - -3032200, - -7832990, - -2234980, - -1711068, - -400762, - -3614446 - ], - [ - 0, - -16777216, - -7271486, - -18759951, - -18307794, - -1875268, - -6760008, - 8574828, - 13201519, - 14823469, - 30019285, - 25006907, - 36887959, - 51827180, - 61535280, - 48002890, - 53826389, - 56702732, - 54709238, - 62720416, - 77060564, - 64643127, - 55638712, - 69618452, - 69386227, - 71678200, - 84929057, - 97103539, - 83430061, - 94204816, - 92697983, - 94176581, - 101808346, - 100535280, - 114695020, - 114709633, - 109913374, - 99479563, - 92668705, - 104726971, - 96879106, - 83160496, - 71313136, - 66022101, - 54597936, - 38305453, - 34180403, - 44277377, - 50267371, - 43767705, - 56244611, - 53844257, - 54627049, - 46361692, - 48587330, - 36015419, - 44527497, - 47461554, - 56598656, - 68103209, - 78569833, - 78175460, - 85529216, - 99543452, - 89916730, - 103841166, - 115803723, - 101809914, - 114440154, - 120672734, - 133064317, - 133388221, - 122165378, - 137641400, - 150062760, - 142362942, - 128364764, - 132484544, - 133567241, - 118525678, - 134882766, - 144174126, - 133297506, - 140693753, - 128054989, - 116329699, - 109936009, - 107849817, - 116626133, - 128645556, - 139022704, - 151938472, - 135515265, - 122316960, - 127789749, - 120444726, - 114833847, - 118361002, - 105979286, - 98949362, - 101319821, - 95352137, - 88833091, - 102157238, - 87085393, - 87491409, - 76313644, - 71668165, - 57323420, - 43902653, - 56487720, - 61014567, - 75503417, - 75502996, - 70893967, - 72391126, - 77689745, - 84467135, - 95242615, - 78872058, - 69008730, - 81689237, - 89302951, - 93055563, - 103043067, - 110296339, - 114821942, - 101562835, - 115700416, - 118809300, - 114317217, - 117701146, - 133792406, - 117460080, - 101479199, - 112862324, - 104296884, - 104761177, - 91775094, - 91441341, - 84110866, - 77817635, - 94011842, - 96037536, - 109531639, - 111579375, - 126592045, - 138995933, - 127767368, - 140223746, - 137088342, - 121842844, - 126891433, - 134281982, - 143908089, - 139372881, - 151552074, - 140818504, - 124920617, - 131246208, - 120713944, - 115435749, - 103044797, - 103693014, - 101491614, - 111514695, - 103344538, - 92684775, - 85835817, - 94699749, - 105459723, - 112614242, - 113522448, - 107623383, - 107349696, - 112332282, - 116634394, - 118423175, - 108106064, - 108913235, - 110578196, - 100903532, - 114509177, - 102492636, - 107690115, - 100538156, - 115848029, - 125644906, - 112963451, - 115921526, - 126501310, - 132397186, - 147108904, - 135165934, - 128322292, - 140183618, - 136490145, - 142126488, - 156951013, - 169215083 - ], - [ - 0, - -33554432, - -21651755, - -6702647, - -21400650, - -19770821, - -32244703, - -63826718, - -72225014, - -52806631, - -78394579, - -54101392, - -33434707, - -24975715, - 6230976, - -5161856, - -18130804, - -8333926, - -32834249, - -21870765, - -15790245, - -28292930, - -48630025, - -28785876, - -56573733, - -84235931, - -53660364, - -63514661, - -90243676, - -83311910, - -78130665, - -109409579, - -80442726, - -88873923, - -115393752, - -94914446, - -67384226, - -83587288, - -80269779, - -91897211, - -95592139, - -114908872, - -103156428, - -123175071, - -143692397, - -168761837, - -152036381, - -157002230, - -166006555, - -140818397, - -141907780, - -138768993, - -155406241, - -147675491, - -135920549, - -104112471, - -101894115, - -115366406, - -116147981, - -104046855, - -90590356, - -61959463, - -67473945, - -44754466, - -39750557, - -49037336, - -73725155, - -62627391, - -71248288, - -69120925, - -88805742, - -97177094, - -93502320, - -65158534, - -69277548, - -37260214, - -11616684, - -20266281, - -3220732, - -18800173, - -34163148, - -15376696, - 3700066, - -10503090, - 14104427, - 15205710, - 16963938, - 7118638, - 18482874, - -12021648, - 5419357, - 24364485, - 32885915, - 45185786, - 23898148, - -8411077, - 23970326, - 40365755, - 48057902, - 50356210, - 31331176, - 49078429, - 45950417, - 65454135, - 76408813, - 93821007, - 99157185, - 120420561, - 138082574, - 163626565, - 146308811, - 114764117, - 86550776, - 98385587, - 104747642, - 108293746, - 87712488, - 93321921, - 88973316, - 77123477, - 97723073, - 76588091, - 93086489, - 78611586, - 103232084, - 81610906, - 57368481, - 27143581, - 8608327, - 16553281, - 21093625, - 24715982, - 34284308, - 47058816, - 49919668, - 34133617, - 31704905, - 35677860, - 38017261, - 71111788, - 68583722, - 56110492, - 26173078, - 53894554, - 85506834, - 99289584, - 81994317, - 100131962, - 93532213, - 103928605, - 98910512, - 85511068, - 67681852, - 60318167, - 32114088, - 59034718, - 48116535, - 50768093, - 77691359, - 62862903, - 77272884, - 90859457, - 116034719, - 101761856, - 77051961, - 64773252, - 68666701, - 52456559, - 58399584, - 52561880, - 23375449, - 24166607, - 35799661, - 40237069, - 70064579, - 52504944, - 52278929, - 25023477, - 21423107, - 47280430, - 70394250, - 83832141, - 94314027, - 115081051, - 124496107, - 116647004, - 139355519, - 144779801, - 122141962, - 126311724, - 97473079, - 120366688, - 88078757, - 112746240, - 115304089, - 144155849, - 144886252, - 144150308, - 143317984, - 126508638 - ], - [ - 0, - -67108864, - -32837885, - -48746571, - -21970468, - -80161864, - -106596127, - -60362169, - -126474549, - -103530652, - -150140121, - -180677852, - -128286361, - -175712930, - -128400592, - -168289205, - -220232917, - -270462406, - -266454902, - -277301229, - -307133087, - -300590287, - -297460073, - -269793693, - -295696709, - -329328072, - -316905627, - -287042395, - -295369285, - -305956971, - -296240162, - -312242223, - -274140642, - -303770991, - -342413824, - -392368271, - -425389757, - -473203667, - -467574472, - -523027083, - -496035780, - -537908882, - -511905015, - -497022362, - -540267934, - -526251441, - -460263515, - -408091469, - -362928725, - -297263467, - -245684523, - -188040257, - -158998017, - -122778804, - -90139080, - -114710936, - -156649646, - -189355866, - -216626069, - -223912308, - -217307905, - -259673425, - -196937797, - -143467845, - -101751167, - -126167562, - -80885825, - -70392732, - -47728588, - -88046214, - -48403348, - -36811839, - -33434139, - 24746358, - 16484731, - 77148857, - 21736559, - -17015972, - 35816178, - 51645029, - 15657685, - -8074758, - -49015317, - -29401102, - -25162390, - -35323034, - 14579259, - 53167754, - 39025734, - 73612670, - 115361859, - 131734874, - 118695356, - 75759257, - 15879537, - 57970865, - 14897560, - -22327208, - -42835060, - 18902748, - -7858523, - 58520379, - 17596187, - -49212589, - -112909322, - -130399498, - -67266385, - -24351910, - 32856717, - 12491699, - -47887290, - -25493990, - -17012253, - -5464692, - -41831442, - -104839412, - -155107712, - -161415539, - -137552632, - -201112557, - -190743456, - -199906493, - -192458516, - -177307853, - -244385058, - -308237295, - -283696389, - -244705322, - -269607168, - -248877863, - -209904017, - -200794035, - -246644156, - -265432212, - -322398086, - -267883253, - -269639204, - -208740196, - -195595147, - -200603021, - -139048226, - -136148419, - -167294345, - -226750856, - -177494888, - -145648375, - -198276637, - -157073477, - -209675435, - -174921862, - -173819718, - -236484389, - -256285872, - -278581669, - -312462087, - -327119574, - -327136842, - -312622034, - -376916885, - -400768319, - -375998884, - -385035511, - -341839704, - -279759660, - -277409104, - -308666785, - -352092491, - -368301436, - -390347442, - -404877404, - -432370583, - -471090402, - -532155481, - -540789309, - -504908995, - -509257256, - -506492766, - -504449842, - -491435602, - -533886737, - -532819671, - -567618334, - -593233197, - -564667834, - -533556506, - -553512631, - -564386330, - -623441841, - -688885088, - -736933601, - -690204590, - -707412649, - -648370478, - -693249006, - -667697931, - -606341388, - -560460322, - -517394302, - -567114910, - -509609350 - ], - [ - 0, - -134217728, - -111433329, - -75629270, - -49244077, - 60023242, - 177836390, - 256227242, - 167271468, - 168599986, - 67683155, - -60475857, - 3262009, - 34807814, - -94491126, - -71711182, - 30029037, - -92340512, - -55841137, - 66252901, - 119234000, - 197806232, - 126491345, - 195291497, - 294332071, - 255414269, - 151449620, - 228697652, - 290529614, - 286578945, - 154468080, - 265521868, - 161483490, - 155626488, - 203943734, - 247962410, - 305929238, - 209618132, - 248533699, - 297985363, - 398791277, - 271681467, - 369423698, - 497095914, - 602310745, - 659357255, - 763366788, - 832825986, - 913547745, - 864625221, - 910143713, - 828122254, - 741682204, - 649752249, - 521388020, - 580408578, - 692857708, - 627390580, - 676033893, - 672880410, - 580254856, - 537309045, - 467251531, - 385888090, - 329853834, - 344341065, - 338484802, - 374643345, - 242038198, - 123457758, - 51694853, - 158468107, - 271865734, - 339999241, - 313875011, - 319968811, - 316075280, - 268633752, - 169028273, - 143682890, - 29880875, - 36775651, - 147128870, - 232303081, - 173790831, - 233984480, - 208246418, - 201883388, - 168392681, - 174842442, - 116893297, - 33466355, - -2765699, - -73099490, - -83519235, - -167948627, - -108052257, - -7253850, - -19524297, - 25844967, - 118990842, - 37057409, - -29707549, - -51354575, - -12568767, - -68669007, - -129997380, - -1595284, - -1291925, - -64124284, - -103135641, - -5647392, - -32474152, - 43109373, - 15913788, - -108090176, - -96879285, - -16291882, - -116955144, - -17734788, - -57265623, - -155333326, - -176960361, - -280237325, - -219796975, - -304088600, - -177742930, - -97109713, - -7990644, - -130031645, - -210898362, - -278073512, - -338269637, - -377720892, - -490714808, - -421044234, - -475605582, - -407627849, - -299508523, - -200362030, - -231195609, - -182744047, - -144042251, - -14091385, - -100590602, - -37564631, - 9850126, - 86033336, - -32116110, - -153306984, - -131745320, - -77920914, - -108624465, - -105043277, - -83237120, - -12653046, - 54062074, - 177020693, - 150599159, - 233908357, - 327731336, - 272471187, - 138547599, - 8153672, - 77590152, - 4497910, - 132023602, - 235303572, - 242307080, - 323005330, - 418228854, - 471131777, - 512025996, - 505077873, - 433595305, - 354245320, - 267703719, - 234511105, - 183498752, - 271631460, - 180039126, - 300631032, - 354869027, - 412725661, - 337757757, - 284914948, - 289435047, - 160342780, - 173495371, - 243793010, - 200622179, - 178583328, - 261833017, - 220524802, - 249254895, - 139878353, - 204877359, - 129962664, - 52802641, - -73897743 - ], - [ - 0, - -268435456, - -241601040, - -261813622, - -154493129, - -421079858, - -266837798, - -3856403, - -265832301, - -150605862, - -25564796, - -172210328, - -151978673, - -197864177, - -126667984, - -247244088, - -134469831, - 24455474, - 179501559, - 405243011, - 272584998, - 74650755, - -190928965, - -164968678, - -176965370, - 1011330, - -188265758, - -405937451, - -163868264, - -419534631, - -536802736, - -298945090, - -250908727, - -429503792, - -246697217, - -414975497, - -451821651, - -420346278, - -659850967, - -866766502, - -780647322, - -669152049, - -716307481, - -606190657, - -853156572, - -747956045, - -914440647, - -788290669, - -828036088, - -604612734, - -440519676, - -419619815, - -213443828, - -337345664, - -160136880, - -162711777, - -93417649, - 23854134, - -237523588, - -197460387, - -50322635, - -277191069, - -147416367, - -324956747, - -363394326, - -109099430, - -120008497, - -97112784, - -119793296, - -187547010, - -295017314, - -269123202, - -32930701, - 198675135, - 300174499, - 427441862, - 405541061, - 500305035, - 251228761, - 110785665, - -70741667, - 71312393, - -131213217, - 710066, - -241197046, - -11800995, - -17452286, - -173112849, - 37255327, - 198845136, - -49315771, - -315502314, - -479918800, - -515973865, - -728860715, - -831254913, - -862047670, - -961433640, - -851404659, - -647631334, - -847864974, - -1001859995, - -866390733, - -919633446, - -749870607, - -699598065, - -604231211, - -482816062, - -607483728, - -765552565, - -723231634, - -919082111, - -857429960, - -747290982, - -841082546, - -795204969, - -1006529354, - -1054930001, - -1038663672, - -1175128147, - -1080390361, - -973742727, - -881298884, - -979308030, - -1135176542, - -1345320845, - -1401736171, - -1376380621, - -1414563633, - -1602004877, - -1864308449, - -2125748305, - -2239385046, - -2317060484, - -2246728319, - -2228800213, - -2469802877, - -2690705609, - -2862362934, - -3097161633, - -3343996867, - -3189759629, - -3177278060, - -3418893445, - -3299890024, - -3339698110, - -3494092817, - -3544949896, - -3624917040, - -3385428163, - -3145931336, - -3347810940, - -3165630000, - -2909443977, - -3053034313, - -2888129216, - -3043009806, - -3197225745, - -3154875559, - -3128060756, - -3230506723, - -3283841063, - -3362856651, - -3511964742, - -3422331961, - -3630246935, - -3612679400, - -3470736370, - -3628861960, - -3630101448, - -3711778749, - -3540999343, - -3652078293, - -3693940444, - -3829264536, - -3846087545, - -3987149993, - -3793311071, - -3727812127, - -3704768357, - -3963152961, - -3770083099, - -3820755609, - -4022441230, - -4269096594, - -4316918482, - -4429018566, - -4635127703, - -4759186564, - -4908995517, - -5076482949, - -5101042373, - -5259443484, - -5352565547, - -5245028251, - -5257127603, - -5205329756, - -5410943210, - -5592873465, - -5834684238 - ], - [ - 0, - -536870912, - -50065479, - -372076116, - -865963106, - -1199795687, - -762866147, - -975832397, - -1316680326, - -844930571, - -1170509324, - -1258660760, - -960520618, - -1399742781, - -977930788, - -706223501, - -248795173, - -14764520, - 515579198, - 566280334, - 426700004, - 2609645, - -208406241, - -696511018, - -913647424, - -626227712, - -369457719, - -169725998, - -700595007, - -421501262, - -251053743, - -15363098, - 32791188, - -342879674, - -205562070, - -393371763, - -584124216, - -280440646, - -631338539, - -513970396, - -982818199, - -621214805, - -671891685, - -937336143, - -1364972701, - -913526941, - -921211515, - -1425975973, - -1340194988, - -1682805954, - -1187743085, - -1724436064, - -2244655951, - -2613992741, - -2361594069, - -2570708647, - -3001056427, - -2952649488, - -3457753922, - -3075270343, - -2679754295, - -2540364847, - -2400916986, - -2830058998, - -2422231529, - -2366639609, - -2693046931, - -2836087770, - -2419519028, - -2729914025, - -2264582234, - -2543120802, - -2879885286, - -3255605413, - -3293482065, - -3252069320, - -3618351795, - -4097961103, - -3803067341, - -3661969259, - -4110930846, - -4356490237, - -4796881277, - -4774378198, - -5279133004, - -5294951893, - -5317072125, - -5523494500, - -5721678667, - -6098300044, - -6138672362, - -5727153554, - -5531017940, - -5914603679, - -5662603398, - -6195929841, - -5756835510, - -5423529250, - -5949917717, - -5814984982, - -6344994921, - -6778028616, - -6738494850, - -6968593140, - -7130130039, - -7506349380, - -7054912232, - -7273632332, - -7497452479, - -7728643109, - -7281229715, - -7275882714, - -7010985002, - -6506924136, - -6586651715, - -6418296146, - -6056280201, - -5765252746, - -6001731478, - -5618978222, - -5939618226, - -5476885645, - -5637077120, - -5745438674, - -5266020868, - -4962959209, - -4519507168, - -4263254683, - -3919083307, - -4229123990, - -3778896072, - -4029201978, - -3526941830, - -3779993682, - -3399700413, - -3604785285, - -3960535153, - -3470329790, - -3640333115, - -3674197707, - -3281063990, - -3736407767, - -3644898311, - -3781257973, - -3578023116, - -3043611682, - -2690201107, - -2517952941, - -2927805617, - -2706885189, - -2686199273, - -2432406449, - -2137454747, - -2174286128, - -2357337371, - -2744822643, - -2387597096, - -2545210327, - -2978599942, - -2961616595, - -2843791959, - -2484349667, - -2047484692, - -1807232980, - -2077313635, - -2500419719, - -2533600371, - -2592378738, - -2917359605, - -2746671982, - -3214188822, - -2929497709, - -3019909957, - -3427913479, - -2917776683, - -3418163521, - -3059460730, - -2657594053, - -2449258886, - -2417610381, - -2225562840, - -2003469564, - -1917659924, - -1672252423, - -1647581801, - -2061591042, - -1677731185, - -1897305742, - -2129373503, - -2064441515, - -1764083170, - -1641909274, - -1256899523, - -1445558721, - -1356327422, - -1127496444, - -652031115, - -1030115368, - -777478954, - -1116937816 - ], - [ - 0, - -1073741824, - -163270799, - -209790348, - -675026787, - -1596156003, - -2468267208, - -2498101101, - -1662545575, - -1108215124, - -827263943, - -183835141, - 279184899, - 1236190915, - 2248165546, - 2742860997, - 3479351773, - 3424410295, - 3004095619, - 3377744777, - 2907033078, - 2870804347, - 3812322220, - 4349893233, - 4574141473, - 3759762688, - 2754276670, - 2885276424, - 2935500970, - 3226787361, - 3827561206, - 3108738835, - 2094506038, - 1070962238, - 906562385, - 817889430, - -217369034, - 506105778, - 991712186, - 1554177624, - 1888343516, - 1572535748, - 1429938926, - 2190879922, - 1183125576, - 1251068460, - 427808705, - 1395870976, - 2283686433, - 1915261648, - 1298682665, - 1028220636, - 1149748384, - 406939149, - 346229595, - 549521089, - 194475728, - -506469217, - -1014808333, - -539704027, - -1460297713, - -980819178, - -166207138, - 180047147, - 698704117, - 768897333, - 1716155628, - 991389637, - 499691976, - -164638557, - 719767433, - -279198924, - 679284375, - -62761293, - -153530633, - 688939596, - -280502106, - -601887388, - -690405988, - 147577588, - 990710997, - 1587674924, - 2447383801, - 1510912840, - 2283333825, - 3269772412, - 4271102667, - 4726024479, - 5461657020, - 6463044074, - 6939429309, - 7114286185, - 7904641316, - 8834659052, - 8147245453, - 7861782656, - 7504317864, - 7809953454, - 8531146704, - 8622900138, - 8864948380, - 9779200281, - 10460426657, - 11146705394, - 11465928668, - 11574595998, - 10712635670, - 10943226333, - 11933415063, - 12541436786, - 11979679809, - 12421190936, - 13470447282, - 13232229451, - 13003828273, - 13855878672, - 14081452534, - 14090959999, - 13926874029, - 14831041762, - 13989988689, - 13197006483, - 13795631369, - 13609295403, - 14454544314, - 15237036717, - 15556851952, - 15835380693, - 16445623289, - 15602186714, - 15285192156, - 14976285033, - 15208005632, - 16185231405, - 17232680781, - 17472070461, - 17818838308, - 18831788461, - 18614794049, - 17791886538, - 18250398919, - 17459555859, - 17339323409, - 18026735903, - 16979170144, - 15929437254, - 15505280471, - 14760628370, - 15581947241, - 15283784465, - 14437121852, - 14398761485, - 13948703263, - 13477379339, - 12509346691, - 12799693333, - 11781589477, - 12692451313, - 13698531558, - 14527763235, - 14116244934, - 13150569836, - 13629474504, - 13580957090, - 13248844153, - 13876429038, - 13883256789, - 13433993735, - 14144168095, - 13215326111, - 13860460924, - 14458550299, - 14797406329, - 14551984590, - 13695109853, - 13409204731, - 12758482738, - 12952182955, - 12091075953, - 12817511410, - 13689164626, - 13770748026, - 12830253027, - 13086784295, - 13601037602, - 13019125285, - 13543420133, - 13160743632, - 13563606259, - 13666849018, - 12933347111, - 13608442787, - 13385215366, - 14085837211, - 14417262962, - 13546063015, - 13071902699, - 12097962562, - 13138009521, - 12486888195 - ], - [ - 0, - -2147483648, - -1986952430, - -1454655246, - 269282718, - -1428636547, - 389760980, - -880256444, - 776304783, - 2709901091, - 1241753895, - 1409848176, - 2538798575, - 1633477006, - 1630382608, - 3324113516, - 1952067057, - 2279700482, - 4353264343, - 5652709694, - 5756061491, - 6346517724, - 4768586569, - 6673277082, - 6426702734, - 7385666091, - 9275949257, - 8809000259, - 8539422859, - 7524807864, - 6551584771, - 6257631615, - 5475946569, - 5498529597, - 4067552167, - 5126720226, - 6929566751, - 8912027903, - 7869308190, - 8798736295, - 7321435042, - 7753769253, - 9476772180, - 9259324611, - 8657775710, - 9134956793, - 9218024075, - 11210024413, - 11200369802, - 12452666412, - 11687259948, - 12752234724, - 13177185833, - 15266909060, - 15895782908, - 14628368516, - 16242922218, - 16066436240, - 18046428832, - 17923819761, - 18672355577, - 17848665376, - 18308032878, - 19275948767, - 18305735424, - 17278049983, - 17963317350, - 18995156083, - 20706575118, - 20008691866, - 18404233966, - 19722352635, - 19170677094, - 17860116469, - 16021509863, - 14461752149, - 13315711936, - 12209298198, - 10412678038, - 10490268375, - 12270200833, - 13176757562, - 12803015486, - 13950015151, - 13762158781, - 13800912569, - 15819468210, - 15294927522, - 15746086533, - 17631967249, - 19427982154, - 20130946341, - 20362903283, - 19258002376, - 17509319215, - 16747050830, - 16606581278, - 18626533481, - 17309148686, - 18377007830, - 19875119867, - 19316422769, - 17309629268, - 18826820116, - 19459549930, - 18412313084, - 18777611043, - 19587529712, - 19404049776, - 19851709192, - 20668868822, - 20866786748, - 18875814854, - 17733344290, - 19136098397, - 20604973766, - 21690675548, - 21075137300, - 21968599309, - 21892981453, - 22661130806, - 22693979777, - 20966569873, - 21831501389, - 22808823746, - 21159105929, - 20982652962, - 21558236199, - 23559554875, - 22365613686, - 22261686632, - 22033169211, - 21845848152, - 21890925344, - 23639042217, - 23720914586, - 23205073411, - 21814132446, - 20717808777, - 21457668713, - 20167249781, - 19788794047, - 18048934801, - 16290324147, - 16422707866, - 16737198169, - 18741083271, - 20376915713, - 21893441661, - 20634072096, - 19278314851, - 19550588206, - 18836772055, - 17790111190, - 16209630717, - 16918047615, - 15033113492, - 14629227973, - 15749240323, - 14481764552, - 16024147303, - 16214469768, - 14378856916, - 16291033756, - 17240997069, - 16087802265, - 14570982550, - 15454583841, - 15511296655, - 15435020041, - 15343631541, - 14970773033, - 15700585538, - 14159144002, - 14878739239, - 13017199327, - 13896644859, - 13346366879, - 15052685268, - 15184174932, - 13949793802, - 13438968529, - 13473437311, - 12583317784, - 11602460405, - 13502646410, - 15033768490, - 13495806178, - 13447775391, - 13534091544, - 11826248786, - 11949591288, - 12887392316, - 12069100020, - 10107116418, - 9997712606, - 10707600187, - 8574587096, - 6857533677, - 5519472531 - ], - [ - 0, - -4294967296, - -4199967586, - 14148394, - -1936781439, - -3315076943, - -992988241, - -2948367208, - -2552033190, - -1419850009, - -856982445, - 359114787, - -1265526613, - 1945899508, - 4238653570, - 2471315729, - -1620707824, - -106210289, - -1745035242, - 1315439537, - -2907710893, - -4181582725, - 37144455, - 3622273031, - 5955404, - -21260882, - 1592825001, - 828914763, - 2986364096, - 3494728539, - 1880365107, - 2050878870, - 568191868, - -2580875907, - -826758089, - 3032747546, - 3153345160, - 4479894895, - 8737936847, - 12215938504, - 10844268939, - 13702020359, - 13716717930, - 16527120765, - 14940614456, - 14637541146, - 18800657524, - 14593871734, - 11876859767, - 8687135142, - 8801960230, - 12762067073, - 14865095740, - 15118771047, - 11485540902, - 14925412727, - 13554325391, - 16827608296, - 13024886856, - 11027494625, - 7068338577, - 4554083175, - 2936074223, - 1134632709, - 679586336, - 4139773616, - 633747828, - 927162238, - -1780606920, - 888594491, - -1490482505, - -3304507471, - -4504417716, - -915729834, - -4263544575, - -2223746018, - 355281679, - 554219998, - -2508569259, - -4817999329, - -1164910735, - -1523295305, - 2641225121, - -1131704956, - 3134640119, - 4068552249, - 3590454468, - 2918117933, - 3896518288, - 7004511816, - 9127067251, - 6354404357, - 6493193866, - 5610402719, - 7662317441, - 8252419308, - 6373547349, - 8106426012, - 9400152064, - 8449233914, - 11644443447, - 14350316492, - 18005714280, - 18671741975, - 15507836653, - 15325443681, - 14760209439, - 14486054140, - 12760983699, - 10102426749, - 8377145352, - 11987252103, - 15309606005, - 12260572060, - 13099787929, - 13579828472, - 11791582302, - 15349459562, - 15867389406, - 15506150219, - 11888996145, - 12909498664, - 8630042948, - 12098040111, - 12946100992, - 12982692691, - 13257358218, - 13984542464, - 11394219224, - 14354105375, - 18423549289, - 14229863510, - 15811969857, - 12868639244, - 13079294702, - 16145119939, - 16440479227, - 18064143127, - 19672927969, - 23244199777, - 20825024532, - 17090622197, - 17221349351, - 17805311740, - 19534470876, - 19234901097, - 18952763689, - 20700991282, - 24075494509, - 22714148135, - 23599545262, - 19319015041, - 16903715361, - 19091856608, - 15038385577, - 17739119954, - 19437002906, - 19194198291, - 15108664112, - 14504830510, - 15542826455, - 11586894208, - 13070728329, - 13570236399, - 13246307363, - 10074061168, - 13752228599, - 9503587853, - 7711308235, - 11082132873, - 13970247939, - 15649153463, - 12498821596, - 13948903738, - 16294485702, - 14804615407, - 11598231733, - 7448682019, - 6801240888, - 10610469088, - 14607490369, - 17493762453, - 20493825270, - 18710495921, - 19419126804, - 15617603181, - 15299808040, - 13335754672, - 10414036647, - 9153499524, - 6560351642, - 9744196157, - 10998289662, - 8134921714, - 7064673460, - 3963701829, - 5339923233, - 7740706332, - 8863588889, - 6827835625 - ], - [ - 0, - -8589934592, - -1344496374, - 3594034401, - 11152842629, - 4309884401, - 7180141332, - 6203611716, - -1183286497, - 5502072164, - 1549831302, - 1726104739, - 3726788297, - 5809365546, - 4067672939, - -1927418155, - 5024643918, - 2126282317, - 8027806589, - 12118456329, - 8092897899, - 6589106581, - 4849257923, - 12096664539, - 11832841384, - 7746504192, - 3448408297, - -1062998081, - -9625291508, - -9921914525, - -9821258722, - -13212138142, - -21241411973, - -21767644630, - -18969498692, - -14784501891, - -14801852724, - -13203244963, - -12828569191, - -21274255608, - -20683444722, - -19390540427, - -24869036362, - -22847585253, - -16945248696, - -15478055664, - -23804137354, - -26078303420, - -18964892566, - -12724075637, - -19331991005, - -13583777366, - -15690015201, - -18112904741, - -19684222052, - -11114017578, - -18362879829, - -12724696660, - -10548821965, - -14689809973, - -19014189952, - -25899116979, - -33581715563, - -37543295228, - -35985115540, - -37412074921, - -43211476635, - -43355056704, - -50859696417, - -53995094842, - -48670558948, - -56842773115, - -56839971365, - -49370284085, - -52487391905, - -59456675339, - -64065467615, - -61431270411, - -65233770863, - -63919679112, - -61206434555, - -60842628039, - -56367166415, - -54378861767, - -57615979420, - -59869380397, - -64529467174, - -65820801831, - -57935649176, - -54855036685, - -63251415441, - -67983845788, - -70296652012, - -75459508527, - -80519731828, - -84643192488, - -81031039138, - -79943000118, - -76856862501, - -85122041735, - -79039685856, - -72904599968, - -80920156274, - -84982241477, - -89116830315, - -88324568988, - -83986201722, - -80063901699, - -87313114237, - -88465452875, - -90986967142, - -82804796759, - -76470850375, - -81385569578, - -84796628378, - -87940890464, - -84800061290, - -77487897921, - -74514431039, - -81835314067, - -90199259596, - -82798128374, - -80414080242, - -87042595778, - -83384831094, - -85410160923, - -84716376495, - -93006398834, - -92897536854, - -93251256417, - -96859786739, - -102438907667, - -100835483588, - -95447465078, - -101840978745, - -109291992231, - -101512546693, - -98950228016, - -97044691223, - -101439317879, - -94147250772, - -101798951802, - -108009618777, - -116330783442, - -108314631019, - -108424852479, - -114554784964, - -119472765300, - -116822110531, - -114815487874, - -120697088759, - -120331621122, - -122282296689, - -115538174122, - -110651917075, - -105364043087, - -109008949514, - -111446979835, - -108593170241, - -107042791827, - -112758826619, - -120109461491, - -126443850861, - -129035531785, - -123628492105, - -116620403390, - -122344248191, - -116981798350, - -122293819180, - -125786946413, - -119264575962, - -125050450570, - -123104274224, - -121595455646, - -126462419064, - -126885725130, - -135456817073, - -135803763138, - -136739150073, - -144071275601, - -148789527980, - -152156790434, - -156025641218, - -152546209341, - -155840951103, - -151676821678, - -143215199070, - -142954197939, - -141573178387, - -145075681359, - -147552065439, - -146357423476, - -147163520873, - -139991207848, - -134129341135, - -134381584617, - -136992714066, - -139280596381, - -137395323638, - -134137965682 - ], - [ - 0, - -17179869184, - -16288562574, - -22765140849, - -8330016935, - -1119928926, - 14885016605, - 19687928212, - 18537372866, - 34311620738, - 41614351758, - 39972878265, - 24506739045, - 27986070347, - 16165293331, - 21112511291, - 17682641333, - 3894081107, - -4473603776, - -20903199284, - -3888807941, - -3355235832, - -5864400307, - -22419880956, - -11876892203, - -22011352668, - -28911853258, - -30108971520, - -30674563961, - -40985591149, - -51929147032, - -66317841094, - -73134131575, - -82362127294, - -78785551260, - -82455289277, - -92342522814, - -79172142620, - -78734906451, - -64933797073, - -48360434507, - -48614525767, - -51418289947, - -65910570458, - -51972431903, - -61633499767, - -46602391228, - -43875931634, - -38751086894, - -31184277870, - -30908326555, - -40350484569, - -43350103616, - -52646731738, - -36128057498, - -21569201133, - -12466966804, - 640887446, - -14252666265, - -18465326047, - -28378464458, - -24686652332, - -18493716526, - -15988038525, - -18844501837, - -7624390744, - -9520611870, - -17905599145, - -29315753256, - -35548543216, - -50245835492, - -50382454842, - -45728976668, - -50609923689, - -57696382441, - -47438359837, - -59798066890, - -68281976117, - -53735171128, - -49531552680, - -51628989407, - -65917235907, - -82117959043, - -86451728862, - -84812552834, - -75004059301, - -78770508317, - -64275880120, - -60740245177, - -69752674094, - -73087824128, - -89941926256, - -101383883763, - -91981481231, - -104375449728, - -112335611167, - -114682966820, - -99464764679, - -86436694646, - -78246783072, - -78583408148, - -78816439252, - -76520226543, - -83108835206, - -95795181547, - -93658074171, - -105670220084, - -99354311719, - -82717757231, - -68503613257, - -85532140705, - -68414183389, - -85369437810, - -70693234092, - -81831233768, - -67641091869, - -76221994609, - -72114041227, - -59553324731, - -45767478254, - -34936600686, - -30201925878, - -28050821754, - -19896322766, - -25749320639, - -39092632867, - -30054661279, - -19554378597, - -18506431155, - -29793332361, - -26160707634, - -41959680701, - -25610930242, - -36009752860, - -35497881493, - -30350413533, - -23225032140, - -34540179509, - -41315791787, - -53887208954, - -56066470514, - -61139181280, - -45570937717, - -55493478299, - -63478030269, - -76101716766, - -87434827039, - -75152848587, - -59683724667, - -57091612899, - -41604248551, - -49291537846, - -43755576224, - -47114388946, - -31394971321, - -25218457794, - -10491838578, - 2275516820, - -13119949135, - -22430257747, - -37760148499, - -26902862663, - -32577273585, - -41445802133, - -56289292114, - -49100901153, - -40779748463, - -25935319365, - -10723873119, - 486300068, - 14450863140, - 8766029076, - 2362377556, - 67926717, - -16672371326, - -3909433124, - -2928464264, - -12337899144, - -23447385759, - -16392146842, - -6770585135, - -11655956041, - -4291009675, - 11549281749, - 17851516364, - 7295460182, - -9339817536, - -14640370155, - -18681752251, - -18096114625, - -15142281568, - -23050939771, - -33802911107, - -48667480572, - -35429765134, - -45206531902, - -41903318065, - -42113486467, - -37549130165, - -45476514027 - ], - [ - 0, - -34359738368, - -28644417946, - -37447824121, - -20375075134, - -7573364471, - -1511637873, - -9781230924, - -15878307818, - -14853235224, - -2854031612, - -5574976223, - 26428010315, - 36166072626, - 23660827184, - 48354160341, - 82484946621, - 76766210637, - 54862416602, - 21161439999, - -5313371742, - 18526361405, - -15789487221, - -13707074339, - -30427132825, - -30669943268, - -54969826220, - -66398964789, - -73107224309, - -39345249088, - -67798911689, - -70711023448, - -40775329385, - -10175733405, - -20225382662, - -48363958971, - -81812462976, - -60383041429, - -66247867535, - -62856004287, - -31711513362, - -9708551088, - -3893878526, - -2108810480, - -9484873134, - 8841772877, - -17548013073, - -30587770007, - -12565136758, - -30598746357, - -22024030616, - -15968743805, - -40862045878, - -32176365286, - -41366100800, - -62360993208, - -55788845270, - -25044066543, - -24446918106, - -25147919044, - 1005482909, - -32863386980, - -53071674574, - -83550320240, - -99175678161, - -115956548170, - -129297755026, - -141147431019, - -134386943788, - -123244119564, - -125823587931, - -126874605031, - -107109972235, - -100345718190, - -95241908427, - -82697293015, - -71952893738, - -38371349623, - -52400084179, - -43508526658, - -76424101354, - -89310396626, - -116466990654, - -85498410395, - -82093356851, - -72789084931, - -84496127953, - -103752872945, - -91049896397, - -115418726549, - -118590976769, - -132928137156, - -124801764393, - -95802240594, - -71693067212, - -79998634127, - -88000907907, - -85641969231, - -71144146997, - -71155188479, - -89221737322, - -64194003066, - -46464434203, - -61837761679, - -55593302659, - -88670769582, - -89941688097, - -113552559695, - -110114225655, - -139529471526, - -122153892711, - -112827471156, - -137211467788, - -147128119025, - -125808337135, - -139824286101, - -153596582682, - -149272145446, - -168166256721, - -164320641040, - -190470678195, - -196822815539, - -212351721086, - -226128415849, - -202160513984, - -180758293053, - -152419270240, - -129489951814, - -131795337584, - -147421761693, - -118340250747, - -114778754315, - -91385554036, - -77319229665, - -111467463541, - -126673734633, - -136177512376, - -116549574594, - -123775220971, - -100306954242, - -117244971865, - -96458807708, - -120932175153, - -103284604228, - -101786429839, - -72294601468, - -96395517488, - -120758257371, - -146210393388, - -142632639974, - -134253143854, - -113645692387, - -109784652688, - -121296166479, - -124661488701, - -94332800219, - -94444914570, - -117195380026, - -137322419148, - -149253907380, - -158958348932, - -154100966983, - -145438750299, - -120940742460, - -136088942092, - -108247433943, - -90759422773, - -97617649071, - -130461916708, - -139429212518, - -143401755217, - -110703554734, - -114326185115, - -80687064387, - -95740312896, - -125759402232, - -97033321084, - -102724764802, - -135814013293, - -121469509600, - -122596353661, - -145824742246, - -169531043447, - -185147335527, - -192954679281, - -190751969371, - -212027363021, - -206698697992, - -216343473735, - -210393849849, - -223585896149, - -244178626927, - -210867772017, - -180938968517, - -199765546174, - -221582815555, - -231711924579, - -197572824349, - -208408025658, - -235545293061 - ], - [ - 0, - -68719476736, - -65240709120, - 973131962, - 4843904084, - -29439686716, - 37404525522, - 8614389461, - -41899616987, - 1912837594, - 37186447971, - 50385356686, - 44446136672, - 78394978013, - 16622401717, - 27196068163, - -39099521050, - -70459672031, - -25193005383, - -89220532851, - -64459862894, - -92843541365, - -88700197099, - -37937180892, - 2016350265, - -36830496533, - -63182733617, - -120866470593, - -185769681407, - -187496242498, - -187116767930, - -166759463499, - -149678044746, - -217195419213, - -230418773036, - -275190620271, - -209667546095, - -195565910669, - -208586328861, - -192689562239, - -130624032676, - -84984423190, - -20389790316, - -46957848782, - 10773463957, - -20332464785, - 42626325099, - 63030102963, - 82273711929, - 75860132676, - 91741639122, - 102879142347, - 165670891253, - 98143317302, - 84636779790, - 34815427028, - 103212831081, - 59702455384, - 47812259137, - 63706892703, - 45416439514, - 17284054724, - 67449137753, - 68587789943, - 111716724583, - 48902981441, - 79706905732, - 41140851017, - 62255613011, - 24444203084, - 25246696657, - 2140656214, - 26297011474, - 80152948409, - 97792586190, - 113852707725, - 127359432575, - 187119656865, - 219013653662, - 268711162578, - 210219003481, - 207692941917, - 221550239827, - 258608143800, - 310664641995, - 361459323159, - 354542832350, - 288932310039, - 291181761661, - 317948855325, - 306615374549, - 275522672274, - 226111785262, - 269159189823, - 254347073828, - 218114176886, - 233895785438, - 171072200538, - 198147318162, - 138069765273, - 158283374180, - 213842252047, - 148209015763, - 202589197065, - 163553364364, - 222465789597, - 198868197571, - 147679084053, - 145594075977, - 150454015187, - 85320287301, - 107761006851, - 105813860914, - 108013125141, - 77767619028, - 146375599290, - 154225425997, - 144527325364, - 76988474001, - 84358160354, - 28182777446, - 580197761, - 49101774071, - 88268655706, - 58031756084, - 19953811864, - 87565720011, - 77074320658, - 113133486453, - 146988844155, - 82193599537, - 137820193878, - 91072587632, - 87376439090, - 129814734081, - 116423437211, - 107141067921, - 105739623616, - 170456363058, - 135538113904, - 74186210726, - 124775832489, - 188302529046, - 230280603599, - 190360090817, - 138437060344, - 145136227324, - 179881263783, - 114424524398, - 179528438499, - 125780751857, - 186079119005, - 229128900914, - 165807156817, - 203579607878, - 232192572072, - 210372477025, - 154529606523, - 152184010235, - 124641587958, - 72891923465, - 17058605226, - -23409641057, - -456689748, - -60962247225, - -7105094551, - -10406939524, - -17136707737, - -28905525564, - 17013989505, - -33289276339, - 5175923155, - -52947278556, - -93883166861, - -56204580156, - -57807544762, - -20557157238, - -65288936311, - -131145055202, - -128706014014, - -189765905695, - -257356284200, - -274583365194, - -226662404797, - -168166460755, - -179539010909, - -131933537437, - -68698761900, - -49998500998, - -83182369823, - -33227671386, - -20347866857, - -59380454205, - -75285604108, - -140364184058, - -85050850261, - -73203318523, - -32618428856, - -89076585568, - -38569682708 - ], - [ - 0, - -137438953472, - -70538406032, - -184009634540, - -154956898562, - -77734727780, - -197046149773, - -181589169937, - -89943248617, - -203072339472, - -209264261928, - -326608050977, - -419215517257, - -342607723169, - -304622135824, - -244274773926, - -217472849943, - -114650718198, - 13113868685, - 74388733865, - -39259230388, - -144004661460, - -169050461282, - -191145028587, - -85234332419, - -80211721825, - -164249919271, - -194313610030, - -138115913131, - -258174211386, - -379957778510, - -420452598502, - -355497787449, - -262800168303, - -301034401181, - -190514738762, - -170153563011, - -75346607269, - -183679381467, - -210068512086, - -104627662396, - -97136375759, - -130016141268, - -44233524342, - -61703382830, - 26307200504, - 138603818573, - 66443234936, - -54575537424, - 2822525899, - 19153614408, - 123505296031, - 182769942156, - 175071447933, - 215473413462, - 249588781153, - 384767330787, - 458189514352, - 500823881341, - 555363191867, - 624878576889, - 558517585189, - 633810052153, - 767197183337, - 852540852839, - 736991130638, - 825391612616, - 869133444005, - 773418390984, - 827901706927, - 803593660174, - 930574028146, - 1067842604958, - 1052872400713, - 1115556421987, - 1097292244854, - 979117814462, - 964017328591, - 1053754091550, - 1156271756144, - 1226911519073, - 1132492649970, - 1157364013614, - 1098292895338, - 1001976415224, - 993101486068, - 1024022702862, - 1050727330554, - 921713437190, - 1009941991241, - 1066021483478, - 1180221393508, - 1306467180009, - 1257308124826, - 1284085779356, - 1366889331538, - 1340562930914, - 1310275600635, - 1373335934659, - 1299908377724, - 1310508228409, - 1274182931904, - 1257155576022, - 1314979875309, - 1220884916852, - 1299382966740, - 1245306929876, - 1366734732305, - 1332338494577, - 1350024696840, - 1463729862519, - 1511150985261, - 1406778161004, - 1291686525172, - 1162250525511, - 1206091444376, - 1134754712306, - 1146014801704, - 1258350288543, - 1212247720249, - 1310135038876, - 1294230486030, - 1187597687812, - 1135519857284, - 1126519614163, - 1172124115909, - 1309241028752, - 1248691896200, - 1198716502773, - 1077636580907, - 1151252470668, - 1112019478990, - 1200078961165, - 1205188898903, - 1173169412603, - 1256777353609, - 1138399192533, - 1189998997165, - 1176666337033, - 1248047817553, - 1230640850375, - 1367075592793, - 1355706422429, - 1366105830779, - 1453702108313, - 1362414977460, - 1249778691025, - 1326812709165, - 1341560771667, - 1374129028047, - 1472026148608, - 1445912072723, - 1335153791826, - 1436633213435, - 1484035544256, - 1480859262369, - 1420932321595, - 1394875919460, - 1496307977496, - 1450408737583, - 1359548335667, - 1305727386685, - 1215678287906, - 1149051518083, - 1125584257134, - 1116793629350, - 1237848624773, - 1141050272260, - 1225427273680, - 1241878418785, - 1226556371979, - 1089299325773, - 1093509874464, - 1143301627255, - 1208139668420, - 1334381606340, - 1280547166767, - 1406767789408, - 1387419415567, - 1462001004273, - 1459081097405, - 1324099670654, - 1336521924127, - 1430117645100, - 1425506853659, - 1476627249921, - 1419175213270, - 1308722393127, - 1405629582358, - 1491640316082, - 1538599762175, - 1466357936174, - 1401435646825, - 1452435319571, - 1576982420503, - 1589303680812, - 1553619909950, - 1570235129998, - 1613148303285, - 1665294434042 - ], - [ - 0, - -274877906944, - -191624370730, - -414171928390, - -348410255803, - -381153221847, - -187479057508, - -139212010426, - -399408328189, - -283401907392, - -196576495532, - -114130189114, - -163619049256, - 110454290134, - -129706910361, - -25856549636, - -147556293200, - -394936601262, - -431671473367, - -654101126849, - -615214276119, - -553509135314, - -584635350404, - -385395971689, - -242368677502, - -153164905498, - -318225448358, - -219778964664, - -222717662927, - -337185205680, - -286167687715, - -375134143619, - -619234644309, - -643706233426, - -484321468970, - -232949294949, - -293287073299, - -545962910188, - -757336546557, - -964675017817, - -1180576569065, - -1424929407923, - -1181223864292, - -1045873163093, - -1220196697169, - -1003768172256, - -1266595818168, - -1343007815857, - -1467226561199, - -1213716778630, - -1223750711149, - -1277511022189, - -1019337547956, - -905137961175, - -716616767857, - -525251256291, - -679329986623, - -618554878644, - -715363139388, - -811136772212, - -793539468797, - -974431708815, - -954551635060, - -985687419615, - -801677655996, - -825698052553, - -819049819342, - -1060828138655, - -796298812591, - -1013011963383, - -1248444396585, - -1361022136580, - -1563036137672, - -1761033972218, - -1674515478914, - -1851794986617, - -1817961841519, - -1960530516884, - -1850548051070, - -2041878918852, - -1767159249572, - -1788013453331, - -1774507064534, - -1615025208618, - -1739428962916, - -2011183964492, - -2084735807606, - -1959106728325, - -1887129410365, - -1825609062074, - -2067102003783, - -1997220639481, - -2156947173426, - -1938422631655, - -1963465058010, - -1744116811227, - -1835605110310, - -1891456048531, - -1695983952664, - -1598697282952, - -1681385132563, - -1756795071918, - -1646205937663, - -1740356787340, - -1668803733690, - -1840661106153, - -1729444514796, - -1734799767562, - -1464593928733, - -1454820139591, - -1617944400153, - -1497451624023, - -1236776456583, - -980748930939, - -1103969547480, - -964964749781, - -810767620718, - -971903369647, - -1124690115626, - -1064959761926, - -1243625941788, - -1234778327639, - -1220284809111, - -1033850735272, - -925722763857, - -1034907379542, - -1295170344197, - -1164338439293, - -1128094197977, - -1077926825212, - -1208230102673, - -1343312995066, - -1499497503696, - -1292406670050, - -1441841638371, - -1263582253579, - -1503181191769, - -1755688647144, - -1796727635913, - -1856519160445, - -1989197719830, - -2053521548522, - -1808793997018, - -2049927517816, - -2068284619548, - -1814311938465, - -1890030834712, - -1803733122651, - -1638742564263, - -1585326364054, - -1776618224012, - -1594239632237, - -1442328168239, - -1541488188355, - -1507296531366, - -1738914999010, - -1835385244333, - -1767059671131, - -2007102174375, - -1895446704261, - -1860540560617, - -1654964698870, - -1596212670017, - -1797509664781, - -1552661084067, - -1667434431774, - -1478251599270, - -1709972893039, - -1960362347423, - -2059348489032, - -2201528068767, - -1974617804154, - -2129048811086, - -2157006526796, - -2033557944757, - -2228723881386, - -1999528746131, - -2036100172977, - -2256533544627, - -2306254756864, - -2213844856388, - -2444755649833, - -2468986938632, - -2528818446350, - -2587850645652, - -2553701352325, - -2557758268072, - -2369748066940, - -2175699208232, - -2112544743575, - -2362921007285, - -2380232157533, - -2572306538125, - -2845809622956, - -2894822519325, - -2660725312450, - -2922224063547, - -2699754702181, - -2856942090246, - -2926211785103 - ], - [ - 0, - -549755813888, - -296605683166, - -33166024765, - -57366930449, - 438498389411, - 230274097668, - 371875472672, - 820052639502, - 501037634663, - 65581139599, - 237653488482, - 457258611444, - -82650350547, - -392968647967, - -254454962946, - 259085378020, - 495494915946, - 305819879998, - 569798028789, - 188035061342, - 533651126176, - 63886471587, - 524773601806, - 244358389804, - -47663517347, - -527102425213, - -241892901676, - 24037455568, - 328060019770, - 421096378873, - 362966227096, - 366741620165, - 749434404795, - 651172647870, - 585677276451, - 170519658482, - 92862639000, - 93444601539, - 207062450707, - 705757909967, - 721834047309, - 279748028101, - 186036561458, - -79116954179, - 14948241773, - 318793648294, - 424456067490, - 17115149537, - 91493275869, - 447637381428, - 294305900830, - -97697201385, - -440711416636, - -554888927089, - -322205146300, - 133209506373, - -208085544895, - -744867811428, - -567666320172, - -942669828484, - -441540123080, - -485154547878, - 34031055528, - 82630285966, - 349796036898, - 388753504848, - 330866705147, - 630998851903, - 857105679719, - 843971901100, - 862948371880, - 1334160039450, - 1743287295790, - 2038868522943, - 2573455943292, - 2727024059867, - 3044910475232, - 2654143532921, - 2742672346052, - 2320891831521, - 2046656688188, - 2484006515517, - 2633957663171, - 2461816816141, - 2947139125097, - 3043081212014, - 2998213012177, - 2550807258987, - 2815940789372, - 2623309659715, - 2868446489023, - 2966047511093, - 3215717068302, - 2982340961158, - 3160362475947, - 2823495302826, - 2559615295139, - 2443293617401, - 2874599942694, - 2389319807811, - 2269793838794, - 2255687153501, - 2062350494417, - 1836707382578, - 2347380754258, - 2110075691860, - 1567622133750, - 1385390762267, - 1005191445406, - 615583695314, - 580652235928, - 1110142260347, - 1525974680755, - 1230144308178, - 1759153305027, - 1629636449581, - 1842093330773, - 2233414538560, - 1958200142706, - 1410219974804, - 1342891359281, - 1039844114226, - 1228907084711, - 703693102534, - 218795333229, - 315802724100, - 45907336441, - 177868810083, - 673969874990, - 1196119618271, - 1264963082007, - 1651369207066, - 1372525703473, - 1565950043265, - 1917425369709, - 1969066175793, - 2052220498652, - 1584746366032, - 2007676848305, - 1904174203303, - 1833276830785, - 1452936457296, - 1307386691958, - 1122463298921, - 648166659283, - 200132550866, - -20481103340, - 520137948334, - -18216163874, - -39505326085, - 187884174606, - -52306649800, - -332257209955, - -845711274347, - -391913744699, - -819733271443, - -568289693655, - -940061241769, - -771622519335, - -332279922428, - -632753671097, - -962339630968, - -1100128948408, - -630620464133, - -867356720925, - -1411930982118, - -983296539511, - -1188761462535, - -1704452472926, - -1853058628476, - -2032652356399, - -2577513288239, - -2872389561750, - -2728427745843, - -2805620349656, - -2290700903837, - -2188186193321, - -2582333105644, - -2500726049130, - -2339353280212, - -2417519844642, - -2230889936099, - -2110551700379, - -2591165363816, - -2886444160077, - -3395034025922, - -3872229320946, - -3729619429171, - -4189692342028, - -3842494269476, - -4377238241361, - -4743189497224, - -4483711106295, - -4032541925514, - -4386993052650, - -3938857796970, - -4335884340854, - -4661280838604, - -4988823342986 - ], - [ - 0, - -1099511627776, - -1011770835153, - -1197833965973, - -1692439856605, - -1075668472404, - -927050760313, - -1174473260226, - -1184279940837, - -1166430618400, - -565237868852, - -1041584369602, - -406557459633, - -1053697599636, - -54049523633, - 1040185696684, - 2120897038470, - 1242889596156, - 2166086616318, - 2041406648205, - 1065998312584, - 15797993759, - 126602314151, - -206247158342, - -1223700769473, - -305576756157, - -961171142140, - -271698577002, - -1030687165663, - -431642369017, - -1190649799022, - -901178967176, - -1739548665098, - -1334108868611, - -1156959967248, - -1135973705403, - -1834593541734, - -2905287938025, - -2998145753640, - -2922504930594, - -2010943564896, - -1275250422850, - -2347353187124, - -2238781522284, - -1596747465766, - -1174627491655, - -402546485154, - -37425496382, - -336558999690, - -1346331692439, - -2431197531075, - -2691699423872, - -2170381519941, - -1512695290165, - -1481950834604, - -1441597504620, - -1410495502207, - -1786341842216, - -1033783846642, - -2129638439133, - -3137368941078, - -4203229173643, - -4468004512266, - -4572515650460, - -4264830790175, - -3557349868307, - -2611160809276, - -2795714526594, - -2353521142538, - -2201890895966, - -2722506532066, - -3745560167436, - -3466736542413, - -3703395619673, - -3940556322677, - -4138485061084, - -4413108769306, - -4624768915348, - -4394829392222, - -4813304723054, - -4888621591225, - -4101030318241, - -3195488743636, - -3821615185856, - -4407500488438, - -3614864651386, - -4406654519209, - -5287764328284, - -5870124315076, - -6144222041158, - -6488418568768, - -6022830167580, - -5236343152562, - -5463787233257, - -4556520561396, - -5469043961396, - -4785728618595, - -4922378147666, - -5422930591462, - -5692657271845, - -4806450228606, - -3923755732333, - -3062773276531, - -4051736059322, - -4101733390480, - -5106990504214, - -4561892361556, - -3967548232952, - -4818805498469, - -4774466791619, - -3928787924069, - -2977102695882, - -3155301016486, - -3246453226972, - -3290997707910, - -3237904173959, - -3427265293596, - -3870172201771, - -3429686845325, - -3063136960119, - -2715745433395, - -2929017063435, - -2834941188295, - -3408121906174, - -2584669229467, - -3324052600844, - -2779455894754, - -2523054806967, - -2555242068135, - -3325079482653, - -3939845569166, - -4964695444711, - -4191263990191, - -4189177197477, - -3615703836139, - -3822574870025, - -3270348999027, - -3732488782709, - -3379892877937, - -3157931692241, - -2443389890105, - -2004774087408, - -1804249170043, - -1256225221909, - -1074251216374, - -1347559896278, - -1592688340854, - -1865226554655, - -2927347587131, - -2157779605185, - -2318306820897, - -1667593682845, - -2155622370297, - -3069270164580, - -2296863848896, - -2636555057128, - -2579394901486, - -2682703195410, - -2082536509900, - -2242572058029, - -1692089274077, - -1081904684771, - -435137634694, - -1182726085409, - -1114801807945, - -624950775424, - -111248472354, - -896281380901, - -1541488656946, - -668232926239, - 348711070419, - 178080289175, - -674367173917, - -1687233877834, - -668909619888, - -607053528997, - -1544206817786, - -2478408406792, - -2752718884058, - -3396801429877, - -2983015913152, - -2529559654450, - -1568464286063, - -2418608573457, - -1678841219923, - -2075786908291, - -2373034585105, - -1846000315763, - -1833046802084, - -865600354454, - -1373663369535, - -2188203995042, - -1887240569410, - -1373591168907, - -1059624020870, - -2059262809481, - -1493782445471, - -1131746858516, - -1939905361775, - -1815807069420 - ], - [ - 0, - -2199023255552, - -1608485630598, - -2945889030754, - -1475642885659, - 688004155483, - 1799760668852, - 470808489818, - 444515555337, - 1320201073039, - -27181425997, - 717701933094, - -796142081746, - -337619588982, - -1484979317482, - -1712710383630, - -1746422614133, - -2699892005051, - -2020698400740, - -791527054543, - -2387917451040, - -2789670591291, - -4604332216853, - -3901645285313, - -2703247922495, - -1437820045902, - -3294309119656, - -1709155762212, - -36893096303, - 1232846212359, - -398612340807, - 1034669844683, - 2582363510672, - 4575973462830, - 5835710612829, - 4148243825952, - 5574764475729, - 5893659096880, - 4645466074559, - 5405406061341, - 5288775602162, - 7006197948249, - 5446571940337, - 5623807577509, - 6833154855816, - 5914813061098, - 6629670777401, - 7848576680937, - 7821129157216, - 6974484547299, - 6175870463242, - 5956301711480, - 7365542538070, - 5966329489298, - 5039944194645, - 7025864490142, - 7788717154217, - 6067005100449, - 6629952803935, - 6842313763534, - 8730400441810, - 8642910365886, - 8844363866044, - 8225876690703, - 10182365256028, - 8615502219770, - 7006708588429, - 7063591787760, - 5609987665915, - 4114411667702, - 3548702803774, - 3422946390493, - 3411249296185, - 5486657634625, - 4136243086008, - 5992728645095, - 7963384569070, - 8728290789373, - 8968127333526, - 7816815555196, - 6681853169851, - 8513950320813, - 9630615920171, - 8688456136561, - 6770286837882, - 6865502579738, - 8731386399214, - 8633448170977, - 6776961083241, - 6316513805722, - 4583007058972, - 4988218246616, - 4204620477322, - 5651562161014, - 4076429546590, - 2042402607453, - 2872713674922, - 2972851420022, - 4079930503566, - 2691476948080, - 3193721153127, - 1565380838628, - 3477405684434, - 2509034185254, - 3247750877245, - 1923281197489, - -30358042608, - -1341264250983, - -1345921610270, - -740426955459, - -1054747513797, - -2276152856445, - -2260376036981, - -3568075576511, - -4559381547836, - -6682494987462, - -5751173004355, - -6907678682738, - -6124441806100, - -3987248420034, - -3443646279769, - -2679720379785, - -1461910554644, - -732858891974, - 761287051643, - 1884928252970, - 876128096073, - 2363377114661, - 1380432622014, - 3241061472963, - 4052565489795, - 4881110927653, - 4518661807296, - 5308331779069, - 4936457341769, - 6590736898595, - 6871184771539, - 6908584384773, - 7417791096297, - 5477603372567, - 6039207916676, - 4875591927632, - 4512614680433, - 6182349743798, - 8294667469650, - 6785025594164, - 6272941927052, - 7912993187209, - 7415137351179, - 5971568380320, - 6901170432395, - 4842491314977, - 4005199050133, - 6031543714670, - 3905869013836, - 2270804170430, - 2827417431243, - 3640411820791, - 2929865517903, - 3110050526734, - 4000478295669, - 4409571114011, - 3188513146268, - 2065720463353, - 1813743699234, - 1059554100364, - -788680868074, - -2347439720862, - -3792661377144, - -5082276919024, - -3318160933603, - -4060681664509, - -2413721305397, - -2606279256818, - -1249329391428, - -3229732329551, - -3461337030986, - -2392198427199, - -1988908623088, - -3654448629526, - -1556205451798, - -3362584094460, - -4506138225158, - -2760323399688, - -3623998462398, - -1507137420810, - 564871742743, - -288159137305, - 386685205382, - 303798670376, - -852841858119, - -2397751481716, - -2045372302050, - -3513349491131, - -3455781185296, - -3258597701165, - -4567289389713, - -4789922135582, - -6910453057480, - -8738522616121 - ], - [ - 0, - -4398046511104, - -4014593275381, - -4176475312470, - -8535248964530, - -12155875302808, - -10729406875828, - -7350458341287, - -7255722839195, - -9026458927213, - -8140784131223, - -10027343371185, - -10243623720779, - -8602981862148, - -5326191138472, - -5616874798653, - -1483307040992, - -5208119149999, - -4993004219332, - -4489949735744, - -3513505231567, - -273080585072, - 2643257839695, - 1753450037209, - 1407882774781, - 3492460433651, - -47704534592, - 3292600241831, - 6216440537611, - 2293664945920, - -360401622929, - -3777608321125, - -320409855812, - 2069167698904, - 5905974209528, - 5273219273176, - 1483584803062, - 5061029845116, - 4941935776329, - 7424386312522, - 4529604877429, - 3643868622454, - 4373290887835, - 6787062246470, - 9458236561650, - 13229597275461, - 17598365111788, - 14159752816370, - 17304514041287, - 17630524795294, - 15655276534319, - 14665239701128, - 11472543753952, - 9777613079236, - 6065731965643, - 8330841567785, - 4244967139962, - 7340041685681, - 10900063147626, - 9180021736617, - 6920425933638, - 9028179886472, - 8903255252018, - 11397636852686, - 15469505092819, - 18289475058146, - 20758146368567, - 22909885827147, - 22317294676879, - 20973230312380, - 17813778401787, - 14879013234526, - 17695749391554, - 18195568372892, - 14028728530458, - 10745516114917, - 7461317858250, - 9443005162250, - 7157623542861, - 5022259708412, - 3348074878822, - 2025212182038, - -1107553791594, - -4582913627485, - -6326063871940, - -6970026570420, - -9513346421248, - -11081907357963, - -14808386615231, - -18845563919021, - -16500888250869, - -14477525678258, - -14515603409396, - -12637026969111, - -11806557655370, - -11632536941387, - -14648007234045, - -16326277586205, - -16326523326500, - -18632887634450, - -17350039848972, - -19722547816375, - -19457260507041, - -21214625470327, - -18971119678320, - -16340381472482, - -13171242675504, - -11873527478739, - -8551076714101, - -5354161124705, - -8322921391432, - -9886765492869, - -9264475897640, - -7869769749198, - -8851812465308, - -5993604246973, - -1628928529538, - 248821179556, - 4005475356237, - 4338284705993, - 1024412814753, - 4373563802683, - 133864499674, - -1918957017147, - 2454537746454, - 3168402839537, - 2477080700708, - 2932838836031, - -9844245272, - 1167398823860, - 4914922269087, - 5631891941495, - 2133105032641, - 2600932122453, - 3083919890281, - 1896819159302, - 4672332836913, - 3035450511431, - 1409279672242, - 1306271806570, - -1843171717198, - -1096674601643, - -5169805070057, - -5709089117335, - -6137772855499, - -7263478858870, - -7443987898894, - -5426112766473, - -7963937754617, - -8248990257826, - -4924425394640, - -2037243955694, - -5381958908769, - -6272108745706, - -7521694724643, - -5600392513311, - -5331787207658, - -9110714273399, - -4783210685437, - -2881349894049, - -821700808424, - -3051931539516, - -3236295539010, - -280335994459, - 395182986372, - -2163453526545, - -4243180970590, - -4393771726829, - -8525292302538, - -6940881210115, - -3676315061004, - -1273793511885, - -2756167343985, - -848347093247, - -2025365822564, - -768929565966, - -2768090903181, - -2675288822234, - -4219172998237, - -4073636957836, - 25566736062, - 3289108029176, - 3229877818638, - 4463648640362, - 2332266822074, - 3108409295628, - 4716079761510, - 7893718524599, - 5767587042486, - 9198703134322, - 5799948666156, - 6482566615530, - 3721323601074, - -583853487440, - 2539561448002, - 631809257476, - 1082836651016, - -896653327630, - 1377889278995, - 3421723231327 - ], - [ - 0, - -8796093022208, - -6105818392192, - -3485626798002, - -6025906219756, - -2421765938549, - -9796939892175, - -1895363706255, - 6632009472646, - 15062471783783, - 20921681146776, - 22321763710601, - 19089143898331, - 26487377084827, - 22152796125967, - 22622515352035, - 19077897884413, - 25244760306304, - 31872833909537, - 36270235012165, - 36648724688893, - 31934975430349, - 24523469167362, - 32427913726542, - 26096732853006, - 18760046044602, - 15229468694543, - 13912331400544, - 21810299824350, - 22405969701330, - 19622261262665, - 22205171028681, - 25169606226543, - 33307177785424, - 31269621249875, - 33657642747692, - 35891605374865, - 30589531722957, - 34553195638673, - 41576767280778, - 38988925352577, - 34919268481676, - 34828185845368, - 26122838475757, - 23423650394735, - 17773914995676, - 9935199310970, - 13816974390266, - 5463593972249, - 8747786068432, - 375067676649, - 7749918208065, - 11757172262926, - 18708274388600, - 26214510749586, - 20898488991598, - 23968882582316, - 22790213841260, - 22710767230704, - 23204833253852, - 23654691685607, - 15536227913339, - 18784112421894, - 11108653389857, - 10766633654120, - 12530716997766, - 13250532757447, - 13262451089237, - 10991209645865, - 11715108666734, - 15885252853310, - 21898501684940, - 21233365262545, - 27227298709955, - 32543036001385, - 41261327700876, - 45084248480375, - 50333808719485, - 51671818652474, - 51325111610269, - 54663688311006, - 54384910671007, - 49130618754575, - 52444098295979, - 58236169012878, - 62019874053701, - 60641295403138, - 64562693757811, - 67902133645749, - 66404802464090, - 64750613324388, - 57040689222166, - 56757823485397, - 50206134327993, - 50951709173187, - 53158857883839, - 53530822178267, - 59586597187478, - 57808120457333, - 60876617807365, - 63943491332523, - 59315058853939, - 62027053067436, - 55943993615440, - 63901852728061, - 65899019119768, - 59476413945757, - 57295162754252, - 53924268659535, - 46671198523388, - 46388775260189, - 47209441354547, - 42016383373654, - 42371545354735, - 47274251597806, - 50508752900199, - 42407979160983, - 43576219571110, - 49224754642250, - 43024832309173, - 48783381643462, - 46338728494535, - 49250328097563, - 52727461921404, - 50442736868698, - 47483841202949, - 45057928121211, - 42818570225991, - 48712647494208, - 57331204988391, - 58555212168709, - 51533060507223, - 56598431613730, - 51243367954647, - 54882560395647, - 47448181079455, - 49496770573373, - 48658927225078, - 49573668830237, - 53869087552662, - 60809670286538, - 62788592409445, - 54327006214326, - 47448154346093, - 44207469146213, - 52611273640918, - 51481359120702, - 45516402786549, - 52157548982266, - 59840551103342, - 64990567565099, - 60592866568126, - 52491834504675, - 60287216098125, - 54217628486091, - 49019944743142, - 40471883142627, - 37315637790022, - 43187933082901, - 39078981190580, - 44614794336819, - 51080831852367, - 55973862150426, - 54470790038948, - 50308310349410, - 57159389124725, - 48893723692201, - 46684195799707, - 43289743568705, - 35809603465431, - 37682932226657, - 30165531112108, - 32589760427429, - 31054673922113, - 29356807485234, - 24616059021010, - 16735270403755, - 11387391211356, - 12807421038589, - 18943639316669, - 14295875236735, - 9705328866892, - 12399906212740, - 9880550422885, - 3187402862601, - 11391168653024, - 19284160931957, - 20773514805084, - 18286919982130, - 21221862394095, - 22731339821848, - 17411397689829, - 12343451658586, - 10887880330555, - 7938539578742, - 15695363675497, - 17121916691604, - 10970732404821, - 12817885499419, - 4819946441429 - ], - [ - 0, - -17592186044416, - -16882699520562, - -33267360685874, - -16857628299601, - -1412459333102, - 11804765938550, - 10243781943563, - 15949617801314, - 25751297219542, - 10912291877720, - 20394761493740, - 35568348582543, - 19291311473788, - 13180333220852, - 6846895600224, - -380739342863, - -13653179193405, - -22918334444952, - -37442516489125, - -53474604321052, - -54238301917814, - -37048449461483, - -49009370782132, - -41800310846867, - -46032004359799, - -62168491952535, - -64884725198252, - -53951101649165, - -67770392771882, - -85227672225366, - -94314483461731, - -83070692972088, - -92604536532341, - -84898411852240, - -93687028836509, - -85055029404813, - -93039618564640, - -91277516283884, - -102473613757961, - -95399215179730, - -89998306841985, - -76615515224419, - -62683074359360, - -53542524369290, - -41108395473625, - -46706378478257, - -41056497266549, - -44482985101503, - -33701277173227, - -37788648677875, - -24797824280428, - -12723732139414, - 236649115556, - 6937911890726, - 7357476689476, - -7852914808749, - -2823629070534, - 11636462989658, - 620332527125, - 8126278693763, - 23356332984188, - 22762704522609, - 15675149691759, - 4847917566734, - 19521579090772, - 17768888675028, - 10404633313659, - 19529578265127, - 31448361575197, - 28778589371228, - 42829146391205, - 51062046059886, - 64713455270693, - 60345117871148, - 56097094651285, - 48050473299833, - 62498276754141, - 47902945111741, - 38267920068030, - 39652043262358, - 30159641059214, - 36871865471451, - 49162767440539, - 59022462084594, - 52580115796023, - 62282800272563, - 74413773367943, - 62946255037780, - 77212262746668, - 85086461509022, - 95316245325535, - 89894921007348, - 82339013886794, - 71839184865956, - 72190710506782, - 80141689204285, - 89698811502550, - 90484194495550, - 85491637826038, - 92035149746785, - 102527903552662, - 107068162922067, - 119610717831157, - 107364885362989, - 117179990294330, - 125067184400070, - 118081567439616, - 110195261981209, - 124903357442838, - 140671535259707, - 137330223040966, - 129250351514340, - 139052214841211, - 156419703758422, - 143806592416326, - 134990441695991, - 150870589147488, - 148028991525776, - 139804180481590, - 152372259673689, - 152904211943553, - 165437913172563, - 179218054928089, - 195098675163886, - 184880485821656, - 199494208930939, - 187122707528797, - 192263313695484, - 189389588316675, - 174454650248295, - 173638442501192, - 177814128312153, - 177862613921154, - 165823547712304, - 166112084101785, - 156104297363467, - 160681788053567, - 149289782458303, - 155402203477335, - 142214223197317, - 150174939845323, - 146934953590129, - 150330222111879, - 133710496588987, - 126335187492903, - 137728803389611, - 124000390514696, - 140803519083304, - 125712490704524, - 111652036534947, - 100707139232128, - 94347469815820, - 95314096859118, - 79540748719699, - 77884541904560, - 79355033922458, - 62344474133367, - 77808640101470, - 77316889567326, - 88004637453584, - 102975210158143, - 114513806846252, - 118775542217236, - 115217609107227, - 116315213889956, - 132915634508584, - 131044020145124, - 124182470925578, - 122989102265800, - 114328962805508, - 120208340703380, - 120046519492258, - 125552316556877, - 141586368697905, - 142195322191771, - 139034502366662, - 124978245115535, - 119851673738476, - 120418980173757, - 132039077398484, - 140378243918095, - 125680907365617, - 125682999914610, - 130722590061697, - 123500870740351, - 138905160848425, - 125678014062661, - 134088471082032, - 149019342207506, - 154930063725569, - 162648908822640, - 147681697393328, - 145374639353376, - 136029910631035, - 142946857706115, - 127852308845483, - 120571335830821, - 123714273910533, - 123492356993182 - ], - [ - 0, - -35184372088832, - -24806559006505, - -30046841485160, - -62685577005613, - -57897024522480, - -50966479811265, - -21934176136905, - -28984673820583, - -33368654655909, - -3031050085521, - 5491020402777, - 14490484773703, - 18564971260296, - 682079674370, - 14285840937912, - -18049761857411, - -3993310646291, - -38482433529913, - -27662545371525, - -38127628843154, - -15492375971963, - -48984649210139, - -76331674636789, - -45842994146548, - -29475948798842, - -46946091253840, - -66876064391487, - -97226015005635, - -75892284622158, - -46500752457323, - -67954301284810, - -41232744075945, - -18903459172202, - 12121324873435, - -8760543071725, - -42454032166239, - -56698284723497, - -47434701770659, - -69468619558233, - -101187669573281, - -123548445582568, - -140277393771421, - -136567797979950, - -122644442670593, - -109913388380010, - -91552744921399, - -91278483777335, - -77488925320050, - -104903363388984, - -113891913985120, - -96717916523202, - -85577032753905, - -83490570442314, - -88884027194786, - -87516609716892, - -100441071659773, - -91433675115284, - -76490060190349, - -106110894628591, - -117571342258820, - -125263936146191, - -112734989714220, - -131717940808890, - -150847425804549, - -169662686263352, - -143794086101153, - -112595927055615, - -143908269950006, - -157587916604913, - -189868148751065, - -167791109209821, - -184152677098052, - -159813978757185, - -132785931924176, - -164965141847621, - -162891731769046, - -130507859408836, - -153761690047551, - -145470040323284, - -143535336814988, - -113429231453043, - -121855573437191, - -125638099662821, - -115962620084340, - -104876480854087, - -139786953417748, - -147268051747912, - -149506002539210, - -137123973411890, - -129899373581070, - -155816394865680, - -179981110711619, - -194091054808604, - -197414210861315, - -166837885487115, - -154794612149429, - -183486206210301, - -205637054338371, - -219803692170910, - -208272726055286, - -242261713989715, - -256687173297797, - -247879023410693, - -262893136287578, - -277205829313524, - -284979538332092, - -283914836804983, - -275023950958654, - -304673049752844, - -289469792950918, - -297756622428120, - -283638339136113, - -258865938045558, - -249672176992025, - -275729020525252, - -258210926692309, - -291817462523120, - -309933077678358, - -338203052066211, - -359696498357610, - -327796431859113, - -350198996562119, - -322962337198541, - -290454178976391, - -292691221206989, - -267101430874835, - -249215520505479, - -230806191537810, - -211947775879711, - -211234957196227, - -178525404549117, - -144662400759520, - -156173165193925, - -187349873087936, - -221716660645954, - -251758345548341, - -285636123457444, - -263791705876866, - -295760746979614, - -270619757357946, - -262296688634279, - -293268740582382, - -262730685076881, - -292837558553783, - -306450398305686, - -306129522303348, - -324485533580718, - -294675355729619, - -307669634982741, - -305332110367408, - -271636012975317, - -271626584797028, - -243572488356326, - -209493501050146, - -241764048600387, - -254266376479208, - -254943349172608, - -252249102947991, - -242065069232668, - -227628157883024, - -215219586846187, - -216933894590146, - -224198069479428, - -208549594887035, - -241832286710963, - -246133763962663, - -261869817204520, - -251463319313585, - -222495015727631, - -193494935396573, - -225719600727935, - -252006544888975, - -281293747564480, - -268212159470340, - -248756530551046, - -269030042867779, - -255658970879677, - -273689268153116, - -258581845003295, - -244487878962694, - -278909572348556, - -283704004540928, - -261738593074756, - -242195758772420, - -240316936144707, - -222839137464167, - -195709081031849, - -193984330740372, - -196736585251638, - -163457157374824, - -179081766728533, - -173631606029040, - -158449650543217, - -193265867139148, - -212163260674953, - -218032263213729, - -194164033892690, - -170949294568307, - -166142443625906 - ], - [ - 0, - -70368744177664, - -2633546645122, - -44798370319938, - -27221312319071, - -67231976161515, - -44073994829259, - 11986018548423, - 62072552514313, - 65624006999260, - 36447651522370, - 64940797932572, - 41306150210456, - 25346102357092, - -33644269875469, - -47792518855222, - -79473547495057, - -53603136741176, - -121353638315875, - -167329002922621, - -143430021932474, - -174062952951388, - -186613861658060, - -142701056393917, - -169962267118368, - -177589447364285, - -229420124112813, - -232499874890819, - -274559582547469, - -321229647287550, - -268697676872730, - -306528189011690, - -325127238951542, - -268900243802667, - -294406456363797, - -249969312651618, - -285028356858230, - -319583510546540, - -279247122804492, - -294054782495576, - -236392997704381, - -250445945325240, - -234150588693528, - -239374111040930, - -205780212091217, - -266690599716813, - -279724103470707, - -311332852111543, - -299961625039579, - -236031440282446, - -257933330582760, - -198753174394845, - -220249639489497, - -179780092198271, - -169065390621305, - -133753115888123, - -178485130868217, - -213382093692314, - -226450933748815, - -238206802620618, - -182683482627695, - -241279871503902, - -255713072603588, - -274256999448615, - -310259783170727, - -363482557069094, - -379265664055629, - -359707453993361, - -310757354205719, - -287142255471065, - -283669315870966, - -295827269205028, - -316510796859343, - -365406493758592, - -406369904860897, - -474598994319124, - -486891252444997, - -496276898569243, - -436781851943408, - -464978943920603, - -432352742625447, - -478664225455628, - -471522249946398, - -526871779540349, - -479137788264829, - -539266192850218, - -559735802096419, - -585128424719848, - -522002556421039, - -525142754004568, - -579741357658476, - -639119570072293, - -620522669604062, - -582678010642877, - -596428188445548, - -579384480705387, - -568627273657184, - -629880336823450, - -616280477822855, - -641822881403569, - -587945825106399, - -552783188497336, - -582703412609961, - -559471145707694, - -593927531736093, - -660616646409058, - -653433479878894, - -595731886304484, - -538145787088806, - -541967828957445, - -601529429541536, - -550989839884154, - -529034832398457, - -569957788313107, - -569514330850843, - -563618661051927, - -540712650386360, - -485824522069850, - -472441172719872, - -436748747552712, - -439063181214863, - -450697851205107, - -444052162742804, - -431253228935376, - -482347222591720, - -549141066160213, - -581455953780086, - -585949040648565, - -522215784601646, - -545542718763884, - -523112381594102, - -572146802018139, - -562511773846830, - -535181663859491, - -590216574405952, - -660018323604819, - -727457966750946, - -719035180964982, - -766036245832290, - -747684077784169, - -688825137089200, - -754186508020270, - -771234320971969, - -760637697754305, - -810613380683171, - -818304415687921, - -864778185151790, - -801464639293251, - -868076759504942, - -858094683247971, - -914163310042753, - -901512658325393, - -898354901511229, - -933995610201533, - -893176422552463, - -854865415428877, - -853576192561556, - -835986468900785, - -818878566679714, - -777298316668156, - -766309937553429, - -766410586583480, - -769551702825008, - -833607666683697, - -775542427520993, - -764702770696767, - -759135936355140, - -714713804120632, - -748081260603783, - -684764568058433, - -724206240590090, - -755269578375519, - -694049385764645, - -722740070788495, - -672854531207608, - -604287581079860, - -559230274150096, - -508306376491318, - -536077478145023, - -474222416026818, - -469707077162451, - -421246493172386, - -473441877644328, - -483482581619059, - -504566825137475, - -556264583322812, - -606805354226332, - -551247692836492, - -568956484311066, - -515714384524355, - -561656261654081, - -554926593786784, - -504496883954036, - -462358026026177, - -448382548643265, - -411453656385908, - -374648737367576, - -337302927993282, - -404665304859990, - -437742562887761 - ], - [ - 0, - -140737488355328, - -117376993649456, - -169294344644831, - -198785994498891, - -102178629353955, - -96429064661339, - -38783203690109, - -154483198313094, - -131585197525211, - 9004339030065, - 122936888914550, - 116003021152398, - 127195492574191, - 31261039474359, - 1910771044941, - -77742730744717, - 50649356933026, - -63379425113142, - 23195875336988, - 131180796319771, - 258109393018223, - 146973411695559, - 153563878473207, - 222746400316687, - 288274561418854, - 169667836867750, - 171987178850940, - 292578890262204, - 307640402052568, - 238296976462905, - 174892198922400, - 257604126570703, - 361213288385709, - 450059825756725, - 427128706089234, - 399692352310551, - 373271923106385, - 389198134226247, - 358617546589719, - 450474692161099, - 550790598619666, - 465486588396286, - 582200562035618, - 568998649382263, - 581887343889974, - 504237982484329, - 515924733817123, - 638930532842871, - 660692794374765, - 784130890913268, - 839005941370572, - 799028330527008, - 856664830248611, - 739380382257749, - 762048477342333, - 858256584272895, - 983500521840940, - 915258297623461, - 823872666817351, - 912546946310362, - 940199782410110, - 828746968821042, - 834508262801872, - 863309936107864, - 806226432698985, - 790650012441659, - 860818386059880, - 760789052151308, - 731255258604309, - 664707767095115, - 624334250427501, - 579946300844466, - 659577127881713, - 695540993358241, - 634666817617455, - 516462235941360, - 476857389325869, - 425650723521684, - 540833214889127, - 548236063354786, - 596045498972902, - 588771938028933, - 566000445379216, - 638048878890547, - 543235507801684, - 473419663058883, - 463509452078866, - 495290559600615, - 627554447260146, - 701160890118273, - 646432917666315, - 687054362846987, - 628711860460212, - 659348643363765, - 581283393180936, - 459844173018070, - 571425364638686, - 566590171841639, - 500828708292134, - 619663114243942, - 689160438038705, - 579720201114934, - 647706453736780, - 508059487422070, - 606975159971694, - 485361040772147, - 623561559505921, - 681378979203267, - 614394531709493, - 588365252786116, - 656770878899585, - 613116981151072, - 612594117017143, - 534586453865125, - 472203817063785, - 471343971575021, - 394961265758962, - 385392601737145, - 490453875631874, - 441239461140295, - 515948658647393, - 467212955135041, - 553454001150245, - 499454006444109, - 516969597424509, - 628351064585732, - 610395930085855, - 510000468341470, - 544561344507049, - 493206270727420, - 562366017743202, - 457345710908930, - 434150742620346, - 312289660136214, - 247059766384648, - 215909831466590, - 77874513979011, - 184371196159305, - 229016578060199, - 242588764549323, - 116624178221542, - 31996928194530, - 133230736367457, - 140524903637948, - 123067659307665, - 194321571903522, - 312953036697931, - 181128508165910, - 93893891048153, - 181646301536320, - 107877404575704, - 201233335343275, - 195347971045851, - 76466457140808, - -61173551589161, - -99420035886584, - -213505991190477, - -275732807344728, - -251938614733833, - -389612493785852, - -474944455144982, - -570531835413966, - -494832017509895, - -468889713759549, - -454459055437178, - -434411659855671, - -575010300533080, - -532411275641930, - -581046045876546, - -699847179656307, - -783090199875242, - -789320865471282, - -819853898837523, - -861754918433180, - -878019827431629, - -844816426348185, - -783420480124735, - -688331369724131, - -603048829144728, - -738711437210229, - -728212553065951, - -665179942262310, - -575776125348385, - -672693386617208, - -559922876087191, - -428582035285524, - -289823509180869, - -358165557661821, - -243424554543377, - -138020128526929, - -225458087713757, - -364044910004097, - -291445694767592, - -205655233382150, - -86363404721932, - -144466674950788, - -209539858212534, - -184217031234261, - -167953568755481 - ], - [ - 0, - -281474976710656, - -108462505318873, - 43524599724868, - 171238115176440, - 200912794242206, - 286836747775733, - 58988343681595, - 176341372647806, - 33216777823211, - -42551590553472, - -141679511062404, - -81382130315426, - 75756773172574, - 66636843103768, - -44422979644211, - 60767719291339, - 182976060585478, - 62907114751970, - 205261825765061, - 58189125995042, - 159158144615396, - 144814412567366, - 209274116695192, - 267118110669187, - -13169928785126, - -94418288240333, - 174976204232292, - 381821871557391, - 536641693649011, - 754661634821101, - 520327929093463, - 415042372246060, - 378699321685629, - 155361481828104, - 97866005641336, - -51586546348519, - -45034803958494, - 187345455965173, - 310967671688035, - 339575890037273, - 318955633905969, - 569153857320210, - 836014609751890, - 975533803684560, - 846432263401130, - 852858611901438, - 651381535896689, - 623357369679991, - 685583449918235, - 929258541196908, - 764274672254570, - 750536822463940, - 504595802686027, - 246733428886267, - 180904189296300, - 233519326212079, - 315297375148271, - 326962819410402, - 235506656216007, - 317950641905452, - 110520441037498, - -144729696657168, - 123377733740548, - 395893935189264, - 267846450574520, - 33040056936476, - -139370593036764, - 59551418092140, - -79062169965247, - -260272641595583, - -211861250690722, - -475219590210051, - -631502330073207, - -683617492559173, - -797614157789124, - -763866483172996, - -967310339640129, - -1168599607615926, - -1349867262676186, - -1557636867375348, - -1536712610127004, - -1471705699516769, - -1534873268548053, - -1793748246707591, - -1618948100181212, - -1845722843934277, - -1976593071980034, - -1708493396809432, - -1459888974211256, - -1510627801739556, - -1709856373260501, - -1606907790051087, - -1877761224962800, - -1853514774312183, - -1944677691129861, - -1961880484079096, - -2074528465437639, - -1939882800065379, - -1921854893731975, - -1656654717029550, - -1741164277276200, - -1548464316769697, - -1794375864872445, - -1766056592342286, - -1621112116618137, - -1895002241710044, - -1855498069541521, - -2091164446177739, - -2065860012171296, - -1804650505066921, - -1609912511262045, - -1383742280214691, - -1454666356703857, - -1503096168319371, - -1326856749319032, - -1149470038963501, - -1234076926608954, - -977730026318556, - -993609363645074, - -891411082859214, - -672357624445928, - -432412212128514, - -324100578465447, - -353974167527568, - -341310451198383, - -253209846490854, - -40862062900473, - 93247516573604, - -40910284089305, - -171533453035276, - 68019121068404, - -109081182637144, - -41087040864254, - -23870885210006, - 133308843652161, - -68654881964695, - -60458470422178, - 30810089359164, - -206519357020220, - 50072246036229, - -45502471207813, - -154691778801195, - -145504496837309, - 109098365627117, - -35289239174926, - -149817755341048, - -351859562585981, - -91753231238823, - 11148633321077, - 252098642650979, - 96843321318993, - 115697087772265, - 22225154066364, - -244681349726851, - -342972931576759, - -438363427199951, - -699395531797690, - -673223328654241, - -544954466788181, - -567376417450064, - -695024129345161, - -746379441083552, - -605110415437613, - -452915560433363, - -541998041694344, - -820897996317742, - -1083610401717574, - -1016295766826954, - -851635265406564, - -879531173828287, - -1044562561176796, - -794786475324685, - -992528152885549, - -1273123871409938, - -1293267473478871, - -1547739930604233, - -1501552798864938, - -1373047177119176, - -1380498277317129, - -1267864833040064, - -1520309801532664, - -1589043853060464, - -1556843158926203, - -1337279562083030, - -1477101320782159, - -1702297100836908, - -1813914071400986, - -1568316094981543, - -1512836848519809, - -1489678851056393, - -1401415700896974, - -1350592421136002, - -1335492669183622, - -1516868351876918, - -1332667873067094, - -1291640621216687, - -1101464186586358, - -1376797329011516, - -1110066079910075 - ], - [ - 0, - -562949953421312, - -17587725526794, - 469339429031087, - 660593922279105, - 437990823358964, - 826008137253651, - 919985218147182, - 1276327559487856, - 781671457575793, - 843011773130246, - 785008273684721, - 254138347978205, - 90863646384293, - 480987092292444, - 965456312943592, - 629838582980701, - 94017047965540, - -447673261879456, - -927699251907591, - -1339895145639924, - -1318695021861251, - -1317073504614932, - -1233007473695194, - -747040292680090, - -817999285542971, - -1272730549559843, - -1550752855883718, - -2037751041932764, - -2508895275420143, - -2162916078253437, - -2374589746001296, - -2472664801900255, - -1941504544645224, - -2442755326843188, - -2232374629829352, - -2476117766724632, - -3033292614554714, - -2605632739849931, - -2983098488935851, - -2804845827833715, - -2649969199352914, - -2795509602954751, - -2711821402795696, - -2768842942600986, - -2756436136524610, - -2200970650097168, - -1915856395315274, - -1912836851896783, - -2124322892684822, - -2648898094117356, - -3184452003927502, - -2659727153356840, - -2155332028218850, - -2667760791366857, - -2373526567803127, - -2784731147448042, - -2558580177581570, - -2876850390376801, - -2662863377169243, - -3108668975389727, - -3555197426415677, - -3164651299749503, - -3007282669827243, - -3255562165648646, - -2709511930848729, - -2994920089533115, - -3271457449683538, - -2804686902309756, - -2623390808120700, - -2815292145765531, - -3028417343733473, - -2707829592699115, - -2713556339461514, - -3159602310762828, - -2916219851764874, - -3397160425825000, - -2914693843721439, - -2670597172179341, - -2962453063011131, - -3172930602691686, - -3475453645388184, - -3065332090573557, - -3625311341085152, - -3834417455354363, - -4379837938609756, - -4838159783160914, - -4960229002379471, - -4651456252788809, - -4759390715494352, - -4972810321150988, - -5075461904493525, - -5471938005804126, - -5370740028514652, - -4919736995202344, - -5126350249643400, - -5147415883570885, - -5656124409767369, - -5741928190724373, - -5349205513890604, - -4798936425400349, - -4549168698998689, - -4209118039074111, - -4437028333585386, - -4411022904180447, - -4078925246616441, - -4028428462807692, - -4319343370908339, - -4372553251285275, - -4393261045687890, - -4672662474910832, - -4342350336246961, - -4490170182862974, - -4286035159478905, - -3874841449822236, - -3729485587563225, - -4276112593583798, - -4480192277705225, - -4590066711802729, - -4381997685870018, - -4481824328039713, - -4691848474132507, - -4497743563267937, - -4204428482660586, - -3871837066716952, - -4099451318272042, - -3594473107876429, - -4090704590285358, - -4103482703146747, - -3752879315594960, - -4203380970044864, - -4008988632179184, - -3643556240493438, - -3400375565551364, - -3323901216172574, - -2888102436309470, - -3380093142754319, - -3201226371268173, - -3759984679495385, - -3531018597778016, - -3279700058518208, - -3582166096987961, - -3466107875229703, - -3737099570977735, - -3976706690291293, - -3860929772851986, - -4136169621810644, - -3787813739325638, - -3511241416682881, - -3965770435394003, - -4383324287711565, - -4413459108735178, - -4364496388658983, - -4445547869103942, - -4271151983050883, - -4067736178810690, - -4263899620340750, - -3851478496124250, - -4155039366186772, - -4024214378525623, - -4442802899355231, - -4167602099211335, - -4482010753626679, - -4122072620931174, - -3839486052762301, - -3405127368505405, - -3965931549189249, - -4155766186461024, - -4256280090665980, - -4041492096769703, - -4097144902883413, - -4043987633862300, - -4214730855905785, - -4417086377872183, - -4846188056192645, - -5283313368771159, - -5074034952042986, - -5350066244628466, - -5734285358832262, - -5337018697224292, - -4839062796040822, - -4528448735794951, - -4243394368824771, - -4137821586533573, - -3605462663093676, - -3108550477945727, - -2630021518053102, - -2870452739616087, - -2358966642617600, - -2681476938306880, - -2440568531014139, - -2853895084719263, - -2919783655275585, - -3404519259018197, - -3211597771608176, - -3365705520796607, - -3299131803613346, - -2905180154787969, - -3206197664723563, - -3202631183416215 - ], - [ - 0, - -1125899906842624, - -404921059206593, - -249413706008860, - -943597583604423, - -691145191610179, - -819172490150060, - -1879216418388626, - -1225848427310965, - -1708360133018130, - -987900361291078, - -1843069583722744, - -2915860617063731, - -2259980444104873, - -2330628995264461, - -2362758329552222, - -3006652892076308, - -4036907043267656, - -4335762216711756, - -5422451385958253, - -5989443249041422, - -6213870353171897, - -6254855905240751, - -5859526505388317, - -6390589589280166, - -5530087477425067, - -6547627218884509, - -6646605530794593, - -7420163114621595, - -8447383531388522, - -8404025640956742, - -7774723386722536, - -8369691428055968, - -7899212515628531, - -7649417359105478, - -7431428829019524, - -6542525389280671, - -7382813145704473, - -8474527115993330, - -7626054312384489, - -8402808139667706, - -9236533584956940, - -10151184040271244, - -10914643067454514, - -10645194830347358, - -10867470987662254, - -11982049676784392, - -11031116536208080, - -11754470838264198, - -11730596675232448, - -11469050456095296, - -12324257118504106, - -12915947709423616, - -12521638242863396, - -13351752063335888, - -12591579113498020, - -12110991172071792, - -11631903505297848, - -11754402267049806, - -12595282729252584, - -11541281016535504, - -10871690367158006, - -10830915138900120, - -11466845376169080, - -10780414662719224, - -11858892326964368, - -11830805998978632, - -12576720349391612, - -12421616574182134, - -11952651478599570, - -11068854416286252, - -10085678739329676, - -10039622607068416, - -10247303280768488, - -11099732850775892, - -11585235093282976, - -11374098882396596, - -11851987198539836, - -12475121261880928, - -12643349902609980, - -13274064259385860, - -13665745049168248, - -13441824848902052, - -14515239475159464, - -14530671313264768, - -13555573806876560, - -13713493408830184, - -12978515711768108, - -11942587722350094, - -13024874604481444, - -12138944486174408, - -11041728029216524, - -11184550775395370, - -12265920263362348, - -12632803693274248, - -11528449663650776, - -11676388685957092, - -12107901944377058, - -11098682940172616, - -10278592917410980, - -11237351851740680, - -10428083453815916, - -11471571258602588, - -12524691697461148, - -13387288407241338, - -14300113142200274, - -13602916896305312, - -14309126383288884, - -13293863798333184, - -13155737647468722, - -12187480301699956, - -11954676193703704, - -11959633406259924, - -12380627439407220, - -12837435203506292, - -12202443233143852, - -11175310101500560, - -11017974164595208, - -10483579111380478, - -10072648193185950, - -11037641501976244, - -11233032837146840, - -11707064730959208, - -12528060969656292, - -11822366447091500, - -11646815832692614, - -12023890175856642, - -11897595533986270, - -11898371179586416, - -12290362998990220, - -12457476351953482, - -11519992030470390, - -10800705459878448, - -9835801805921588, - -9754209293471396, - -9910652679840592, - -9071570248684300, - -8982177857009310, - -8539496191913081, - -9061540052881168, - -9237522213125020, - -9932460337598692, - -9595239748102724, - -9730701335538128, - -8954108748023807, - -9326177886769212, - -10215830575913248, - -11128552833776230, - -11545256318348796, - -12650916058119904, - -11602686401257828, - -12684262107537248, - -11800659059499920, - -12101061349573388, - -13104069670398668, - -13071176873556528, - -13587781126130072, - -12791552862941850, - -12175760361658564, - -12290561600970664, - -11403884182092160, - -11299237470124842, - -11937502614730368, - -12718919186749016, - -13286414007120332, - -13221897574851498, - -14225002563422068, - -14896240137132574, - -15996275819941210, - -15238892543095568, - -15510172272318588, - -15541262148604524, - -15799009842896542, - -15518582415647190, - -15617829168629454, - -14898407718733062, - -15097580326399624, - -14330218092595408, - -14063304856292086, - -13170549689252034, - -13351421120352804, - -12989020171207020, - -12242674002270852, - -12990096256147304, - -12809920507488510, - -12186816063241852, - -11265361492265320, - -11155885267344188, - -11397015580389180, - -11949486363068768, - -12097412756592508, - -12456890656234958, - -12183897187040112, - -11519200095099184, - -11594309183340874, - -11031013390055446, - -11222212754960876, - -12252098427538032, - -12655908669418964, - -12820676404046078 - ], - [ - 0, - -2251799813685248, - -156565041626495, - 1783640864794895, - 2827707839263247, - 3467057874929278, - 2491046898575225, - 785282571415803, - 925797371224733, - -702483609363014, - -1159122838303987, - -1346066034615013, - -1231506759575816, - -2609233950205194, - -2581213163271129, - -1833886426438552, - -2889327032596333, - -999326825977612, - -3233987753437520, - -5130245430716973, - -6343561513426457, - -5535461574234650, - -5951355776843536, - -7729727857937996, - -6599361727142087, - -8557308794603521, - -8823113595895130, - -7446173126356457, - -6344666642891020, - -4209569150590663, - -5733313778499498, - -3660443724706266, - -3588008955054592, - -2014188844696944, - -1451712835333711, - -2048442767379370, - -1757406507198323, - -2562348812308202, - -934262638103140, - -2096175368665746, - -1868710528095673, - -834837039669361, - -2567280619937823, - -1720717803971210, - -543433891777610, - 1223433357914035, - 1998035169813916, - 674960439108185, - -79519785599603, - 440720028058952, - 60307541788768, - 1872273939421449, - 4105599114930811, - 5848980784609863, - 3644829798113737, - 1752969990540626, - 3849253257665401, - 1802054310609068, - 1720004538324844, - 2730902375150050, - 3292596177627828, - 5108756022474372, - 5844047512894691, - 7723157581798743, - 8294449406109194, - 8654166745035541, - 7607739119550963, - 9664223990061644, - 7452292576380820, - 5249723721124049, - 7298641190693305, - 9260965682146500, - 9975626786779570, - 10050473347675264, - 10521137272734348, - 9680872799108264, - 11081919829338028, - 11141772155322900, - 11298750214105988, - 12697545666077932, - 10525980405330434, - 10096275304205054, - 8875588989667905, - 8721392048692499, - 6894369592225015, - 7038883407125186, - 8041148277283472, - 7905943288581118, - 7266920227318177, - 6575072153742266, - 7973281253977700, - 9935692070689388, - 10749666339610600, - 10969266341613166, - 11838703993428236, - 12176681624673376, - 11625609279377472, - 12127034437433224, - 11047958452784360, - 8847742247340635, - 7072307529787665, - 6413262290837841, - 4414796007100298, - 3152548997481018, - 3660578993053929, - 5800170962969693, - 7979796030762473, - 8336205471201308, - 8184012923156865, - 10089579916393116, - 8812548848302593, - 8183182998065905, - 8474454841832193, - 8970926073747863, - 8877328662858137, - 7740851755829195, - 8262970807530702, - 8021545845632372, - 6291471852155243, - 7013469753468290, - 5195367633090444, - 6192858721628495, - 6024511421256888, - 4249943943256608, - 2835081472550665, - 3243270207167177, - 1779320442751849, - 1473509753499058, - -457100597037398, - 1006099998334497, - 416887248443856, - 155319304782712, - 389892536300933, - -357786434581254, - 145914459364900, - 1286134708828077, - 2418515856447182, - 1943350950211935, - 273448553005984, - -1665117882817420, - -2638003156342644, - -3971559771165542, - -2121038647037401, - -3183459422271080, - -1281751345972852, - -2960826405730125, - -966165516213317, - -533585409329709, - -1952917510863468, - -2795866845057190, - -2435353525115818, - -1288575614077404, - -3202742649983913, - -2987314711644919, - -2511738146919007, - -1952403589973405, - -3877122394920300, - -3817010017050906, - -5992494046357295, - -4935902777462847, - -2903946759788054, - -731856381799858, - -529841995150424, - -1459570304838270, - -1846813346445447, - -1738634255680743, - 482074837131194, - -967868351986859, - -1144699420844080, - 114834119838220, - 1108894907582754, - 684356736206468, - -444394024228861, - -658866858524925, - -1945279776492512, - -1044725139941145, - 464304669546988, - -1626757890406917, - -2852294738323079, - -1273451768325736, - 51543395957214, - 827007838448102, - 1569199339549448, - 1796776478264853, - 1564717623658287, - 3623230303790535, - 1492979145965242, - -78350118122599, - 181244091427808, - -990384461375962, - 23675917128353, - -906832043785907, - -2330300938477796, - -1779079486776686, - -3745339737199961, - -3990179289581347, - -5168495411584519, - -4075832679862612, - -4265107467907752, - -2077434338564761 - ], - [ - 0, - -4503599627370496, - -314837785970473, - 2532719170052087, - 4070733887796967, - 985930545990978, - 371401587078797, - -1798356971526639, - -5158669449317863, - -5589580148509433, - -3103971948799911, - -4985979727434387, - -6702514319070943, - -6895991431055500, - -8411395908554576, - -8491675275163907, - -4598982272107974, - -7412685455461500, - -11195252519669560, - -7985830625292740, - -3557123276292794, - -1225646822383584, - -1685869425988856, - -4983342825287396, - -7286790358028413, - -6532431888823801, - -3832177918342639, - -3530313888312526, - -1856424323285978, - -4539358493789232, - -5876548164553541, - -3183083770534717, - -3078176613865274, - -3820703577924663, - -6218722009993353, - -10034573167975778, - -5766789391763037, - -3521357234647699, - -3684025147104135, - -7656494711369800, - -10633047782701784, - -8644074185105271, - -8230258866737662, - -8400415444262269, - -5689074319669578, - -9624496880903382, - -5191229811155895, - -6550609501995788, - -3130439276225855, - -1296503487753052, - -4202668957881376, - -8154277563954189, - -6858226644336706, - -6030632353935264, - -2599630813735435, - 1727437182953542, - 3048954018411997, - 4462041909549595, - 1254401970424111, - -499073106457482, - 698003877076363, - -826533613371802, - 630756959939318, - -3642790180640193, - -6344909097028304, - -5998544230237573, - -9853853940546650, - -10487672088590154, - -9593059592805416, - -12704523493249032, - -16311304411440126, - -19248278063837652, - -20686070315464230, - -20596309596305332, - -22459233423478220, - -20560727550603492, - -18291088263581720, - -16582167086129016, - -12425597189204040, - -12787282857116112, - -9654943545816984, - -13356789968653376, - -12690004666336556, - -11827955056515350, - -12041145033544888, - -9188654165298012, - -11355048202690936, - -12741219856283496, - -8658178893721205, - -8704933743162753, - -11727732387113744, - -9330218231617744, - -10332152605165534, - -11821208062284066, - -12422311167529968, - -11044267482258340, - -15439236979576652, - -12079471266681040, - -14546641559978326, - -14307575137522504, - -16406117738291976, - -17978282688900716, - -16856478810064608, - -14548394636500358, - -11191920360938040, - -11218015947792404, - -7757179410268048, - -7542945571121765, - -6836929275856782, - -7952073755123904, - -9021737357381310, - -9016406632273322, - -6725670254256008, - -7327914795202501, - -7120147456987875, - -3916699346459914, - -1327424867553263, - -4296446504431794, - -7163739655159596, - -5159608845471243, - -8202211807373973, - -7055034956899720, - -3473841074155911, - -7875083576130197, - -3855640556911695, - -2155651866037950, - 256241409952066, - 1500973858904341, - -869058677572942, - 320560999289939, - -3979009937298810, - -6315206439595369, - -5336763783139864, - -1223998707818129, - 1969174611026194, - -2168446168970790, - -2392875182794670, - -386156910436141, - 235949741991716, - -2951106954536577, - -660970509701263, - 123903613956545, - 3802335485243838, - 4785870085681342, - 422014296471542, - -3311663890663492, - -5348673073269918, - -7470222971336011, - -5161099825338866, - -2842039882731798, - -3560138161105291, - -4753229847204999, - -5491614099014783, - -5426225800605162, - -3620855730439323, - -1371111316457433, - 2356869320962565, - 2050746304391527, - -1754594539279534, - -5536679364163291, - -3895365224006874, - -3439553580308718, - -5912111462246252, - -9069417035326516, - -13418559004113412, - -15650584367760422, - -14630733114037662, - -17784527030850480, - -21947444465540480, - -24800000653307090, - -24533310695754710, - -23391263332052256, - -21971064395970490, - -19735876592993056, - -19961502719344290, - -16365501787927874, - -14484597034834450, - -17489707412101224, - -17121393108535388, - -16542968511569364, - -19528951246061240, - -21063372191469124, - -18246937796713896, - -17639301170601488, - -16917642551015928, - -13131465285891120, - -10087553636789104, - -12089376144543104, - -8111550545665694, - -10256771793862320, - -12500371193614452, - -13594126155054596, - -9293894880241862, - -8636934320742974, - -7715780961270925, - -9105233918759692, - -10728078292646260, - -10576929492634264, - -9363077003546188, - -9717723443718840 - ], - [ - 0, - -9007199254740992, - -5814847697611025, - -6021542079991477, - 1851107790825924, - 7330199804693107, - -573582956573021, - 4083217559270234, - -2507988839360628, - 2362753843908645, - -745754957166194, - -9419333174161676, - -12413603378500972, - -3631917991776925, - -3660781120922581, - -10034900047112752, - -16572845775814946, - -9571854190591394, - -1384461551943916, - 7019785753428889, - 12756985501257800, - 18798752987688256, - 15755297163469064, - 21747107949988640, - 21689742493884590, - 13774065038201724, - 19392550704699610, - 12301943031809920, - 19606415099164596, - 26202576654140990, - 17634193130132256, - 18272112102530356, - 10474627898002340, - 2510569136778914, - -1337315187832507, - -716915063402358, - -591928121309074, - -7321713443621082, - -7701746858180436, - -14333891851096452, - -7950745695704750, - -7560576436478758, - 858082422275149, - -5128558516205996, - -3521651344707690, - -6823272252719896, - -14890496071170960, - -20574536676808496, - -24961342075604188, - -17999625329798208, - -24999952628563332, - -30345676785648084, - -23047011837167920, - -29450189320015370, - -21775121830760936, - -26612413588673880, - -29440486268052924, - -29724325146073136, - -38229380085798920, - -42919245664150810, - -47531601302720740, - -54737242467421790, - -54110644498187460, - -53742958184052360, - -49988036188660850, - -52728755488190180, - -49346240535824530, - -51531540231962250, - -48470638928483040, - -46441484185799610, - -47876189273836580, - -39334634788652296, - -34581932125890732, - -43583067772001300, - -43212666499760260, - -40988612375761200, - -39088437104616890, - -47339872290235060, - -53432309422321560, - -45410005773282560, - -43541240129072190, - -42153193503852180, - -49395157471916100, - -44587165014154540, - -40776841873267420, - -48068811820514136, - -39505081427954490, - -46737484666548504, - -50666709216046750, - -49463170484588456, - -47077254585814650, - -40449230328864340, - -46461517993474910, - -46405271987195480, - -48474264547464890, - -46739704154098136, - -51108626328622010, - -47095705917805384, - -52071272278094740, - -49576783304868620, - -48734649738693864, - -46831339889872200, - -43414051936448390, - -40360702123479860, - -44124354994665750, - -38784801033999920, - -47273047696899140, - -49494426872641560, - -47878582081477440, - -50452482420172856, - -49216473942352240, - -42820739206378650, - -41949610485835320, - -37790288619122480, - -43016253508903736, - -34064655234802188, - -39879629153121790, - -36365117591539350, - -32810456759436612, - -28689478784319190, - -35656242796873200, - -39130251438815950, - -41191245600181230, - -39581391562829820, - -47652318513445700, - -50851204184374800, - -44308887621364180, - -50599080182998400, - -48094233996597920, - -45432508706462024, - -53847841620642860, - -55848874191985370, - -49212191500962200, - -51166087450198010, - -50560564803752584, - -59529654294988030, - -68236063005388440, - -59579484163935700, - -59591215158051220, - -57652171398035976, - -61601702802956410, - -66708562591229500, - -66361035927436750, - -58352214119621864, - -57863965978708060, - -53198978866982300, - -54225444332979870, - -60010205080148930, - -59726090170689784, - -52868794593707850, - -51126739228676270, - -59450164750841760, - -62506861293490140, - -66584078265296340, - -69396715005175670, - -71368306683781180, - -73701805004254180, - -67138942766389380, - -75514506615364200, - -78473786056914270, - -83239822852595760, - -83025859465746220, - -86138041527213500, - -85193149950526770, - -84339943928282560, - -87961533878063710, - -85437020578240130, - -93501323611186100, - -85738319085839090, - -83759299224632800, - -88704797415051330, - -93390784601523420, - -92365818288821000, - -89945250492623740, - -89807771101252030, - -81374335700352370, - -89062546594559420, - -94144256097927140, - -90890415098756080, - -86709169980754140, - -80427209177304940, - -73729266894567940, - -75934348175205890, - -79040055442673500, - -73198164726938080, - -79847917471341980, - -87250853979087060, - -90844871981077020, - -89608509844619660, - -86337000646354560, - -93802339455219790, - -94092562020842670, - -94647392931900700, - -86029003917349580, - -84639081207171060, - -89957307508746340, - -83808227567696510, - -90243993537452930, - -87072525573919380, - -78396717836077840 - ], - [ - 0, - -18014398509481984, - -12226190471490180, - -22672611942859890, - -10035362931120012, - -15787463490118792, - -22424390824700856, - -20622206685995410, - -27478929288360384, - -25547339482354496, - -28422076921040800, - -18025836127805424, - -28457876542639136, - -32197353745654772, - -15214738516782828, - 1294695905928017, - -8391381010490785, - 3175869249099665, - 11368852892270040, - 9416182713810714, - 13606512727540182, - 17648440030659684, - 24133668071218416, - 37417011818772190, - 54896452125498400, - 65730886240147816, - 80703572233376560, - 80435299812069040, - 69415616959700910, - 57840215874100080, - 73846454642453580, - 74628335593744450, - 80968412144568980, - 63229705088570630, - 58497893189786230, - 65339235741136000, - 48676040689074730, - 52396403363424180, - 43745447158936290, - 37780897926491336, - 20574698771383520, - 6683922803236859, - 21385735745645892, - 6231149602069255, - 1103509047795451, - 13536561821967676, - 25997259728311268, - 25843375987264620, - 38137649973423990, - 35731667897913360, - 44990542655948070, - 60380724836558350, - 63255874609761790, - 75163161047925540, - 79332736973427040, - 80261847678894620, - 70422077685195430, - 72480708991690400, - 79444988566587840, - 62629683859553600, - 80122885815625950, - 79349321517040460, - 89652945821050500, - 84943443235257860, - 98561562851066430, - 115351276884350720, - 131338332165113730, - 142765278810870720, - 135320964107276800, - 149989944294032130, - 165531397545199800, - 182907978028319460, - 200358179523900960, - 189558392024882270, - 201174538773140030, - 185872014533907740, - 184885902514903780, - 200358774625930300, - 185429645528184900, - 199365002615858270, - 184760395007388480, - 193209635842732500, - 182553898367991170, - 196392854656307140, - 199492478866436540, - 204082463066948030, - 218952093680577120, - 228311833873800420, - 222204404010457920, - 211985042440978800, - 203823971082997950, - 202945524349407780, - 190033447928841100, - 188364154843314560, - 182747326600687550, - 174542805502314180, - 189837000946077120, - 174273113550767550, - 187472496937267680, - 173125846014563460, - 190708913873683200, - 192873046428648700, - 203761950041907460, - 215718899541244220, - 202052730520799970, - 205507175570830370, - 220949166408669660, - 224584538762621760, - 241987821481776830, - 250943962321412000, - 241550980430314240, - 238425617377228600, - 241596240195162940, - 245849122064823460, - 247632369732910500, - 259682687337958370, - 256562551488598980, - 267378843157061100, - 278497168140821380, - 291883720414574900, - 297184580221928450, - 286371702610658200, - 292714215672932300, - 309696196801709900, - 301366545715726660, - 291354207938932700, - 299037290088282900, - 308263400182531200, - 294149152671847900, - 304052474817917000, - 310715773025701250, - 302796653346536400, - 310216690023656200, - 312747353422530100, - 317294051713880300, - 307441882581434050, - 293304038923804900, - 284134574887708300, - 297773438581622500, - 296001231021174100, - 279736826243980800, - 270139989892586530, - 280495399138463360, - 271540753143944480, - 281860784337911680, - 293872701694432900, - 295719381720462600, - 290165707748131400, - 287170105829528200, - 291851494824491460, - 300782461836280100, - 286819049822454850, - 282869092497009660, - 293907625614072640, - 285387379668513630, - 279140425186007360, - 283520080474027700, - 298434650622968000, - 314246182844217860, - 326274896904746240, - 311248048148620350, - 309331006898910300, - 304333568583578430, - 317672389264332500, - 319298080310302100, - 306460398248412740, - 315154197807714300, - 312529455882873700, - 313448077477567550, - 315141190837407800, - 304280087076437700, - 298335628044409860, - 286847467794654750, - 287454174044845000, - 298141758745948300, - 292196396225976060, - 308537768759157100, - 322091640779474300, - 332491826830499140, - 328867762173952900, - 337842452983652000, - 333859662810921200, - 349169802770085600, - 340931700954299650, - 335461781129407040, - 351910645683181700, - 344061176915445500, - 340388653300870400, - 336253150305998500, - 330863058267482560, - 330411633364304900, - 335300447320897700, - 343943716412179700, - 358302517069012860, - 349907439755764860, - 357171120578071230, - 342172331312616770, - 346794972723519000, - 339327984088896800, - 330050710980862300 - ], - [ - 0, - -36028797018963970, - -25585079015954936, - 1385417775479117, - -34178564238813896, - -3529811048518225, - 8968658959701591, - 34030617276605760, - 23092989509606530, - 53583587186612104, - 35435080255190744, - 14789131126627304, - 755256011086418, - 22067561152949296, - 57686961596767130, - 69438008375973780, - 98021515791900940, - 132067903992614990, - 151090287387553400, - 172181767568916670, - 203430540769661660, - 193947526478255070, - 195850668106291840, - 210379610089757920, - 198277800139263970, - 208013450238313760, - 188240194091383100, - 200950139138545570, - 176820092353864300, - 143523501948146980, - 171017461123053820, - 206674219763050700, - 207068867455615650, - 230261775915154800, - 231603102163625700, - 215777687235209860, - 202955556514741600, - 189553425081746200, - 167240720166876220, - 133316549656636500, - 159505681839169700, - 194708017490183070, - 194410431013860000, - 230050118467153060, - 254909198767174340, - 231619800331238400, - 239534896229511800, - 262977283277063140, - 263578936570840770, - 285523138923974460, - 294041972737875100, - 277597438510498240, - 305819616044243600, - 327075982241192260, - 315034209246006500, - 344182408174877060, - 379957092855168060, - 344043882286243260, - 348359126234743600, - 340258728846916800, - 363663619274314200, - 346240899467885630, - 363347549777626750, - 333580610209172800, - 369233830762565600, - 361065425271933800, - 336950022290349440, - 311366995857085200, - 312584835963037440, - 347484078884261300, - 370475193039159550, - 356569739809919000, - 367829404113409000, - 367789965166426800, - 368787157987013760, - 375459834348701200, - 345493954295969200, - 332546931530735100, - 316401487804192400, - 330385024417930900, - 348195422216145400, - 361459177520211200, - 386116365551016800, - 392140118658621800, - 407664286956371140, - 408219706521008060, - 394590864417886700, - 413822157893590140, - 437353079208013100, - 472244685922998900, - 447680736980023500, - 463694593843374140, - 429557166349231300, - 431436928106815170, - 461582091886722560, - 496454348192260000, - 475156471886042900, - 482684000538631200, - 517699842299861600, - 545607791642628200, - 571445256369487170, - 595108337784693200, - 587335177142113400, - 590603629162599600, - 561012064334022850, - 543211939544254660, - 533347665435080060, - 564821075952517400, - 560654109563618500, - 564215437283337600, - 530101984941967500, - 560986638754400900, - 583791929737860100, - 605118737802951200, - 615658133393516300, - 626010432699524900, - 630336790689105000, - 615071565288067000, - 580857913440889300, - 579737155416817400, - 558961317791965400, - 571677214245392400, - 574544219644734300, - 559320128212695500, - 564687830612795100, - 598377175119059300, - 586930388000406300, - 612358056430393900, - 608861415182592400, - 640505772012334700, - 648930034644828500, - 618249942961491100, - 601337243714567700, - 570915803771719100, - 538030404089546700, - 572716531005583100, - 541990659376728450, - 572892030023783200, - 600042471771807500, - 596601480392501500, - 575241114356468740, - 589166555391292700, - 591496026349851400, - 593380583773292300, - 624187151311239300, - 604960118479434800, - 622799621982663300, - 602083946158023800, - 607326725526282800, - 613405825980084600, - 605316482272626700, - 627828035190966700, - 633887985829034600, - 631057647418015200, - 657418696472181000, - 650531759202957000, - 675039783198057000, - 643568250534871800, - 678791154000628000, - 642981252769316400, - 660978128751778400, - 631695111836652900, - 596948482250213600, - 575848201402198900, - 590315004387529700, - 605671515834830200, - 633154943690597500, - 637779759094253200, - 629473548716637700, - 635772313037137900, - 647897975795045900, - 619601895337317800, - 631703113615540700, - 630328078612392300, - 636412720972922400, - 604013575400421200, - 619830040591808300, - 618219072262047100, - 652971897879791500, - 631848794564215800, - 660975364818453800, - 662164416828286100, - 652811417756521900, - 655776952084629500, - 671795764644357800, - 646973495382368600, - 660453203359103600, - 640413953130207900, - 626511989741421300, - 598605929805438800, - 575874890105110300, - 601324108284830700, - 608781623628790000, - 572940782694805950, - 540365425882720450, - 532603832683726400, - 554895802904898750, - 557375139662679100, - 547805038716748500, - 583116630203587200 - ], - [ - 0, - -72057594037927940, - -15550441703940602, - 25457797741384316, - -15400877254369936, - -79246600304853010, - -18708944194978316, - 44907398151239120, - 58254636827550400, - 64202458217750870, - 67507706621992580, - 117949773758419230, - 184751697689979140, - 184073407071804580, - 235233019872249180, - 296455797182964700, - 228083297569685470, - 257759141497873820, - 267101516573481400, - 273947917764265100, - 268769334053725200, - 308538978966923000, - 269093073060965250, - 216591967140164380, - 160075559716653820, - 153786904441469630, - 177718844298696450, - 206871310705383200, - 265231284332579620, - 322186899454866750, - 387502958992869250, - 418392384849370430, - 397168568230954560, - 368867750854688200, - 338015355741745400, - 330918537816242370, - 324298025618949600, - 256180175453754560, - 258028363227550080, - 299893612505416770, - 308024276949332160, - 355675017076353150, - 324901842395557900, - 363653690357763100, - 411032161673517060, - 418205986125349440, - 369627986339866600, - 436904549237568960, - 485328174863574800, - 512743118484640400, - 522588059490036100, - 513043681941427100, - 515908853514978050, - 570326134442024800, - 612530182419543200, - 649427986631254300, - 624777631689930600, - 661907597091445500, - 615867668144359300, - 648111236840801900, - 588556565903686100, - 586054715695041500, - 598163956194650400, - 637349744167635500, - 674194576027136400, - 708772433087793000, - 776171688983460400, - 757943967604309100, - 704994781778226600, - 645175018614062100, - 654691430527973900, - 626932697754022400, - 589177606771321000, - 562358000996702200, - 516136215550841860, - 539004024122903550, - 484090689603310800, - 523031831930157950, - 552378677011776640, - 559817953747283260, - 518327874054627700, - 507565598380196100, - 463738139522647040, - 496108286447176260, - 492978963754699200, - 450287141580927700, - 452073566036931900, - 386447355580938200, - 387763448465586370, - 418960255103920060, - 360466565499039000, - 364353269733837950, - 373813540270527100, - 437645869446525900, - 504856109734314600, - 575016298783264800, - 625308922839990300, - 688915217050824400, - 756038819852606800, - 700079608493977300, - 685868732065150500, - 698971965464792700, - 631636873026977000, - 700602065030532400, - 707667765691200600, - 641093687148055900, - 700781082762738200, - 725735797072033200, - 756220616749575800, - 744212093860481000, - 674647495708235300, - 723036202095426300, - 765773691265385700, - 792709575796533100, - 735448885825372300, - 775158824552385500, - 792722403043694300, - 853321122125472600, - 892382038071422300, - 914047117765975900, - 975972142727600500, - 955077310591235100, - 997020919853241100, - 1047572649831036000, - 1029207296363482000, - 1094950727109995100, - 1060042322942092900, - 1004343313045864800, - 1058506426612214400, - 996771888357240800, - 1008917805701062700, - 1060484043524283600, - 1096137158475539100, - 1148965600673479300, - 1217838278182375400, - 1240855603655527000, - 1176614887841554400, - 1174309001142805800, - 1148619836041264900, - 1110587777349018400, - 1175739496321310700, - 1149750522985347300, - 1129137695386557000, - 1154813771923894000, - 1139803685338003000, - 1196571140298484200, - 1233274134628458200, - 1273340086784117200, - 1253194074103207400, - 1195048607563688000, - 1261733050143910400, - 1333676316697423400, - 1404650407457743600, - 1444945950888122000, - 1419022292908601000, - 1439484811853485300, - 1421473492973994200, - 1427785882778246700, - 1396271858031419400, - 1351797858729528000, - 1346226206163306000, - 1337681453203085000, - 1389700738502543600, - 1337719942886650400, - 1271200436166049500, - 1199950927737631200, - 1176196870769851100, - 1130916085415231700, - 1147092107008153600, - 1107558475511670700, - 1142750673873202600, - 1140767251378783000, - 1190448921176319200, - 1186825800189213400, - 1215800562899086600, - 1262048029979440600, - 1246352977859527400, - 1203191976753883000, - 1138386189960855000, - 1192027583177391000, - 1227380162852160300, - 1288260242878322200, - 1219956191577636400, - 1170861521006366700, - 1224051377734557200, - 1223317011778016300, - 1213833912889433000, - 1274184228519175400, - 1310453728204084200, - 1265291945995030000, - 1206912044361606400, - 1175414403728411100, - 1129454885116734200, - 1196487646124111000, - 1220688172790278000, - 1181327672906547000, - 1231483395721662000, - 1184439216743852500, - 1143261452286758000, - 1172623084473727000 - ], - [ - 0, - -144115188075855870, - -56208863042127980, - 15212409470706824, - 14534187603609528, - 131968846278002900, - 140747723990970260, - 85907244363722190, - 6355344246857438, - -92289171240387760, - -162164502488186940, - -110224478645965310, - -169688843895160900, - -283677461028711520, - -319015277570937200, - -461812148548489540, - -459855145020909500, - -577566623834731600, - -549575652310474200, - -437044298514736600, - -501936925097179140, - -398592995170696500, - -461239849008195900, - -490273296904166700, - -355436471220344000, - -381545634802663900, - -413394525389424600, - -482086455947559360, - -606989810214179500, - -558070341236042300, - -466907314002110340, - -474818763353870300, - -385150639796247740, - -269612858450797600, - -192063099392167500, - -164193048086955330, - -270652068698066900, - -146753449197444700, - -290318436648786400, - -327427255926341500, - -406698466751900400, - -375158168489637100, - -485562425920614850, - -521276879943735400, - -417280016384856600, - -533825251328162370, - -542511259391570100, - -435376191865966600, - -510793628945161400, - -649983825195132400, - -744122014372070800, - -808199238051792600, - -864308682414414200, - -893588437018826400, - -988860188874021500, - -1103169829890367600, - -1227750869271183600, - -1215691762947300600, - -1297937610977074700, - -1233319547982891000, - -1123796533462488400, - -1050772393601967600, - -1181672018674236000, - -1151456253561790500, - -1155814073787791600, - -1050762640052730100, - -1142934338040761500, - -1280031553693344500, - -1174830542067833600, - -1312675634122876200, - -1298457016401700600, - -1412387314194179600, - -1307005752570686500, - -1348177233673573400, - -1375749382268456000, - -1426606582989446700, - -1325094510160187100, - -1278091478894988500, - -1304740991866260500, - -1447504804658862800, - -1381740638904889900, - -1386904062047174000, - -1492687553985044700, - -1387400811787096000, - -1272839999154479400, - -1288226103861452300, - -1215779654226480000, - -1199780169111837700, - -1184034325542636500, - -1141623649288192500, - -1172902350805848000, - -1049047466446615200, - -1048888920731058300, - -922471520261745400, - -882162103188112600, - -961987025232707800, - -852239746214340700, - -979657970062266400, - -969011049186827800, - -876815073374780800, - -882334582854550000, - -802193649956560600, - -700818957307189200, - -665276109615931600, - -579280175915995400, - -660131266865159800, - -536390663546183550, - -581666686439559400, - -554541603520125060, - -512012533196501250, - -534369603468338900, - -658554585045418000, - -720871638448707200, - -851014207235546900, - -885701304270805000, - -814594953934282600, - -714715264425706800, - -576756244888406000, - -680740620597725000, - -615129090813892200, - -708370934112494500, - -719669966890007200, - -659894914505595900, - -521086380140768830, - -474136464540793860, - -388977166318585200, - -379999792091572350, - -474498421281813500, - -332455868862243140, - -314073023990963100, - -239094361095104260, - -259930123526136030, - -268803149998979740, - -237349667698534370, - -171730195722793470, - -256020716099721440, - -229247212346704320, - -227896524062231260, - -155274314140775100, - -17601162104878608, - 93936808759462370, - 9068149101971758, - -82195571198141470, - 24003683971137524, - -104852950822770400, - -175735066766119170, - -145694396643728900, - -223252526265982200, - -162443950414676060, - -273939860456041180, - -211981074866465730, - -231701725633497820, - -351621794812411000, - -345707771529625540, - -254028452376496130, - -247307351552497020, - -234304636999666500, - -318683532917985150, - -299696595322054500, - -410165329845723460, - -484685175821637000, - -618878022547284400, - -699741964933216900, - -806190215913813200, - -674233755093332400, - -585485537466430300, - -648468982254256100, - -712372714532910300, - -852908085111815300, - -810799969839688200, - -802040048798296000, - -775141271720077600, - -649710457423039100, - -673330812467463800, - -630174940487965600, - -570727237421247500, - -478048065433537340, - -339524595036676860, - -340149640376262460, - -368145066355921700, - -346626410348368900, - -349883812420785000, - -264243856174830180, - -199688467064771170, - -140557684512501820, - -129386953612570800, - -18013524728681432, - -58735802085736020, - -132697897580023680, - -183879963339222000, - -172982254780896400, - -247339820533912300, - -337499997306114500, - -366597711339136640, - -358267483413840640, - -432890972624289400, - -495008864807653060, - -368095751099526600, - -340410414981654850, - -482599285977119500 - ], - [ - 0, - -288230376151711740, - -90038694817934140, - -293860965757446460, - -436091502934230300, - -282604809562268930, - -456990195146363460, - -200542403147528930, - -416555529995365400, - -446963789889191100, - -238844968946687900, - -24575572426686944, - -77122821522994110, - -15443749445198100, - 6318360990909070, - -152142795067870620, - -350303676973690700, - -553576334223816800, - -686912809629082900, - -884248574882876700, - -742841835511873900, - -883721907880047200, - -734860787648762400, - -796701247476687000, - -589927812848240900, - -657974171030196600, - -600966474218437800, - -767150788140729300, - -669184506905166000, - -672132905550983300, - -606947866988752100, - -818405703708370600, - -578729451978929700, - -697179142540116400, - -782325558659377800, - -612885014294449000, - -826370011117569700, - -699384318800296200, - -449090067283393600, - -695516586028107500, - -444263261088634050, - -479322054038436350, - -713998077091176100, - -564890977272331500, - -677968009921641700, - -916214194812374800, - -1113271809873883900, - -1074299134014850700, - -1355564073554427000, - -1628600386615309000, - -1883484596371605000, - -1916681330610004200, - -1932719250043901400, - -1949688741870996000, - -1710784016945046500, - -1790853638625523500, - -1937230656633551600, - -1855048210693030700, - -1773559813656468000, - -1713886883799026400, - -1555772394394221800, - -1680064081935633200, - -1748670156278398500, - -1475572508660955000, - -1474841854690264300, - -1436426791475377400, - -1717349059225757000, - -1909947965126152000, - -1698681352808516600, - -1432670369298625800, - -1629460169402113500, - -1687676504901894100, - -1745222237966611000, - -1701170979108713500, - -1512537768290257000, - -1427919426516359000, - -1679926153254773000, - -1846991330235613400, - -1926181195088964600, - -2129632050517639000, - -2028780846377700000, - -2246101483124320000, - -2202949158961743400, - -1922737526766814200, - -1782859969978254800, - -1912908938133599500, - -1663670085556740400, - -1729430081782634200, - -1882495499875819000, - -1894627889919696100, - -1771779094644968400, - -1774069708261589000, - -2061795826086994200, - -1877421992467518700, - -2089873400507627800, - -1936869549477960000, - -2104373073677337000, - -2155874136405689600, - -2204398557520881000, - -2213096197477791500, - -1929422683452269600, - -1906275901860296000, - -1739894714040849200, - -1696805852524625700, - -1747231062123573000, - -1768159019384920800, - -2018465043982888200, - -2217669588578280400, - -2255971975076092700, - -2148669436652416000, - -2168401793311129900, - -2058589944139959300, - -2281685842310316300, - -2433222539208339000, - -2613685142816348000, - -2586573160229410000, - -2533955121267415600, - -2371034396488263700, - -2463951373114058000, - -2496116080503984600, - -2692515409874798000, - -2565060180844683000, - -2841471158373421000, - -2718229440540886500, - -2871206110796828000, - -3061893446089471500, - -3128583205719039000, - -3190082562241014000, - -3353237886539782700, - -3580110432860014600, - -3447549143295999000, - -3309583462663861000, - -3037502251991101000, - -3301633919118978000, - -3385385810182317000, - -3552131638462719000, - -3778424577629102600, - -3685353989577763000, - -3568055306925122000, - -3428871494122228000, - -3326456451783437000, - -3462516837151028000, - -3270013836875518500, - -3129007349566279000, - -3298643237469398500, - -3339814776445650000, - -3325456343176764400, - -3066682400509990000, - -2964036188567341000, - -2919907262065496000, - -2685765669824998000, - -2915387117003652000, - -3192513442559103000, - -2963590236474532000, - -2946867248371434500, - -2781941693591622700, - -2947889458413887000, - -2685372644191153000, - -2475927039186692000, - -2429107783297626000, - -2340037077734203000, - -2460788684646110700, - -2192880376805024300, - -2137680079301477600, - -1950789289497729300, - -2229390893122827300, - -1993617760234617000, - -2002358197187213300, - -1996845112690979000, - -1851984389808990700, - -1789095861088766000, - -1870249657449129500, - -1980578368318854000, - -1748394558776205000, - -1468782984774619100, - -1395785292256177200, - -1619098356884573400, - -1364521646425971700, - -1312119115047069200, - -1110718599560401000, - -1156817887460561700, - -1035319444487018100, - -785249022535119900, - -1069384153125819800, - -1227108390392883700, - -952714746671963000, - -957590121479313500, - -1163426472201013500, - -939835302709398900, - -1041504069883276700, - -1250668862010774300, - -1248795588172426500, - -1248486123630796500, - -1508317170472846000, - -1396762397922837000, - -1235277922664510500, - -1000917543314614500, - -1104376364325472100, - -1287669391695280400, - -1527139128303696100 - ], - [ - 0, - -576460752303423500, - -119581030183793760, - -421796672552175040, - 103753242946746510, - 393659097234343230, - 195559856224514900, - 144951121694234460, - 311878861125735400, - 826714302131941200, - 1085551322902928400, - 985411710366330500, - 1501442858855176000, - 1533792676030418700, - 1462381756863886800, - 1666014290688223200, - 1384676125802549200, - 1884070233151006500, - 1971926527489838300, - 2512640667946386400, - 1966079345590272300, - 2207688497788404200, - 2641298396212742700, - 2901152837793554400, - 3194841189277627000, - 2769549824608328700, - 2928301575356738600, - 3493755165742407000, - 3092840321466921000, - 2783062030436588500, - 3103399792089890000, - 3117786407273818000, - 3542071359603440000, - 3272181471539000300, - 2783988493023621600, - 2781980004285670400, - 2512938230402596000, - 3005869587830999600, - 2788096328660147700, - 2754825478583752000, - 3204593562924936700, - 2832063956239644700, - 3046098254557843500, - 3012217488526692000, - 3433128179636983000, - 3496955125626130000, - 3042147948828710000, - 2804867448099337700, - 2934646277635547000, - 3358825538949691000, - 3007776037770833400, - 3544895396685067300, - 3319279458390344700, - 2980533639676272000, - 3412582219481141000, - 2894790170137265700, - 3330585754467613700, - 3509807133343997000, - 3951285961886327300, - 4347291176081838000, - 4574162334421820000, - 4173578945659426000, - 3716965187794332000, - 3549731674385784300, - 3590994061086198000, - 3780958668024065500, - 3358647398887242000, - 3754516155946937300, - 3814490983557387000, - 3359693309915171300, - 3832802627702231600, - 3873736336248542700, - 4197714662601101300, - 4537075309006861300, - 4062400608244641300, - 3862533955924101600, - 4193564668877245400, - 4539727135772334000, - 4042046887417767400, - 4049173915021189600, - 3825876645994706400, - 4066467083332929000, - 3727799956393412600, - 3959223033228568000, - 3730231973657755000, - 3665966296159911400, - 4044286612133845000, - 4009767433956683300, - 3504990963889697000, - 3297260722114140700, - 2782323821850231000, - 2607199539649724000, - 2694927246764476400, - 2479928264236581400, - 2592640091251622400, - 2491999201774459000, - 2682788201611643000, - 2742530858211229700, - 2169642142327102700, - 1662563642865584400, - 1211573572899084000, - 1064557284487289700, - 1055070515741145300, - 1420811944713932800, - 1793749658217685500, - 1604002027657934000, - 1524949912157107200, - 1609081582447377700, - 1296034881450679300, - 1320138212370364200, - 824632577334471400, - 717211828867526700, - 1055611316942118900, - 751980718679344400, - 757533706644839000, - 1298962787368301300, - 952247044252734100, - 467463791596147650, - 492209989501824060, - 774805743286380400, - 270349610916384830, - 439742563319016800, - -72811216757352660, - 117485358416072800, - 410739197283982660, - 444751456512509440, - 981701650717491000, - 1462997650906935000, - 1604793543308985900, - 1728969645396644900, - 2248955611683612200, - 1982800041501632000, - 2204964736447287600, - 1744174669439606000, - 2192862169361057000, - 1906837793468592000, - 1694225176522542600, - 1612446408695103000, - 2097052844260600000, - 2283907829000896500, - 2610046636456990000, - 3185865862156096000, - 3016881139456820000, - 3057870861761137700, - 3109366964882489300, - 2887220993241709600, - 2496856714044730000, - 2702175954195771400, - 2602201580810990000, - 2990262610803220000, - 2653189904999257600, - 2141225897956204300, - 1709467503862433000, - 1516887593515730400, - 1546209102998135800, - 1119325859969156500, - 1367580126706392300, - 1039969996505718900, - 1273912056899618300, - 1255426527643447600, - 1692780145551470800, - 1228502954388287500, - 1109952496636271500, - 1235102760314684400, - 1082831045886719400, - 1598117876937004000, - 1590426689214190800, - 1169047231535677400, - 1264385847894502400, - 970759119700039300, - 953031813296761900, - 508549049268996160, - 464340069245504200, - 113184072394355440, - 308496860870965300, - 644276967857314000, - 716792987135479200, - 324571363085664830, - 861702444263773600, - 1362653316082324200, - 979113867199223200, - 1295150441795835100, - 1394097662154219300, - 964483112426815900, - 1119830376134225000, - 1578820985800825000, - 1718477975958575000, - 2128754959469431600, - 1900428086554009600, - 2143332489235862300, - 1818961442268800300, - 2064046934682788400, - 2615366492889756000, - 2989916733904353000, - 2614184465637246000, - 2592225859168162300, - 2486631645881192000, - 2744934846281972700, - 2665314427058622500, - 2383699001671886300 - ], - [ - 0, - -1152921504606847000, - -506045522191644740, - -739907890298874900, - -433954430332814140, - -117358901750833040, - -58121504121408820, - 94062120218954510, - 2030877170934473, - -836855863139878100, - -750441688166605200, - -724098107667330800, - -50471319400792400, - -116049510484975580, - 360371993800348540, - 390213064730011140, - -379235671452725060, - 581591214091267600, - 828578743263410400, - -43405003765765304, - -189669085635190400, - -535893864296582660, - 132937022314482830, - 1047827036544931600, - 1895524699585408500, - 2858127770648797000, - 1995294379347026000, - 1176679341705998300, - 115018389510852720, - -381922776183626050, - 205338861488470050, - -464529999663020500, - 144778666441948580, - 734438764385526700, - 1583096784859832600, - 2255306993518215700, - 1666729046694635500, - 918464264450635500, - -8329471268203350, - -1155450847100944000, - -728506678311573200, - 341652807500365500, - 1485537618608922400, - 751237396738962700, - 307445181151264000, - 209471921013673000, - 947665440244282000, - 1714691865725307100, - 1907139648686164200, - 1750985852398388200, - 1251243007486992600, - 1516311203927484400, - 954958155478344000, - 1117876811158954500, - 1306867491131184600, - 1923052298553527600, - 2630124990839939600, - 2025638963399571500, - 2161099900481277000, - 1948553771224058400, - 2472082259050469000, - 3007417367181377500, - 2006087793921667300, - 2651277779441737000, - 3549514630753557000, - 4571786363213641700, - 4551994949591167500, - 5602883412283687000, - 6215406691397651000, - 5519808213064122000, - 4607001287179126300, - 3987983795706048500, - 2860658291209618400, - 3908421581431534000, - 2941457990658869000, - 3028502586166123500, - 3371643531014519000, - 3667693881213861400, - 2520077858788022300, - 2539173320504621000, - 2385912857898249700, - 2838435398654214000, - 2013575971966514400, - 1823376785636355600, - 1961773712188979000, - 1789907880443199700, - 1611335907442210000, - 766555038267993500, - 315558345066612800, - 1000916164731161900, - 1199766413955172000, - 1895558856784038400, - 3025572460426180000, - 2336713371370164000, - 1949653930042493400, - 1965770238569355500, - 1990200668451555000, - 1879143600504441300, - 858828122194633100, - 1940014138896002300, - 2118061882429118000, - 2179778294146500400, - 1955752311412394500, - 3083297226469798400, - 2746232389848704000, - 3220875037028116500, - 4287108616847612000, - 4980474348149344000, - 5357766212586020000, - 4634490801279918000, - 5513711426328705000, - 4714566399587737000, - 5614667356366182000, - 6449473643662610000, - 6299397379475354000, - 7136951285075546000, - 6942274201671704000, - 7578967028293701000, - 8672980848172287000, - 8783685114524175000, - 8803535686130339000, - 8793398021007862000, - 8096806697047898000, - 7011783585313980000, - 6387629004394444000, - 6043075048266663000, - 5042808273043579000, - 4802485719385162000, - 5954869174942204000, - 6297661338977475000, - 5794464649776835000, - 5689561057800946000, - 4867984545009171000, - 5101566819465356000, - 5616713367663678000, - 4834185555087919000, - 5352623964519865000, - 5298148960466192000, - 4701746185357707000, - 4240973336425210400, - 3530419301302686000, - 3650274177735751700, - 4326100118545134600, - 4563676244410561500, - 3947078665691641000, - 4942404503627846000, - 5561621031870866000, - 6254510076869777000, - 5581917084094111000, - 4583129402810376000, - 3782321278929391000, - 4741105099975353000, - 5078622062740096000, - 5696718101738614000, - 5059196862256488000, - 4727662105519596000, - 4151869166532315000, - 3690273198755662000, - 4061448176943454700, - 4216389064012020000, - 3452600154193344000, - 3481914065719902700, - 3879556913383457000, - 4479481629251983400, - 4672588562516160000, - 5392311371425430000, - 5340371535041620000, - 5875524549642120000, - 6141156403513156000, - 6686684121425337000, - 5972557435190066000, - 6921090493272115000, - 7755921336839904000, - 8385154401566276000, - 8626371421772904000, - 7922343612658380000, - 8340111830615973000, - 8032707836138612000, - 7199338741056391000, - 7399702617193284000, - 6500499995491285000, - 6507389337561691000, - 6568377759082380000, - 5493795069880999000, - 5847672573572043000, - 6232994782183575000, - 6500352298839798000, - 6130837229303530000, - 5874017840770118000, - 6775377306042214000, - 6503887458921091000, - 7119080588502240000, - 6345116122915995000, - 5666598452818717000, - 6232910895744952000, - 6371838621351678000, - 5774339079395440000, - 4875910337145147000, - 5939343424110852000, - 5463299955536442000 - ], - [ - 0, - -2305843009213694000, - -608563416973139300, - -359496579899035400, - -2277734064379320800, - -4454039315625288000, - -3938402690046704600, - -2429296149216326700, - -520036700878024900, - 492305742138744500, - 292109076211582140, - -1293865679598680000, - -325175908277318800, - 616057014773691100, - 1578197976097379600, - 3167985562120293000, - 4947000944862738000, - 6258135181772317000, - 8041214653566045000, - 8231151728822495000, - 6836769423491320000, - 5206804591582589000, - 7333681238432168000, - 5577896658935768000, - 6457179915967248000, - 7050027473204189000, - 8177402787881296000, - 6370479215378955000, - 8610733155318619000, - 6985997114914244000, - 7928934054248201000, - 6077167840762513000, - 4303415959865918500, - 2264713900450134800, - 1221754274217258800, - -619850076667596800, - -1367399044260600300, - -1182292510937673000, - -2180393221627606000, - -1815444463718485000, - 325504978007853440, - -1054191344449115600, - -1507557121276532700, - -360885910745046850, - -809477710037820800, - -72894387487028590, - 1836254853600593200, - 111443116727196700, - 1608890748314727000, - 2554080614842095600, - 3613382545295094000, - 2559346419214511600, - 2212165184407359200, - 3781878974103687700, - 4647703201655719000, - 4563578816013249500, - 2624562177969299000, - 4104981388557648400, - 3816015710474213400, - 2165344708784678000, - 4359474323906212400, - 4889839446169468000, - 3983710801361025500, - 5993273107366667000, - 4102967937842445300, - 3491203706672467000, - 3319390963241411000, - 4687650319282916000, - 6781509277901650000, - 6956397731198547000, - 6655010837468901000, - 7075614529258895000, - 7357110645705943000, - 5057702399534898000, - 5323842645364350000, - 5752741405597911000, - 6559529206423869000, - 5800577281724028000, - 5545109424419471000, - 5648832293461107000, - 6469088456516849000, - 4695880952680864000, - 3035869558209062000, - 2498984934392389600, - 2631624889575987700, - 3457565015121435600, - 4606927745709274600, - 6619798827737887000, - 7790165577589092000, - 5601318004953739000, - 6120544835931938000, - 4956270224424155000, - 5118737071565588000, - 6049317990492100000, - 8324198275173544000, - 8383522717497255000, - 7189155810294342000, - 5680536487428100000, - 6540990926119197000, - 4507882363400025000, - 5183154157461311000, - 6578115720360839000, - 5452863932871714000, - 5480738574728037000, - 5339812799281736000, - 3349419034099938000, - 4698977507783970000, - 3597326847308165000, - 3904674416341925000, - 2843975525620056000, - 1948377211214846500, - 3068687342862130000, - 5024702147610390000, - 3773174406570656300, - 3199468272085599000, - 1840389020386918100, - 2666873300537375000, - 2416525895963057700, - 3740148477767059000, - 3125533900243676000, - 4612782136157352000, - 4888729906966441000, - 6546995759356957000, - 6455931794349003000, - 7797230907131195000, - 6384666573083345000, - 7053237180113572000, - 5729239302497279000, - 7386321383760379000, - 6495447093654543000, - 6602586672103985000, - 6497596426496751000, - 7028183737589668000, - 5890748307829993000, - 6221997105970991000, - 4019798212491170000, - 1983160582143908000, - 989335961314819700, - 248132777828087460, - 100774328921267800, - -1914513792628609000, - -154339294865495780, - -52243153744987650, - -1741652180506717400, - -1888936637549218000, - -1309598637983847400, - 535020433403755400, - -312807438343288450, - 111739292249520600, - 181580162213099460, - 691839715579758500, - -636369368218703000, - -358684656197809700, - 669119346156328000, - 2796432364741586000, - 3575558328637526000, - 2239851383601073200, - 4040230470477413400, - 4225383726000354300, - 3350690233221099500, - 2703318322904830500, - 2974163847589024300, - 4720062702052554000, - 4462004615583708000, - 2598287775728419300, - 875360926444166800, - 2347671882456098300, - 3714472485880452000, - 4735517693662465000, - 6783718056934530000, - 5872551221731341000, - 4185383976032674300, - 4687132135770723000, - 5590565649237452000, - 6847141361896022000, - 5904538956686114000, - 8191289557793343000, - 7135715838207852000, - 8036736800036662000, - 6142880904654730000, - 4487026678092276000, - 5459043462728158000, - 6447871099537248000, - 7872280582705865000, - 8418579144180574000, - 8683242297608931000, - 9026687750017193000, - 7607000716961309000, - 7885278474134610000, - 8672530717683780000, - 7940917196478189000, - 7514299980188634000, - 6632887521689426000, - 6795994566807493000, - 5242985859007589000, - 5437083258914735000, - 3336238468409181000, - 2539545632307129000, - 412712778301938600, - 302758700234446100 - ], - [ - 0, - -4611686018427388000, - -268654784870221860, - 1767081710130543400, - -1952725388208511700, - 1057622537212765600, - -2644179234690480000, - -5213688279934624000, - -4146332965026751500, - -2349617351498839000, - -6091285987971363000, - -8435258790141433000, - -7252655540844764000, - -8957145411688676000, - -6130027235446773000, - -9220123451143280000, - -6195030935369174000, - -2319688758903464000, - -5005505913581152000, - -4568379919163275000, - -1555569406885449200, - -5600099273922787000, - -2059030261806018300, - -3795511167352361500, - -2453532199460285400, - 998329856251766700, - 1923416419787834400, - 29678279876942236, - -238587226421700130, - -2477356827895347700, - -3192191356225299000, - -6492852893620660000, - -6178938366746461000, - -5378847394193989000, - -7140137912812302000, - -7626204476201419000, - -4217526661054670300, - -8725571179793426000, - -8487917663441362000, - -7266643888513061000, - -8698758097516708000, - -7992376446337881000, - -4431038937645019600, - -8132427014424454000, - -4786639857950736000, - -6934161570124393000, - -6755131329726768000, - -2980138006655807500, - -5876906154456771000, - -7442507329664712000, - -5289892678632676000, - -4145679316684798000, - -19253023564425290, - -1836339499248986000, - -4446512569852790300, - -7970255600695938000, - -8261777722248790000, - -6830937064746506000, - -9057297884305891000, - -8182918300525240000, - -8417891917457326000, - -4279233551295749000, - -6746803086810531000, - -2341851212113196000, - -2341903495434569000, - -1566528373914751700, - -2285065972829249300, - -644365272789806800, - -2960027300194949600, - -2469731514148137500, - 1026499539943863800, - -1196730680420125700, - 1547189576841534000, - -75093012368510320, - -1683814418770308900, - -3139569336954904000, - -5624217652107246000, - -7804059993101097000, - -7572066790002063000, - -4011091876437234000, - -3881376639156926500, - -3737197436952442000, - -7063369388130612000, - -6001528151098106000, - -4895620516882983000, - -672217644680183000, - 1570163329205903600, - 1223739056458355500, - -359274093626188600, - 968288850436984300, - 1453576488978946000, - -1108533672657095800, - -646116016036719600, - 1199557678540785000, - 1439809101880815600, - 1779291633912754200, - 517656945757861100, - -622680556378811100, - -2719162247971361300, - -6251344903165323000, - -6101587858578550000, - -7994898938695674000, - -4733179990366216000, - -2679632797956836400, - -7003948660854754000, - -6932196335227379000, - -5727470510526280000, - -7767906826370565000, - -5009951308624707000, - -6716011747887536000, - -4858593730735577000, - -1519125043214860800, - -4464987916692976000, - -4856936427189025000, - -6253360485992063000, - -5526707427916262000, - -8777244044758871000, - -5089401691193471000, - -3315201418655793700, - -2192475125505490200, - -4571833309228367000, - -839682022443064400, - -2620952060971995600, - -5385886694131930000, - -803479101895614800, - 3015948803179798500, - -186732450416039100, - -2221669896576746500, - -4517436972077686000, - -6177579746736788000, - -2928545001563443700, - 484661297717584200, - -2382489348458269000, - -4358662055038081000, - -1579863038477603800, - 2440631178962210300, - 1399943279835251500, - -1865459557750485800, - -663967469902269800, - -3029317509197251600, - -1895237119831208000, - 2393971382658812400, - -809091328763599900, - -2499507919895064000, - -53085559149257260, - -3679643457238937600, - -2478667931290528000, - -4028926223061305300, - -315687754593838660, - 4246959372948687000, - 2922430866435912000, - 1161463240285619200, - 4234835756101177300, - 2326897505454854700, - 5089599960843410000, - 4216628698772647000, - 3234842715380942300, - 2604472055608454700, - 18552536228170090, - 96863131900153940, - 476023853837070100, - -2580562524074713000, - -2950458634759064000, - -7348248970873949000, - -4637419236949911000, - -4018975973459817000, - -2599348479071073300, - -172894393713673660, - -1862490465908796700, - -6241760656906767000, - -8556077275024716000, - -4844667923845567000, - -1228693758789605400, - -2506639547564750300, - 1174868714271493600, - 883725006535260200, - 3096851376522508300, - 7677919220416606000, - 5280652288227664000, - 4056116775073438000, - 6186341845630425000, - 9150047972721274000, - 4935878625375546000, - 4131718348684428000, - 42033708978990184, - 2495922847868606000, - 3185732947462236000, - 232343714733070370, - 1868918813417314800, - 4723732348066714000, - 8256352863375252000, - 8953706209014158000, - 6988480586687271000, - 3687806819332783600, - 1473783855700243000, - 5075744262921327000, - 2208048563781175800, - 6627027981251676000, - 8308586053446153000, - 5110441496851123000 - ], - [ - 0, - -9223372036854776000, - -725202170854031400, - -9103419799827896000, - -598707373574004700, - -467456400607547400, - -8590184427836801000, - -8082003127769760000, - -3911694380420096000, - 2019598164191703000, - 1264186545259435000, - -7349077577920467000, - 17097750381551616, - 5961558049880928000, - 1461822930334877700, - 3726157112338110500, - -4494873081776057300, - -1424218481538575400, - -5821039515811758000, - -5137630757571826000, - -3440069589541775400, - 4835791230042253000, - -318225084124536800, - -5297612974525495000, - -2748579601026834400, - 37497956641886210, - 4168656297356431400, - 7526432242651009000, - 1545198226872764400, - 4401709278912694300, - -1867070008845564000, - -8460822699315977000, - -416656101233648640, - -8493817543748187000, - -6795163138174600000, - 1456881716723723300, - 7314653561562863000, - 3061067560556047400, - 2497767675092794400, - -1133972867425997800, - -3657859641528118300, - 2179375781545911300, - 8326591918756537000, - 8846115173408951000, - 1338470934294153200, - -7851699792404944000, - -5680206036334331000, - 1538444585985465300, - -1129451278663628800, - -4991469765973311000, - 3335053611255703600, - -4176830774137947000, - -6797018343578760000, - -1144925759177536500, - -2753356675799821300, - -5463976787314476000, - -8487791775731974000, - -7010957477052416000, - -4661849274934372000, - -4672423884810116000, - -3966927420500290600, - 527161608402093060, - -759754240423782400, - -3008250531965437000, - 5382068879421343000, - 915568884374215700, - 2799590967865009000, - 7221334535370610000, - 8599457568205368000, - 3638917426092862500, - 562811945294381060, - -7693037553057636000, - 1390490051015889000, - 319523718827382800, - -4713824146316737000, - -8750611836306166000, - -8964602401387195000, - -7246222198078055000, - -4623709365198116000, - -8155382000988870000, - -3046572392092380000, - 1006344604582767600, - 1905586765039367200, - 7049871471162863000, - 8068617170484592000, - 8818238964264250000, - 3741467196762590000, - -2649656295289261000, - -676987823396453400, - -4785318585294678000, - -3523409814968320000, - -4083979310053133300, - 2551857541280099300, - -5222799002775835000, - -5247098221493957000, - 387858304686735360, - 6940487025590985000, - 7902354714122369000, - 7333478977289017000, - -1403637558209166300, - -167283067045387260, - -2614823640976076000, - -3197342028759287000, - 2938874603099813000, - 3920753964206982000, - -2443007973000951000, - 2111357080852558800, - 3067004336514333700, - -3649788855659348000, - 798425618423955500, - -5126247557571822000, - 446028044030550000, - -1433175099473879000, - -1762571256639487000, - 5923543398281102000, - -1540166123846088700, - 4334750615438156000, - 319600478081062900, - 817552772347598800, - 1425649057641590800, - 2313160042320857000, - 4765413486522874000, - -3379016287932152000, - -7196626931429637000, - -878843141610558500, - 2019794285800592400, - 8544674548969305000, - 211778512021168130, - -5411549867167261000, - -375287600366555140, - 4255928398714867700, - -4711615674089097000, - 2808881147843248000, - -4977167024830817000, - -6348444339711260000, - -745127935655894000, - -86903260734004220, - -3554800211595777000, - 2152339254410800000, - 1440769670253911000, - 5565949087359415000, - 453983209317253100, - -6879100064698967000, - -2698681114387768300, - -54960883838313470, - -2289236623772830700, - -4455464710630201300, - -7781275647862696000, - -2804420462762367000, - -8956300373167760000, - -6539643740485586000, - -4728258995180920000, - -3459764008912583700, - -4614179417881133000, - 4335512773123899400, - 8365962594021491000, - 2931913832230537000, - -4988708846615501000, - -128294725090347000, - 7292842344215491000, - -1573439380478895000, - 7387918360693493000, - 7041677573917394000, - 5000432420456630000, - 2093793665536733200, - -1833095765983158300, - -4025427107959108600, - 3687211034383320000, - -4153247260559246300, - 947173554328357900, - 1630576758686258200, - 331966904971448300, - -7384809820388201000, - -1724763376679445500, - 6347055187035315000, - -1211801468718089200, - -427965549603437600, - -8276081720365067000, - -8304918865524433000, - -4252242141757933600, - -7683917940323639000, - -4534521183599485000, - -6255078185115334000, - 2718544975792475000, - 5882610786591184000, - -2693411037047843000, - -7497153657970736000, - -6393911084598050000, - 2425185733846680600, - 1516843097386757000, - -6375055782190920000, - -1883000484130080800, - 778616428197083100, - 457474461569725440, - 5827945093090948000, - 3416877765364261000, - 5509432560499827000, - 2751481182911687700, - 2582452610370829300, - -204551969942869000 - ], - [ - -2070986743, - -22783326, - -1782018724, - -795597708, - -50404127, - -1324028940, - 1224303596, - 1429112635, - 834042975, - 2046362238, - -153007359, - 1051233348, - 210007250, - -1817882083, - 220205244, - 82429627, - 702155563, - 1911942950, - -905379917, - -1030925156, - 448016346, - -1069926607, - 1577807398, - 121762752, - 1157398905, - -159149608, - -1086596487, - -349032759, - 644234840, - -1216197075, - -1937155996, - -911957403, - -1167656573, - 912053501, - -467195949, - -391325924, - 927502675, - -586384928, - -2061074542, - -643614834, - 1677819594, - 1356356082, - -1352516827, - -225556450, - -1952200131, - 1512239260, - -1465878623, - -1238759026, - 506443817, - -510642380, - -1451880677, - 1009396979, - -1915496749, - 1335955453, - 1112757104, - -117656487, - 1714747228, - 964863654, - -242482968, - 1850970679, - 2021858393, - -819473984, - -859081176, - 1631043917, - -1868650121, - -1733277845, - 586207257, - 597837078, - 1387707060, - -834578620, - 968721222, - -270375334, - -1931846469, - -1147510604, - 2119942957, - -1312764566, - -18651112, - -696773221, - -1782824032, - 218797988, - -1628947536, - -2020304383, - 1420851349, - -1208217736, - -1063256458, - -938070979, - 235872980, - -814454686, - -1660238084, - -636905219, - -1811260799, - 411888961, - -1285929030, - -475713454, - 1732679049, - -451372708, - -1553763394, - -2039789440, - 695340617, - 1442964907, - 1555938110, - 1210151157, - 423952213, - 1041026686, - 22197833, - 622534857, - -621822108, - 788493476, - 79321857, - -1749802096, - -1534912089, - -1431202288, - -351702518, - 2142811258, - 1257470651, - 1746145889, - -894802465, - 1162853737, - -1470789998, - -1152005073, - 297457703, - 353671258, - -506650075, - 1555481201, - -1973042833, - 1578654448, - -613354219, - -665463398, - -1440521076, - 1495913870, - -1334468129, - -221281690, - 1872797913, - 1925118055, - 522368345, - 483392733, - 1412551999, - 846302975, - -1505922148, - 1843301998, - -1034124461, - 104332920, - -738229721, - -118550346, - -1074429320, - 1836985248, - -625874078, - 1785069594, - -2078683524, - -318239032, - 591125801, - -1552550893, - -485578186, - 2014100340, - 162640946, - 1785915259, - -359918765, - 1941422918, - 1837153026, - -939062277, - 1140306395, - -1568357236, - -1015707823, - 1015247445, - 767228679, - 1889021218, - -421048908, - -905892578, - -462180864, - -1494333306, - -893424967, - 1225191101, - 810009443, - -2075311278, - 35074056, - -1515615921, - -187725302, - -1419344549, - 1431169164, - 1727433986, - -1061753866, - 163947535, - 1925460554, - -1535105731, - -1078195912, - 1003419371, - -1808745234, - 1081677334, - 1076184091, - -1844391978, - -1170074517, - -1537703209, - -1077352087, - 1739998497, - 1620621738, - 894696646, - 311454177, - -33600110, - 254136712, - 697406929 - ] - ] -] \ No newline at end of file diff --git a/test/files/delta_byte_array.columns.json b/test/files/delta_byte_array.columns.json deleted file mode 100644 index 9a67c0c..0000000 --- a/test/files/delta_byte_array.columns.json +++ /dev/null @@ -1,9022 +0,0 @@ -[ - [ - [ - "AAAAAAAAIODAAAAA", - "AAAAAAAAHODAAAAA", - "AAAAAAAAGODAAAAA", - "AAAAAAAAFODAAAAA", - "AAAAAAAAEODAAAAA", - "AAAAAAAADODAAAAA", - "AAAAAAAACODAAAAA", - "AAAAAAAABODAAAAA", - "AAAAAAAAAODAAAAA", - "AAAAAAAAPNDAAAAA", - "AAAAAAAAONDAAAAA", - "AAAAAAAANNDAAAAA", - "AAAAAAAAMNDAAAAA", - "AAAAAAAALNDAAAAA", - "AAAAAAAAKNDAAAAA", - "AAAAAAAAJNDAAAAA", - "AAAAAAAAINDAAAAA", - "AAAAAAAAHNDAAAAA", - "AAAAAAAAGNDAAAAA", - "AAAAAAAAFNDAAAAA", - "AAAAAAAAENDAAAAA", - "AAAAAAAADNDAAAAA", - "AAAAAAAACNDAAAAA", - "AAAAAAAABNDAAAAA", - "AAAAAAAAANDAAAAA", - "AAAAAAAAPMDAAAAA", - "AAAAAAAAOMDAAAAA", - "AAAAAAAANMDAAAAA", - "AAAAAAAAMMDAAAAA", - "AAAAAAAALMDAAAAA", - "AAAAAAAAKMDAAAAA", - "AAAAAAAAJMDAAAAA", - "AAAAAAAAIMDAAAAA", - "AAAAAAAAHMDAAAAA", - "AAAAAAAAGMDAAAAA", - "AAAAAAAAFMDAAAAA", - "AAAAAAAAEMDAAAAA", - "AAAAAAAADMDAAAAA", - "AAAAAAAACMDAAAAA", - "AAAAAAAABMDAAAAA", - "AAAAAAAAAMDAAAAA", - "AAAAAAAAPLDAAAAA", - "AAAAAAAAOLDAAAAA", - "AAAAAAAANLDAAAAA", - "AAAAAAAAMLDAAAAA", - "AAAAAAAALLDAAAAA", - "AAAAAAAAKLDAAAAA", - "AAAAAAAAJLDAAAAA", - "AAAAAAAAILDAAAAA", - "AAAAAAAAHLDAAAAA", - "AAAAAAAAGLDAAAAA", - "AAAAAAAAFLDAAAAA", - "AAAAAAAAELDAAAAA", - "AAAAAAAADLDAAAAA", - "AAAAAAAACLDAAAAA", - "AAAAAAAABLDAAAAA", - "AAAAAAAAALDAAAAA", - "AAAAAAAAPKDAAAAA", - "AAAAAAAAOKDAAAAA", - "AAAAAAAANKDAAAAA", - "AAAAAAAAMKDAAAAA", - "AAAAAAAALKDAAAAA", - "AAAAAAAAKKDAAAAA", - "AAAAAAAAJKDAAAAA", - "AAAAAAAAIKDAAAAA", - "AAAAAAAAHKDAAAAA", - "AAAAAAAAGKDAAAAA", - "AAAAAAAAFKDAAAAA", - "AAAAAAAAEKDAAAAA", - "AAAAAAAADKDAAAAA", - "AAAAAAAACKDAAAAA", - "AAAAAAAABKDAAAAA", - "AAAAAAAAAKDAAAAA", - "AAAAAAAAPJDAAAAA", - "AAAAAAAAOJDAAAAA", - "AAAAAAAANJDAAAAA", - "AAAAAAAAMJDAAAAA", - "AAAAAAAALJDAAAAA", - "AAAAAAAAKJDAAAAA", - "AAAAAAAAJJDAAAAA", - "AAAAAAAAIJDAAAAA", - "AAAAAAAAHJDAAAAA", - "AAAAAAAAGJDAAAAA", - "AAAAAAAAFJDAAAAA", - "AAAAAAAAEJDAAAAA", - "AAAAAAAADJDAAAAA", - "AAAAAAAACJDAAAAA", - "AAAAAAAABJDAAAAA", - "AAAAAAAAAJDAAAAA", - "AAAAAAAAPIDAAAAA", - "AAAAAAAAOIDAAAAA", - "AAAAAAAANIDAAAAA", - "AAAAAAAAMIDAAAAA", - "AAAAAAAALIDAAAAA", - "AAAAAAAAKIDAAAAA", - "AAAAAAAAJIDAAAAA", - "AAAAAAAAIIDAAAAA", - "AAAAAAAAHIDAAAAA", - "AAAAAAAAGIDAAAAA", - "AAAAAAAAFIDAAAAA", - "AAAAAAAAEIDAAAAA", - "AAAAAAAADIDAAAAA", - "AAAAAAAACIDAAAAA", - "AAAAAAAABIDAAAAA", - "AAAAAAAAAIDAAAAA", - "AAAAAAAAPHDAAAAA", - "AAAAAAAAOHDAAAAA", - "AAAAAAAANHDAAAAA", - "AAAAAAAAMHDAAAAA", - "AAAAAAAALHDAAAAA", - "AAAAAAAAKHDAAAAA", - "AAAAAAAAJHDAAAAA", - "AAAAAAAAIHDAAAAA", - "AAAAAAAAHHDAAAAA", - "AAAAAAAAGHDAAAAA", - "AAAAAAAAFHDAAAAA", - "AAAAAAAAEHDAAAAA", - "AAAAAAAADHDAAAAA", - "AAAAAAAACHDAAAAA", - "AAAAAAAABHDAAAAA", - "AAAAAAAAAHDAAAAA", - "AAAAAAAAPGDAAAAA", - "AAAAAAAAOGDAAAAA", - "AAAAAAAANGDAAAAA", - "AAAAAAAAMGDAAAAA", - "AAAAAAAALGDAAAAA", - "AAAAAAAAKGDAAAAA", - "AAAAAAAAJGDAAAAA", - "AAAAAAAAIGDAAAAA", - "AAAAAAAAHGDAAAAA", - "AAAAAAAAGGDAAAAA", - "AAAAAAAAFGDAAAAA", - "AAAAAAAAEGDAAAAA", - "AAAAAAAADGDAAAAA", - "AAAAAAAACGDAAAAA", - "AAAAAAAABGDAAAAA", - "AAAAAAAAAGDAAAAA", - "AAAAAAAAPFDAAAAA", - "AAAAAAAAOFDAAAAA", - "AAAAAAAANFDAAAAA", - "AAAAAAAAMFDAAAAA", - "AAAAAAAALFDAAAAA", - "AAAAAAAAKFDAAAAA", - "AAAAAAAAJFDAAAAA", - "AAAAAAAAIFDAAAAA", - "AAAAAAAAHFDAAAAA", - "AAAAAAAAGFDAAAAA", - "AAAAAAAAFFDAAAAA", - "AAAAAAAAEFDAAAAA", - "AAAAAAAADFDAAAAA", - "AAAAAAAACFDAAAAA", - "AAAAAAAABFDAAAAA", - "AAAAAAAAAFDAAAAA", - "AAAAAAAAPEDAAAAA", - "AAAAAAAAOEDAAAAA", - "AAAAAAAANEDAAAAA", - "AAAAAAAAMEDAAAAA", - "AAAAAAAALEDAAAAA", - "AAAAAAAAKEDAAAAA", - "AAAAAAAAJEDAAAAA", - "AAAAAAAAIEDAAAAA", - "AAAAAAAAHEDAAAAA", - "AAAAAAAAGEDAAAAA", - "AAAAAAAAFEDAAAAA", - "AAAAAAAAEEDAAAAA", - "AAAAAAAADEDAAAAA", - "AAAAAAAACEDAAAAA", - "AAAAAAAABEDAAAAA", - "AAAAAAAAAEDAAAAA", - "AAAAAAAAPDDAAAAA", - "AAAAAAAAODDAAAAA", - "AAAAAAAANDDAAAAA", - "AAAAAAAAMDDAAAAA", - "AAAAAAAALDDAAAAA", - "AAAAAAAAKDDAAAAA", - "AAAAAAAAJDDAAAAA", - "AAAAAAAAIDDAAAAA", - "AAAAAAAAHDDAAAAA", - "AAAAAAAAGDDAAAAA", - "AAAAAAAAFDDAAAAA", - "AAAAAAAAEDDAAAAA", - "AAAAAAAADDDAAAAA", - "AAAAAAAACDDAAAAA", - "AAAAAAAABDDAAAAA", - "AAAAAAAAADDAAAAA", - "AAAAAAAAPCDAAAAA", - "AAAAAAAAOCDAAAAA", - "AAAAAAAANCDAAAAA", - "AAAAAAAAMCDAAAAA", - "AAAAAAAALCDAAAAA", - "AAAAAAAAKCDAAAAA", - "AAAAAAAAJCDAAAAA", - "AAAAAAAAICDAAAAA", - "AAAAAAAAHCDAAAAA", - "AAAAAAAAGCDAAAAA", - "AAAAAAAAFCDAAAAA", - "AAAAAAAAECDAAAAA", - "AAAAAAAADCDAAAAA", - "AAAAAAAACCDAAAAA", - "AAAAAAAABCDAAAAA", - "AAAAAAAAACDAAAAA", - "AAAAAAAAPBDAAAAA", - "AAAAAAAAOBDAAAAA", - "AAAAAAAANBDAAAAA", - "AAAAAAAAMBDAAAAA", - "AAAAAAAALBDAAAAA", - "AAAAAAAAKBDAAAAA", - "AAAAAAAAJBDAAAAA", - "AAAAAAAAIBDAAAAA", - "AAAAAAAAHBDAAAAA", - "AAAAAAAAGBDAAAAA", - "AAAAAAAAFBDAAAAA", - "AAAAAAAAEBDAAAAA", - "AAAAAAAADBDAAAAA", - "AAAAAAAACBDAAAAA", - "AAAAAAAABBDAAAAA", - "AAAAAAAAABDAAAAA", - "AAAAAAAAPADAAAAA", - "AAAAAAAAOADAAAAA", - "AAAAAAAANADAAAAA", - "AAAAAAAAMADAAAAA", - "AAAAAAAALADAAAAA", - "AAAAAAAAKADAAAAA", - "AAAAAAAAJADAAAAA", - "AAAAAAAAIADAAAAA", - "AAAAAAAAHADAAAAA", - "AAAAAAAAGADAAAAA", - "AAAAAAAAFADAAAAA", - "AAAAAAAAEADAAAAA", - "AAAAAAAADADAAAAA", - "AAAAAAAACADAAAAA", - "AAAAAAAABADAAAAA", - "AAAAAAAAAADAAAAA", - "AAAAAAAAPPCAAAAA", - "AAAAAAAAOPCAAAAA", - "AAAAAAAANPCAAAAA", - "AAAAAAAAMPCAAAAA", - "AAAAAAAALPCAAAAA", - "AAAAAAAAKPCAAAAA", - "AAAAAAAAJPCAAAAA", - "AAAAAAAAIPCAAAAA", - "AAAAAAAAHPCAAAAA", - "AAAAAAAAGPCAAAAA", - "AAAAAAAAFPCAAAAA", - "AAAAAAAAEPCAAAAA", - "AAAAAAAADPCAAAAA", - "AAAAAAAACPCAAAAA", - "AAAAAAAABPCAAAAA", - "AAAAAAAAAPCAAAAA", - "AAAAAAAAPOCAAAAA", - "AAAAAAAAOOCAAAAA", - "AAAAAAAANOCAAAAA", - "AAAAAAAAMOCAAAAA", - "AAAAAAAALOCAAAAA", - "AAAAAAAAKOCAAAAA", - "AAAAAAAAJOCAAAAA", - "AAAAAAAAIOCAAAAA", - "AAAAAAAAHOCAAAAA", - "AAAAAAAAGOCAAAAA", - "AAAAAAAAFOCAAAAA", - "AAAAAAAAEOCAAAAA", - "AAAAAAAADOCAAAAA", - "AAAAAAAACOCAAAAA", - "AAAAAAAABOCAAAAA", - "AAAAAAAAAOCAAAAA", - "AAAAAAAAPNCAAAAA", - "AAAAAAAAONCAAAAA", - "AAAAAAAANNCAAAAA", - "AAAAAAAAMNCAAAAA", - "AAAAAAAALNCAAAAA", - "AAAAAAAAKNCAAAAA", - "AAAAAAAAJNCAAAAA", - "AAAAAAAAINCAAAAA", - "AAAAAAAAHNCAAAAA", - "AAAAAAAAGNCAAAAA", - "AAAAAAAAFNCAAAAA", - "AAAAAAAAENCAAAAA", - "AAAAAAAADNCAAAAA", - "AAAAAAAACNCAAAAA", - "AAAAAAAABNCAAAAA", - "AAAAAAAAANCAAAAA", - "AAAAAAAAPMCAAAAA", - "AAAAAAAAOMCAAAAA", - "AAAAAAAANMCAAAAA", - "AAAAAAAAMMCAAAAA", - "AAAAAAAALMCAAAAA", - "AAAAAAAAKMCAAAAA", - "AAAAAAAAJMCAAAAA", - "AAAAAAAAIMCAAAAA", - "AAAAAAAAHMCAAAAA", - "AAAAAAAAGMCAAAAA", - "AAAAAAAAFMCAAAAA", - "AAAAAAAAEMCAAAAA", - "AAAAAAAADMCAAAAA", - "AAAAAAAACMCAAAAA", - "AAAAAAAABMCAAAAA", - "AAAAAAAAAMCAAAAA", - "AAAAAAAAPLCAAAAA", - "AAAAAAAAOLCAAAAA", - "AAAAAAAANLCAAAAA", - "AAAAAAAAMLCAAAAA", - "AAAAAAAALLCAAAAA", - "AAAAAAAAKLCAAAAA", - "AAAAAAAAJLCAAAAA", - "AAAAAAAAILCAAAAA", - "AAAAAAAAHLCAAAAA", - "AAAAAAAAGLCAAAAA", - "AAAAAAAAFLCAAAAA", - "AAAAAAAAELCAAAAA", - "AAAAAAAADLCAAAAA", - "AAAAAAAACLCAAAAA", - "AAAAAAAABLCAAAAA", - "AAAAAAAAALCAAAAA", - "AAAAAAAAPKCAAAAA", - "AAAAAAAAOKCAAAAA", - "AAAAAAAANKCAAAAA", - "AAAAAAAAMKCAAAAA", - "AAAAAAAALKCAAAAA", - "AAAAAAAAKKCAAAAA", - "AAAAAAAAJKCAAAAA", - "AAAAAAAAIKCAAAAA", - "AAAAAAAAHKCAAAAA", - "AAAAAAAAGKCAAAAA", - "AAAAAAAAFKCAAAAA", - "AAAAAAAAEKCAAAAA", - "AAAAAAAADKCAAAAA", - "AAAAAAAACKCAAAAA", - "AAAAAAAABKCAAAAA", - "AAAAAAAAAKCAAAAA", - "AAAAAAAAPJCAAAAA", - "AAAAAAAAOJCAAAAA", - "AAAAAAAANJCAAAAA", - "AAAAAAAAMJCAAAAA", - "AAAAAAAALJCAAAAA", - "AAAAAAAAKJCAAAAA", - "AAAAAAAAJJCAAAAA", - "AAAAAAAAIJCAAAAA", - "AAAAAAAAHJCAAAAA", - "AAAAAAAAGJCAAAAA", - "AAAAAAAAFJCAAAAA", - "AAAAAAAAEJCAAAAA", - "AAAAAAAADJCAAAAA", - "AAAAAAAACJCAAAAA", - "AAAAAAAABJCAAAAA", - "AAAAAAAAAJCAAAAA", - "AAAAAAAAPICAAAAA", - "AAAAAAAAOICAAAAA", - "AAAAAAAANICAAAAA", - "AAAAAAAAMICAAAAA", - "AAAAAAAALICAAAAA", - "AAAAAAAAKICAAAAA", - "AAAAAAAAJICAAAAA", - "AAAAAAAAIICAAAAA", - "AAAAAAAAHICAAAAA", - "AAAAAAAAGICAAAAA", - "AAAAAAAAFICAAAAA", - "AAAAAAAAEICAAAAA", - "AAAAAAAADICAAAAA", - "AAAAAAAACICAAAAA", - "AAAAAAAABICAAAAA", - "AAAAAAAAAICAAAAA", - "AAAAAAAAPHCAAAAA", - "AAAAAAAAOHCAAAAA", - "AAAAAAAANHCAAAAA", - "AAAAAAAAMHCAAAAA", - "AAAAAAAALHCAAAAA", - "AAAAAAAAKHCAAAAA", - "AAAAAAAAJHCAAAAA", - "AAAAAAAAIHCAAAAA", - "AAAAAAAAHHCAAAAA", - "AAAAAAAAGHCAAAAA", - "AAAAAAAAFHCAAAAA", - "AAAAAAAAEHCAAAAA", - "AAAAAAAADHCAAAAA", - "AAAAAAAACHCAAAAA", - "AAAAAAAABHCAAAAA", - "AAAAAAAAAHCAAAAA", - "AAAAAAAAPGCAAAAA", - "AAAAAAAAOGCAAAAA", - "AAAAAAAANGCAAAAA", - "AAAAAAAAMGCAAAAA", - "AAAAAAAALGCAAAAA", - "AAAAAAAAKGCAAAAA", - "AAAAAAAAJGCAAAAA", - "AAAAAAAAIGCAAAAA", - "AAAAAAAAHGCAAAAA", - "AAAAAAAAGGCAAAAA", - "AAAAAAAAFGCAAAAA", - "AAAAAAAAEGCAAAAA", - "AAAAAAAADGCAAAAA", - "AAAAAAAACGCAAAAA", - "AAAAAAAABGCAAAAA", - "AAAAAAAAAGCAAAAA", - "AAAAAAAAPFCAAAAA", - "AAAAAAAAOFCAAAAA", - "AAAAAAAANFCAAAAA", - "AAAAAAAAMFCAAAAA", - "AAAAAAAALFCAAAAA", - "AAAAAAAAKFCAAAAA", - "AAAAAAAAJFCAAAAA", - "AAAAAAAAIFCAAAAA", - "AAAAAAAAHFCAAAAA", - "AAAAAAAAGFCAAAAA", - "AAAAAAAAFFCAAAAA", - "AAAAAAAAEFCAAAAA", - "AAAAAAAADFCAAAAA", - "AAAAAAAACFCAAAAA", - "AAAAAAAABFCAAAAA", - "AAAAAAAAAFCAAAAA", - "AAAAAAAAPECAAAAA", - "AAAAAAAAOECAAAAA", - "AAAAAAAANECAAAAA", - "AAAAAAAAMECAAAAA", - "AAAAAAAALECAAAAA", - "AAAAAAAAKECAAAAA", - "AAAAAAAAJECAAAAA", - "AAAAAAAAIECAAAAA", - "AAAAAAAAHECAAAAA", - "AAAAAAAAGECAAAAA", - "AAAAAAAAFECAAAAA", - "AAAAAAAAEECAAAAA", - "AAAAAAAADECAAAAA", - "AAAAAAAACECAAAAA", - "AAAAAAAABECAAAAA", - "AAAAAAAAAECAAAAA", - "AAAAAAAAPDCAAAAA", - "AAAAAAAAODCAAAAA", - "AAAAAAAANDCAAAAA", - "AAAAAAAAMDCAAAAA", - "AAAAAAAALDCAAAAA", - "AAAAAAAAKDCAAAAA", - "AAAAAAAAJDCAAAAA", - "AAAAAAAAIDCAAAAA", - "AAAAAAAAHDCAAAAA", - "AAAAAAAAGDCAAAAA", - "AAAAAAAAFDCAAAAA", - "AAAAAAAAEDCAAAAA", - "AAAAAAAADDCAAAAA", - "AAAAAAAACDCAAAAA", - "AAAAAAAABDCAAAAA", - "AAAAAAAAADCAAAAA", - "AAAAAAAAPCCAAAAA", - "AAAAAAAAOCCAAAAA", - "AAAAAAAANCCAAAAA", - "AAAAAAAAMCCAAAAA", - "AAAAAAAALCCAAAAA", - "AAAAAAAAKCCAAAAA", - "AAAAAAAAJCCAAAAA", - "AAAAAAAAICCAAAAA", - "AAAAAAAAHCCAAAAA", - "AAAAAAAAGCCAAAAA", - "AAAAAAAAFCCAAAAA", - "AAAAAAAAECCAAAAA", - "AAAAAAAADCCAAAAA", - "AAAAAAAACCCAAAAA", - "AAAAAAAABCCAAAAA", - "AAAAAAAAACCAAAAA", - "AAAAAAAAPBCAAAAA", - "AAAAAAAAOBCAAAAA", - "AAAAAAAANBCAAAAA", - "AAAAAAAAMBCAAAAA", - "AAAAAAAALBCAAAAA", - "AAAAAAAAKBCAAAAA", - "AAAAAAAAJBCAAAAA", - "AAAAAAAAIBCAAAAA", - "AAAAAAAAHBCAAAAA", - "AAAAAAAAGBCAAAAA", - "AAAAAAAAFBCAAAAA", - "AAAAAAAAEBCAAAAA", - "AAAAAAAADBCAAAAA", - "AAAAAAAACBCAAAAA", - "AAAAAAAABBCAAAAA", - "AAAAAAAAABCAAAAA", - "AAAAAAAAPACAAAAA", - "AAAAAAAAOACAAAAA", - "AAAAAAAANACAAAAA", - "AAAAAAAAMACAAAAA", - "AAAAAAAALACAAAAA", - "AAAAAAAAKACAAAAA", - "AAAAAAAAJACAAAAA", - "AAAAAAAAIACAAAAA", - "AAAAAAAAHACAAAAA", - "AAAAAAAAGACAAAAA", - "AAAAAAAAFACAAAAA", - "AAAAAAAAEACAAAAA", - "AAAAAAAADACAAAAA", - "AAAAAAAACACAAAAA", - "AAAAAAAABACAAAAA", - "AAAAAAAAAACAAAAA", - "AAAAAAAAPPBAAAAA", - "AAAAAAAAOPBAAAAA", - "AAAAAAAANPBAAAAA", - "AAAAAAAAMPBAAAAA", - "AAAAAAAALPBAAAAA", - "AAAAAAAAKPBAAAAA", - "AAAAAAAAJPBAAAAA", - "AAAAAAAAIPBAAAAA", - "AAAAAAAAHPBAAAAA", - "AAAAAAAAGPBAAAAA", - "AAAAAAAAFPBAAAAA", - "AAAAAAAAEPBAAAAA", - "AAAAAAAADPBAAAAA", - "AAAAAAAACPBAAAAA", - "AAAAAAAABPBAAAAA", - "AAAAAAAAAPBAAAAA", - "AAAAAAAAPOBAAAAA", - "AAAAAAAAOOBAAAAA", - "AAAAAAAANOBAAAAA", - "AAAAAAAAMOBAAAAA", - "AAAAAAAALOBAAAAA", - "AAAAAAAAKOBAAAAA", - "AAAAAAAAJOBAAAAA", - "AAAAAAAAIOBAAAAA", - "AAAAAAAAHOBAAAAA", - "AAAAAAAAGOBAAAAA", - "AAAAAAAAFOBAAAAA", - "AAAAAAAAEOBAAAAA", - "AAAAAAAADOBAAAAA", - "AAAAAAAACOBAAAAA", - "AAAAAAAABOBAAAAA", - "AAAAAAAAAOBAAAAA", - "AAAAAAAAPNBAAAAA", - "AAAAAAAAONBAAAAA", - "AAAAAAAANNBAAAAA", - "AAAAAAAAMNBAAAAA", - "AAAAAAAALNBAAAAA", - "AAAAAAAAKNBAAAAA", - "AAAAAAAAJNBAAAAA", - "AAAAAAAAINBAAAAA", - "AAAAAAAAHNBAAAAA", - "AAAAAAAAGNBAAAAA", - "AAAAAAAAFNBAAAAA", - "AAAAAAAAENBAAAAA", - "AAAAAAAADNBAAAAA", - "AAAAAAAACNBAAAAA", - "AAAAAAAABNBAAAAA", - "AAAAAAAAANBAAAAA", - "AAAAAAAAPMBAAAAA", - "AAAAAAAAOMBAAAAA", - "AAAAAAAANMBAAAAA", - "AAAAAAAAMMBAAAAA", - "AAAAAAAALMBAAAAA", - "AAAAAAAAKMBAAAAA", - "AAAAAAAAJMBAAAAA", - "AAAAAAAAIMBAAAAA", - "AAAAAAAAHMBAAAAA", - "AAAAAAAAGMBAAAAA", - "AAAAAAAAFMBAAAAA", - "AAAAAAAAEMBAAAAA", - "AAAAAAAADMBAAAAA", - "AAAAAAAACMBAAAAA", - "AAAAAAAABMBAAAAA", - "AAAAAAAAAMBAAAAA", - "AAAAAAAAPLBAAAAA", - "AAAAAAAAOLBAAAAA", - "AAAAAAAANLBAAAAA", - "AAAAAAAAMLBAAAAA", - "AAAAAAAALLBAAAAA", - "AAAAAAAAKLBAAAAA", - "AAAAAAAAJLBAAAAA", - "AAAAAAAAILBAAAAA", - "AAAAAAAAHLBAAAAA", - "AAAAAAAAGLBAAAAA", - "AAAAAAAAFLBAAAAA", - "AAAAAAAAELBAAAAA", - "AAAAAAAADLBAAAAA", - "AAAAAAAACLBAAAAA", - "AAAAAAAABLBAAAAA", - "AAAAAAAAALBAAAAA", - "AAAAAAAAPKBAAAAA", - "AAAAAAAAOKBAAAAA", - "AAAAAAAANKBAAAAA", - "AAAAAAAAMKBAAAAA", - "AAAAAAAALKBAAAAA", - "AAAAAAAAKKBAAAAA", - "AAAAAAAAJKBAAAAA", - "AAAAAAAAIKBAAAAA", - "AAAAAAAAHKBAAAAA", - "AAAAAAAAGKBAAAAA", - "AAAAAAAAFKBAAAAA", - "AAAAAAAAEKBAAAAA", - "AAAAAAAADKBAAAAA", - "AAAAAAAACKBAAAAA", - "AAAAAAAABKBAAAAA", - "AAAAAAAAAKBAAAAA", - "AAAAAAAAPJBAAAAA", - "AAAAAAAAOJBAAAAA", - "AAAAAAAANJBAAAAA", - "AAAAAAAAMJBAAAAA", - "AAAAAAAALJBAAAAA", - "AAAAAAAAKJBAAAAA", - "AAAAAAAAJJBAAAAA", - "AAAAAAAAIJBAAAAA", - "AAAAAAAAHJBAAAAA", - "AAAAAAAAGJBAAAAA", - "AAAAAAAAFJBAAAAA", - "AAAAAAAAEJBAAAAA", - "AAAAAAAADJBAAAAA", - "AAAAAAAACJBAAAAA", - "AAAAAAAABJBAAAAA", - "AAAAAAAAAJBAAAAA", - "AAAAAAAAPIBAAAAA", - "AAAAAAAAOIBAAAAA", - "AAAAAAAANIBAAAAA", - "AAAAAAAAMIBAAAAA", - "AAAAAAAALIBAAAAA", - "AAAAAAAAKIBAAAAA", - "AAAAAAAAJIBAAAAA", - "AAAAAAAAIIBAAAAA", - "AAAAAAAAHIBAAAAA", - "AAAAAAAAGIBAAAAA", - "AAAAAAAAFIBAAAAA", - "AAAAAAAAEIBAAAAA", - "AAAAAAAADIBAAAAA", - "AAAAAAAACIBAAAAA", - "AAAAAAAABIBAAAAA", - "AAAAAAAAAIBAAAAA", - "AAAAAAAAPHBAAAAA", - "AAAAAAAAOHBAAAAA", - "AAAAAAAANHBAAAAA", - "AAAAAAAAMHBAAAAA", - "AAAAAAAALHBAAAAA", - "AAAAAAAAKHBAAAAA", - "AAAAAAAAJHBAAAAA", - "AAAAAAAAIHBAAAAA", - "AAAAAAAAHHBAAAAA", - "AAAAAAAAGHBAAAAA", - "AAAAAAAAFHBAAAAA", - "AAAAAAAAEHBAAAAA", - "AAAAAAAADHBAAAAA", - "AAAAAAAACHBAAAAA", - "AAAAAAAABHBAAAAA", - "AAAAAAAAAHBAAAAA", - "AAAAAAAAPGBAAAAA", - "AAAAAAAAOGBAAAAA", - "AAAAAAAANGBAAAAA", - "AAAAAAAAMGBAAAAA", - "AAAAAAAALGBAAAAA", - "AAAAAAAAKGBAAAAA", - "AAAAAAAAJGBAAAAA", - "AAAAAAAAIGBAAAAA", - "AAAAAAAAHGBAAAAA", - "AAAAAAAAGGBAAAAA", - "AAAAAAAAFGBAAAAA", - "AAAAAAAAEGBAAAAA", - "AAAAAAAADGBAAAAA", - "AAAAAAAACGBAAAAA", - "AAAAAAAABGBAAAAA", - "AAAAAAAAAGBAAAAA", - "AAAAAAAAPFBAAAAA", - "AAAAAAAAOFBAAAAA", - "AAAAAAAANFBAAAAA", - "AAAAAAAAMFBAAAAA", - "AAAAAAAALFBAAAAA", - "AAAAAAAAKFBAAAAA", - "AAAAAAAAJFBAAAAA", - "AAAAAAAAIFBAAAAA", - "AAAAAAAAHFBAAAAA", - "AAAAAAAAGFBAAAAA", - "AAAAAAAAFFBAAAAA", - "AAAAAAAAEFBAAAAA", - "AAAAAAAADFBAAAAA", - "AAAAAAAACFBAAAAA", - "AAAAAAAABFBAAAAA", - "AAAAAAAAAFBAAAAA", - "AAAAAAAAPEBAAAAA", - "AAAAAAAAOEBAAAAA", - "AAAAAAAANEBAAAAA", - "AAAAAAAAMEBAAAAA", - "AAAAAAAALEBAAAAA", - "AAAAAAAAKEBAAAAA", - "AAAAAAAAJEBAAAAA", - "AAAAAAAAIEBAAAAA", - "AAAAAAAAHEBAAAAA", - "AAAAAAAAGEBAAAAA", - "AAAAAAAAFEBAAAAA", - "AAAAAAAAEEBAAAAA", - "AAAAAAAADEBAAAAA", - "AAAAAAAACEBAAAAA", - "AAAAAAAABEBAAAAA", - "AAAAAAAAAEBAAAAA", - "AAAAAAAAPDBAAAAA", - "AAAAAAAAODBAAAAA", - "AAAAAAAANDBAAAAA", - "AAAAAAAAMDBAAAAA", - "AAAAAAAALDBAAAAA", - "AAAAAAAAKDBAAAAA", - "AAAAAAAAJDBAAAAA", - "AAAAAAAAIDBAAAAA", - "AAAAAAAAHDBAAAAA", - "AAAAAAAAGDBAAAAA", - "AAAAAAAAFDBAAAAA", - "AAAAAAAAEDBAAAAA", - "AAAAAAAADDBAAAAA", - "AAAAAAAACDBAAAAA", - "AAAAAAAABDBAAAAA", - "AAAAAAAAADBAAAAA", - "AAAAAAAAPCBAAAAA", - "AAAAAAAAOCBAAAAA", - "AAAAAAAANCBAAAAA", - "AAAAAAAAMCBAAAAA", - "AAAAAAAALCBAAAAA", - "AAAAAAAAKCBAAAAA", - "AAAAAAAAJCBAAAAA", - "AAAAAAAAICBAAAAA", - "AAAAAAAAHCBAAAAA", - "AAAAAAAAGCBAAAAA", - "AAAAAAAAFCBAAAAA", - "AAAAAAAAECBAAAAA", - "AAAAAAAADCBAAAAA", - "AAAAAAAACCBAAAAA", - "AAAAAAAABCBAAAAA", - "AAAAAAAAACBAAAAA", - "AAAAAAAAPBBAAAAA", - "AAAAAAAAOBBAAAAA", - "AAAAAAAANBBAAAAA", - "AAAAAAAAMBBAAAAA", - "AAAAAAAALBBAAAAA", - "AAAAAAAAKBBAAAAA", - "AAAAAAAAJBBAAAAA", - "AAAAAAAAIBBAAAAA", - "AAAAAAAAHBBAAAAA", - "AAAAAAAAGBBAAAAA", - "AAAAAAAAFBBAAAAA", - "AAAAAAAAEBBAAAAA", - "AAAAAAAADBBAAAAA", - "AAAAAAAACBBAAAAA", - "AAAAAAAABBBAAAAA", - "AAAAAAAAABBAAAAA", - "AAAAAAAAPABAAAAA", - "AAAAAAAAOABAAAAA", - "AAAAAAAANABAAAAA", - "AAAAAAAAMABAAAAA", - "AAAAAAAALABAAAAA", - "AAAAAAAAKABAAAAA", - "AAAAAAAAJABAAAAA", - "AAAAAAAAIABAAAAA", - "AAAAAAAAHABAAAAA", - "AAAAAAAAGABAAAAA", - "AAAAAAAAFABAAAAA", - "AAAAAAAAEABAAAAA", - "AAAAAAAADABAAAAA", - "AAAAAAAACABAAAAA", - "AAAAAAAABABAAAAA", - "AAAAAAAAAABAAAAA", - "AAAAAAAAPPAAAAAA", - "AAAAAAAAOPAAAAAA", - "AAAAAAAANPAAAAAA", - "AAAAAAAAMPAAAAAA", - "AAAAAAAALPAAAAAA", - "AAAAAAAAKPAAAAAA", - "AAAAAAAAJPAAAAAA", - "AAAAAAAAIPAAAAAA", - "AAAAAAAAHPAAAAAA", - "AAAAAAAAGPAAAAAA", - "AAAAAAAAFPAAAAAA", - "AAAAAAAAEPAAAAAA", - "AAAAAAAADPAAAAAA", - "AAAAAAAACPAAAAAA", - "AAAAAAAABPAAAAAA", - "AAAAAAAAAPAAAAAA", - "AAAAAAAAPOAAAAAA", - "AAAAAAAAOOAAAAAA", - "AAAAAAAANOAAAAAA", - "AAAAAAAAMOAAAAAA", - "AAAAAAAALOAAAAAA", - "AAAAAAAAKOAAAAAA", - "AAAAAAAAJOAAAAAA", - "AAAAAAAAIOAAAAAA", - "AAAAAAAAHOAAAAAA", - "AAAAAAAAGOAAAAAA", - "AAAAAAAAFOAAAAAA", - "AAAAAAAAEOAAAAAA", - "AAAAAAAADOAAAAAA", - "AAAAAAAACOAAAAAA", - "AAAAAAAABOAAAAAA", - "AAAAAAAAAOAAAAAA", - "AAAAAAAAPNAAAAAA", - "AAAAAAAAONAAAAAA", - "AAAAAAAANNAAAAAA", - "AAAAAAAAMNAAAAAA", - "AAAAAAAALNAAAAAA", - "AAAAAAAAKNAAAAAA", - "AAAAAAAAJNAAAAAA", - "AAAAAAAAINAAAAAA", - "AAAAAAAAHNAAAAAA", - "AAAAAAAAGNAAAAAA", - "AAAAAAAAFNAAAAAA", - "AAAAAAAAENAAAAAA", - "AAAAAAAADNAAAAAA", - "AAAAAAAACNAAAAAA", - "AAAAAAAABNAAAAAA", - "AAAAAAAAANAAAAAA", - "AAAAAAAAPMAAAAAA", - "AAAAAAAAOMAAAAAA", - "AAAAAAAANMAAAAAA", - "AAAAAAAAMMAAAAAA", - "AAAAAAAALMAAAAAA", - "AAAAAAAAKMAAAAAA", - "AAAAAAAAJMAAAAAA", - "AAAAAAAAIMAAAAAA", - "AAAAAAAAHMAAAAAA", - "AAAAAAAAGMAAAAAA", - "AAAAAAAAFMAAAAAA", - "AAAAAAAAEMAAAAAA", - "AAAAAAAADMAAAAAA", - "AAAAAAAACMAAAAAA", - "AAAAAAAABMAAAAAA", - "AAAAAAAAAMAAAAAA", - "AAAAAAAAPLAAAAAA", - "AAAAAAAAOLAAAAAA", - "AAAAAAAANLAAAAAA", - "AAAAAAAAMLAAAAAA", - "AAAAAAAALLAAAAAA", - "AAAAAAAAKLAAAAAA", - "AAAAAAAAJLAAAAAA", - "AAAAAAAAILAAAAAA", - "AAAAAAAAHLAAAAAA", - "AAAAAAAAGLAAAAAA", - "AAAAAAAAFLAAAAAA", - "AAAAAAAAELAAAAAA", - "AAAAAAAADLAAAAAA", - "AAAAAAAACLAAAAAA", - "AAAAAAAABLAAAAAA", - "AAAAAAAAALAAAAAA", - "AAAAAAAAPKAAAAAA", - "AAAAAAAAOKAAAAAA", - "AAAAAAAANKAAAAAA", - "AAAAAAAAMKAAAAAA", - "AAAAAAAALKAAAAAA", - "AAAAAAAAKKAAAAAA", - "AAAAAAAAJKAAAAAA", - "AAAAAAAAIKAAAAAA", - "AAAAAAAAHKAAAAAA", - "AAAAAAAAGKAAAAAA", - "AAAAAAAAFKAAAAAA", - "AAAAAAAAEKAAAAAA", - "AAAAAAAADKAAAAAA", - "AAAAAAAACKAAAAAA", - "AAAAAAAABKAAAAAA", - "AAAAAAAAAKAAAAAA", - "AAAAAAAAPJAAAAAA", - "AAAAAAAAOJAAAAAA", - "AAAAAAAANJAAAAAA", - "AAAAAAAAMJAAAAAA", - "AAAAAAAALJAAAAAA", - "AAAAAAAAKJAAAAAA", - "AAAAAAAAJJAAAAAA", - "AAAAAAAAIJAAAAAA", - "AAAAAAAAHJAAAAAA", - "AAAAAAAAGJAAAAAA", - "AAAAAAAAFJAAAAAA", - "AAAAAAAAEJAAAAAA", - "AAAAAAAADJAAAAAA", - "AAAAAAAACJAAAAAA", - "AAAAAAAABJAAAAAA", - "AAAAAAAAAJAAAAAA", - "AAAAAAAAPIAAAAAA", - "AAAAAAAAOIAAAAAA", - "AAAAAAAANIAAAAAA", - "AAAAAAAAMIAAAAAA", - "AAAAAAAALIAAAAAA", - "AAAAAAAAKIAAAAAA", - "AAAAAAAAJIAAAAAA", - "AAAAAAAAIIAAAAAA", - "AAAAAAAAHIAAAAAA", - "AAAAAAAAGIAAAAAA", - "AAAAAAAAFIAAAAAA", - "AAAAAAAAEIAAAAAA", - "AAAAAAAADIAAAAAA", - "AAAAAAAACIAAAAAA", - "AAAAAAAABIAAAAAA", - "AAAAAAAAAIAAAAAA", - "AAAAAAAAPHAAAAAA", - "AAAAAAAAOHAAAAAA", - "AAAAAAAANHAAAAAA", - "AAAAAAAAMHAAAAAA", - "AAAAAAAALHAAAAAA", - "AAAAAAAAKHAAAAAA", - "AAAAAAAAJHAAAAAA", - "AAAAAAAAIHAAAAAA", - "AAAAAAAAHHAAAAAA", - "AAAAAAAAGHAAAAAA", - "AAAAAAAAFHAAAAAA", - "AAAAAAAAEHAAAAAA", - "AAAAAAAADHAAAAAA", - "AAAAAAAACHAAAAAA", - "AAAAAAAABHAAAAAA", - "AAAAAAAAAHAAAAAA", - "AAAAAAAAPGAAAAAA", - "AAAAAAAAOGAAAAAA", - "AAAAAAAANGAAAAAA", - "AAAAAAAAMGAAAAAA", - "AAAAAAAALGAAAAAA", - "AAAAAAAAKGAAAAAA", - "AAAAAAAAJGAAAAAA", - "AAAAAAAAIGAAAAAA", - "AAAAAAAAHGAAAAAA", - "AAAAAAAAGGAAAAAA", - "AAAAAAAAFGAAAAAA", - "AAAAAAAAEGAAAAAA", - "AAAAAAAADGAAAAAA", - "AAAAAAAACGAAAAAA", - "AAAAAAAABGAAAAAA", - "AAAAAAAAAGAAAAAA", - "AAAAAAAAPFAAAAAA", - "AAAAAAAAOFAAAAAA", - "AAAAAAAANFAAAAAA", - "AAAAAAAAMFAAAAAA", - "AAAAAAAALFAAAAAA", - "AAAAAAAAKFAAAAAA", - "AAAAAAAAJFAAAAAA", - "AAAAAAAAIFAAAAAA", - "AAAAAAAAHFAAAAAA", - "AAAAAAAAGFAAAAAA", - "AAAAAAAAFFAAAAAA", - "AAAAAAAAEFAAAAAA", - "AAAAAAAADFAAAAAA", - "AAAAAAAACFAAAAAA", - "AAAAAAAABFAAAAAA", - "AAAAAAAAAFAAAAAA", - "AAAAAAAAPEAAAAAA", - "AAAAAAAAOEAAAAAA", - "AAAAAAAANEAAAAAA", - "AAAAAAAAMEAAAAAA", - "AAAAAAAALEAAAAAA", - "AAAAAAAAKEAAAAAA", - "AAAAAAAAJEAAAAAA", - "AAAAAAAAIEAAAAAA", - "AAAAAAAAHEAAAAAA", - "AAAAAAAAGEAAAAAA", - "AAAAAAAAFEAAAAAA", - "AAAAAAAAEEAAAAAA", - "AAAAAAAADEAAAAAA", - "AAAAAAAACEAAAAAA", - "AAAAAAAABEAAAAAA", - "AAAAAAAAAEAAAAAA", - "AAAAAAAAPDAAAAAA", - "AAAAAAAAODAAAAAA", - "AAAAAAAANDAAAAAA", - "AAAAAAAAMDAAAAAA", - "AAAAAAAALDAAAAAA", - "AAAAAAAAKDAAAAAA", - "AAAAAAAAJDAAAAAA", - "AAAAAAAAIDAAAAAA", - "AAAAAAAAHDAAAAAA", - "AAAAAAAAGDAAAAAA", - "AAAAAAAAFDAAAAAA", - "AAAAAAAAEDAAAAAA", - "AAAAAAAADDAAAAAA", - "AAAAAAAACDAAAAAA", - "AAAAAAAABDAAAAAA", - "AAAAAAAAADAAAAAA", - "AAAAAAAAPCAAAAAA", - "AAAAAAAAOCAAAAAA", - "AAAAAAAANCAAAAAA", - "AAAAAAAAMCAAAAAA", - "AAAAAAAALCAAAAAA", - "AAAAAAAAKCAAAAAA", - "AAAAAAAAJCAAAAAA", - "AAAAAAAAICAAAAAA", - "AAAAAAAAHCAAAAAA", - "AAAAAAAAGCAAAAAA", - "AAAAAAAAFCAAAAAA", - "AAAAAAAAECAAAAAA", - "AAAAAAAADCAAAAAA", - "AAAAAAAACCAAAAAA", - "AAAAAAAABCAAAAAA", - "AAAAAAAAACAAAAAA", - "AAAAAAAAPBAAAAAA", - "AAAAAAAAOBAAAAAA", - "AAAAAAAANBAAAAAA", - "AAAAAAAAMBAAAAAA", - "AAAAAAAALBAAAAAA", - "AAAAAAAAKBAAAAAA", - "AAAAAAAAJBAAAAAA", - "AAAAAAAAIBAAAAAA", - "AAAAAAAAHBAAAAAA", - "AAAAAAAAGBAAAAAA", - "AAAAAAAAFBAAAAAA", - "AAAAAAAAEBAAAAAA", - "AAAAAAAADBAAAAAA", - "AAAAAAAACBAAAAAA", - "AAAAAAAABBAAAAAA", - "AAAAAAAAABAAAAAA", - "AAAAAAAAPAAAAAAA", - "AAAAAAAAOAAAAAAA", - "AAAAAAAANAAAAAAA", - "AAAAAAAAMAAAAAAA", - "AAAAAAAALAAAAAAA", - "AAAAAAAAKAAAAAAA", - "AAAAAAAAJAAAAAAA", - "AAAAAAAAIAAAAAAA", - "AAAAAAAAHAAAAAAA", - "AAAAAAAAGAAAAAAA", - "AAAAAAAAFAAAAAAA", - "AAAAAAAAEAAAAAAA", - "AAAAAAAADAAAAAAA", - "AAAAAAAACAAAAAAA", - "AAAAAAAABAAAAAAA" - ], - [ - "Sir", - "Mrs.", - "Ms.", - "Sir", - "Dr.", - "Sir", - null, - "Mr.", - "Mrs.", - "Sir", - "Sir", - "Mr.", - "Miss", - "Mr.", - "Miss", - "Mr.", - "Miss", - "Dr.", - "Dr.", - "Dr.", - "Sir", - "Ms.", - "Mrs.", - "Ms.", - "Mrs.", - "Miss", - "Mrs.", - "Dr.", - "Miss", - "Sir", - "Ms.", - "Mrs.", - "Dr.", - "Sir", - "Mrs.", - "Mr.", - "Dr.", - "Dr.", - "Mrs.", - "Sir", - "Mrs.", - "Ms.", - "Sir", - "Dr.", - "Miss", - "Miss", - "Miss", - "Dr.", - null, - "Miss", - "Ms.", - "Ms.", - "Dr.", - "Dr.", - "Miss", - "Dr.", - "Sir", - "Dr.", - "Miss", - "Ms.", - "Mr.", - "Sir", - "Mr.", - "Dr.", - "Dr.", - "Dr.", - "Mr.", - "Mr.", - "Dr.", - "Dr.", - "Dr.", - "Dr.", - "Dr.", - "Ms.", - "Miss", - "Miss", - "Ms.", - "Dr.", - "Ms.", - "Sir", - "Sir", - "Mrs.", - "Mrs.", - "Ms.", - "Mrs.", - "Ms.", - "Miss", - "Mr.", - "Sir", - "Mr.", - "Dr.", - "Miss", - "Ms.", - "Mrs.", - "Sir", - "Mr.", - "Miss", - "Ms.", - "Mr.", - "Sir", - "Dr.", - "Mr.", - "Sir", - "Ms.", - "Ms.", - "Mr.", - "Sir", - "Mr.", - "Sir", - "Mrs.", - "Ms.", - "Dr.", - "Sir", - null, - "Dr.", - "Ms.", - "Dr.", - "Dr.", - "Mr.", - "Mrs.", - "Mr.", - "Dr.", - "Mr.", - "Dr.", - "Ms.", - "Mr.", - "Sir", - "Mrs.", - "Dr.", - "Dr.", - "Ms.", - "Mr.", - "Dr.", - "Mr.", - "Miss", - "Dr.", - "Sir", - "Dr.", - "Sir", - "Mrs.", - "Mr.", - "Dr.", - "Mr.", - "Sir", - "Sir", - null, - "Dr.", - "Miss", - "Miss", - "Sir", - "Dr.", - "Dr.", - "Ms.", - "Miss", - "Ms.", - "Mrs.", - "Ms.", - "Miss", - "Ms.", - "Mr.", - "Sir", - "Miss", - "Sir", - "Mr.", - "Sir", - "Ms.", - "Ms.", - "Sir", - "Sir", - "Mr.", - "Mr.", - "Miss", - "Sir", - "Ms.", - "Mrs.", - "Mr.", - "Sir", - "Dr.", - "Miss", - "Dr.", - "Mr.", - "Sir", - "Ms.", - "Miss", - "Mr.", - "Mrs.", - "Mr.", - "Mr.", - "Mr.", - "Sir", - "Dr.", - null, - "Dr.", - "Dr.", - "Sir", - "Mrs.", - "Miss", - "Mr.", - "Ms.", - "Mrs.", - "Miss", - null, - "Dr.", - "Dr.", - "Mr.", - "Mrs.", - "Sir", - "Sir", - "Miss", - null, - "Dr.", - "Miss", - "Miss", - "Mr.", - "Sir", - "Dr.", - "Sir", - "Sir", - "Ms.", - "Dr.", - "Mr.", - "Mr.", - "Ms.", - "Dr.", - "Dr.", - "Miss", - "Ms.", - "Sir", - "Dr.", - "Mr.", - "Miss", - "Miss", - "Miss", - "Mr.", - "Mr.", - "Dr.", - "Dr.", - "Dr.", - "Mr.", - "Dr.", - "Mrs.", - "Dr.", - "Sir", - "Ms.", - "Miss", - "Dr.", - "Mr.", - "Mr.", - "Dr.", - "Sir", - "Mrs.", - "Dr.", - "Mr.", - "Mr.", - "Ms.", - "Mrs.", - "Dr.", - "Sir", - "Dr.", - "Mr.", - "Dr.", - "Dr.", - "Dr.", - "Dr.", - "Dr.", - "Mr.", - "Miss", - "Mr.", - "Mrs.", - "Ms.", - "Mr.", - null, - "Mrs.", - "Mrs.", - "Miss", - "Mrs.", - "Dr.", - "Dr.", - "Mr.", - "Mrs.", - "Sir", - "Ms.", - null, - "Sir", - "Dr.", - "Mr.", - "Ms.", - "Dr.", - "Sir", - "Mrs.", - "Dr.", - "Dr.", - "Ms.", - "Ms.", - "Dr.", - "Miss", - "Dr.", - "Mr.", - "Dr.", - "Dr.", - "Sir", - "Miss", - "Sir", - "Mrs.", - "Ms.", - "Sir", - "Miss", - "Dr.", - "Mrs.", - "Mrs.", - "Ms.", - "Ms.", - "Mr.", - "Sir", - "Dr.", - "Sir", - "Dr.", - "Ms.", - "Dr.", - "Ms.", - "Miss", - "Mr.", - "Mrs.", - "Miss", - "Miss", - "Ms.", - "Mr.", - "Dr.", - "Sir", - "Dr.", - "Sir", - "Mrs.", - "Miss", - "Miss", - "Miss", - "Dr.", - "Dr.", - "Dr.", - null, - "Miss", - "Dr.", - "Sir", - "Sir", - "Miss", - "Dr.", - "Mrs.", - "Ms.", - "Dr.", - "Dr.", - "Mrs.", - "Ms.", - "Ms.", - "Ms.", - "Mrs.", - "Miss", - "Sir", - null, - "Mr.", - "Dr.", - "Miss", - "Dr.", - "Dr.", - "Mr.", - "Sir", - "Mrs.", - "Ms.", - "Dr.", - "Dr.", - "Sir", - "Sir", - "Miss", - "Dr.", - "Mrs.", - "Sir", - "Dr.", - "Ms.", - "Dr.", - "Mrs.", - "Miss", - "Mrs.", - "Miss", - "Mrs.", - "Sir", - "Mr.", - "Dr.", - "Dr.", - "Sir", - "Mr.", - "Dr.", - "Sir", - "Dr.", - "Ms.", - "Ms.", - "Sir", - "Sir", - "Ms.", - "Mrs.", - "Ms.", - "Mr.", - "Mrs.", - "Dr.", - "Dr.", - "Mr.", - "Dr.", - "Mr.", - "Dr.", - "Mrs.", - "Dr.", - "Miss", - "Dr.", - "Sir", - "Dr.", - "Miss", - "Ms.", - "Sir", - "Dr.", - "Dr.", - "Dr.", - null, - "Ms.", - "Ms.", - "Mrs.", - "Sir", - "Sir", - "Dr.", - "Sir", - "Mr.", - "Mrs.", - "Dr.", - "Dr.", - "Sir", - "Dr.", - "Dr.", - "Ms.", - "Mr.", - "Mr.", - "Sir", - "Mr.", - "Mr.", - "Mrs.", - "Dr.", - "Dr.", - null, - "Dr.", - "Ms.", - "Miss", - "Miss", - "Mrs.", - "Dr.", - "Mrs.", - "Mr.", - "Dr.", - "Dr.", - "Miss", - "Miss", - "Ms.", - "Miss", - "Mr.", - "Mr.", - "Dr.", - "Mr.", - "Mr.", - "Miss", - "Miss", - "Dr.", - "Dr.", - "Dr.", - "Mr.", - null, - "Mrs.", - "Sir", - "Sir", - "Mrs.", - "Mr.", - null, - "Miss", - "Dr.", - "Sir", - "Dr.", - "Dr.", - "Miss", - "Mr.", - "Miss", - "Dr.", - "Mr.", - "Dr.", - "Mrs.", - "Mrs.", - "Mr.", - "Mr.", - "Dr.", - "Ms.", - "Mr.", - "Sir", - "Dr.", - "Ms.", - "Dr.", - "Dr.", - "Sir", - "Miss", - "Mr.", - "Mr.", - "Dr.", - "Dr.", - "Mr.", - "Dr.", - "Sir", - "Miss", - "Mr.", - "Ms.", - "Miss", - "Dr.", - "Ms.", - "Ms.", - "Sir", - "Dr.", - "Miss", - "Miss", - "Dr.", - "Dr.", - "Dr.", - "Sir", - null, - "Dr.", - "Dr.", - "Mr.", - "Sir", - "Dr.", - "Sir", - "Ms.", - "Miss", - "Dr.", - null, - "Sir", - "Mrs.", - "Dr.", - "Mr.", - "Sir", - "Mr.", - "Mrs.", - "Dr.", - "Dr.", - "Mr.", - "Mrs.", - "Mrs.", - "Miss", - "Dr.", - "Sir", - "Mr.", - "Mr.", - "Mr.", - "Ms.", - "Miss", - "Ms.", - "Dr.", - "Dr.", - "Ms.", - "Sir", - "Miss", - "Miss", - "Mr.", - "Dr.", - "Sir", - "Miss", - "Dr.", - "Mrs.", - "Dr.", - "Sir", - "Sir", - "Mr.", - "Dr.", - "Dr.", - "Mr.", - "Mrs.", - "Dr.", - "Mr.", - "Miss", - "Sir", - "Mr.", - "Miss", - "Mrs.", - "Dr.", - "Dr.", - "Ms.", - "Dr.", - "Dr.", - "Dr.", - "Mr.", - "Mrs.", - "Sir", - "Sir", - "Dr.", - "Dr.", - "Dr.", - "Miss", - "Ms.", - "Dr.", - "Dr.", - "Sir", - "Dr.", - "Sir", - "Sir", - "Mrs.", - "Sir", - "Mrs.", - "Miss", - "Ms.", - "Mr.", - "Ms.", - "Miss", - "Mr.", - "Dr.", - "Sir", - "Mr.", - "Sir", - "Miss", - "Dr.", - "Miss", - "Miss", - "Dr.", - "Mr.", - "Dr.", - "Ms.", - "Miss", - "Dr.", - "Mr.", - "Miss", - "Dr.", - "Ms.", - "Ms.", - "Miss", - "Mr.", - "Dr.", - "Ms.", - "Mrs.", - "Dr.", - "Mrs.", - "Sir", - "Dr.", - "Miss", - "Sir", - "Mr.", - "Dr.", - "Mrs.", - "Sir", - "Sir", - "Dr.", - "Mr.", - "Sir", - "Sir", - "Mrs.", - "Miss", - "Dr.", - "Dr.", - "Ms.", - "Miss", - "Sir", - "Ms.", - null, - null, - "Dr.", - "Mrs.", - "Dr.", - "Dr.", - "Mrs.", - null, - "Miss", - "Ms.", - "Sir", - "Mrs.", - "Mr.", - "Sir", - "Dr.", - "Sir", - "Mr.", - "Mr.", - "Miss", - "Dr.", - "Miss", - "Ms.", - null, - "Ms.", - "Ms.", - "Miss", - "Sir", - "Sir", - "Dr.", - "Ms.", - "Sir", - "Mr.", - "Sir", - "Dr.", - "Dr.", - "Dr.", - "Dr.", - "Sir", - "Mr.", - "Miss", - "Mrs.", - "Sir", - "Dr.", - "Dr.", - "Ms.", - "Mr.", - "Miss", - "Dr.", - null, - "Ms.", - "Mr.", - "Mr.", - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - "Dr.", - "Sir", - "Mrs.", - "Dr.", - "Sir", - "Dr.", - "Dr.", - "Dr.", - "Miss", - "Mr.", - "Dr.", - "Mrs.", - "Ms.", - "Sir", - "Miss", - "Ms.", - "Dr.", - "Mr.", - "Ms.", - "Ms.", - "Sir", - "Miss", - null, - "Mrs.", - "Ms.", - "Miss", - "Dr.", - "Mr.", - "Sir", - "Ms.", - "Sir", - "Mr.", - "Ms.", - "Sir", - "Dr.", - "Dr.", - "Mr.", - "Ms.", - "Mr.", - "Dr.", - "Mrs.", - "Dr.", - "Sir", - "Sir", - "Dr.", - "Mr.", - "Mrs.", - "Dr.", - "Sir", - null, - "Dr.", - "Mr.", - "Mr.", - "Dr.", - "Sir", - "Ms.", - "Miss", - null, - "Sir", - "Miss", - null, - "Dr.", - "Ms.", - "Dr.", - null, - "Dr.", - "Sir", - "Sir", - "Sir", - "Dr.", - "Mrs.", - "Miss", - "Mr.", - "Miss", - "Dr.", - "Miss", - "Ms.", - "Mr.", - "Miss", - "Sir", - "Sir", - "Dr.", - "Mrs.", - "Mr.", - "Dr.", - "Dr.", - "Dr.", - "Mr.", - "Dr.", - "Miss", - "Mr.", - "Mrs.", - "Sir", - "Dr.", - "Sir", - "Sir", - "Miss", - "Sir", - "Mr.", - "Miss", - "Miss", - "Miss", - "Mr.", - "Sir", - "Sir", - "Sir", - "Mr.", - "Dr.", - "Ms.", - "Sir", - "Mrs.", - "Miss", - "Miss", - "Ms.", - "Miss", - "Dr.", - "Sir", - "Ms.", - "Dr.", - "Dr.", - "Mr.", - "Miss", - "Miss", - "Ms.", - "Dr.", - "Ms.", - "Ms.", - "Mrs.", - "Mr.", - "Dr.", - "Mrs.", - "Mr.", - "Mr.", - "Sir", - "Dr.", - "Ms.", - "Sir", - "Miss", - "Dr.", - "Mr.", - "Miss", - "Mr.", - "Dr.", - "Mr.", - "Dr.", - "Sir", - "Dr.", - "Dr.", - "Miss", - "Sir", - "Ms.", - "Ms.", - "Dr.", - "Dr.", - "Miss", - "Mrs.", - "Mr.", - "Dr.", - "Dr.", - "Miss", - "Sir", - "Mr.", - "Dr.", - "Mr.", - "Sir", - "Mrs.", - "Dr.", - "Mr.", - "Dr.", - "Miss", - "Miss", - "Sir", - "Dr.", - "Mrs.", - "Sir", - "Dr.", - "Dr.", - "Sir", - "Mr.", - "Dr.", - "Miss", - "Dr.", - "Dr.", - "Dr.", - "Ms.", - "Dr.", - "Ms.", - "Sir", - "Dr.", - "Mr.", - "Sir", - "Ms.", - "Mr.", - "Sir", - "Miss", - "Miss", - "Mr.", - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - "Miss", - "Mrs.", - "Miss", - "Sir", - "Ms.", - "Mrs.", - "Miss", - "Ms.", - "Dr.", - "Mr.", - "Dr.", - "Sir", - "Mr.", - "Dr.", - "Mr.", - "Sir", - "Sir", - "Dr.", - "Dr.", - "Ms.", - "Dr.", - "Dr.", - "Dr.", - "Mr.", - "Sir", - "Ms.", - "Miss", - "Mr.", - "Mr.", - "Miss", - "Dr.", - "Ms.", - "Mr.", - "Mrs.", - "Dr.", - "Mr.", - "Mr.", - "Ms.", - "Mr.", - "Mrs.", - null, - "Miss", - "Mr.", - "Dr.", - "Miss", - null, - "Sir", - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - null, - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - "Ms.", - "Miss", - "Dr.", - "Ms.", - "Miss", - "Dr.", - "Sir", - "Sir", - "Miss", - "Mr.", - "Dr.", - "Sir", - "Dr.", - "Dr.", - "Ms.", - "Mr.", - "Mrs.", - "Ms.", - "Ms.", - "Ms.", - "Sir", - "Sir", - "Ms.", - "Ms.", - "Sir", - "Dr.", - "Miss", - "Dr.", - "Mr." - ], - [ - "Mark", - "Lisa", - "Evelyn", - "Harvey", - "Chris", - "Richie", - "Geneva", - "Joseph", - "Elnora", - "William", - "John", - "Jack", - "Lori", - "Todd", - "Jennifer", - "Francis", - "Sara", - "Kevin", - "Terry", - "Hazel", - "Richard", - "Arlene", - "Norma", - "Camille", - "Marjorie", - "Ingrid", - "Natalia", - "Brant", - "Felicia", - "Lemuel", - "Alexander", - "Laurie", - "Andrea", - "Earl", - "Sherry", - "Joseph", - "Aline", - "Cameron", - "Amy", - "Jose", - "Manuela", - "Rose", - "David", - "Kimberly", - "Lydia", - "Rosemary", - "Ruth", - "Nadia", - "Raymond", - "Margie", - "Etta", - "Margaret", - "Joanne", - "Eduardo", - "Barbara", - "Ellamae", - "Max", - "Douglas", - "Meghan", - "Karina", - "Cornelius", - "Bernard", - "Emerson", - "Jason", - "Phillip", - "Steven", - "Larry", - "Steven", - "Dana", - "Richard", - "Roberta", - "Donna", - "Debra", - "Shea", - "Jennifer", - "Felicia", - "Brenda", - "Elizabeth", - "Cristy", - "James", - "Wesley", - "Deborah", - "Kerrie", - "Alecia", - "Victoria", - "Emelina", - "Chrystal", - "Rob", - "Zachary", - "Gino", - "Marian", - "Andra", - "Daisy", - "Hellen", - "William", - "Issac", - "Elois", - "Wanda", - "Raymond", - "David", - "Ronald", - "Scott", - "Timothy", - "Naida", - "Penelope", - "Riley", - "Jay", - "Tim", - "Terrance", - "Denise", - "Dorothy", - "Timothy", - "Mark", - "Eddie", - "Joshua", - "Jane", - "Richard", - "Minnie", - "Patrick", - "Rose", - "Donald", - "Angela", - "Robert", - "Ruth", - "Gladys", - "Marcus", - "Steven", - "Stephanie", - "Matilde", - "Carla", - "Ella", - "Marcelino", - "Andy", - "Alberto", - "Jerrie", - "Betty", - "Kermit", - "Amanda", - "Gregory", - "Angel", - "Stephen", - "Kizzie", - "Darrick", - "John", - null, - "Stephen", - "Terry", - "Janet", - "Heather", - "Jeffrey", - "Joseph", - "Marcela", - "Teresa", - "Aaron", - "Theresa", - "Annie", - "Michele", - "Peggy", - "Brandi", - "Jose", - "Matt", - "Cherise", - "Michael", - "Guy", - "John", - "Annie", - "Catherine", - "Paul", - "Craig", - "Reginald", - "Alfred", - null, - "Garland", - "Claudia", - "Jennifer", - "Darnell", - "Ernesto", - "Danny", - "Nadia", - "Amy", - "Ryan", - "Jose", - "Rebecca", - "Allen", - "David", - "Ella", - "Timothy", - "David", - "Steve", - "Howard", - "Omar", - null, - "Kevin", - null, - "Bryan", - "Beverly", - "Betty", - "Scot", - "Martha", - "Rita", - "Aaron", - null, - "Theresa", - "Benjamin", - "Donald", - "Erma", - "Howard", - "Travis", - "Christine", - "Ernestina", - "Irene", - "Tara", - "Dorothy", - "Harold", - "Wilson", - "Danielle", - "Joseph", - "William", - "Amanda", - "Jennifer", - "Kenneth", - "James", - "Pamela", - "Jimmy", - "Mark", - "Althea", - "Rosie", - "Paul", - "Robert", - "Charles", - null, - "Marilyn", - "Evelyn", - "Leroy", - "Sean", - "Juan", - "Joel", - "James", - "Jeffrey", - "Alvin", - "Glenda", - "Ralph", - "Miles", - "Dawn", - "Rebecca", - "Junior", - "Robert", - "Charles", - "Ida", - "Rick", - "Edna", - "Arthur", - "Blair", - "Paul", - "Katie", - "Angela", - "Julio", - "Eugene", - "Chris", - "Otis", - "Pattie", - "Joy", - "Ashlee", - "Sean", - "Lisa", - "Steve", - "Helen", - "Richard", - "Viola", - "Kathryn", - "James", - null, - "Toni", - "Sandra", - "Nellie", - "Jennifer", - "Victor", - "John", - "Malcolm", - "Harriet", - "Lawrence", - "Anne", - "Lisa", - "Drew", - "Ruby", - "Richard", - "Andrea", - "James", - "Leonard", - "Kimberly", - "Darrell", - "Christopher", - "Rose", - "Doris", - "Joseph", - "Heather", - "Shawn", - "George", - "Booker", - "Eddie", - "John", - "Helen", - "Herbert", - "Hazel", - "Joanne", - "David", - "Julie", - "Loren", - "Viola", - "Natasha", - "Jo", - "Jolene", - "Jeff", - "Eduardo", - "Charles", - "Robert", - "Glenn", - "Jeanne", - "Rebecca", - "Rochel", - "Joanne", - "Kermit", - "Eva", - "Martha", - "Linda", - "Tina", - "Robert", - "Terrence", - "Walter", - "Francis", - "Russell", - "Ella", - "Tonia", - "Susan", - "Theresa", - "Daniel", - "Eleanor", - "Mark", - "James", - "Megan", - "Robert", - "Nathan", - "Gavin", - "Augusta", - "Sterling", - "Patsy", - "Ruth", - "David", - "Colleen", - "Janis", - "Alexis", - "Sheila", - "Sherri", - "Jessica", - "Anita", - "Charles", - null, - "John", - "James", - null, - "Linda", - "Ethel", - "Thomas", - "John", - "Wanda", - "Etta", - "Manuel", - "Bobby", - "John", - "Robert", - "Stephanie", - "Melva", - "Laureen", - "Lee", - "Eula", - "Nellie", - "Andrew", - "Mildred", - null, - "Denise", - "Yolanda", - "Nancy", - "James", - "Jorge", - "Yolonda", - "Pauline", - "David", - "Charles", - "Dana", - "Randall", - "Charles", - "Alexander", - "Charlotte", - "Joseph", - "Timothy", - "Arthur", - "Julia", - "Sue", - "Anderson", - "Bernice", - "Maribel", - "Leroy", - "Paul", - "Sally", - "Richard", - "Jennifer", - "Carrie", - "Jamar", - "Virginia", - "Eldon", - "William", - "Julia", - "Amy", - "Ethelyn", - "Douglas", - "George", - "Shawn", - "Grace", - null, - "Katrina", - "Victoria", - "Betty", - "Michael", - "Dewey", - "Gary", - "Barry", - "Fred", - "Betty", - "Louann", - "John", - "James", - "Robert", - "Michelle", - "Carrie", - "Eric", - "Steven", - "John", - "Roger", - "Will", - "Noemi", - "Robert", - "Samuel", - null, - "Dionne", - "Karen", - "Valerie", - "Karen", - "Jennifer", - "Patrick", - "Joni", - "Leonard", - "Darlene", - "Martha", - "Viola", - null, - "Tara", - "Melissa", - null, - "Everett", - "Isela", - "Christopher", - "John", - "Margaret", - "Kristin", - "Jerald", - "Vera", - "Jerry", - "Douglas", - null, - "Flor", - "Herbert", - "Michael", - "Tammara", - "Kenneth", - null, - "Judith", - "Sheldon", - "Robert", - "Gary", - "Kim", - "Minnie", - "Jose", - "Patti", - "Laurence", - "James", - "Pauline", - "Evelyn", - "Claudia", - "Kevin", - "Emanuel", - "Tonya", - "Helen", - "Carlos", - "Kermit", - "Lena", - "Jennifer", - "Doris", - "Lisa", - "Charles", - "Felica", - "Charles", - "Jan", - "Jeffrey", - "Joseph", - "James", - "Marina", - "Jason", - "Machelle", - "Dale", - "Janice", - "Cheri", - "Kristin", - "Christina", - "Dolores", - "Michael", - "James", - "Amber", - "Nancy", - "Brandi", - "Shawn", - "Jean", - "Jose", - "Leonel", - "Sonia", - "Brian", - "Fletcher", - "Michael", - "Myrtle", - "Brian", - "Brigida", - "Barbara", - "Ambrose", - "Haywood", - "Russell", - "Dottie", - "Jeanette", - "Derek", - "Charlie", - "Lawrence", - "Hollie", - "Veronica", - "Howard", - "Warren", - "Mariela", - "Kristin", - "Eunice", - "Carrie", - "Bobby", - "Joel", - "Richard", - "Jesse", - "Kathryn", - "Lynda", - "Janet", - "Ines", - "Joseph", - "Ashley", - "Jay", - "Shelley", - "Lan", - "Julio", - "Helen", - "Dennis", - "Marie", - "Anthony", - "Doris", - "Sammie", - "Robert", - "Cedric", - "Ronald", - "Darrell", - "Cynthia", - "Issac", - "Gladys", - "Bessie", - "Danny", - "Diane", - "Craig", - "Matthew", - "Allison", - null, - "Mattie", - "Maurice", - "Kayleen", - "Chester", - "Teri", - "Joseph", - "Marc", - "Dorothy", - "Cleo", - "Clayton", - "Jason", - "Paul", - "Aaron", - "Catherine", - "Penelope", - "Ethel", - "Matthew", - "William", - "Sarah", - "Lance", - "Raymond", - "Albert", - "Colby", - "Jennifer", - "Rosemary", - "Brenda", - "Bruce", - "Amanda", - "Eleanor", - "Daniel", - "Scott", - "Kelly", - "Thomas", - "Chris", - "Susan", - "Kimberly", - "Linda", - "Rose", - "Colby", - "Carl", - "Mark", - "Gloria", - "Gloria", - "Ronald", - "David", - "Carla", - "Michael", - "Maxine", - "Beth", - "Freda", - "Arnold", - "Stanford", - "Aaron", - "Damaris", - "Donald", - "Hilda", - "Bobby", - "Herbert", - "Bonnie", - "James", - "Daniel", - "Raymond", - "Angie", - "Paul", - "Bruno", - "Jeanette", - "Michael", - "Steven", - "Francisco", - "Anne", - "Jeanette", - "Pauline", - "Wesley", - "Fiona", - "Jill", - "Stuart", - "Catherine", - null, - null, - "Richard", - "Barbara", - "Kymberly", - "Matthew", - "Belle", - null, - "Donna", - "Veronica", - "John", - "Agnes", - "Johnny", - "Christopher", - "Jose", - "Jeffrey", - "Kenneth", - "Fred", - "Monica", - "Benton", - "Sunshine", - "Jerrie", - "Brian", - "Evelyn", - "Rosemary", - "Anthony", - "Benjamin", - "Ross", - "Anthony", - null, - null, - "Darrell", - "John", - "John", - "Ashley", - "Kathy", - "Peter", - "Matt", - "James", - "Luz", - "Concepcion", - "Richard", - "Gina", - "Gerald", - "Iris", - "Lee", - "Christy", - "Michael", - null, - "Heather", - "Billy", - "Ralph", - "Florence", - "Nancy", - "Ruth", - "Carolyn", - "Ima", - "Stephen", - "Adam", - "Joseph", - null, - "Tommy", - "Christopher", - "William", - "Rachel", - "Bernard", - "David", - "Janice", - "Helen", - "Everett", - "Claudia", - "Ashley", - "Diane", - "William", - "Ann", - "Dessie", - "Walter", - "Laura", - "Claude", - "Rebecca", - "Angela", - "Honey", - "Steven", - "Carl", - "Clyde", - "Petra", - "Kevin", - "Michael", - "Tiffanie", - "Robert", - "Troy", - "Richard", - "Derick", - "Cindy", - "Leonard", - "Earl", - "Rosalie", - "Russell", - "Stephen", - "James", - "Lance", - "Scott", - "Carrie", - "Elizabeth", - "Sean", - "Sean", - "Becky", - "Salvador", - "Dustin", - "Harry", - "David", - "Janet", - "Shirlene", - null, - "Daniel", - "Angelia", - null, - "Roscoe", - "Adela", - "Rudolph", - "Omar", - "Kenny", - "William", - "Roy", - "Cody", - "James", - "Jacqueline", - "Lillian", - "Archie", - "Christene", - null, - "Barbara", - "Diane", - "Curtis", - "Karla", - "Floyd", - "Brian", - "Heriberto", - "Christine", - "Clifford", - "Trena", - "James", - "Ted", - "Edwardo", - "Dusty", - "Debra", - "Shawn", - "Deborah", - "William", - "David", - "Corey", - "Jack", - "Romona", - "Bruce", - "Vincent", - "Florence", - "Marilyn", - "Yvette", - "Clifford", - "Peter", - "Michael", - "Joseph", - "Robert", - "Robert", - "Gladys", - "Joshua", - "Bonnie", - "Kathryn", - "Linda", - "Heather", - null, - "Rosa", - "Randy", - "Samantha", - "Walter", - "Ricky", - "Richard", - "Eleanor", - "Kathleen", - "Carly", - "Pamela", - "Wendy", - "Jeanne", - "Lydia", - "James", - "Timothy", - "Ebony", - "Robert", - "Oscar", - "Oscar", - "Charles", - "Inez", - "Carlos", - "Anthony", - "Timothy", - "David", - "Sue", - "Lucas", - "Cecil", - "Gilberto", - "Marie", - "Roberto", - "Debra", - "Catherine", - "Marjorie", - "Roger", - "Elizabeth", - "Vivian", - "Timothy", - "David", - "Delia", - "Christine", - "Julius", - "Brandi", - "Michele", - "Tina", - "Daniel", - "Stephen", - "Katharine", - "Issac", - "Christopher", - null, - "Dan", - "Jack", - "Polly", - "Renee", - "Carolyn", - "Freddie", - "Richard", - "Karen", - "Floyd", - "Allen", - "David", - "Alfred", - "Alfred", - "Charles", - "Anne", - "Frank", - "Benjamin", - "James", - "Jodi", - "Jeffrey", - "Jeannette", - "Austin", - "David", - "Stewart", - "Shaun", - "Elizabeth", - "Craig", - "Clyde", - "Crystal", - "Heather", - "Nathan", - "Helen", - "Phyllis", - "Kevin", - "Marvin", - "Michele", - "Ami", - "Daisy", - "Max", - "Jessica", - "Eleanor", - "Sandi", - "Wanda", - "Darrin", - "Craig", - "Annie", - "Eric", - "David", - "Bradley", - "Roderick", - "James", - "Steven", - "Arthur", - "Gerald", - "Julie", - "Rodney", - "Michael", - "Frank", - "Matthew", - "Joseph", - "Dollie", - "Melanie", - "Cecil", - "Travis", - "Pamela", - "Beryl", - "Donna", - "Paul", - "Wendy", - "David", - "Christopher", - "Steven", - "Jill", - "Luis", - "Jane", - null, - "Mabel", - "William", - "Deborah", - "Maxine", - "Jacqueline", - "Neil", - "Ha", - "Dwight", - "Anthony", - "Marie", - null, - "Donna", - "Kenneth", - "William", - "Pamela", - "Margaret", - "Edith", - "Shawn", - "Monique", - "Nancy", - "Paul", - null, - "Victor", - "Naomi", - "Stanton", - "Andre", - "Brad", - "Lee", - "Margie", - "Tonya", - "Jack", - "Rosalinda", - "Margaret", - "Betty", - "Albert", - "Karl", - "Ollie", - "Fonda", - "Brunilda", - "Robert", - "Michael", - "Latisha", - "Amy", - "Javier" - ], - [ - "Bailey", - "Clark", - "Joyner", - null, - "Davis", - "Smith", - "Archie", - "Fountain", - "Dabney", - "Aleman", - "Thames", - "Hoyt", - "Wall", - "Norris", - "Larson", - "Crowley", - "Loomis", - "Palmer", - "Mcdowell", - "Benson", - "Bell", - "Moore", - "Roden", - "Slocum", - "Beatty", - "Cook", - "Rickard", - "Johnson", - "Duke", - "Waggoner", - "White", - "Burrows", - "Hill", - "Sheehan", - "Bowles", - "Aponte", - "Ramos", - "Godfrey", - "Warren", - "Guzman", - "Thayer", - "King", - "Banks", - "Simpson", - "Flores", - "Bryant", - "White", - "Albert", - null, - "Bailey", - "Phillips", - "Roberts", - "Wynne", - "Boles", - "Fountain", - "Carter", - "Stephens", - "Johnson", - "Murray", - "Irwin", - "Moore", - "Martinez", - "Martin", - "Haley", - "Farmer", - "Williams", - "Bond", - "Ball", - "Dye", - "Akers", - "Mcdonald", - "Hunter", - "Casillas", - "Hardy", - "Rasmussen", - "Chew", - "Delgado", - "Harness", - "Tillery", - "Hudson", - "Harris", - "Sanders", - "Rodgers", - "Bearden", - "Soto", - "Fultz", - "Nielson", - "Blanco", - "Parsons", - "Ortiz", - "Schuler", - "Hailey", - "Smith", - "Child", - "Ahrens", - "Jones", - "Hunter", - "Robinson", - "Fenton", - "Brill", - "Marsh", - "Mcdonnell", - "Williams", - "Newton", - "Malloy", - "Sanchez", - "Butler", - "Pope", - "Saunders", - "Angel", - "Fabian", - "Farley", - "Bartley", - "Peck", - "Pierce", - "Morrison", - "Todd", - "Roberson", - "Hughes", - "Estes", - "Stout", - "Long", - "Lyons", - "Taylor", - "Howell", - "White", - "Dawkins", - "Horn", - "Adams", - "Beckwith", - "Dominguez", - "Thompson", - "Orourke", - "Mccreary", - "Carter", - "Kelly", - "Wiggins", - "Simpson", - "Butler", - "Casanova", - "Grimes", - "Larson", - "Hankins", - "Brewer", - null, - "Livingston", - "Ortiz", - "Boston", - "Dupont", - "Baker", - "Conyers", - "Arias", - "Riggs", - "Labbe", - "Buchanan", - "Kuhn", - "Michael", - "Moore", - "Miller", - "Jones", - "Salazar", - "Welsh", - "Numbers", - "Bray", - "Young", - "Burke", - "Adams", - "Villanueva", - "Eaves", - "Garcia", - "Sheppard", - null, - "Robinson", - "Foster", - "Alger", - "Smith", - "Higgins", - "Lopez", - "Shay", - "Joyce", - "Jackson", - "Sullivan", - "Johnson", - "Lacey", - "Harbin", - "Martinez", - null, - "Foley", - "Price", - "Kay", - "Haggerty", - "Waldron", - "Simpson", - "Randolph", - "Carroll", - "Lane", - "Gagnon", - "Harper", - "Lynch", - "Davis", - "Fuller", - "Chavis", - "Harris", - "Crawford", - "Adams", - "Shelton", - "Albert", - "Finch", - "Miller", - null, - "Torres", - "Rodgers", - "Pearson", - "Martin", - "Rodriquez", - "Robinson", - "Wilson", - "Pierce", - "Williams", - "Helms", - "Martinez", - "Edwards", - "Johnson", - "Thompson", - "Hinton", - "Young", - "Stephens", - "Martinez", - "Brown", - "Loveless", - "Porter", - "Johnson", - "Wright", - "Levi", - "Saylor", - "Smith", - "Miller", - "Byrd", - "Orr", - "Buchanan", - "Jones", - "Allison", - "Stephens", - "Wells", - "Owens", - "Peeler", - "Sanchez", - "Phillips", - "Rojas", - "Wade", - "Wilson", - "Waters", - "Allen", - "May", - "Ross", - "Johnson", - "Mcdaniel", - "Aldridge", - "Adams", - "Gulley", - "Mcmanus", - "Baker", - "Davis", - "Williams", - "Andrade", - "Carroll", - "Madsen", - "Wells", - "Brown", - "Ponce", - "Grider", - "Lyles", - "Orourke", - "Brown", - "Clay", - "Fitzpatrick", - "Chappell", - "Hightower", - "Hudson", - "Peterson", - "Rodriguez", - "Bush", - "Brown", - "Fuller", - "Cole", - "Chastain", - "Nelson", - "Hunt", - "Copley", - "Anderson", - "Matthews", - "Smith", - "Santana", - "Wise", - "Caldwell", - "Cady", - "Travers", - "Smith", - "Jones", - "Moore", - "Mcgee", - "Wise", - "Ortega", - "Chase", - "Eaton", - "Merritt", - "Johnson", - "Harrell", - "Burgess", - "Carl", - "Lang", - "Hawkins", - "Thompson", - "Sandlin", - "Martin", - "Spencer", - "Thompson", - "Langford", - "Butler", - "Smith", - "Derr", - "Cohn", - "Ferrell", - "Weldon", - "Middleton", - "Rubio", - "Paquette", - "Albright", - "Lee", - "Madison", - "Greer", - "Barnette", - "Dudley", - "Valdez", - "Brown", - "Null", - "Nelson", - "Smith", - "Davis", - "Hamilton", - "Hamilton", - "Hall", - "Ayala", - "Field", - "Smith", - "Ross", - "Robbins", - "Lanier", - "Davis", - "Prado", - "Marshall", - "Campbell", - "Tyler", - "Martinez", - null, - "Taylor", - "Glaze", - "Miller", - "William", - "Caldwell", - "Leeper", - "Black", - "Warren", - "Smith", - "Munoz", - "Marquez", - "Haynes", - "Gill", - "Hall", - "Patterson", - "Kilgore", - "Booth", - "Gulley", - "Cooper", - "Blair", - "Utley", - "Richards", - "Smith", - "Johnson", - "Hutchings", - "Haley", - "Crawford", - "Mueller", - "Carroll", - "Muller", - "Hudson", - "Peterson", - "Boone", - "Nelson", - "Smith", - "Lane", - "Marshall", - "Scott", - "Porter", - "Grogan", - "Marroquin", - "Phillips", - "Ellis", - "Katz", - "Mendez", - "Singleton", - "Roe", - "Bravo", - "Weis", - "Allen", - "Pierson", - "Kramer", - "Kramer", - "Sullivan", - "Arroyo", - "Newell", - "Williams", - "Quillen", - "Gomez", - "Lloyd", - "Willard", - "Martin", - "Mcdaniel", - null, - "Delgadillo", - "Prieto", - "Day", - "Hernandez", - "Miranda", - "Amundson", - "Hunt", - "Rowland", - "Combs", - "Hamel", - "Floyd", - "Jones", - null, - "Bruner", - "Segura", - "Mcgee", - "Young", - "Albert", - "Moye", - "Little", - "Tiller", - "Clawson", - "Thompson", - "White", - "Rhea", - "Douglas", - "Bass", - "Hernandez", - "Greene", - "Mcdonough", - "Contreras", - "Simmons", - "Braxton", - "Motley", - "Hammond", - null, - "Alexander", - "Brooks", - "Ritchie", - "Meyers", - "Austin", - "Henderson", - "Jackson", - "Black", - "Dominguez", - "Delarosa", - "Prewitt", - "Preston", - "Scott", - null, - "Braun", - "Beach", - "Herring", - "Somerville", - "Mitchell", - null, - "Winkler", - "Hewitt", - "Ruiz", - "Lancaster", - "Evans", - "Schwartz", - "Larson", - "Woods", - "Beyer", - "Burch", - "Hammond", - "Burt", - "Sterling", - "Burns", - "Davis", - "Martinez", - "Wright", - "Garza", - "Thompson", - "Dominguez", - "Reyes", - "Moreno", - "Zamora", - "Witte", - "Brunner", - "Cromwell", - "Hardy", - "Thompson", - "Bradford", - "Talley", - "Foster", - "Martin", - "Hopson", - "Young", - "Hopkins", - "Alvarez", - "Mack", - "Hoyt", - "Williams", - "Harvey", - "Jones", - "Hoffman", - "Berry", - "Littlefield", - "Rowe", - "Fuller", - "Coulter", - null, - "Tyler", - "Miller", - "Palmer", - "Espinoza", - "Bennett", - "Lewis", - "Doolittle", - "Lee", - "Callahan", - null, - "Gentry", - "Rodriguez", - "Garcia", - "Murphy", - "Deleon", - "Guevara", - "Leonard", - "Werner", - "Chan", - "Hendrickson", - "Hunter", - "Hargrove", - "Shaw", - "Hernandez", - "White", - "Ferrell", - "Mcbride", - "Benjamin", - "Mcknight", - "Lee", - "Schramm", - "Taylor", - "Norris", - "Douglas", - "Johns", - "Giordano", - "Thompson", - "Barber", - "Culver", - "Thomas", - "Brown", - "Mathis", - "Ward", - "Clark", - "Leatherman", - "Walton", - "Dunbar", - "Davidson", - "Sutton", - "Marcum", - "Hernandez", - "Peek", - "Donald", - "Gallo", - "Sylvester", - "Leake", - "Cosgrove", - "Dickson", - "Kelly", - "Morales", - "Edwards", - "Velazquez", - "Anderson", - "Moore", - "Anderson", - "Billings", - "Spangler", - "Rogers", - "Woodson", - "Harry", - "Taylor", - "Foster", - "Wooten", - "Frazier", - "Nugent", - "Flores", - "Clemons", - "Mason", - "Mccain", - "Keller", - "King", - "Espinoza", - "Alba", - "Miner", - "Olvera", - "Cox", - "Bates", - "Madera", - "Kerns", - "Lee", - "Brookins", - "King", - "Hansen", - "Allen", - "Isaacson", - "Sturgill", - "Robinson", - "Hoover", - "Fields", - "Carlton", - "Davis", - "Wilcox", - "Saunders", - "Johnson", - "Perkins", - "Houston", - "Gonzalez", - "Becker", - "Lewis", - "Glover", - "Browder", - "Lane", - "May", - "Hall", - "Oneill", - "Snowden", - "Harrison", - "Qualls", - "Campbell", - "Gilmore", - "Washington", - null, - "Butcher", - "Huff", - "Littleton", - "Moore", - "Hutchinson", - "Ellison", - "Hewitt", - "Cyr", - "Wallace", - "Jones", - "Wilkins", - "Spencer", - "Andrews", - "Tolbert", - "Hart", - "Mills", - "Knutson", - "Conway", - "Lee", - "Day", - "Williams", - "Hernandez", - "Miller", - "Mcdonald", - "Hinton", - "Young", - "Rodriguez", - "Larson", - "Wiles", - "Cox", - "Shipley", - "Holloway", - "Hite", - "Solomon", - "Vickers", - null, - "Ritchey", - "Anderson", - "Silva", - "Smith", - "Burgess", - "White", - "Foster", - "Lee", - "Yates", - "Nunes", - "Blair", - "Thompson", - "Stone", - "Smith", - "Santana", - "Sherrod", - "Ransom", - "Pugh", - "Whitaker", - "Batson", - "Stone", - "Roberts", - "Farias", - "Hudson", - "Mcguire", - null, - "Brown", - "Coffin", - "Johnson", - "Caro", - "Jones", - "Duarte", - "Wong", - "Amos", - "Burton", - "Chambers", - "Hilton", - "Neal", - "Whitney", - "Randolph", - "Kaye", - "Hernandez", - "Bryant", - "Moreau", - "Kirby", - "Gray", - "Jenkins", - "Butler", - "Wallace", - "Molina", - "Burns", - "Siegel", - "Simms", - "Martinez", - "Pham", - "Stewart", - "Hermann", - "Mauro", - "Raymond", - "Deleon", - "Motley", - "Bernard", - "Brown", - "Garrison", - "Thompson", - "Holliday", - "Walker", - "Brewer", - "Craig", - "Stewart", - "Jackson", - "Munoz", - "Holden", - "Low", - "Donnelly", - "Morgan", - "Catron", - "Redman", - "Ward", - null, - "Smith", - "Sanderson", - null, - "Downey", - "Ramirez", - "Perry", - null, - "Hudspeth", - "Welch", - "Guerra", - "Skinner", - "Croteau", - "Vaughn", - "Lee", - "Balderas", - "Rutherford", - "Hutchins", - null, - "Johnson", - "Chu", - "Aguilar", - "Fowler", - "Lackey", - "Russo", - "Morgan", - "Mayes", - "Mccullough", - "Monk", - "Hernandez", - "Blount", - "Williams", - "Rincon", - "Scroggins", - "Serna", - "Putnam", - "Hebert", - "Markham", - "Grant", - "Scott", - "Ingalls", - "Porter", - "Bryan", - "Carter", - "Cowan", - "Terrell", - "Faison", - "Neeley", - "Quinones", - "Marino", - "Woodruff", - "Betz", - "Martinez", - "Foster", - "Chapa", - "Eastman", - "Flynn", - "Collins", - "Brown", - "Riley", - "Larsen", - "Rand", - "Clancy", - "Parr", - "Cunningham", - "Boyd", - "Murdock", - "Joseph", - null, - "Nixon", - "Wilson", - "Long", - "Clarke", - "Lee", - "Taylor", - "Muller", - "Keegan", - "Chavez", - "Perez", - "Chiu", - "Fisher", - "Parker", - "Smith", - "Dickey", - "Herrera", - "Bailey", - "Jolley", - "Rodriguez", - "Valdez", - "Britt", - "Rivers", - "Bell", - "Randall", - "Bell", - "Garner", - "Dewey", - "Patterson", - "Bennett", - "Clark", - "Johnson", - "Ferguson", - "Newman", - "Smith", - "Burns", - "Horn", - "Elliott", - "Mendoza", - "Mcnabb", - "Holland", - "Walton", - "Locke", - "Daniels", - "Benitez", - "Clay", - "Underwood", - "Bruton", - "Hope", - "Vega", - "Magee", - null, - "Layne", - "Spriggs", - "Marlow", - "Jones", - "Callaway", - "Rojas", - "Chang", - "Roman", - "Kelly", - "Merritt", - "Thornton", - "Watson", - "Bryant", - "Robinson", - "Massey", - "Strain", - "Johnson", - "Porter", - "Silva", - "Bruce", - "Johnson", - "Tran", - "Lewis", - "Ruffin", - "Lewis", - "Hollingsworth", - "Byrd", - "Williams", - "Ryan", - "White", - "Pond", - "Macdonald", - "Horner", - "White", - "Matlock", - "Baldwin", - "Montgomery", - "Flynn", - "Mueller", - "Levesque", - "Evans", - "Tran", - "Davis", - "Smith", - "Lowry", - "Grant", - "Woods", - "Vasquez", - "Barry", - "Rogers", - "Smith", - "Mcclellan", - "Troy", - "Thomas", - "Chester", - "Taft", - "Frye", - "Morton", - "Brown", - "White", - "Thao", - "Morrison", - "Peterman", - "Melendez", - "Delgado", - "Thomason", - "King", - "Higgins", - "Colley", - "Nieves", - "Eller", - "Venable", - "Jackson", - "Young", - "Stephenson", - "Hammonds", - "Richmond", - "Warner", - "Burton", - "Carlson", - "Hatfield", - "Cox", - "Carpenter", - "Schneider", - "Fisher", - "Peterson", - "Woods", - "Betts", - "Wood", - "Craig", - "Luna", - "Collins", - "Hernandez", - "Prather", - "Baker", - "Mccormick", - "Morris", - "Garrison", - "Martinez", - "Barnett", - "Dallas", - "Moore", - "Lynch", - "Stovall", - "Browning", - null, - "Wilcox", - "Grimes", - "Farias", - "Williams", - "Brunson", - "Gilbert", - "Shipman", - "Wiles", - "Sharp", - "Moran", - "White", - "Hamilton", - "Moses", - "Lewis" - ], - [ - "N", - "Y", - "N", - "N", - "Y", - "Y", - null, - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "N", - "N", - "N", - "N", - "Y", - "N", - "N", - "Y", - "N", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "N", - null, - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - null, - "Y", - "N", - "Y", - "N", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "N", - "N", - "Y", - "N", - "N", - "Y", - "N", - "N", - "Y", - null, - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "Y", - null, - "N", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "N", - null, - "N", - "Y", - "N", - "N", - "N", - "N", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - null, - "Y", - "N", - "Y", - "Y", - "N", - "N", - null, - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - null, - "N", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "N", - "N", - "N", - "Y", - "N", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - null, - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "N", - null, - "Y", - null, - "N", - "N", - null, - "Y", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "N", - "N", - "N", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - null, - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "N", - null, - "N", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - null, - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - null, - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - null, - "N", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "Y", - null, - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "N", - "N", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "Y", - null, - "N", - "N", - "Y", - "N", - "N", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "N", - "Y", - "N", - null, - "N", - "N", - "N", - "Y", - "N", - "N", - "N", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "N", - "Y", - "N", - "Y", - null, - "Y", - "Y", - "Y", - "N", - "N", - "N", - "N", - null, - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - null, - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - null, - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - null, - "Y", - "Y", - "N", - "N", - null, - "N", - "Y", - "Y", - "N", - "N", - null, - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "N", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - null, - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y" - ], - [ - "MOROCCO", - "ITALY", - "TUVALU", - null, - "ALBANIA", - "BERMUDA", - null, - "PERU", - "ITALY", - "LUXEMBOURG", - "MONTSERRAT", - "FIJI", - "OMAN", - "TAJIKISTAN", - "HONG KONG", - "MONACO", - "MAURITIUS", - "MOLDOVA, REPUBLIC OF", - "TONGA", - "SYRIAN ARAB REPUBLIC", - "PORTUGAL", - "HUNGARY", - "SPAIN", - "FINLAND", - "GUERNSEY", - "SOLOMON ISLANDS", - "PALAU", - "THAILAND", - "MARSHALL ISLANDS", - "VIRGIN ISLANDS, U.S.", - "FRANCE", - "MARSHALL ISLANDS", - "SWEDEN", - "GUINEA", - "GIBRALTAR", - "COSTA RICA", - "EQUATORIAL GUINEA", - "BURKINA FASO", - "MOZAMBIQUE", - "MARSHALL ISLANDS", - "PHILIPPINES", - "SOUTH AFRICA", - "GUINEA", - "CAPE VERDE", - "FRANCE", - "PALAU", - "GUINEA", - "SWAZILAND", - null, - "SYRIAN ARAB REPUBLIC", - "VIET NAM", - "LUXEMBOURG", - "BHUTAN", - "KIRIBATI", - "ICELAND", - "CHRISTMAS ISLAND", - "ARMENIA", - "MALTA", - "SYRIAN ARAB REPUBLIC", - "PORTUGAL", - "GABON", - "GABON", - "KYRGYZSTAN", - "GAMBIA", - "LESOTHO", - "QATAR", - "ITALY", - "SURINAME", - "MACAO", - "ANTARCTICA", - "SYRIAN ARAB REPUBLIC", - "AFGHANISTAN", - "ANTARCTICA", - "GAMBIA", - "UNITED KINGDOM", - "KUWAIT", - "CHRISTMAS ISLAND", - "CHINA", - "VENEZUELA", - "BAHRAIN", - "ARGENTINA", - "MOROCCO", - "CZECH REPUBLIC", - "ANTIGUA AND BARBUDA", - "ARUBA", - "JERSEY", - "COSTA RICA", - "UKRAINE", - "INDONESIA", - null, - "TUVALU", - "BOLIVIA", - "NIGER", - "NEW ZEALAND", - "INDIA", - "CUBA", - "MONACO", - "ROMANIA", - "MOROCCO", - "BAHRAIN", - "NEW CALEDONIA", - "KENYA", - "CHINA", - "R�UNION", - "LESOTHO", - "GERMANY", - "CAYMAN ISLANDS", - "MEXICO", - "CUBA", - "SWAZILAND", - "SOUTH AFRICA", - "NEPAL", - "AUSTRALIA", - null, - "ESTONIA", - "MAYOTTE", - "SAINT LUCIA", - "NETHERLANDS ANTILLES", - "NEW CALEDONIA", - "CUBA", - "CAMBODIA", - "SLOVENIA", - "ARUBA", - "HONDURAS", - "CANADA", - "UNITED ARAB EMIRATES", - "LIECHTENSTEIN", - "CAMBODIA", - "ANGOLA", - "YEMEN", - "NEW CALEDONIA", - "BOLIVIA", - "JERSEY", - "MAURITIUS", - "UNITED KINGDOM", - "NICARAGUA", - "SOMALIA", - "LIBERIA", - "GIBRALTAR", - "HAITI", - "MALTA", - "KAZAKHSTAN", - "MOROCCO", - "JAMAICA", - "SAINT HELENA", - null, - "KUWAIT", - "FIJI", - "ARMENIA", - "OMAN", - "SAN MARINO", - "EL SALVADOR", - "BANGLADESH", - "JAPAN", - "SWITZERLAND", - "GABON", - "GUYANA", - "TAJIKISTAN", - "KUWAIT", - "MACAO", - "AZERBAIJAN", - "JERSEY", - "AZERBAIJAN", - "NORFOLK ISLAND", - "URUGUAY", - "C�TE D'IVOIRE", - "MOROCCO", - "NEW ZEALAND", - "JAPAN", - "HONDURAS", - "MEXICO", - "SAMOA", - "UKRAINE", - "GHANA", - "GRENADA", - "EQUATORIAL GUINEA", - "MALAYSIA", - "MONGOLIA", - "SPAIN", - "R�UNION", - "SEYCHELLES", - "GUINEA", - "INDIA", - "FAROE ISLANDS", - "ESTONIA", - "ALGERIA", - "INDIA", - "NAURU", - "GREECE", - "AZERBAIJAN", - "EQUATORIAL GUINEA", - "JAPAN", - "MOROCCO", - null, - "JORDAN", - "QATAR", - "GEORGIA", - "AFGHANISTAN", - "SAINT HELENA", - "ECUADOR", - "KUWAIT", - null, - "HUNGARY", - "ECUADOR", - "LIECHTENSTEIN", - "TUVALU", - "ANDORRA", - "CHINA", - "NETHERLANDS", - null, - "PAKISTAN", - "KAZAKHSTAN", - "UGANDA", - "MOROCCO", - "MADAGASCAR", - "WALLIS AND FUTUNA", - "GUERNSEY", - "NAURU", - "VIET NAM", - "BARBADOS", - "THAILAND", - "LITHUANIA", - "PAKISTAN", - "PARAGUAY", - "EL SALVADOR", - "NORWAY", - "MAURITANIA", - "ANGUILLA", - "SINGAPORE", - "FIJI", - null, - "ARMENIA", - "WALLIS AND FUTUNA", - "NIUE", - "UKRAINE", - "NEW CALEDONIA", - "SENEGAL", - "SWAZILAND", - "GUERNSEY", - "ARGENTINA", - "KUWAIT", - "R�UNION", - "GUYANA", - "MOZAMBIQUE", - "NIGER", - "LITHUANIA", - "JERSEY", - "TUNISIA", - "SAUDI ARABIA", - "MYANMAR", - "SINGAPORE", - "ISLE OF MAN", - "MOLDOVA, REPUBLIC OF", - "MARTINIQUE", - "MONTENEGRO", - "RWANDA", - "UNITED STATES", - "VANUATU", - "UNITED KINGDOM", - "SINGAPORE", - "INDONESIA", - "PANAMA", - "GREENLAND", - "BERMUDA", - "BHUTAN", - "MALAYSIA", - "ARGENTINA", - "SOMALIA", - "GRENADA", - "LIBERIA", - "SWAZILAND", - null, - "JAPAN", - "EL SALVADOR", - "TURKMENISTAN", - "UNITED ARAB EMIRATES", - "CYPRUS", - "CAYMAN ISLANDS", - "KUWAIT", - "GUYANA", - "BRAZIL", - "CROATIA", - "CZECH REPUBLIC", - "BERMUDA", - "SUDAN", - "KYRGYZSTAN", - "TUVALU", - "MACAO", - "VENEZUELA", - "UZBEKISTAN", - "MALDIVES", - "BAHAMAS", - "LITHUANIA", - "LIECHTENSTEIN", - "OMAN", - "CROATIA", - "CAMBODIA", - "FINLAND", - "EL SALVADOR", - "BOTSWANA", - "GUINEA-BISSAU", - "SWITZERLAND", - "SURINAME", - "UKRAINE", - "HAITI", - "WALLIS AND FUTUNA", - "GERMANY", - "KIRIBATI", - "ANDORRA", - "UNITED KINGDOM", - "TUVALU", - "KUWAIT", - "MALTA", - "PITCAIRN", - "ETHIOPIA", - "INDONESIA", - "BAHAMAS", - "SAN MARINO", - "HAITI", - "MALAYSIA", - "GUYANA", - "OMAN", - "NIGERIA", - "MAURITIUS", - "HAITI", - "MONACO", - "MAURITANIA", - "PANAMA", - "AZERBAIJAN", - "SRI LANKA", - "GUYANA", - "KIRIBATI", - "KYRGYZSTAN", - "SWAZILAND", - "MAURITANIA", - "BOLIVIA", - "BAHRAIN", - "BELIZE", - "GUATEMALA", - "URUGUAY", - "CAMEROON", - "FIJI", - "BENIN", - "GUADELOUPE", - "DENMARK", - "MOLDOVA, REPUBLIC OF", - "BOTSWANA", - "HONG KONG", - "NIGERIA", - "AZERBAIJAN", - "RWANDA", - "ICELAND", - "URUGUAY", - "PERU", - "GABON", - "RWANDA", - "SLOVAKIA", - "KENYA", - "GABON", - null, - "MARSHALL ISLANDS", - "BOUVET ISLAND", - "SAINT HELENA", - "AZERBAIJAN", - "BAHRAIN", - "GERMANY", - "ALGERIA", - "EQUATORIAL GUINEA", - "NAURU", - "FRANCE", - "CYPRUS", - "DJIBOUTI", - "IRELAND", - "RUSSIAN FEDERATION", - "HAITI", - "KYRGYZSTAN", - "NEW ZEALAND", - "AZERBAIJAN", - null, - "BAHRAIN", - "HONG KONG", - "GUAM", - "TUVALU", - "PUERTO RICO", - "MONTSERRAT", - "DOMINICA", - "LIECHTENSTEIN", - "ISLE OF MAN", - "PUERTO RICO", - "ALBANIA", - "PANAMA", - "NEW CALEDONIA", - "MALDIVES", - "AZERBAIJAN", - "SPAIN", - "HONDURAS", - "BELIZE", - "RUSSIAN FEDERATION", - "SAINT HELENA", - "AFGHANISTAN", - "GUYANA", - "INDONESIA", - "LESOTHO", - "PALAU", - "LATVIA", - "CAMEROON", - "CUBA", - "TONGA", - "SAINT LUCIA", - "TIMOR-LESTE", - "ERITREA", - "SERBIA", - "POLAND", - "C�TE D'IVOIRE", - "ROMANIA", - "PALAU", - "UNITED ARAB EMIRATES", - "CHINA", - "DENMARK", - "HONDURAS", - "BULGARIA", - "TIMOR-LESTE", - "ISLE OF MAN", - "PARAGUAY", - "PITCAIRN", - "HONDURAS", - "HUNGARY", - "BULGARIA", - "TIMOR-LESTE", - "PAKISTAN", - "BELGIUM", - "LIBERIA", - "AUSTRIA", - "OMAN", - "MONTSERRAT", - "MARTINIQUE", - "LIBERIA", - "SOLOMON ISLANDS", - "BERMUDA", - "CHINA", - "DOMINICA", - "CHILE", - "SAINT HELENA", - "VANUATU", - "TUNISIA", - "MONGOLIA", - "TOGO", - "SPAIN", - "BOLIVIA", - "KUWAIT", - "BAHAMAS", - "IRAQ", - "NIGERIA", - "BOTSWANA", - null, - "PUERTO RICO", - "KAZAKHSTAN", - "CYPRUS", - "NIUE", - "ROMANIA", - "GUATEMALA", - "NETHERLANDS ANTILLES", - "CANADA", - "CHINA", - "LIECHTENSTEIN", - "PANAMA", - "GUINEA", - "LESOTHO", - null, - "ICELAND", - "ANGOLA", - "AMERICAN SAMOA", - "SURINAME", - "UNITED ARAB EMIRATES", - null, - "SAMOA", - "SLOVAKIA", - "SRI LANKA", - "MACAO", - "LATVIA", - "CZECH REPUBLIC", - "ALBANIA", - "TOKELAU", - "MALI", - "UGANDA", - "SWITZERLAND", - "GREECE", - "VENEZUELA", - "PITCAIRN", - "ICELAND", - "SWAZILAND", - "UNITED ARAB EMIRATES", - "BARBADOS", - "UZBEKISTAN", - "EGYPT", - "EL SALVADOR", - "YEMEN", - "SRI LANKA", - "MALI", - "SUDAN", - "LITHUANIA", - "SEYCHELLES", - "SERBIA", - "GUAM", - "CAMBODIA", - "BAHRAIN", - "GAMBIA", - "LIECHTENSTEIN", - "CYPRUS", - "ITALY", - "DOMINICA", - "MADAGASCAR", - "SAUDI ARABIA", - "TOGO", - "AZERBAIJAN", - "HONG KONG", - "URUGUAY", - "INDIA", - "LIECHTENSTEIN", - "UZBEKISTAN", - "LIECHTENSTEIN", - "PUERTO RICO", - "MALDIVES", - "NEW ZEALAND", - "LIECHTENSTEIN", - "GERMANY", - "SEYCHELLES", - "THAILAND", - "LATVIA", - "MYANMAR", - "SYRIAN ARAB REPUBLIC", - "NEW CALEDONIA", - "MEXICO", - "CHILE", - "ISLE OF MAN", - "FINLAND", - "GRENADA", - "BELGIUM", - "CAMEROON", - "HUNGARY", - "CYPRUS", - "LESOTHO", - "MAURITANIA", - "MALTA", - "MONACO", - "CAPE VERDE", - "POLAND", - "LITHUANIA", - null, - "BURUNDI", - "MADAGASCAR", - "SOLOMON ISLANDS", - "LEBANON", - "NAMIBIA", - "SWAZILAND", - "AFGHANISTAN", - "MALTA", - "MACAO", - "ALBANIA", - "BOLIVIA", - "KOREA, REPUBLIC OF", - "COSTA RICA", - "BOTSWANA", - "NEPAL", - "UNITED ARAB EMIRATES", - "AFGHANISTAN", - "MOLDOVA, REPUBLIC OF", - "MONGOLIA", - "WALLIS AND FUTUNA", - "KOREA, REPUBLIC OF", - "LEBANON", - "JAMAICA", - "UKRAINE", - "ERITREA", - "SEYCHELLES", - "ECUADOR", - "ANTIGUA AND BARBUDA", - "GRENADA", - "GREENLAND", - "ARGENTINA", - null, - "ERITREA", - "GREECE", - "FRANCE", - "CYPRUS", - "HAITI", - "ETHIOPIA", - "NORWAY", - "NEW ZEALAND", - "GUADELOUPE", - "CHRISTMAS ISLAND", - "TAJIKISTAN", - "SRI LANKA", - "CAYMAN ISLANDS", - "CZECH REPUBLIC", - "HAITI", - "BAHAMAS", - "ERITREA", - "ARGENTINA", - "ICELAND", - "BANGLADESH", - "ECUADOR", - "BELIZE", - "ANTARCTICA", - "LESOTHO", - "LEBANON", - "PARAGUAY", - "BELIZE", - "MARTINIQUE", - "LATVIA", - "SOLOMON ISLANDS", - "BARBADOS", - "MONACO", - "MONGOLIA", - "UNITED ARAB EMIRATES", - "TONGA", - "BRUNEI DARUSSALAM", - "MADAGASCAR", - "TOGO", - "PAPUA NEW GUINEA", - "EGYPT", - "SAMOA", - "SURINAME", - "PUERTO RICO", - "TONGA", - "SAUDI ARABIA", - "HONG KONG", - "SLOVAKIA", - "BELGIUM", - "SLOVAKIA", - "UGANDA", - "AUSTRIA", - "SUDAN", - "ECUADOR", - "TURKEY", - "TUNISIA", - "EL SALVADOR", - "ALAND ISLANDS", - "ICELAND", - "EL SALVADOR", - "KAZAKHSTAN", - "DOMINICA", - "DENMARK", - "CAMEROON", - "RUSSIAN FEDERATION", - "ARMENIA", - "MOZAMBIQUE", - "SENEGAL", - "BULGARIA", - "C�TE D'IVOIRE", - "GUINEA-BISSAU", - "VENEZUELA", - "BARBADOS", - "R�UNION", - "BHUTAN", - "BOUVET ISLAND", - "LESOTHO", - "GEORGIA", - "BELARUS", - null, - "MADAGASCAR", - "MADAGASCAR", - "CROATIA", - "ISLE OF MAN", - "VIRGIN ISLANDS, U.S.", - "SLOVENIA", - "EGYPT", - "MONGOLIA", - "SERBIA", - "CAPE VERDE", - "TUVALU", - "BELIZE", - "SRI LANKA", - "CHILE", - "QATAR", - "GEORGIA", - "ZAMBIA", - "NEPAL", - "R�UNION", - "ZAMBIA", - "NORFOLK ISLAND", - "NEW ZEALAND", - "ARGENTINA", - "ISLE OF MAN", - "UZBEKISTAN", - "SINGAPORE", - "UNITED STATES", - null, - null, - "GEORGIA", - "NAURU", - "FRENCH POLYNESIA", - "KENYA", - "CUBA", - "SINGAPORE", - "TAJIKISTAN", - "ALBANIA", - "ANDORRA", - "MOLDOVA, REPUBLIC OF", - "GUERNSEY", - "SURINAME", - "YEMEN", - "BENIN", - "SWEDEN", - "TIMOR-LESTE", - "IRELAND", - "NETHERLANDS", - "WALLIS AND FUTUNA", - "SWITZERLAND", - "NICARAGUA", - "MOZAMBIQUE", - "LITHUANIA", - "ANGOLA", - "MALDIVES", - "KUWAIT", - "BELIZE", - "MONTSERRAT", - "BERMUDA", - "MALDIVES", - "BOLIVIA", - "NEPAL", - "AZERBAIJAN", - "SLOVAKIA", - "GUATEMALA", - "TRINIDAD AND TOBAGO", - "CUBA", - "SAINT LUCIA", - "MOLDOVA, REPUBLIC OF", - "NETHERLANDS ANTILLES", - "PANAMA", - "TOKELAU", - "MAYOTTE", - "ZIMBABWE", - "BERMUDA", - "GUYANA", - "UNITED STATES", - "FRENCH GUIANA", - "VENEZUELA", - "TUVALU", - "GRENADA", - "SAUDI ARABIA", - "MALAYSIA", - "PHILIPPINES", - "LUXEMBOURG", - "KENYA", - "BOUVET ISLAND", - "KIRIBATI", - "BOTSWANA", - "VIRGIN ISLANDS, U.S.", - "SUDAN", - "HONG KONG", - "TUVALU", - "LIBERIA", - "MAURITANIA", - "ARGENTINA", - "KYRGYZSTAN", - "BAHAMAS", - "EQUATORIAL GUINEA", - "GUADELOUPE", - "ANDORRA", - "BERMUDA", - "INDONESIA", - "SWITZERLAND", - null, - "GIBRALTAR", - "UZBEKISTAN", - null, - null, - "IRELAND", - "PERU", - "SOUTH AFRICA", - "ETHIOPIA", - "FRENCH POLYNESIA", - "NIGERIA", - "NIUE", - "CAMBODIA", - "ALGERIA", - "LIBERIA", - "ITALY", - "BELIZE", - "GUAM", - "SWITZERLAND", - "GHANA", - "MALI", - "KYRGYZSTAN", - "KUWAIT", - "NEW ZEALAND", - "LUXEMBOURG", - null, - "NICARAGUA", - "MAYOTTE", - "ANDORRA", - "MONTENEGRO", - "FRENCH POLYNESIA", - "SLOVENIA", - "MALAYSIA", - "HONDURAS", - "CHILE", - "SAN MARINO", - "CANADA", - "CHRISTMAS ISLAND", - "BURKINA FASO", - "NEW CALEDONIA", - "GERMANY", - "BOUVET ISLAND", - "CAMBODIA", - "WESTERN SAHARA", - "MALAWI", - "ROMANIA", - "BOUVET ISLAND", - "KUWAIT", - "MALDIVES", - "DENMARK", - "SPAIN", - "SRI LANKA", - "TONGA", - "AZERBAIJAN", - "PERU", - "NIUE", - "BELIZE", - "JAPAN", - "JAMAICA", - "BANGLADESH", - "MYANMAR", - "BERMUDA", - "SAUDI ARABIA", - "EQUATORIAL GUINEA", - "MONTSERRAT", - null, - "SOMALIA", - "ARUBA", - "EL SALVADOR", - "GUYANA", - "BAHRAIN", - "NAURU", - "VIRGIN ISLANDS, U.S.", - "TOKELAU", - "TIMOR-LESTE", - "INDONESIA", - "TIMOR-LESTE", - "QATAR", - "TURKMENISTAN", - "JAPAN", - "NIGERIA", - "INDIA", - "LATVIA", - "SWAZILAND", - "AMERICAN SAMOA", - "SOLOMON ISLANDS", - "INDONESIA", - "GIBRALTAR", - "GRENADA", - "GUADELOUPE", - "TIMOR-LESTE", - "TOGO", - "JERSEY", - "INDONESIA", - "NEW CALEDONIA", - "SAINT HELENA", - "KIRIBATI", - "UNITED ARAB EMIRATES", - "BERMUDA", - "WALLIS AND FUTUNA", - "BAHRAIN", - "BELIZE", - "ROMANIA", - "BOTSWANA", - "KENYA", - "MYANMAR", - "ISRAEL", - "CAPE VERDE", - "SAUDI ARABIA", - "PARAGUAY", - "SAINT LUCIA", - "CAMEROON", - "NIGER", - "ARGENTINA", - "SENEGAL", - "BERMUDA", - null, - "NORFOLK ISLAND", - "SAUDI ARABIA", - "BAHRAIN", - "ARUBA", - "ARUBA", - "MALDIVES", - "MEXICO", - "BOTSWANA", - "PORTUGAL", - "SOMALIA", - "EGYPT", - "PORTUGAL", - "BURUNDI", - "VANUATU", - "PORTUGAL", - "VIRGIN ISLANDS, U.S.", - "BAHRAIN", - "AFGHANISTAN", - "CANADA", - "MAURITANIA", - "BANGLADESH", - "NAMIBIA", - "KIRIBATI", - "MYANMAR", - "NIGERIA", - "GREECE", - "FRENCH POLYNESIA", - "FRENCH POLYNESIA", - "ECUADOR", - "MARTINIQUE", - "GUYANA", - "DOMINICA", - "UZBEKISTAN", - "BENIN", - "BRUNEI DARUSSALAM", - "GEORGIA", - "JAMAICA", - "NEW ZEALAND", - "IRAQ", - "ALBANIA", - "C�TE D'IVOIRE", - "FRENCH GUIANA", - "NETHERLANDS ANTILLES", - "UNITED STATES", - "WALLIS AND FUTUNA", - "TUVALU", - "SAINT LUCIA", - "ISRAEL", - "TAJIKISTAN", - "OMAN", - "KUWAIT", - "NEPAL", - "LUXEMBOURG", - "NORWAY", - "HONG KONG", - "VIRGIN ISLANDS, U.S.", - "CAPE VERDE", - "EGYPT", - "KOREA, REPUBLIC OF", - "SENEGAL", - "SWITZERLAND", - "HUNGARY", - "ICELAND", - "AFGHANISTAN", - "GUERNSEY", - "UNITED KINGDOM", - "TUNISIA", - "GABON", - "FRENCH GUIANA", - "CHRISTMAS ISLAND", - "AUSTRALIA", - "NETHERLANDS ANTILLES", - "LUXEMBOURG", - "BRUNEI DARUSSALAM", - "TURKEY", - "NIGER", - "CAMBODIA", - "GUAM", - "COMOROS", - "ISLE OF MAN", - null, - "ECUADOR", - "PARAGUAY", - "RUSSIAN FEDERATION", - "KYRGYZSTAN", - "KIRIBATI", - null, - "FRANCE", - "MOLDOVA, REPUBLIC OF", - "SPAIN", - "GUAM", - "NETHERLANDS ANTILLES", - "C�TE D'IVOIRE", - "PUERTO RICO", - "MOROCCO", - "BAHAMAS", - "GUINEA-BISSAU", - null, - "CAYMAN ISLANDS", - "BAHAMAS", - "SWITZERLAND", - "NICARAGUA", - "URUGUAY", - "PHILIPPINES", - "PHILIPPINES", - null, - "SLOVENIA", - "UKRAINE", - "TURKMENISTAN", - "BURKINA FASO", - "JORDAN", - "MONTSERRAT", - "KOREA, REPUBLIC OF", - "GAMBIA", - "SURINAME", - "FIJI", - "MEXICO", - "NIUE", - "TOGO", - "CHILE" - ], - [ - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null, - null - ], - [ - "Mark.Bailey@rg9qCNVJ0s7qeY.com", - "Lisa.Clark@goPYS4tMB0.org", - "Evelyn.Joyner@ialYx1zLN.edu", - "Harvey.Stanford@sl59JiHqrp8X.org", - "Chris.Davis@k6S3Q.com", - "Richie.Smith@Z9FqyaNxVVr.com", - "Geneva.Archie@eXycmPJO0e.edu", - "Joseph.Fountain@9iBf4kl8dSfsfr.com", - "Elnora.Dabney@NUVhk1lGbprY4s.com", - "William.Aleman@cGd246jZI7Dt2.com", - "John.Thames@fpgzn.org", - "Jack.Hoyt@v3Sa8geGZ.com", - "Lori.Wall@bfdzzQhN6as.edu", - "Todd.Norris@N.org", - "Jennifer.Larson@8hTpXTCTCKdOUkZq.org", - "Francis.Crowley@6sMzNQXIcRLF.edu", - "Sara.Loomis@d4.org", - "Kevin.Palmer@Dm9gEh.edu", - "Terry.Mcdowell@q0MspRrmB74klnp2zlo.com", - "Hazel.Benson@P5OvqmiMPsU24vD.com", - "Richard.Bell@n6jT0yOrk5.com", - "Arlene.Moore@QFY.com", - "Norma.Roden@dNzAM.com", - "Camille.Slocum@1KQq4OgX7rGUROr.com", - "Marjorie.Beatty@yeTdy0G9bQZz.com", - "Ingrid.Cook@D9Qp.com", - "Natalia.Rickard@3HshANcuvPs7iV.edu", - "Brant.Johnson@gIdIlcbeMhkL.org", - "Felicia.Duke@foxX7cvz.org", - "Lemuel.Waggoner@Jp7.com", - "Alexander.White@7v2XsptkFrc50K.org", - "Laurie.Burrows@F.edu", - "Andrea.Hill@1.com", - "Earl.Sheehan@8BElet.org", - "Sherry.Bowles@1v8CGxTQQcOj1Bd.com", - "Joseph.Aponte@sJnBiFHsBOd.org", - "Aline.Ramos@Gr5.edu", - "Cameron.Godfrey@qpL7LNcq0v0toOD.org", - "Amy.Warren@EQ9.org", - "Jose.Guzman@stJp.edu", - "Manuela.Thayer@GeEKIU.com", - "Rose.King@uaqhf6V.com", - "David.Banks@7AYfQLf.edu", - "Kimberly.Simpson@R9ApuIYFK.com", - "Lydia.Flores@Zomck7zbynQV.edu", - "Rosemary.Bryant@KX8AurRb4I.edu", - "Ruth.White@PfcakoB.edu", - "Nadia.Albert@liFoQZkQu.edu", - null, - "Margie.Bailey@3TMyCZpne.org", - "Etta.Phillips@VYG6v.com", - "Margaret.Roberts@JXBlZh.edu", - "Joanne.Wynne@YDBGegN6D.com", - "Eduardo.Boles@EBFS.org", - "Barbara.Fountain@YPC5HibGjoD1JxAPM.com", - null, - "Max.Stephens@0X.com", - "Douglas.Johnson@Gd43TbSM.org", - "Meghan.Murray@jaLTHI3EdbJX.com", - "Karina.Irwin@OdndnrJqGit.com", - "Cornelius.Moore@DQfD2Yv.edu", - "Bernard.Martinez@msKqlgVeMqH2l9.com", - "Emerson.Martin@rh9uuoru.com", - "Jason.Haley@Aldc2ni2IbRYDbxOqcpq.org", - "Phillip.Farmer@s.com", - "Steven.Williams@uxeKdX2slbhOxguR.edu", - "Larry.Bond@mI66aDk1Ua8QL.edu", - "Steven.Ball@irz3tIyZ2jbT3.org", - "Dana.Dye@U8QmUrY.com", - "Richard.Akers@TnhkCcZyZcGn.org", - "Roberta.Mcdonald@jo.com", - "Donna.Hunter@qVxlANlv5r.com", - "Debra.Casillas@cIQrlu.org", - "Shea.Hardy@A8BTPubPlj.com", - "Jennifer.Rasmussen@ucyl0JCVQxgb.org", - "Felicia.Chew@XBU5JpAEEbpdG.org", - "Brenda.Delgado@Y.com", - "Elizabeth.Harness@cHQhj04pauPl6crMhB.edu", - "Cristy.Tillery@vhS46uiYkm.edu", - "James.Hudson@CfyK.org", - "Wesley.Harris@ty4FeR.org", - "Deborah.Sanders@N7JkcVyjlxDGPk.org", - "Kerrie.Rodgers@t.edu", - "Alecia.Bearden@MKPXVrr.org", - "Victoria.Soto@uSkdoJe9CPnn2x.org", - "Emelina.Fultz@yA1h0a7SrJ.com", - "Chrystal.Nielson@fu2hEcMZTizK.edu", - "Rob.Blanco@6GhI1MtoAQPsIc.edu", - "Zachary.Parsons@hHmnLrbKsfY.com", - "Gino.Ortiz@3H55U.org", - "Marian.Schuler@6d8rLRfLgPbm1zl.org", - "Andra.Hailey@LHrnR8hoU8.org", - "Daisy.Smith@xfiluZYGel.com", - "Hellen.Child@7V4q8x9ty.com", - "William.Ahrens@gtox6y5NK3aYr.com", - "Issac.Jones@Fn7Ugmjfbh3dOur1.com", - "Elois.Hunter@irJ.com", - "Wanda.Robinson@HLs15VC8is.edu", - "Raymond.Fenton@4opCBpsgdqd2N.edu", - "David.Brill@N5djBEgHj8.com", - "Ronald.Marsh@RfoILr.com", - "Scott.Mcdonnell@Rlpi.edu", - "Timothy.Williams@RHH.com", - "Naida.Newton@pJ6A6.com", - "Penelope.Malloy@P2XbGORa4fc.com", - "Riley.Sanchez@fKR6lOipNF0PQt.com", - "Jay.Butler@PaL.com", - "Tim.Pope@yLRSZ8aCzi.com", - "Terrance.Saunders@fZGvCAVnyaon.org", - "Denise.Angel@kYgcDj.edu", - "Dorothy.Fabian@bJqnYqo.org", - "Timothy.Farley@EJgb99k.com", - "Mark.Bartley@PeUD8Gdp8QIQ.edu", - "Eddie.Peck@Pe19EkDTfYIkEcxbHi.org", - "Joshua.Pierce@xhAndKm4c2pR.org", - "Jane.Morrison@K5P9tdHM2rhvhdxrnBUr.com", - "Richard.Todd@P6.edu", - "Minnie.Roberson@k.edu", - "Patrick.Hughes@a6f67C8ivzl5pjqU.edu", - "Rose.Estes@Ofq4LS.com", - "Donald.Stout@Glh2ieMS.org", - "Angela.Long@5K.edu", - "Robert.Lyons@Nvilmm2d4DbXUS.com", - "Ruth.Taylor@GcRqISd9.org", - "Gladys.Howell@PSogHbX3hO.com", - "Marcus.White@9Q.edu", - "Steven.Dawkins@x7.com", - "Stephanie.Horn@dcSY47tBN.edu", - "Matilde.Adams@csq4.edu", - "Carla.Beckwith@B.edu", - "Ella.Dominguez@ojiMJmjm.edu", - "Marcelino.Thompson@xs.edu", - "Andy.Orourke@Ylr51dj23quK.edu", - "Alberto.Mccreary@MIm7Vf.org", - "Jerrie.Carter@sQycAzxsvhXMKIgIum.org", - "Betty.Kelly@QYzdtVRqlL.org", - "Kermit.Wiggins@Vo2DZs5.edu", - "Amanda.Simpson@2MX45uHJ5.edu", - "Gregory.Butler@99bsABVlu6BqN1HHh.edu", - "Angel.Casanova@3e3h3V1HoC9q4.com", - "Stephen.Grimes@8U.com", - "Kizzie.Larson@5Ip0HUOPfDO2.edu", - "Darrick.Hankins@28.org", - "John.Brewer@aM.edu", - null, - null, - "Terry.Ortiz@gyF.edu", - "Janet.Boston@i8ZGHb0HA1D4r9SyD8.edu", - "Heather.Dupont@RgC3X.org", - "Jeffrey.Baker@yHPmPH.edu", - "Joseph.Conyers@4oUqp.com", - "Marcela.Arias@u7.com", - "Teresa.Riggs@aBnvzgT9KnQcx.org", - "Aaron.Labbe@0znR.com", - "Theresa.Buchanan@FeV9K7cC.com", - "Annie.Kuhn@BnGqUvHOg8MY5Ar4.edu", - "Michele.Michael@hyhonYcMd3xo08.org", - "Peggy.Moore@uNI7.org", - "Brandi.Miller@JH5mldviNI7xQKVQj.com", - "Jose.Jones@11sYUUc58Xa.com", - "Matt.Salazar@rDN6k49nQGt.edu", - "Cherise.Welsh@ug9mx9kfueuIbc.com", - "Michael.Numbers@9DnUVVV.org", - "Guy.Bray@J3UmcAmPs94kQFOrI.edu", - "John.Young@rxtHIXvzkTcFaruTZTQ.edu", - "Annie.Burke@XP7.com", - "Catherine.Adams@7sROi8QPSRM3.org", - "Paul.Villanueva@JiPPT4FRUlMmmVU.edu", - "Craig.Eaves@El4pR.org", - "Reginald.Garcia@8NKIJxQZ.org", - "Alfred.Sheppard@FZFJRY7VTo.com", - "Virginia.Whitfield@FbQcPAEF37IgstDC.edu", - "Garland.Robinson@C.org", - "Claudia.Foster@P.com", - "Jennifer.Alger@ZhyL8Z.com", - "Darnell.Smith@k3iUm0.edu", - "Ernesto.Higgins@goUsmxIvr98ZC9.edu", - "Danny.Lopez@pk8IPEPjRHjN.edu", - "Nadia.Shay@Jq.com", - "Amy.Joyce@k.org", - "Ryan.Jackson@2gX8X4qk4u.com", - "Jose.Sullivan@Nqo.com", - "Rebecca.Johnson@JFJJ.com", - "Allen.Lacey@uJ5NigROGGyf3p2Q.edu", - "David.Harbin@08jvyn7J6uQ.org", - "Ella.Martinez@aN9.edu", - null, - "David.Foley@X1O1PpmGmYsq4b.com", - "Steve.Price@EdtJxuafOn.org", - "Howard.Kay@I75vsZardHC.com", - "Omar.Haggerty@YY7jGAtmEuy.com", - null, - "Kevin.Simpson@lAXnyn.org", - "Martin.Randolph@h8LjMTKC5i.com", - "Bryan.Carroll@p5QdEH8sr99cFVY.edu", - "Beverly.Lane@5vk1FlmNQ8OX.edu", - "Betty.Gagnon@dCm.com", - "Scot.Harper@mb4PUXULaUtOlZP5Mn.edu", - "Martha.Lynch@9hNx1VvZ7MNGN3Ez.com", - "Rita.Davis@BLTEy0koi8bD.edu", - "Aaron.Fuller@Y4M99U.com", - "Edward.Chavis@klh9.com", - "Theresa.Harris@NAbKjmFp.edu", - "Benjamin.Crawford@TSXuTUbUHq7.org", - "Donald.Adams@l4rV4PDAVcI.com", - "Erma.Shelton@Dy.org", - "Howard.Albert@YOQ40tgHblhVfkvGcMa.com", - "Travis.Finch@Tvas7nqd4TpV.org", - "Christine.Miller@PQKe4TQvCm.edu", - null, - "Irene.Torres@A6.edu", - "Tara.Rodgers@0.org", - "Dorothy.Pearson@cKDk7mK.edu", - "Harold.Martin@lbBttbGyHqdqA.com", - "Wilson.Rodriquez@m9gXjLTY.edu", - "Danielle.Robinson@mAVr.com", - "Joseph.Wilson@M4YRQ7dFgl5lL.com", - "William.Pierce@czdlVZsBqV1B0lz.org", - "Amanda.Williams@ibcQT2pp.edu", - "Jennifer.Helms@pZdtNr4O3V.com", - "Kenneth.Martinez@Tgo8.edu", - "James.Edwards@7xV6jpIj6OUQokaqkAS.edu", - "Pamela.Johnson@R0qS7KpREi.org", - "Jimmy.Thompson@ULcY3.edu", - "Mark.Hinton@p5v3XG3HEn.edu", - "Althea.Young@C0gT997poTRVx5P.edu", - "Rosie.Stephens@viORkZEQMsmj.org", - "Paul.Martinez@tcNq.org", - "Robert.Brown@fdjRfB.com", - "Charles.Loveless@V49sFSYqAJUv.org", - null, - "Marilyn.Johnson@vEo04P4gmrN2r.com", - "Evelyn.Wright@QfMrfa28b5Z.com", - "Leroy.Levi@rJ2aKXlcz6.edu", - "Sean.Saylor@IzsrYqml.edu", - "Juan.Smith@EVCCmzbTIRJSF.edu", - "Joel.Miller@0vq.org", - "James.Byrd@Cv.com", - "Jeffrey.Orr@zIdBG.org", - "Alvin.Buchanan@8eD4L.com", - "Glenda.Jones@pmmg3I89OasUg0afyPl.org", - "Ralph.Allison@oOlBHrpykcRD.com", - "Miles.Stephens@9zS0V.com", - "Dawn.Wells@tsdvySqq5k.org", - "Rebecca.Owens@JTABErekYV681.org", - "Junior.Peeler@u9OIEl.org", - "Robert.Sanchez@vYcoLJJVIfrqs.edu", - "Charles.Phillips@C.org", - "Ida.Rojas@7cAJ0lVjQbB.com", - "Rick.Wade@qhlYnHUHvpEogf.edu", - "Edna.Wilson@aS8sffDtdnt.edu", - "Arthur.Waters@Bi522QfCVRt.org", - "Blair.Allen@4XZqy5ahUq.edu", - "Paul.May@Jo5PbHtaO5XZMfP.edu", - "Katie.Ross@l3.com", - "Angela.Johnson@jfkr.edu", - "Julio.Mcdaniel@2Hc.edu", - "Eugene.Aldridge@f9om.com", - "Chris.Adams@IoKRVYudS67Q1oIfM1.org", - "Otis.Gulley@HKYm0Qi29ZiT.com", - "Pattie.Mcmanus@GZt6Dki.org", - "Joy.Baker@St8l0a0YtrZKD.edu", - "Ashlee.Davis@3.org", - "Sean.Williams@aYJAX45gBza.com", - "Lisa.Andrade@qi.org", - "Steve.Carroll@TIjD1.org", - "Helen.Madsen@OKJgbvCv1K.edu", - "Richard.Wells@zOTbD1Hs.com", - "Viola.Brown@UGtFa3fm.edu", - "Kathryn.Ponce@pfIGvNRLYJK5q.com", - "James.Grider@q4RedOFk8.org", - null, - "Toni.Orourke@8aBCdmDdpLTEq2.com", - "Sandra.Brown@A30L8DU5vn5Arj.com", - "Nellie.Clay@m9IsRVO.edu", - "Jennifer.Fitzpatrick@9AK6ZnfkDN7T.edu", - "Victor.Chappell@GNS3VoT.edu", - "John.Hightower@kdVeRDGmmpiy7DcR.com", - "Malcolm.Hudson@vQaeGnQfPR9.org", - "Harriet.Peterson@l.org", - "Lawrence.Rodriguez@H0KsKMadbQ.org", - "Anne.Bush@EmVECM9s4Sm.com", - "Lisa.Brown@KhKd4D96KLv3vuO.edu", - "Drew.Fuller@C7Qs5CRS.edu", - "Ruby.Cole@d.org", - "Richard.Chastain@JVZK.org", - "Andrea.Nelson@u5QKP1YKdFanFEH.org", - "James.Hunt@rxTPO.edu", - "Leonard.Copley@iicJQ737mFu3.edu", - "Kimberly.Anderson@G1JFfzfpR7.org", - "Darrell.Matthews@SbQAmMn6kJd.org", - "Christopher.Smith@zL5cupx5oJo.org", - "Rose.Santana@Ltt.edu", - "Doris.Wise@TCV9vpm.edu", - "Joseph.Caldwell@zLfy.edu", - "Heather.Cady@s2c.edu", - "Shawn.Travers@2sDEK2rh.edu", - "George.Smith@1ODgx1etaZDLnJDLZ.com", - "Booker.Jones@BZZ4.com", - "Eddie.Moore@dZRmUc9IfkDMk.com", - "John.Mcgee@KvjqVNSNqe4.org", - "Helen.Wise@nZEfl3P.edu", - "Herbert.Ortega@vOxxv.edu", - "Hazel.Chase@sIORj6U1TP7qPS9mOr.org", - "Joanne.Eaton@2k0.org", - "David.Merritt@6.com", - "Julie.Johnson@UMo.org", - "Loren.Harrell@6fPrjlrUpEelq.com", - "Viola.Burgess@14.org", - "Natasha.Carl@L9Dg1FIjuR9.edu", - "Jo.Lang@o974bZbMbud83fHL.org", - "Jolene.Hawkins@EsR.com", - "Jeff.Thompson@dp0kqg.edu", - "Eduardo.Sandlin@8EhalDQDiy.edu", - "Charles.Martin@pkM9.edu", - "Robert.Spencer@dpmY8A4d2P.edu", - "Glenn.Thompson@Fl.org", - "Jeanne.Langford@ykYpHHfq5P2r.edu", - "Rebecca.Butler@4JJGxZisoH.org", - "Rochel.Smith@DAIJH.org", - "Joanne.Derr@p7p9lfKP.com", - "Kermit.Cohn@3L8kSVj1.edu", - "Eva.Ferrell@Bj3yHSfhIoDDL.edu", - "Martha.Weldon@hNiYla9bf9M9Sa.edu", - "Linda.Middleton@DQKxmeDMCi.edu", - "Tina.Rubio@LY.com", - "Robert.Paquette@gOKTdxvdC4u.com", - "Terrence.Albright@spK.com", - "Walter.Lee@tyVdrg0mhgr24.com", - "Francis.Madison@bJ4S3S88.org", - "Russell.Greer@atEUGmuvNe.edu", - "Ella.Barnette@s4DmJBuqy8vqI.edu", - "Tonia.Dudley@3k.org", - "Susan.Valdez@nA1Orr3I9CGXL7Mv.org", - "Theresa.Brown@KAFsveGBPfGIm1G.com", - "Daniel.Null@1FC.org", - "Eleanor.Nelson@fGPz5yIH28.com", - "Mark.Smith@jicL.edu", - "James.Davis@K2e7b.org", - "Megan.Hamilton@sIyef8cCqpZ5c.edu", - "Robert.Hamilton@YzH3jTyOQhp.com", - "Nathan.Hall@A.org", - "Gavin.Ayala@oHKcIYHFd3R.com", - "Augusta.Field@tIQfJBsIL.com", - "Sterling.Smith@l7uM9.org", - "Patsy.Ross@SmnL21JPNTrqolGc.edu", - "Ruth.Robbins@0pdQ7.edu", - "David.Lanier@YLt5q3dC.org", - "Colleen.Davis@OauAUIYcTCoX.edu", - "Janis.Prado@1.com", - "Alexis.Marshall@3S4poU9lRo.org", - "Sheila.Campbell@S9qLSe9fr8VXl.com", - "Sherri.Tyler@HySjUktGPnSz3.com", - "Jessica.Martinez@Aq6olcFjGu0pTTFb3Dj.edu", - null, - "Charles.Taylor@0RSuCHpryZ8Q.com", - "Michael.Glaze@YKZ8zYBxhCQ97uLah.com", - "John.Miller@xPCIGdBa.com", - "James.William@7MS0.org", - "Nicole.Caldwell@fxUZDOJmYXVZ.edu", - "Linda.Leeper@6Jh.org", - "Ethel.Black@aKhzXAFbD34VnjX6.edu", - "Thomas.Warren@e3.com", - "John.Smith@MacFJSiblI.edu", - "Wanda.Munoz@J.edu", - "Etta.Marquez@BL85T1.org", - "Manuel.Haynes@S5F2.org", - "Bobby.Gill@tFfCnzqgpF11E5E.com", - "John.Hall@0XCnrmVogJ5EhN.org", - "Robert.Patterson@d5P.edu", - "Stephanie.Kilgore@hApgoPV6QSK5s.org", - "Melva.Booth@HRF7ANICiaeDXLmY.org", - "Laureen.Gulley@DT5E02Bnk9gvGzy4.edu", - "Lee.Cooper@MZUYFZ31RyB6hxB.edu", - "Eula.Blair@7CvxB6x.edu", - "Nellie.Utley@v9JYi4Ae91k.org", - "Andrew.Richards@UC.edu", - "Mildred.Smith@J.org", - "Laurie.Johnson@0P2bV5aT.org", - "Denise.Hutchings@7.org", - "Yolanda.Haley@mvOzCx19OEvIf72A7i.org", - "Nancy.Crawford@Ap.com", - "James.Mueller@c1.org", - "Jorge.Carroll@DuK54a.edu", - "Yolonda.Muller@MKj5fvqQxdSO02.edu", - "Pauline.Hudson@448tITbUBB.com", - "David.Peterson@CLGDZq91O.edu", - "Charles.Boone@e90x.com", - "Dana.Nelson@KiomOfY85E.org", - "Randall.Smith@QAImMJ3org5mPi.edu", - "Charles.Lane@n2TJpVM1UyIh.com", - "Alexander.Marshall@jUTAHo093oLt7BR.com", - "Charlotte.Scott@XM8p5iA38lGi.org", - "Joseph.Porter@Z7lJqLqDuP.edu", - "Timothy.Grogan@pn3NH2BDng.org", - "Arthur.Marroquin@Y4D9iCG91taMQH.org", - "Julia.Phillips@1QTz.edu", - "Sue.Ellis@dD1EI5mu6diM.edu", - "Anderson.Katz@S2K8YK8UZiapN.edu", - "Bernice.Mendez@irbVjn.org", - "Maribel.Singleton@zY0hg.org", - "Leroy.Roe@K4Jyta0.edu", - "Paul.Bravo@KFunFF.edu", - "Sally.Weis@C.org", - "Richard.Allen@bZ2noRABhh9.edu", - "Jennifer.Pierson@6vcj19chOM.edu", - "Carrie.Kramer@RV1Y.edu", - "Jamar.Kramer@d2YMu5.edu", - "Virginia.Sullivan@CFY.edu", - "Eldon.Arroyo@Mm1D.org", - "William.Newell@G2nPbIfk.com", - "Julia.Williams@6G91v2eKq.org", - "Amy.Quillen@44XlKaPl2IU3GbS.edu", - "Ethelyn.Gomez@65lqQxNUBv8.com", - "Douglas.Lloyd@KrlHARH7P0.edu", - "George.Willard@0NTJaJHd2caR.com", - "Shawn.Martin@S3Cyz71z3m2tTPaE.org", - "Grace.Mcdaniel@IifT8IYzXIbHH.com", - "Christopher.Kerr@Uct0dtYMrr7CINj.org", - "Katrina.Delgadillo@vOVbu1fqSRtto1ss2.org", - "Victoria.Prieto@RQD40KpN8fFx.edu", - "Betty.Day@SnMdgfNf51z.org", - "Michael.Hernandez@Y3HoyrQiUdF7T5l1.org", - "Dewey.Miranda@4Y.org", - "Gary.Amundson@GXkUYxXfIbPe8MgHQzup.org", - "Barry.Hunt@u4Z4R1yTIGaahGN5K.edu", - "Fred.Rowland@s5bgJk1L5DMxspOdy.org", - "Betty.Combs@pjQc9M96.com", - "Louann.Hamel@cryopHM6lqau9u.com", - "John.Floyd@FOr1h86s.edu", - "James.Jones@0DzSxPXCFv1.org", - null, - "Michelle.Bruner@C.com", - "Carrie.Segura@qvJG0xogBfxG.edu", - "Eric.Mcgee@pyi9r.edu", - "Steven.Young@IsLXX9P.edu", - "John.Albert@4zs.com", - "Roger.Moye@VTOK.org", - "Will.Little@kLBN9MpVYKKro.edu", - "Noemi.Tiller@AXD9sB.edu", - "Robert.Clawson@3tlLY73s7Fz.com", - "Samuel.Thompson@PLQ8KFgTD7vZgZ.edu", - "Bill.White@PeqbqmCsN.edu", - "Dionne.Rhea@1pLul5rJzsg.com", - "Karen.Douglas@3PAHg14cV36I1TIem.org", - "Valerie.Bass@lz.com", - "Karen.Hernandez@vCqKXT2DDVNh.edu", - "Jennifer.Greene@QF9TTt2H.edu", - "Patrick.Mcdonough@56UgP5Dqxjs4.com", - "Joni.Contreras@klUZEh9nmsZGp.org", - "Leonard.Simmons@tQSIIoRarBC.org", - "Darlene.Braxton@kAAYZpV1gIF85E.edu", - "Martha.Motley@c9bdzMkXGGoK7XUQ.edu", - "Viola.Hammond@qQEKK4Q09yr36sNgNu.com", - null, - "Tara.Alexander@41Vp5RH2u.org", - "Melissa.Brooks@sRbyt.edu", - "Dennis.Ritchie@HHRGELMSDiy6.edu", - "Everett.Meyers@Y8NHbyvR3oDqb.com", - "Isela.Austin@Q0XrXdc7aZRK5V9.edu", - "Christopher.Henderson@77o6D15L.org", - "John.Jackson@R7EVeyKho8.com", - "Margaret.Black@C.org", - "Kristin.Dominguez@KXzUrRIrYMU.org", - "Jerald.Delarosa@G.edu", - "Vera.Prewitt@3hH2HVCSUd0.edu", - "Jerry.Preston@5zmmzgY.com", - "Douglas.Scott@IJY9YdRq6.edu", - "Perry.Adkins@ymlg.org", - "Flor.Braun@hF4QuLRT6z.edu", - "Herbert.Beach@HsiGbC3T.edu", - "Michael.Herring@jl5PTAS.com", - "Tammara.Somerville@XgC31.org", - "Kenneth.Mitchell@qh427iUFxQQHbfoD8.edu", - null, - "Judith.Winkler@hAehG8rv9Up.org", - "Sheldon.Hewitt@FunpALv2O4cj.com", - "Robert.Ruiz@KsioJ0hQCn3.edu", - "Gary.Lancaster@36gSVHxpa3A.edu", - "Kim.Evans@xNfjL9xUEsqsTbOp.com", - "Minnie.Schwartz@e20.com", - "Jose.Larson@QeaR3d.com", - "Patti.Woods@JtiE.org", - "Laurence.Beyer@OGZm1oP.edu", - "James.Burch@VLTdUSFmSxSAi.com", - "Pauline.Hammond@Ry70gseLpx.org", - "Evelyn.Burt@u2LNJ0QecTgdVKqeM.org", - "Claudia.Sterling@uG7OQPm8rnuf.com", - "Kevin.Burns@2X.edu", - "Emanuel.Davis@XNChruRJk.com", - "Tonya.Martinez@3.edu", - "Helen.Wright@eyR35TJ9ReGLd.edu", - "Carlos.Garza@r.edu", - "Kermit.Thompson@G0Qx8CIpiQ.com", - "Lena.Dominguez@d0ZV4KAQ99S.org", - "Jennifer.Reyes@1C97j1qs.org", - "Doris.Moreno@87kHG5taAr.org", - "Lisa.Zamora@2NDdfLk.edu", - "Charles.Witte@a.org", - "Felica.Brunner@0XaJ26cuYhkiVEyekg.com", - "Charles.Cromwell@dfbk.com", - "Jan.Hardy@cGQ.com", - "Jeffrey.Thompson@qIxmtJPA.com", - "Joseph.Bradford@6gamxNNilkt.org", - "James.Talley@GBONatuo4.edu", - "Marina.Foster@0Rjef6pgKOlPGp.com", - "Jason.Martin@Rl4IggVJgCqV6.edu", - "Machelle.Hopson@o2QxL0F.org", - "Dale.Young@jNG.org", - "Janice.Hopkins@yluYDIjKP0dm5.edu", - "Cheri.Alvarez@nznGG7VuAZlTY.com", - "Kristin.Mack@SX4IrT5eXlL.edu", - "Christina.Hoyt@FKMFs6LITVe9f.com", - "Dolores.Williams@gVvAymI5F6JMIt.edu", - "Michael.Harvey@2aVFIg1.edu", - "James.Jones@ESAV.edu", - "Amber.Hoffman@023Gqdi76DfPzdhEOnN.com", - "Nancy.Berry@fT4XP72HZbX.edu", - "Brandi.Littlefield@z.com", - "Shawn.Rowe@AjX70QMy348YMA.com", - "Jean.Fuller@xozpIeBkSRLb6qE.org", - "Jose.Coulter@31x6T2LmqSZI0Ipc8niP.com", - "Leonel.Chan@ZyOdGO8Uh.com", - "Sonia.Tyler@9CP3yASBLLjVikfIV.edu", - "Brian.Miller@0Kp9A5HsjSqh.org", - "Fletcher.Palmer@XJMuVd85x.com", - "Michael.Espinoza@ApPrES1deF0.edu", - "Myrtle.Bennett@OSVQ5PZc2sBv.edu", - "Brian.Lewis@MTeOx7iVgOxH7.edu", - "Brigida.Doolittle@eoJpnkSDI3EPFq0Tt.edu", - "Barbara.Lee@k8LOS1b2nAET9PJ1k.org", - "Ambrose.Callahan@J.com", - null, - "Russell.Gentry@P3DzsF2l1G2GZnc.com", - "Dottie.Rodriguez@tA0kRC4m7FhZ.edu", - "Jeanette.Garcia@GVC.com", - "Derek.Murphy@me5OhGGeFU9iIH.com", - "Charlie.Deleon@HMd2qQxcgL0u.edu", - "Lawrence.Guevara@p1xmOP76PO.com", - "Hollie.Leonard@0KDuOriqRByaKS.com", - "Veronica.Werner@uqmEal6Vur.org", - "Howard.Chan@rf.org", - "Warren.Hendrickson@kPI.org", - "Mariela.Hunter@E0bZpALLIN.org", - "Kristin.Hargrove@3AVTc6.com", - "Eunice.Shaw@e2zrneFyn.com", - "Carrie.Hernandez@EXb5hvbyPELtI.edu", - "Bobby.White@jU.org", - "Joel.Ferrell@nImcUhoobGaHyi.org", - "Richard.Mcbride@v2TcLI.com", - "Jesse.Benjamin@Q0qNUbMXd3nR8tnReo.edu", - "Kathryn.Mcknight@6vzNDlZe.edu", - "Lynda.Lee@IZ4mo.com", - "Janet.Schramm@USTIzry4drM.org", - "Ines.Taylor@H5.org", - "Joseph.Norris@Epky6h9InLVhSKS.org", - "Ashley.Douglas@KAkSIjvgiPr.com", - "Jay.Johns@ivjefkrUAVkq.org", - "Shelley.Giordano@R9hV.edu", - "Lan.Thompson@qb2S22pXC.com", - "Julio.Barber@KnfrPH00gZhpJtCK.edu", - "Helen.Culver@JIAGdZMQyMNRp9b.com", - "Dennis.Thomas@9sh6o8pEo6p.org", - "Marie.Brown@L23q5.edu", - "Anthony.Mathis@tAltfQzqNeXl7B08YdG.edu", - "Doris.Ward@JL3sAguFtP.edu", - "Sammie.Clark@VgYQvHRdbs0oy4zCRI.com", - "Robert.Leatherman@ch.com", - "Cedric.Walton@LbpmO5nOfp9xa.edu", - "Ronald.Dunbar@zVI3Dbj.edu", - "Darrell.Davidson@rnjAql2vC3iXThN.org", - "Cynthia.Sutton@QlKZtCLQvNHvg1QyjIc.org", - "Issac.Marcum@PuHv4R6.com", - "Gladys.Hernandez@P4Jptcuh9X.com", - "Bessie.Peek@kC2QjuxH3eMQov.com", - "Danny.Donald@CAek6q.com", - "Diane.Gallo@rS1VzEoPTk.com", - "Craig.Sylvester@xuOcg3jA3.com", - "Matthew.Leake@PFavB6Sij.edu", - "Allison.Cosgrove@MhRr7O.org", - "Jane.Dickson@UYQlvlLEHYZ17To8.edu", - "Mattie.Kelly@d3rtraUKLL.com", - "Maurice.Morales@oypP.edu", - "Kayleen.Edwards@30KnGgPvZ.org", - "Chester.Velazquez@X8rPXKUpfpdvuF5.edu", - "Teri.Anderson@fU5NINb11Ev5.com", - "Joseph.Moore@glOxm7C5.com", - "Marc.Anderson@bLxRfhp.com", - "Dorothy.Billings@Ov2FddK.edu", - "Cleo.Spangler@dfn.org", - "Clayton.Rogers@gIe8oIdLxYeVd.edu", - "Jason.Woodson@FA.edu", - "Paul.Harry@B83pz32xhYGhXErBY.org", - "Aaron.Taylor@PUQRHMMUkx.com", - "Catherine.Foster@6di.com", - "Penelope.Wooten@QlblIrPvGkkPU3j.org", - "Ethel.Frazier@1647IEdy6G.com", - "Matthew.Nugent@vvFbE7sr.com", - "William.Flores@txRxKKjKhlnCPZrgBd7.org", - "Sarah.Clemons@IRzSDCIYrNOo.org", - "Lance.Mason@ImfD2XTJC.org", - "Raymond.Mccain@bVusRLT6Ns09D.edu", - "Albert.Keller@6lOVZ3e1hBQux0d.edu", - "Colby.King@mm6GFyx7Tc8.org", - "Jennifer.Espinoza@i.edu", - "Rosemary.Alba@qHDd.org", - "Brenda.Miner@8L.edu", - "Bruce.Olvera@x4L7yzc2I65OB.org", - "Amanda.Cox@vaEq.com", - "Eleanor.Bates@EA8dbU.edu", - "Daniel.Madera@KbR57SpnEbSG.edu", - "Scott.Kerns@uDLBY.org", - "Kelly.Lee@6sQsIKA.org", - "Thomas.Brookins@iQ9ADlddsAV1.org", - "Chris.King@6f3M0y1aZU6ca9m.com", - "Susan.Hansen@AHnvfv05tS.org", - "Kimberly.Allen@IKhh.edu", - "Linda.Isaacson@0koZn.org", - "Rose.Sturgill@43K5L4ncfX.com", - "Colby.Robinson@51vtQ.edu", - "Carl.Hoover@hNJoouFPa8znE.edu", - "Mark.Fields@4Tar.org", - "Gloria.Carlton@xNR1eEs.edu", - "Gloria.Davis@x7p.com", - "Ronald.Wilcox@i5bSOcz5otB.edu", - "David.Saunders@7hKzvM3EF.edu", - "Carla.Johnson@7kKRNRYaDtt.org", - "Michael.Perkins@VfiH2HUz1.edu", - "Maxine.Houston@A77i7oKx.com", - "Beth.Gonzalez@a1URiAybjs7OlJA.edu", - "Freda.Becker@KpPUmktJGY.com", - "Arnold.Lewis@1rzfdKmXg0N.edu", - "Stanford.Glover@zb2YLXAm8vFIYj.com", - "Aaron.Browder@iUpddkHI9z8.org", - "Damaris.Lane@N6Ump4t6JS7IL.com", - "Donald.May@RSOlmpRUf6I9xlq.org", - "Hilda.Hall@27N.edu", - "Bobby.Oneill@At6gpC6nCBNYZv.edu", - "Herbert.Snowden@DhFD.org", - "Bonnie.Harrison@AKYSOPlHEYkd.com", - "James.Qualls@I.org", - "Daniel.Campbell@aQsnd0O4vKmXz.org", - "Raymond.Gilmore@0ONGxknGfrk.org", - "Angie.Washington@7psIUGaS7cd.edu", - "Paul.Prescott@ZVC.edu", - "Bruno.Butcher@nkCHXxZO4Pu9T.org", - "Jeanette.Huff@aInjAx6XZD.edu", - "Michael.Littleton@AmSlxMG1ejNx.edu", - "Steven.Moore@XquVULA.com", - "Francisco.Hutchinson@9Ye3E2iGbtz.org", - "Anne.Ellison@9ZYFOvhRimgoxks81.org", - "Jeanette.Hewitt@JmE0XR7uSroaPE.edu", - "Pauline.Cyr@DKkYSeYipVsYI.org", - "Wesley.Wallace@PmaAJX4Ckt7bJ7EM.edu", - "Fiona.Jones@VJixuza2F.com", - "Jill.Wilkins@dTt9y7r24FJi.com", - "Stuart.Spencer@IQ2m5GJzdbn.com", - "Catherine.Andrews@0TPXPO.edu", - null, - null, - "Richard.Mills@cvRPPv4s18.edu", - "Barbara.Knutson@JfJvyNh6QNHgB.edu", - "Kymberly.Conway@xuTkro.edu", - "Matthew.Lee@UeRGgyKn6aOSfnqt.com", - null, - null, - "Donna.Hernandez@2.org", - "Veronica.Miller@5LvN0V2jKYIb.org", - "John.Mcdonald@gTHUZ4GQNrMTn.com", - "Agnes.Hinton@sf.edu", - "Johnny.Young@6Q2evME.com", - "Christopher.Rodriguez@d2spQlKT0UinRu.edu", - "Jose.Larson@C6hK4P2Z3l8pLU.com", - "Jeffrey.Wiles@02H7IkvCIK0RLm9j.com", - "Kenneth.Cox@3T0.org", - "Fred.Shipley@Kd5YTcBtnxJq.com", - "Monica.Holloway@r5Ad8H3ak8Rx.org", - "Benton.Hite@Q1cdHxR5.edu", - "Sunshine.Solomon@KqIOuo0jiM9KN.com", - "Jerrie.Vickers@0Ez.org", - "Brian.Hall@agYPsNGu4G.org", - "Evelyn.Ritchey@8Kz4hM4xDYMDE.edu", - "Rosemary.Anderson@Zlu1Omiy.com", - "Anthony.Silva@O.org", - "Benjamin.Smith@TQIZcUOhJvjl6.org", - "Ross.Burgess@n9.org", - "Anthony.White@ufGQQoY5T.org", - null, - "John.Lee@tceMrGJDjXzf.edu", - "Darrell.Yates@igIz.edu", - "John.Nunes@gYhAO49St7Fv.org", - "John.Blair@Vofq58ICABQD.org", - "Ashley.Thompson@uH34bg8ike.com", - "Kathy.Stone@6tAl8V5eeCO.org", - "Peter.Smith@pM.org", - "Matt.Santana@KcUsJpvRUM.org", - "James.Sherrod@7AC.edu", - "Luz.Ransom@fXu5MmHo2tfK.edu", - "Concepcion.Pugh@v1Xq.edu", - "Richard.Whitaker@NLpYdlQZJ9vxK71zQA.com", - "Gina.Batson@vTFlyNS.com", - "Gerald.Stone@1qgrObT0Cm.com", - "Iris.Roberts@golv5Jj9oga.com", - "Lee.Farias@BJN5bHOoiKDGUgN.org", - "Christy.Hudson@8HMH0C2ydsabR9.edu", - "Michael.Mcguire@iTFQNbciZ3CdSv8.org", - "Thomas.Holder@bQnouG.com", - "Heather.Brown@g.org", - "Billy.Coffin@DrhdyQf.com", - "Ralph.Johnson@uuCPEDT5B8oV0ll.edu", - "Florence.Caro@mACMoIsUY.org", - "Nancy.Jones@Q6kuq.org", - "Ruth.Duarte@aYJinh7bzQiMP.org", - "Carolyn.Wong@qDMA4gY.edu", - "Ima.Amos@hEZu94B6kdfOrsAPA.edu", - "Stephen.Burton@vUZLt1J.edu", - "Adam.Chambers@1fmL5RoSch74.edu", - "Joseph.Hilton@io2VIr.org", - null, - "Tommy.Whitney@PoZcVZzeLj.org", - "Christopher.Randolph@HJhyNrdvkKzHVG.org", - "William.Kaye@Mx1n74bCJjkc08.edu", - "Rachel.Hernandez@3ndYYBHSLvT.org", - "Bernard.Bryant@Iz8KAURMPPB.com", - "David.Moreau@lVcIFYe6e9i.com", - "Janice.Kirby@qx.edu", - "Helen.Gray@qRV1qZc.com", - "Everett.Jenkins@8IGK3viZTO.edu", - "Claudia.Butler@8p2VT6M.org", - "Ashley.Wallace@jGtH0oX.com", - "Diane.Molina@Lu64EONTqV.edu", - "William.Burns@ojrPxK.com", - "Ann.Siegel@f3V7nPs.com", - "Dessie.Simms@t8fo.edu", - "Walter.Martinez@vQnVJXQ4seh9pLBDJ.com", - "Laura.Pham@mxCbEghi5Y.com", - "Claude.Stewart@cutXggd.edu", - "Rebecca.Hermann@sYcaFy.com", - "Angela.Mauro@yjzVkHtZvKOTCmxrx.edu", - "Honey.Raymond@DvgDPolBRk0bSs.org", - "Steven.Deleon@AcFdH75siBXhu2.com", - "Carl.Motley@7XEsdRS2Qg.com", - "Clyde.Bernard@IlM4cxVZghXay.edu", - "Petra.Brown@MSq6yPx51zt3IioI.com", - "Kevin.Garrison@n8j.com", - "Michael.Thompson@D7P7H7a9Tfy9hu1M.org", - "Tiffanie.Holliday@hZ.com", - "Robert.Walker@EazZfkopxvr9j.com", - "Troy.Brewer@ZDt1Qk5q2.com", - "Richard.Craig@Lm6xST9.com", - "Derick.Stewart@KOdZQdYU.org", - "Cindy.Jackson@pKLhquF6mljh4uVx.com", - "Leonard.Munoz@Dvd7KYB7s9.edu", - "Earl.Holden@5USlfiaaA.com", - "Rosalie.Low@GKe6czSvZh.org", - "Russell.Donnelly@IjVh06eeAG8ixu9i.org", - "Stephen.Morgan@cb0.org", - "James.Catron@yYjRH2ryUMi70yXYk.org", - "Lance.Redman@EM69kK.edu", - "Scott.Ward@CzpTDaCmmYVV.org", - null, - "Elizabeth.Smith@z.com", - "Sean.Sanderson@0rAG1YgxruusVGnvNA.org", - null, - "Becky.Downey@LfVPF.org", - "Salvador.Ramirez@cGDOfYJ.edu", - null, - "Harry.Dalton@DFOVaqZkzTp.edu", - "David.Hudspeth@vujJsnUszvZzR9zEG.org", - "Janet.Welch@K1dYk2cCcLC.org", - "Shirlene.Guerra@LvAxQ5TvOY85Vdc.edu", - null, - "Daniel.Croteau@KLNHYpbyM2i7xEQK.com", - null, - "James.Lee@xFk9m.edu", - "Roscoe.Balderas@lcAXRX7pSO18v.edu", - "Adela.Rutherford@X.com", - "Rudolph.Hutchins@n2sVh5a3ykauteVNas.com", - "Omar.Garcia@9lh519BY66jzAf.com", - "Kenny.Johnson@pcbnkVHQtUA7.org", - "William.Chu@jrDhML4b.org", - "Roy.Aguilar@haRtA0p.org", - "Cody.Fowler@C4PEjdXI1cvZVkupF.edu", - "James.Lackey@tqHuV9.edu", - "Jacqueline.Russo@VcjQALO78c.com", - "Lillian.Morgan@53sRO4941QRyx.com", - "Archie.Mayes@ktKG1s9VpMGY.edu", - "Christene.Mccullough@kalRTzJl8KjD5G7H.org", - null, - "Barbara.Hernandez@S.org", - "Diane.Blount@x8.edu", - "Curtis.Williams@pNqB.org", - "Karla.Rincon@R0.org", - "Floyd.Scroggins@zpx4V5VQ7jMTU.edu", - "Brian.Serna@jMrH3hytNT.com", - "Heriberto.Putnam@8qZ5ecY.org", - "Christine.Hebert@LK7DsUezOy.com", - "Clifford.Markham@bUdzHp.edu", - "Trena.Grant@tvQJEJNtmx341m.org", - "James.Scott@Cqo77afYrMqPEL.org", - "Ted.Ingalls@VoeeTfC04pGNt.com", - "Edwardo.Porter@Juh2suS.org", - "Dusty.Bryan@4SUMJMY50Fc.org", - "Debra.Carter@AT1tanFkGTJ.edu", - "Shawn.Cowan@Ryflqzn5RFr.org", - "Deborah.Terrell@Ufs60H6gcr2gjy.edu", - "William.Faison@Q.org", - "David.Neeley@RvD3OryEP.com", - "Corey.Quinones@iR983lsrbEXs3FGJC.org", - "Jack.Marino@s4VlvxMMCr.com", - "Romona.Woodruff@tst458XZmsz3k.com", - "Bruce.Betz@T8cs6MI3.edu", - "Vincent.Martinez@v.edu", - "Florence.Foster@9UuxIfghgPUq.com", - "Marilyn.Chapa@nGPdfzUIEoCqX.org", - "Yvette.Eastman@C5F68ATco7.org", - "Clifford.Flynn@xj7u.org", - "Peter.Collins@HyeA4GFuSt.org", - "Michael.Brown@scVqD1Ayq3.edu", - "Joseph.Riley@znxF.com", - "Robert.Larsen@rT.com", - "Robert.Rand@gIsgOsXLveqH.org", - "Gladys.Clancy@9raQR8eDl.edu", - "Joshua.Parr@8Nr76TFzm.org", - "Bonnie.Cunningham@aeB7sFe1xodAK.com", - "Kathryn.Boyd@1HbD5gQXQFg.org", - "Linda.Murdock@pJR.edu", - "Heather.Joseph@xS5p.edu", - null, - "Rosa.Nixon@ghkTsItbO5o8hKtVkdI.com", - "Randy.Wilson@Hz.org", - "Samantha.Long@DRyuV0NvXuboR.org", - "Walter.Clarke@RKoQ39fyLG.edu", - "Ricky.Lee@6tjVJREkz3m.org", - "Richard.Taylor@IPGGsdy9uatPzD.edu", - "Eleanor.Muller@pv3YT9DSjUHYPhA.edu", - "Kathleen.Keegan@CVIZzgGq.org", - "Carly.Chavez@oIeMa8xK7R.org", - "Pamela.Perez@Xanx2Z6eDZY2K68.com", - "Wendy.Chiu@ETOB393IPN.org", - "Jeanne.Fisher@o89qHfPiE4GRTPHU.org", - "Lydia.Parker@gaCKhtjHBv.com", - "James.Smith@TdTbs.edu", - "Timothy.Dickey@4pz4mFsRXHDHn9Bsei.com", - "Ebony.Herrera@FxPQDpja2A.edu", - "Robert.Bailey@Kg2HymHYnhiFQ.com", - "Oscar.Jolley@fXYAyXeJCf.edu", - "Oscar.Rodriguez@cl3gRATjot.edu", - "Charles.Valdez@BZ5SNzn.edu", - "Inez.Britt@iuP18200P.com", - "Carlos.Rivers@kXExbrcHQr7.com", - "Anthony.Bell@EK1UOvs.com", - "Timothy.Randall@Iha.org", - "David.Bell@mczTttGdMUhP.edu", - "Sue.Garner@nj7MaJfQVn2XnU.com", - "Lucas.Dewey@ZHJkTXkTSxf7VtfaK.org", - "Cecil.Patterson@PG48D3r9RkzS5cHF.org", - "Gilberto.Bennett@M9cDJqGnuMVN.edu", - "Marie.Clark@vB.edu", - "Roberto.Johnson@Ix1LO6c.org", - "Debra.Ferguson@n.org", - "Catherine.Newman@XYU8uAboQoTY35lq.org", - "Marjorie.Smith@pT4LYd9jYKp9gZPSS.org", - "Roger.Burns@ZfvcJQpboR.com", - "Elizabeth.Horn@07DoPCi67U8.edu", - "Vivian.Elliott@2InpKDq1ZB.org", - "Timothy.Mendoza@sTDpAuVIO0.com", - "David.Mcnabb@LT4hqKbQOBdZlv9T.org", - "Delia.Holland@4p5.org", - "Christine.Walton@v.com", - "Julius.Locke@bQ.org", - "Brandi.Daniels@45lz1nXM8yJ.org", - "Michele.Benitez@TSo2.org", - "Tina.Clay@9XXnkEUtJlAsiKH.com", - "Daniel.Underwood@UFBLooOoyKm.org", - "Stephen.Bruton@KyRk407i9d.com", - "Katharine.Hope@UAtskHDZYaf2GLKqd.edu", - "Issac.Vega@BB3eo23hUchr.edu", - "Christopher.Magee@YJGYG5Y00r.com", - null, - "Dan.Layne@8btahREthm2.com", - "Jack.Spriggs@jtQVaqKJXZnPPp3.org", - "Polly.Marlow@OkB7beq1dpZn5InXZ8.org", - "Renee.Jones@CKGxUpmCMLnxLg3.edu", - "Carolyn.Callaway@PjDvifaFqz0EZ.com", - "Freddie.Rojas@EfcO6EJZhAFac2.com", - "Richard.Chang@VKy9d4gdkatVugH.edu", - "Karen.Roman@IxcYF9rKJKomt.com", - "Floyd.Kelly@VYyRIjGro.org", - "Allen.Merritt@3fsiZ.edu", - "David.Thornton@eIz6xPr53uo8.com", - "Alfred.Watson@Q.org", - "Alfred.Bryant@TRiZbgq.com", - "Charles.Robinson@SKBvOYuE06xlJ6.org", - "Anne.Massey@7XXGTvh.edu", - "Frank.Strain@MbOHByB.edu", - "Benjamin.Johnson@HL2ugJBTO.com", - "James.Porter@3C1oBhj.com", - "Jodi.Silva@lntBSGFbpEOSVs.com", - "Jeffrey.Bruce@SPZG.com", - "Jeannette.Johnson@8BvSqgp.com", - "Austin.Tran@ect7cnjLsucbd.edu", - "David.Lewis@5mhvq.org", - "Stewart.Ruffin@R7Mrx.edu", - "Shaun.Lewis@MTRUPYFTXf9.com", - "Elizabeth.Hollingsworth@lVpeDS5Rcs.com", - "Craig.Byrd@Dc0OEMXkvvuJ.com", - "Clyde.Williams@en.com", - "Crystal.Ryan@Ju2rO6u.com", - "Heather.White@3JitjmxYQnXAtCNAl.com", - "Nathan.Pond@nPh7drM687MhI.org", - "Helen.Macdonald@3d4.com", - "Phyllis.Horner@uQy.edu", - "Kevin.White@x9oTPjEI6AdDQ7n4l.edu", - "Marvin.Matlock@0FXEZp.org", - "Michele.Baldwin@sIVO1J4U.org", - "Ami.Montgomery@VBSKqhL36j55.edu", - "Daisy.Flynn@288e6Z0csxJ.com", - "Max.Mueller@xqCZRBSrTGD6CBvXh.com", - "Jessica.Levesque@06mGqI9mHG.org", - "Eleanor.Evans@zxvr5rl.org", - "Sandi.Tran@myikqStif1Q.edu", - "Wanda.Davis@I6s7DD86i6.edu", - "Darrin.Smith@Mti.edu", - "Craig.Lowry@92zokgx8duX.org", - "Annie.Grant@tccug5KC1oT2nL.com", - "Eric.Woods@CfPzy1AUqxd2.com", - "David.Vasquez@j.org", - "Bradley.Barry@Kq2ONpEXU9YSno31.edu", - "Roderick.Rogers@pJdioQ.com", - "James.Smith@ifJngGlNG.edu", - "Steven.Mcclellan@UviyOLnu2m1POo.edu", - "Arthur.Troy@3VY5bV30AifrO.com", - "Gerald.Thomas@zSuIGSgb6iyu.org", - "Julie.Chester@Kv.com", - "Rodney.Taft@qe.com", - "Michael.Frye@aM1HsbOs0smgpLo.org", - "Frank.Morton@Hd7jNaA3s.com", - "Matthew.Brown@F.edu", - "Joseph.White@c0EJ7pimuu.com", - "Dollie.Thao@Xead5vagsekdHDLUkv.edu", - "Melanie.Morrison@F2foqn.edu", - "Cecil.Peterman@tbeqEuUvS4ZM4Px9N.com", - "Travis.Melendez@344rCMk.edu", - "Pamela.Delgado@8OpV0Ldj8vq2K9ZK.org", - "Beryl.Thomason@OeqefhtCmZTAj.com", - "Donna.King@TEftU.com", - "Paul.Higgins@qG9NrSTLz9HaNHX.edu", - "Wendy.Colley@qLBjqbAQQGj.edu", - "David.Nieves@LcDkQ.edu", - "Christopher.Eller@gV5Ua7HOmt.com", - "Steven.Venable@0hA90vhfK7k9F4h.com", - "Jill.Jackson@n6I7SF.org", - "Luis.Young@0DmV.edu", - "Jane.Stephenson@lq8ZQLAUMZhR.edu", - null, - "Mabel.Richmond@Tkla.edu", - "William.Warner@zegnrzurU.org", - "Deborah.Burton@xt.edu", - "Maxine.Carlson@StyP5lAokmQ29QHYMLa.edu", - null, - "Neil.Cox@FRuR2bFK.com", - "Ha.Carpenter@XgcUt4svNz.com", - "Dwight.Schneider@koxO7zAysvOd.com", - "Anthony.Fisher@jJrZfeDcz8P.com", - "Marie.Peterson@1zg9tydFHafA5.com", - "Brandon.Woods@hjKbf.edu", - "Donna.Betts@YJ14k.edu", - "Kenneth.Wood@RIA.edu", - "William.Craig@prVDE1E8AHc.org", - "Pamela.Luna@QBGuhL36lnA.edu", - "Margaret.Collins@9obPr3UV.org", - "Edith.Hernandez@BNHL0k.com", - "Shawn.Prather@8BusRYegn6.org", - "Monique.Baker@9uEucNczY.org", - "Nancy.Mccormick@DA26I9ZArLF9rxJ6Z.edu", - "Paul.Morris@FMGalegqc3.com", - "Earl.Garrison@G3sM4P.com", - "Victor.Martinez@fC.edu", - "Naomi.Barnett@2T3V3OZOy4KBNAHsT.edu", - "Stanton.Dallas@DBXgl18FGo.edu", - "Andre.Moore@cTZLGYi1ZJi.org", - "Brad.Lynch@nAbai.edu", - "Lee.Stovall@fqKC83UU0f.org", - "Margie.Browning@LM674NrE2.org", - null, - "Jack.Wilcox@Y3Etqyv3.org", - "Rosalinda.Grimes@tC8pcU7Lt.edu", - "Margaret.Farias@cb.edu", - "Betty.Williams@xRtDqM1eLBVQNoYAJ.com", - "Albert.Brunson@62.com", - "Karl.Gilbert@Crg5KyP2IxX9C4d6.edu", - "Ollie.Shipman@be.org", - "Fonda.Wiles@S9KnyEtz9hv.org", - "Brunilda.Sharp@T3pylZEUQjm.org", - "Robert.Moran@Hh.edu", - "Michael.White@i.org", - "Latisha.Hamilton@V.com", - "Amy.Moses@Ovk9KjHH.com", - "Javier.Lewis@VFAxlnZEvOx.org" - ], - [ - "2452443", - "2452646", - "2452439", - "2452632", - "2452570", - "2452612", - "2452637", - "2452511", - "2452344", - "2452366", - "2452609", - "2452367", - "2452321", - "2452617", - "2452562", - "2452345", - "2452432", - "2452416", - "2452375", - "2452516", - "2452563", - "2452478", - "2452437", - "2452392", - "2452458", - "2452535", - "2452372", - "2452621", - "2452547", - "2452510", - "2452412", - "2452648", - "2452522", - "2452366", - "2452475", - "2452481", - "2452413", - "2452454", - "2452629", - "2452642", - "2452374", - "2452428", - "2452533", - "2452437", - "2452484", - "2452463", - "2452460", - "2452331", - "2452421", - "2452369", - "2452327", - "2452553", - "2452321", - "2452536", - "2452411", - "2452646", - "2452380", - "2452467", - "2452624", - "2452619", - "2452626", - "2452642", - "2452628", - "2452296", - "2452332", - "2452588", - "2452469", - "2452457", - "2452373", - "2452608", - "2452378", - "2452338", - "2452533", - "2452416", - "2452308", - "2452402", - "2452628", - "2452383", - "2452486", - "2452633", - "2452412", - "2452422", - "2452379", - "2452305", - "2452384", - "2452398", - "2452335", - "2452526", - "2452595", - "2452512", - "2452367", - "2452315", - "2452293", - "2452506", - "2452586", - "2452358", - "2452591", - "2452354", - "2452466", - "2452604", - "2452291", - "2452634", - "2452309", - "2452427", - "2452516", - "2452477", - "2452489", - "2452611", - "2452572", - "2452493", - "2452606", - "2452350", - "2452326", - null, - "2452324", - "2452537", - "2452627", - "2452384", - "2452546", - "2452462", - "2452423", - "2452643", - "2452451", - "2452423", - "2452414", - "2452293", - "2452296", - "2452577", - "2452329", - "2452451", - "2452622", - "2452317", - "2452454", - "2452333", - "2452439", - "2452403", - "2452441", - "2452537", - "2452519", - "2452609", - "2452555", - "2452537", - "2452446", - "2452539", - "2452608", - "2452549", - "2452498", - "2452485", - "2452342", - "2452614", - "2452291", - "2452516", - "2452566", - "2452292", - "2452532", - "2452576", - "2452445", - "2452605", - "2452289", - "2452456", - "2452468", - "2452612", - "2452524", - "2452565", - "2452514", - "2452350", - "2452311", - "2452643", - "2452387", - "2452463", - "2452412", - null, - "2452620", - "2452357", - "2452439", - "2452623", - "2452418", - "2452355", - "2452393", - "2452493", - "2452362", - "2452605", - "2452319", - "2452612", - "2452512", - "2452514", - "2452579", - "2452531", - "2452429", - "2452612", - "2452345", - null, - "2452433", - "2452356", - "2452561", - "2452402", - "2452636", - "2452498", - "2452572", - "2452423", - "2452613", - null, - "2452552", - "2452561", - "2452596", - "2452555", - "2452622", - "2452525", - "2452434", - "2452294", - "2452409", - "2452322", - "2452286", - "2452404", - "2452528", - "2452410", - "2452617", - "2452486", - "2452442", - "2452405", - "2452317", - "2452479", - "2452309", - "2452298", - "2452506", - "2452388", - "2452603", - "2452304", - "2452500", - "2452454", - "2452523", - "2452626", - "2452363", - "2452450", - "2452429", - "2452548", - "2452468", - "2452571", - "2452390", - "2452460", - "2452351", - "2452560", - "2452383", - "2452620", - "2452298", - "2452517", - "2452470", - "2452571", - "2452563", - "2452626", - "2452335", - "2452396", - "2452467", - "2452528", - "2452623", - "2452551", - "2452455", - "2452340", - "2452647", - "2452365", - "2452630", - "2452615", - "2452630", - "2452467", - "2452312", - "2452613", - "2452318", - "2452456", - "2452348", - "2452570", - "2452343", - null, - "2452633", - "2452405", - "2452413", - "2452364", - "2452305", - "2452374", - "2452426", - "2452512", - "2452287", - "2452340", - "2452289", - "2452495", - "2452369", - "2452640", - "2452534", - "2452318", - "2452508", - "2452355", - "2452600", - "2452630", - "2452445", - "2452370", - "2452334", - "2452536", - "2452579", - "2452332", - "2452408", - "2452379", - "2452462", - "2452431", - "2452576", - "2452334", - "2452518", - "2452569", - "2452610", - "2452423", - "2452420", - "2452392", - "2452493", - "2452574", - "2452467", - "2452429", - "2452501", - "2452380", - "2452557", - "2452317", - "2452291", - "2452489", - "2452303", - "2452579", - "2452363", - "2452369", - "2452287", - "2452493", - "2452344", - "2452603", - "2452389", - "2452310", - "2452493", - "2452401", - "2452365", - "2452386", - "2452643", - "2452413", - "2452577", - "2452366", - null, - "2452475", - "2452489", - "2452539", - "2452375", - "2452467", - "2452309", - "2452372", - "2452497", - "2452402", - "2452392", - "2452337", - "2452637", - "2452582", - "2452556", - "2452460", - null, - "2452432", - "2452505", - "2452515", - "2452630", - "2452304", - "2452367", - "2452295", - "2452460", - "2452456", - "2452330", - "2452384", - "2452304", - "2452314", - "2452591", - "2452305", - "2452589", - "2452520", - "2452419", - "2452420", - "2452643", - "2452638", - "2452506", - "2452430", - "2452430", - "2452307", - "2452455", - "2452396", - "2452614", - "2452462", - "2452391", - "2452625", - "2452324", - "2452525", - "2452337", - "2452628", - "2452471", - "2452488", - "2452525", - "2452370", - "2452531", - "2452351", - "2452308", - "2452424", - "2452488", - "2452617", - "2452336", - "2452569", - "2452410", - "2452292", - "2452575", - "2452632", - "2452590", - "2452489", - "2452382", - "2452435", - "2452491", - "2452574", - "2452334", - "2452468", - "2452402", - "2452582", - "2452438", - "2452421", - "2452512", - "2452388", - "2452615", - "2452352", - "2452468", - "2452552", - "2452427", - "2452587", - "2452619", - "2452585", - "2452376", - "2452610", - "2452504", - "2452413", - "2452370", - "2452325", - "2452329", - "2452410", - "2452348", - "2452286", - "2452365", - "2452603", - "2452575", - "2452503", - "2452383", - "2452407", - "2452425", - "2452495", - "2452447", - "2452367", - "2452589", - "2452409", - "2452572", - "2452437", - "2452424", - "2452604", - "2452345", - "2452498", - "2452365", - "2452451", - "2452560", - "2452634", - "2452325", - "2452628", - "2452545", - "2452621", - "2452540", - "2452323", - "2452639", - "2452504", - null, - "2452380", - "2452566", - "2452300", - "2452601", - "2452323", - null, - "2452373", - "2452453", - "2452622", - "2452393", - "2452425", - "2452344", - "2452356", - "2452396", - "2452480", - "2452362", - "2452507", - "2452334", - "2452475", - "2452510", - "2452331", - "2452643", - "2452603", - "2452391", - "2452549", - "2452451", - "2452591", - "2452312", - "2452398", - "2452590", - "2452551", - "2452405", - "2452528", - "2452555", - "2452628", - "2452502", - "2452383", - "2452347", - "2452306", - "2452287", - "2452293", - "2452556", - "2452508", - "2452328", - "2452607", - "2452422", - "2452625", - "2452447", - "2452322", - "2452534", - "2452376", - "2452511", - "2452365", - "2452517", - "2452558", - "2452375", - "2452570", - "2452484", - "2452327", - "2452362", - "2452474", - "2452450", - "2452630", - null, - "2452535", - "2452499", - "2452394", - "2452421", - "2452473", - "2452440", - "2452534", - "2452490", - "2452423", - "2452618", - "2452376", - "2452508", - "2452321", - "2452573", - "2452536", - "2452444", - "2452536", - "2452552", - "2452417", - "2452411", - "2452293", - "2452369", - "2452496", - "2452377", - "2452317", - "2452548", - "2452435", - "2452382", - "2452482", - "2452283", - "2452519", - "2452575", - "2452617", - "2452620", - "2452504", - "2452460", - "2452439", - "2452513", - "2452429", - "2452387", - "2452455", - "2452519", - "2452352", - "2452524", - "2452339", - "2452446", - "2452472", - "2452585", - "2452327", - "2452382", - "2452477", - "2452427", - "2452639", - "2452345", - "2452312", - "2452535", - "2452285", - "2452589", - "2452638", - "2452432", - "2452611", - "2452565", - "2452631", - "2452367", - "2452379", - "2452637", - "2452491", - "2452551", - "2452595", - "2452368", - "2452633", - "2452486", - "2452575", - "2452440", - "2452329", - "2452453", - "2452324", - "2452494", - "2452574", - "2452394", - "2452635", - "2452520", - "2452340", - "2452394", - "2452604", - "2452411", - "2452357", - "2452548", - "2452585", - "2452433", - "2452543", - "2452458", - "2452374", - "2452474", - "2452296", - "2452349", - "2452298", - "2452501", - "2452307", - "2452601", - "2452444", - "2452551", - "2452318", - "2452323", - "2452578", - "2452603", - "2452611", - "2452368", - "2452320", - "2452586", - "2452550", - "2452523", - "2452539", - "2452303", - "2452311", - "2452346", - "2452316", - "2452455", - "2452456", - "2452529", - "2452523", - "2452299", - "2452399", - "2452340", - "2452355", - "2452607", - null, - "2452358", - "2452311", - "2452446", - "2452345", - null, - "2452538", - "2452441", - "2452340", - "2452391", - "2452408", - "2452517", - "2452291", - "2452644", - "2452421", - "2452397", - "2452438", - "2452418", - "2452337", - "2452392", - "2452319", - "2452541", - "2452433", - "2452329", - "2452401", - "2452329", - "2452348", - "2452456", - null, - "2452346", - "2452552", - "2452627", - "2452448", - "2452406", - "2452287", - "2452383", - "2452398", - "2452620", - "2452559", - "2452564", - "2452498", - "2452515", - "2452495", - "2452559", - "2452390", - "2452487", - "2452599", - null, - "2452488", - "2452331", - "2452312", - "2452362", - "2452568", - "2452576", - "2452290", - "2452481", - "2452424", - "2452298", - "2452283", - null, - "2452359", - "2452534", - "2452510", - "2452342", - "2452550", - "2452528", - "2452526", - "2452311", - "2452415", - "2452454", - "2452643", - "2452303", - "2452575", - "2452485", - "2452373", - "2452376", - "2452289", - null, - "2452409", - "2452371", - "2452418", - "2452519", - "2452419", - "2452640", - "2452508", - "2452442", - "2452457", - "2452536", - "2452615", - "2452607", - "2452476", - "2452355", - "2452549", - "2452582", - "2452357", - "2452477", - "2452316", - "2452475", - "2452616", - "2452302", - "2452634", - null, - "2452591", - "2452363", - "2452493", - "2452510", - "2452298", - "2452362", - null, - "2452532", - "2452375", - "2452617", - null, - "2452313", - "2452560", - null, - "2452591", - "2452333", - "2452418", - null, - "2452602", - "2452522", - "2452521", - "2452546", - "2452362", - "2452585", - "2452355", - "2452334", - "2452299", - "2452603", - "2452437", - "2452502", - "2452433", - "2452388", - "2452444", - "2452431", - "2452353", - "2452299", - "2452312", - "2452383", - "2452622", - "2452471", - "2452474", - "2452419", - "2452509", - "2452586", - "2452384", - "2452433", - "2452441", - "2452442", - "2452479", - "2452302", - "2452354", - "2452284", - "2452306", - "2452601", - "2452616", - "2452630", - "2452466", - "2452425", - "2452416", - "2452475", - "2452457", - "2452489", - "2452472", - "2452556", - "2452297", - "2452323", - "2452530", - null, - "2452380", - "2452393", - "2452370", - "2452478", - "2452478", - "2452506", - "2452585", - "2452627", - "2452552", - "2452373", - "2452555", - "2452439", - "2452539", - "2452422", - "2452460", - "2452622", - "2452308", - "2452283", - "2452357", - "2452535", - "2452441", - "2452463", - "2452607", - "2452540", - "2452613", - "2452598", - "2452305", - "2452619", - "2452292", - "2452574", - "2452323", - "2452570", - "2452497", - "2452404", - "2452283", - "2452507", - "2452631", - "2452647", - "2452472", - "2452607", - "2452514", - "2452507", - "2452425", - "2452308", - "2452326", - "2452596", - "2452606", - "2452312", - "2452578", - "2452431", - "2452542", - "2452633", - "2452475", - "2452476", - "2452624", - "2452353", - "2452377", - "2452359", - "2452507", - "2452299", - "2452481", - "2452426", - "2452644", - "2452283", - "2452312", - "2452602", - "2452378", - "2452499", - "2452359", - "2452443", - "2452590", - "2452635", - "2452437", - "2452558", - "2452528", - "2452395", - "2452584", - "2452445", - "2452510", - "2452294", - "2452295", - "2452637", - "2452626", - "2452403", - "2452492", - "2452633", - "2452491", - "2452526", - "2452338", - "2452303", - "2452414", - "2452413", - "2452644", - "2452339", - "2452355", - "2452430", - "2452401", - "2452584", - "2452489", - "2452601", - "2452462", - "2452342", - "2452340", - "2452542", - "2452414", - "2452375", - "2452353", - "2452426", - "2452425", - "2452319", - "2452462", - "2452407", - "2452530", - "2452447", - "2452606", - "2452334", - "2452380", - "2452446", - "2452447", - "2452553", - "2452570", - "2452520", - "2452350", - "2452575", - "2452586", - "2452301", - null, - "2452333", - "2452537", - "2452498", - "2452464", - null, - "2452586", - "2452351", - "2452293", - "2452470", - "2452581", - "2452408", - "2452455", - "2452510", - "2452336", - "2452410", - "2452496", - "2452631", - "2452353", - "2452356", - "2452425", - "2452499", - null, - "2452529", - "2452433", - "2452334", - "2452576", - "2452549", - "2452454", - "2452573", - "2452376", - "2452641", - "2452616", - "2452634", - "2452398", - "2452641", - "2452454", - "2452334", - "2452360", - "2452430", - "2452469", - "2452361", - "2452313", - "2452318", - "2452508" - ] - ] -] \ No newline at end of file diff --git a/test/files/delta_encoding_optional_column.columns.json b/test/files/delta_encoding_optional_column.columns.json deleted file mode 100644 index bcdabc2..0000000 --- a/test/files/delta_encoding_optional_column.columns.json +++ /dev/null @@ -1,1738 +0,0 @@ -[ - [ - [ - 100, - 99, - 98, - 97, - 96, - 95, - 94, - 93, - 92, - 91, - 90, - 89, - 88, - 87, - 86, - 85, - 84, - 83, - 82, - 81, - 80, - 79, - 78, - 77, - 76, - 75, - 74, - 73, - 72, - 71, - 70, - 69, - 68, - 67, - 66, - 65, - 64, - 63, - 62, - 61, - 60, - 59, - 58, - 57, - 56, - 55, - 54, - 53, - 52, - 51, - 50, - 49, - 48, - 47, - 46, - 45, - 44, - 43, - 42, - 41, - 40, - 39, - 38, - 37, - 36, - 35, - 34, - 33, - 32, - 31, - 30, - 29, - 28, - 27, - 26, - 25, - 24, - 23, - 22, - 21, - 20, - 19, - 18, - 17, - 16, - 15, - 14, - 13, - 12, - 11, - 10, - 9, - 8, - 7, - 6, - 5, - 4, - 3, - 2, - 1 - ], - [ - 1254468, - 622676, - 574977, - 418763, - 1148074, - 796503, - 451893, - 647375, - 953084, - 827176, - 417827, - 694848, - 495575, - 1452824, - 1428237, - 1293499, - 1250744, - 976724, - 75627, - 728917, - 1499808, - 389494, - 1092537, - 915180, - 526064, - 1888603, - 1434225, - 425740, - 1608738, - 1292064, - 1460929, - 971368, - 779965, - 1118294, - 747190, - 1778884, - 1260191, - 1790374, - 821787, - 1620078, - 1179671, - 1895444, - 528756, - 752932, - 344460, - 783093, - 380102, - 1597348, - 534808, - 532799, - 759177, - 936800, - 8817, - 1634314, - 843672, - 1036174, - 497758, - 385562, - 1867377, - 941420, - 1795301, - 1617182, - 766645, - 827972, - 655414, - 339036, - null, - 1680761, - 1369589, - 1275120, - 84232, - 1634269, - 889961, - 111621, - 230278, - 476176, - 17113, - null, - 490494, - 442697, - 1185612, - 1161742, - 1361151, - 707524, - 1196373, - null, - 929344, - 1128748, - 502141, - 1114415, - 1207553, - 1168667, - 1215897, - 68377, - 213219, - 953372, - 1703214, - 1473522, - 819667, - 980124 - ], - [ - 6370, - 2152, - 1615, - 102, - 6019, - 1663, - 1990, - 6229, - 5771, - 2441, - 5083, - 5383, - 131, - 1427, - 6963, - 37, - 2821, - 5574, - 5081, - 388, - 3891, - 3493, - 3677, - 2167, - 2054, - 143, - 347, - 431, - 6364, - 2257, - 5492, - 4167, - 6069, - 2032, - 6036, - 2234, - 6284, - 2445, - 4700, - 6683, - 3200, - 4787, - 6879, - 128, - 3092, - 1151, - 2381, - 7017, - 4768, - 6920, - 72, - 1514, - 311, - 5368, - 4729, - 2399, - 5427, - 3676, - 3327, - 5068, - null, - 4013, - 3879, - 2281, - 2223, - 2057, - null, - 5823, - 6163, - 5724, - 5869, - 1204, - 897, - 835, - 1242, - 3278, - 1102, - 2107, - 4504, - 6538, - 89, - 4238, - 6580, - 3876, - 3014, - 134, - 892, - 2777, - 6577, - 6807, - 5143, - 1404, - 2471, - 3219, - 6374, - 4470, - 3986, - 6247, - 1461, - 7135 - ], - [ - 6672, - 17228, - 43853, - 49041, - 35611, - 16023, - 33287, - 35836, - 35211, - 14906, - 45139, - 26318, - 42687, - 22030, - 38442, - 10575, - 40898, - 40824, - 30088, - 48306, - 44727, - 9539, - 7264, - 37154, - 9691, - 37730, - 15269, - 48369, - 26390, - 42450, - 48102, - 9366, - 16126, - 24970, - 42882, - 37584, - 25930, - 9716, - 28413, - 11688, - 44282, - 45683, - 14155, - 571, - 2524, - 23256, - 40660, - 43439, - 27128, - 10688, - 32567, - 20581, - 38252, - 38469, - 21386, - 19777, - 32296, - 43743, - 11277, - 18316, - 21045, - 22844, - 36360, - 12943, - 26585, - 32231, - 37501, - 32438, - 48290, - 7128, - 45459, - 44139, - 33480, - 16096, - 28206, - 25933, - 14291, - 686, - 40467, - 25979, - 38966, - 45581, - 18456, - 2228, - 29302, - 30469, - 6440, - 14006, - 47366, - 47999, - 19580, - 49388, - 16598, - 44814, - 27082, - 36368, - 39558, - 48572, - 31655, - 32946 - ], - [ - 2449148, - 2451687, - 2450894, - 2452467, - 2451505, - 2452468, - 2449553, - 2449341, - 2452582, - 2450406, - 2451494, - 2451425, - 2450991, - 2449404, - 2451560, - 2449868, - 2449496, - 2451032, - 2450357, - 2452562, - 2450558, - 2450863, - 2449388, - 2451632, - 2451760, - 2451755, - 2452641, - 2449133, - 2451700, - 2450248, - 2451944, - 2450154, - 2451936, - 2452033, - 2449294, - 2451898, - 2452379, - 2450179, - 2451854, - 2451136, - 2449714, - 2451157, - 2451386, - 2449741, - 2451424, - 2451539, - 2449980, - 2451820, - 2451421, - 2452390, - 2449384, - 2449364, - 2449531, - 2449165, - 2451857, - 2451118, - 2449750, - 2451705, - 2449869, - 2449989, - 2451159, - 2452131, - 2450323, - 2449848, - 2449222, - 2451937, - 2452192, - 2451572, - 2449471, - 2452054, - 2449916, - 2452216, - 2452615, - 2450611, - 2449816, - 2449246, - 2450098, - 2451012, - 2451465, - 2451827, - 2450965, - 2449580, - 2450041, - 2451068, - 2451346, - null, - 2450318, - 2449658, - 2451039, - 2452288, - 2451353, - 2452275, - 2449406, - 2451438, - 2451883, - 2449438, - 2450030, - 2449130, - 2452318, - 2452238 - ], - [ - 2449118, - 2451657, - 2450864, - 2452437, - 2451475, - 2452438, - 2449523, - 2449311, - 2452552, - 2450376, - 2451464, - 2451395, - 2450961, - 2449374, - 2451530, - 2449838, - 2449466, - 2451002, - 2450327, - 2452532, - 2450528, - 2450833, - 2449358, - 2451602, - 2451730, - 2451725, - 2452611, - 2449103, - 2451670, - 2450218, - 2451914, - 2450124, - 2451906, - 2452003, - 2449264, - 2451868, - 2452349, - 2450149, - 2451824, - 2451106, - 2449684, - 2451127, - 2451356, - 2449711, - 2451394, - 2451509, - 2449950, - 2451790, - 2451391, - 2452360, - 2449354, - 2449334, - 2449501, - 2449135, - 2451827, - 2451088, - 2449720, - 2451675, - 2449839, - 2449959, - null, - 2452101, - 2450293, - 2449818, - 2449192, - 2451907, - 2452162, - 2451542, - 2449441, - 2452024, - 2449886, - 2452186, - 2452585, - 2450581, - 2449786, - 2449216, - 2450068, - 2450982, - 2451435, - 2451797, - 2450935, - 2449550, - 2450011, - 2451038, - 2451316, - 2449010, - 2450288, - 2449628, - 2451009, - 2452258, - 2451323, - 2452245, - 2449376, - 2451408, - 2451853, - 2449408, - 2450000, - 2449100, - 2452288, - 2452208 - ], - [ - 13, - 9, - 23, - 19, - 22, - 17, - 14, - 6, - 8, - 28, - 7, - 15, - 20, - 2, - 21, - 30, - 2, - 24, - 26, - 17, - 21, - 10, - 11, - 30, - 7, - 25, - 19, - 17, - 21, - 4, - 7, - 15, - 20, - 27, - 8, - 18, - 27, - 26, - 1, - 6, - 15, - 6, - 29, - 10, - 29, - 12, - 3, - 23, - 1, - 5, - 24, - 13, - 15, - 3, - 13, - 5, - 7, - 5, - 17, - 26, - 26, - 14, - 30, - 9, - 29, - 19, - null, - 25, - 2, - 13, - 4, - 25, - 17, - 7, - 14, - 6, - 6, - null, - 21, - 18, - 17, - 20, - 1, - 23, - 24, - null, - 30, - 1, - 2, - 18, - 15, - 26, - 26, - 24, - 4, - 8, - 7, - 18, - 9, - 9 - ], - [ - 7, - 12, - 6, - 5, - 10, - 4, - 5, - 10, - 2, - 3, - 5, - 3, - 8, - 7, - 10, - 10, - 5, - 1, - 2, - 7, - 12, - 6, - 5, - 5, - 3, - 5, - 2, - 4, - 3, - 11, - 12, - 1, - 8, - 10, - 9, - 9, - 6, - 4, - 6, - 5, - 7, - 1, - 2, - 3, - 1, - 8, - 2, - 9, - 4, - 10, - 11, - 6, - 9, - 12, - 4, - null, - 12, - 12, - 1, - 6, - null, - 12, - 3, - 1, - 11, - 6, - null, - 3, - 8, - 6, - 7, - 8, - 8, - 3, - 6, - 10, - 6, - 5, - 12, - 5, - 5, - 10, - 9, - 12, - 12, - 12, - 3, - 3, - 6, - 12, - 10, - 10, - 12, - 4, - 12, - 5, - 6, - 9, - 4, - 12 - ], - [ - 1958, - 1961, - 1965, - 1971, - 1955, - 1943, - 1982, - 1927, - 1973, - 1962, - 1985, - 1981, - 1965, - 1934, - 1983, - 1978, - 1964, - 1943, - 1947, - 1940, - 1948, - 1937, - 1940, - 1931, - 1946, - 1925, - 1953, - 1956, - 1937, - 1967, - 1963, - 1950, - 1928, - 1948, - 1950, - 1991, - 1941, - 1943, - 1973, - 1978, - 1990, - 1947, - 1988, - 1961, - 1960, - 1933, - 1940, - 1950, - 1982, - 1926, - 1965, - 1961, - 1961, - 1982, - 1990, - null, - 1932, - 1965, - 1950, - 1939, - 1942, - 1951, - 1939, - 1949, - 1968, - 1953, - null, - 1958, - 1927, - 1964, - 1956, - 1973, - 1959, - 1972, - 1991, - 1973, - 1951, - null, - 1991, - 1956, - 1976, - 1978, - 1950, - 1972, - 1933, - 1969, - 1937, - 1970, - 1956, - 1963, - 1973, - 1966, - 1938, - 1985, - 1925, - 1956, - 1983, - 1979, - 1966, - 1936 - ], - [ - "AAAAAAAAEGAAAAAA", - "AAAAAAAADGAAAAAA", - "AAAAAAAACGAAAAAA", - "AAAAAAAABGAAAAAA", - "AAAAAAAAAGAAAAAA", - "AAAAAAAAPFAAAAAA", - "AAAAAAAAOFAAAAAA", - "AAAAAAAANFAAAAAA", - "AAAAAAAAMFAAAAAA", - "AAAAAAAALFAAAAAA", - "AAAAAAAAKFAAAAAA", - "AAAAAAAAJFAAAAAA", - "AAAAAAAAIFAAAAAA", - "AAAAAAAAHFAAAAAA", - "AAAAAAAAGFAAAAAA", - "AAAAAAAAFFAAAAAA", - "AAAAAAAAEFAAAAAA", - "AAAAAAAADFAAAAAA", - "AAAAAAAACFAAAAAA", - "AAAAAAAABFAAAAAA", - "AAAAAAAAAFAAAAAA", - "AAAAAAAAPEAAAAAA", - "AAAAAAAAOEAAAAAA", - "AAAAAAAANEAAAAAA", - "AAAAAAAAMEAAAAAA", - "AAAAAAAALEAAAAAA", - "AAAAAAAAKEAAAAAA", - "AAAAAAAAJEAAAAAA", - "AAAAAAAAIEAAAAAA", - "AAAAAAAAHEAAAAAA", - "AAAAAAAAGEAAAAAA", - "AAAAAAAAFEAAAAAA", - "AAAAAAAAEEAAAAAA", - "AAAAAAAADEAAAAAA", - "AAAAAAAACEAAAAAA", - "AAAAAAAABEAAAAAA", - "AAAAAAAAAEAAAAAA", - "AAAAAAAAPDAAAAAA", - "AAAAAAAAODAAAAAA", - "AAAAAAAANDAAAAAA", - "AAAAAAAAMDAAAAAA", - "AAAAAAAALDAAAAAA", - "AAAAAAAAKDAAAAAA", - "AAAAAAAAJDAAAAAA", - "AAAAAAAAIDAAAAAA", - "AAAAAAAAHDAAAAAA", - "AAAAAAAAGDAAAAAA", - "AAAAAAAAFDAAAAAA", - "AAAAAAAAEDAAAAAA", - "AAAAAAAADDAAAAAA", - "AAAAAAAACDAAAAAA", - "AAAAAAAABDAAAAAA", - "AAAAAAAAADAAAAAA", - "AAAAAAAAPCAAAAAA", - "AAAAAAAAOCAAAAAA", - "AAAAAAAANCAAAAAA", - "AAAAAAAAMCAAAAAA", - "AAAAAAAALCAAAAAA", - "AAAAAAAAKCAAAAAA", - "AAAAAAAAJCAAAAAA", - "AAAAAAAAICAAAAAA", - "AAAAAAAAHCAAAAAA", - "AAAAAAAAGCAAAAAA", - "AAAAAAAAFCAAAAAA", - "AAAAAAAAECAAAAAA", - "AAAAAAAADCAAAAAA", - "AAAAAAAACCAAAAAA", - "AAAAAAAABCAAAAAA", - "AAAAAAAAACAAAAAA", - "AAAAAAAAPBAAAAAA", - "AAAAAAAAOBAAAAAA", - "AAAAAAAANBAAAAAA", - "AAAAAAAAMBAAAAAA", - "AAAAAAAALBAAAAAA", - "AAAAAAAAKBAAAAAA", - "AAAAAAAAJBAAAAAA", - "AAAAAAAAIBAAAAAA", - "AAAAAAAAHBAAAAAA", - "AAAAAAAAGBAAAAAA", - "AAAAAAAAFBAAAAAA", - "AAAAAAAAEBAAAAAA", - "AAAAAAAADBAAAAAA", - "AAAAAAAACBAAAAAA", - "AAAAAAAABBAAAAAA", - "AAAAAAAAABAAAAAA", - "AAAAAAAAPAAAAAAA", - "AAAAAAAAOAAAAAAA", - "AAAAAAAANAAAAAAA", - "AAAAAAAAMAAAAAAA", - "AAAAAAAALAAAAAAA", - "AAAAAAAAKAAAAAAA", - "AAAAAAAAJAAAAAAA", - "AAAAAAAAIAAAAAAA", - "AAAAAAAAHAAAAAAA", - "AAAAAAAAGAAAAAAA", - "AAAAAAAAFAAAAAAA", - "AAAAAAAAEAAAAAAA", - "AAAAAAAADAAAAAAA", - "AAAAAAAACAAAAAAA", - "AAAAAAAABAAAAAAA" - ], - [ - "Ms.", - "Sir", - "Dr.", - "Mr.", - "Sir", - "Ms.", - "Mr.", - "Sir", - "Miss", - "Miss", - "Mr.", - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - "Miss", - "Mrs.", - "Miss", - "Sir", - "Ms.", - "Mrs.", - "Miss", - "Ms.", - "Dr.", - "Mr.", - "Dr.", - "Sir", - "Mr.", - "Dr.", - "Mr.", - "Sir", - "Sir", - "Dr.", - "Dr.", - "Ms.", - "Dr.", - "Dr.", - "Dr.", - "Mr.", - "Sir", - "Ms.", - "Miss", - "Mr.", - "Mr.", - "Miss", - "Dr.", - "Ms.", - "Mr.", - "Mrs.", - "Dr.", - "Mr.", - "Mr.", - "Ms.", - "Mr.", - "Mrs.", - null, - "Miss", - "Mr.", - "Dr.", - "Miss", - null, - "Sir", - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - null, - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - "Ms.", - "Miss", - "Dr.", - "Ms.", - "Miss", - "Dr.", - "Sir", - "Sir", - "Miss", - "Mr.", - "Dr.", - "Sir", - "Dr.", - "Dr.", - "Ms.", - "Mr.", - "Mrs.", - "Ms.", - "Ms.", - "Ms.", - "Sir", - "Sir", - "Ms.", - "Ms.", - "Sir", - "Dr.", - "Miss", - "Dr.", - "Mr." - ], - [ - "Jeannette", - "Austin", - "David", - "Stewart", - "Shaun", - "Elizabeth", - "Craig", - "Clyde", - "Crystal", - "Heather", - "Nathan", - "Helen", - "Phyllis", - "Kevin", - "Marvin", - "Michele", - "Ami", - "Daisy", - "Max", - "Jessica", - "Eleanor", - "Sandi", - "Wanda", - "Darrin", - "Craig", - "Annie", - "Eric", - "David", - "Bradley", - "Roderick", - "James", - "Steven", - "Arthur", - "Gerald", - "Julie", - "Rodney", - "Michael", - "Frank", - "Matthew", - "Joseph", - "Dollie", - "Melanie", - "Cecil", - "Travis", - "Pamela", - "Beryl", - "Donna", - "Paul", - "Wendy", - "David", - "Christopher", - "Steven", - "Jill", - "Luis", - "Jane", - null, - "Mabel", - "William", - "Deborah", - "Maxine", - "Jacqueline", - "Neil", - "Ha", - "Dwight", - "Anthony", - "Marie", - null, - "Donna", - "Kenneth", - "William", - "Pamela", - "Margaret", - "Edith", - "Shawn", - "Monique", - "Nancy", - "Paul", - null, - "Victor", - "Naomi", - "Stanton", - "Andre", - "Brad", - "Lee", - "Margie", - "Tonya", - "Jack", - "Rosalinda", - "Margaret", - "Betty", - "Albert", - "Karl", - "Ollie", - "Fonda", - "Brunilda", - "Robert", - "Michael", - "Latisha", - "Amy", - "Javier" - ], - [ - "Johnson", - "Tran", - "Lewis", - "Ruffin", - "Lewis", - "Hollingsworth", - "Byrd", - "Williams", - "Ryan", - "White", - "Pond", - "Macdonald", - "Horner", - "White", - "Matlock", - "Baldwin", - "Montgomery", - "Flynn", - "Mueller", - "Levesque", - "Evans", - "Tran", - "Davis", - "Smith", - "Lowry", - "Grant", - "Woods", - "Vasquez", - "Barry", - "Rogers", - "Smith", - "Mcclellan", - "Troy", - "Thomas", - "Chester", - "Taft", - "Frye", - "Morton", - "Brown", - "White", - "Thao", - "Morrison", - "Peterman", - "Melendez", - "Delgado", - "Thomason", - "King", - "Higgins", - "Colley", - "Nieves", - "Eller", - "Venable", - "Jackson", - "Young", - "Stephenson", - "Hammonds", - "Richmond", - "Warner", - "Burton", - "Carlson", - "Hatfield", - "Cox", - "Carpenter", - "Schneider", - "Fisher", - "Peterson", - "Woods", - "Betts", - "Wood", - "Craig", - "Luna", - "Collins", - "Hernandez", - "Prather", - "Baker", - "Mccormick", - "Morris", - "Garrison", - "Martinez", - "Barnett", - "Dallas", - "Moore", - "Lynch", - "Stovall", - "Browning", - null, - "Wilcox", - "Grimes", - "Farias", - "Williams", - "Brunson", - "Gilbert", - "Shipman", - "Wiles", - "Sharp", - "Moran", - "White", - "Hamilton", - "Moses", - "Lewis" - ], - [ - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - null, - "Y", - "Y", - "N", - "N", - null, - "N", - "Y", - "Y", - "N", - "N", - null, - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "N", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - null, - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y" - ], - [ - "BANGLADESH", - "NAMIBIA", - "KIRIBATI", - "MYANMAR", - "NIGERIA", - "GREECE", - "FRENCH POLYNESIA", - "FRENCH POLYNESIA", - "ECUADOR", - "MARTINIQUE", - "GUYANA", - "DOMINICA", - "UZBEKISTAN", - "BENIN", - "BRUNEI DARUSSALAM", - "GEORGIA", - "JAMAICA", - "NEW ZEALAND", - "IRAQ", - "ALBANIA", - "C�TE D'IVOIRE", - "FRENCH GUIANA", - "NETHERLANDS ANTILLES", - "UNITED STATES", - "WALLIS AND FUTUNA", - "TUVALU", - "SAINT LUCIA", - "ISRAEL", - "TAJIKISTAN", - "OMAN", - "KUWAIT", - "NEPAL", - "LUXEMBOURG", - "NORWAY", - "HONG KONG", - "VIRGIN ISLANDS, U.S.", - "CAPE VERDE", - "EGYPT", - "KOREA, REPUBLIC OF", - "SENEGAL", - "SWITZERLAND", - "HUNGARY", - "ICELAND", - "AFGHANISTAN", - "GUERNSEY", - "UNITED KINGDOM", - "TUNISIA", - "GABON", - "FRENCH GUIANA", - "CHRISTMAS ISLAND", - "AUSTRALIA", - "NETHERLANDS ANTILLES", - "LUXEMBOURG", - "BRUNEI DARUSSALAM", - "TURKEY", - "NIGER", - "CAMBODIA", - "GUAM", - "COMOROS", - "ISLE OF MAN", - null, - "ECUADOR", - "PARAGUAY", - "RUSSIAN FEDERATION", - "KYRGYZSTAN", - "KIRIBATI", - null, - "FRANCE", - "MOLDOVA, REPUBLIC OF", - "SPAIN", - "GUAM", - "NETHERLANDS ANTILLES", - "C�TE D'IVOIRE", - "PUERTO RICO", - "MOROCCO", - "BAHAMAS", - "GUINEA-BISSAU", - null, - "CAYMAN ISLANDS", - "BAHAMAS", - "SWITZERLAND", - "NICARAGUA", - "URUGUAY", - "PHILIPPINES", - "PHILIPPINES", - null, - "SLOVENIA", - "UKRAINE", - "TURKMENISTAN", - "BURKINA FASO", - "JORDAN", - "MONTSERRAT", - "KOREA, REPUBLIC OF", - "GAMBIA", - "SURINAME", - "FIJI", - "MEXICO", - "NIUE", - "TOGO", - "CHILE" - ], - [ - "Jeannette.Johnson@8BvSqgp.com", - "Austin.Tran@ect7cnjLsucbd.edu", - "David.Lewis@5mhvq.org", - "Stewart.Ruffin@R7Mrx.edu", - "Shaun.Lewis@MTRUPYFTXf9.com", - "Elizabeth.Hollingsworth@lVpeDS5Rcs.com", - "Craig.Byrd@Dc0OEMXkvvuJ.com", - "Clyde.Williams@en.com", - "Crystal.Ryan@Ju2rO6u.com", - "Heather.White@3JitjmxYQnXAtCNAl.com", - "Nathan.Pond@nPh7drM687MhI.org", - "Helen.Macdonald@3d4.com", - "Phyllis.Horner@uQy.edu", - "Kevin.White@x9oTPjEI6AdDQ7n4l.edu", - "Marvin.Matlock@0FXEZp.org", - "Michele.Baldwin@sIVO1J4U.org", - "Ami.Montgomery@VBSKqhL36j55.edu", - "Daisy.Flynn@288e6Z0csxJ.com", - "Max.Mueller@xqCZRBSrTGD6CBvXh.com", - "Jessica.Levesque@06mGqI9mHG.org", - "Eleanor.Evans@zxvr5rl.org", - "Sandi.Tran@myikqStif1Q.edu", - "Wanda.Davis@I6s7DD86i6.edu", - "Darrin.Smith@Mti.edu", - "Craig.Lowry@92zokgx8duX.org", - "Annie.Grant@tccug5KC1oT2nL.com", - "Eric.Woods@CfPzy1AUqxd2.com", - "David.Vasquez@j.org", - "Bradley.Barry@Kq2ONpEXU9YSno31.edu", - "Roderick.Rogers@pJdioQ.com", - "James.Smith@ifJngGlNG.edu", - "Steven.Mcclellan@UviyOLnu2m1POo.edu", - "Arthur.Troy@3VY5bV30AifrO.com", - "Gerald.Thomas@zSuIGSgb6iyu.org", - "Julie.Chester@Kv.com", - "Rodney.Taft@qe.com", - "Michael.Frye@aM1HsbOs0smgpLo.org", - "Frank.Morton@Hd7jNaA3s.com", - "Matthew.Brown@F.edu", - "Joseph.White@c0EJ7pimuu.com", - "Dollie.Thao@Xead5vagsekdHDLUkv.edu", - "Melanie.Morrison@F2foqn.edu", - "Cecil.Peterman@tbeqEuUvS4ZM4Px9N.com", - "Travis.Melendez@344rCMk.edu", - "Pamela.Delgado@8OpV0Ldj8vq2K9ZK.org", - "Beryl.Thomason@OeqefhtCmZTAj.com", - "Donna.King@TEftU.com", - "Paul.Higgins@qG9NrSTLz9HaNHX.edu", - "Wendy.Colley@qLBjqbAQQGj.edu", - "David.Nieves@LcDkQ.edu", - "Christopher.Eller@gV5Ua7HOmt.com", - "Steven.Venable@0hA90vhfK7k9F4h.com", - "Jill.Jackson@n6I7SF.org", - "Luis.Young@0DmV.edu", - "Jane.Stephenson@lq8ZQLAUMZhR.edu", - null, - "Mabel.Richmond@Tkla.edu", - "William.Warner@zegnrzurU.org", - "Deborah.Burton@xt.edu", - "Maxine.Carlson@StyP5lAokmQ29QHYMLa.edu", - null, - "Neil.Cox@FRuR2bFK.com", - "Ha.Carpenter@XgcUt4svNz.com", - "Dwight.Schneider@koxO7zAysvOd.com", - "Anthony.Fisher@jJrZfeDcz8P.com", - "Marie.Peterson@1zg9tydFHafA5.com", - "Brandon.Woods@hjKbf.edu", - "Donna.Betts@YJ14k.edu", - "Kenneth.Wood@RIA.edu", - "William.Craig@prVDE1E8AHc.org", - "Pamela.Luna@QBGuhL36lnA.edu", - "Margaret.Collins@9obPr3UV.org", - "Edith.Hernandez@BNHL0k.com", - "Shawn.Prather@8BusRYegn6.org", - "Monique.Baker@9uEucNczY.org", - "Nancy.Mccormick@DA26I9ZArLF9rxJ6Z.edu", - "Paul.Morris@FMGalegqc3.com", - "Earl.Garrison@G3sM4P.com", - "Victor.Martinez@fC.edu", - "Naomi.Barnett@2T3V3OZOy4KBNAHsT.edu", - "Stanton.Dallas@DBXgl18FGo.edu", - "Andre.Moore@cTZLGYi1ZJi.org", - "Brad.Lynch@nAbai.edu", - "Lee.Stovall@fqKC83UU0f.org", - "Margie.Browning@LM674NrE2.org", - null, - "Jack.Wilcox@Y3Etqyv3.org", - "Rosalinda.Grimes@tC8pcU7Lt.edu", - "Margaret.Farias@cb.edu", - "Betty.Williams@xRtDqM1eLBVQNoYAJ.com", - "Albert.Brunson@62.com", - "Karl.Gilbert@Crg5KyP2IxX9C4d6.edu", - "Ollie.Shipman@be.org", - "Fonda.Wiles@S9KnyEtz9hv.org", - "Brunilda.Sharp@T3pylZEUQjm.org", - "Robert.Moran@Hh.edu", - "Michael.White@i.org", - "Latisha.Hamilton@V.com", - "Amy.Moses@Ovk9KjHH.com", - "Javier.Lewis@VFAxlnZEvOx.org" - ], - [ - "2452635", - "2452437", - "2452558", - "2452528", - "2452395", - "2452584", - "2452445", - "2452510", - "2452294", - "2452295", - "2452637", - "2452626", - "2452403", - "2452492", - "2452633", - "2452491", - "2452526", - "2452338", - "2452303", - "2452414", - "2452413", - "2452644", - "2452339", - "2452355", - "2452430", - "2452401", - "2452584", - "2452489", - "2452601", - "2452462", - "2452342", - "2452340", - "2452542", - "2452414", - "2452375", - "2452353", - "2452426", - "2452425", - "2452319", - "2452462", - "2452407", - "2452530", - "2452447", - "2452606", - "2452334", - "2452380", - "2452446", - "2452447", - "2452553", - "2452570", - "2452520", - "2452350", - "2452575", - "2452586", - "2452301", - null, - "2452333", - "2452537", - "2452498", - "2452464", - null, - "2452586", - "2452351", - "2452293", - "2452470", - "2452581", - "2452408", - "2452455", - "2452510", - "2452336", - "2452410", - "2452496", - "2452631", - "2452353", - "2452356", - "2452425", - "2452499", - null, - "2452529", - "2452433", - "2452334", - "2452576", - "2452549", - "2452454", - "2452573", - "2452376", - "2452641", - "2452616", - "2452634", - "2452398", - "2452641", - "2452454", - "2452334", - "2452360", - "2452430", - "2452469", - "2452361", - "2452313", - "2452318", - "2452508" - ] - ] -] \ No newline at end of file diff --git a/test/files/delta_encoding_required_column.columns.json b/test/files/delta_encoding_required_column.columns.json deleted file mode 100644 index 77f8046..0000000 --- a/test/files/delta_encoding_required_column.columns.json +++ /dev/null @@ -1,1738 +0,0 @@ -[ - [ - [ - 105, - 104, - 103, - 102, - 101, - 100, - 99, - 98, - 97, - 96, - 95, - 94, - 93, - 92, - 91, - 90, - 89, - 88, - 87, - 86, - 85, - 84, - 83, - 82, - 81, - 80, - 79, - 78, - 77, - 76, - 75, - 74, - 73, - 72, - 71, - 70, - 69, - 68, - 67, - 66, - 65, - 64, - 63, - 62, - 61, - 60, - 59, - 58, - 57, - 56, - 55, - 54, - 53, - 52, - 51, - 50, - 49, - 48, - 47, - 46, - 44, - 43, - 42, - 41, - 39, - 38, - 37, - 36, - 35, - 33, - 32, - 31, - 30, - 29, - 28, - 27, - 26, - 25, - 24, - 22, - 21, - 20, - 19, - 18, - 17, - 16, - 14, - 13, - 12, - 11, - 10, - 9, - 8, - 7, - 6, - 5, - 4, - 3, - 2, - 1 - ], - [ - 949850, - 1090695, - 1659630, - 1250712, - 1730669, - 1254468, - 622676, - 574977, - 418763, - 1148074, - 796503, - 451893, - 647375, - 953084, - 827176, - 417827, - 694848, - 495575, - 1452824, - 1428237, - 1293499, - 1250744, - 976724, - 75627, - 728917, - 1499808, - 389494, - 1092537, - 915180, - 526064, - 1888603, - 1434225, - 425740, - 1608738, - 1292064, - 1460929, - 971368, - 779965, - 1118294, - 747190, - 1778884, - 1260191, - 1790374, - 821787, - 1620078, - 1179671, - 1895444, - 528756, - 752932, - 344460, - 783093, - 380102, - 1597348, - 534808, - 532799, - 759177, - 936800, - 8817, - 1634314, - 843672, - 497758, - 385562, - 1867377, - 941420, - 1617182, - 766645, - 827972, - 655414, - 339036, - 1680761, - 1369589, - 1275120, - 84232, - 1634269, - 889961, - 111621, - 230278, - 476176, - 17113, - 490494, - 442697, - 1185612, - 1161742, - 1361151, - 707524, - 1196373, - 929344, - 1128748, - 502141, - 1114415, - 1207553, - 1168667, - 1215897, - 68377, - 213219, - 953372, - 1703214, - 1473522, - 819667, - 980124 - ], - [ - 383, - 3116, - 5909, - 1207, - 4190, - 6370, - 2152, - 1615, - 102, - 6019, - 1663, - 1990, - 6229, - 5771, - 2441, - 5083, - 5383, - 131, - 1427, - 6963, - 37, - 2821, - 5574, - 5081, - 388, - 3891, - 3493, - 3677, - 2167, - 2054, - 143, - 347, - 431, - 6364, - 2257, - 5492, - 4167, - 6069, - 2032, - 6036, - 2234, - 6284, - 2445, - 4700, - 6683, - 3200, - 4787, - 6879, - 128, - 3092, - 1151, - 2381, - 7017, - 4768, - 6920, - 72, - 1514, - 311, - 5368, - 4729, - 5427, - 3676, - 3327, - 5068, - 4013, - 3879, - 2281, - 2223, - 2057, - 5823, - 6163, - 5724, - 5869, - 1204, - 897, - 835, - 1242, - 3278, - 1102, - 4504, - 6538, - 89, - 4238, - 6580, - 3876, - 3014, - 892, - 2777, - 6577, - 6807, - 5143, - 1404, - 2471, - 3219, - 6374, - 4470, - 3986, - 6247, - 1461, - 7135 - ], - [ - 46916, - 25490, - 33035, - 4149, - 464, - 6672, - 17228, - 43853, - 49041, - 35611, - 16023, - 33287, - 35836, - 35211, - 14906, - 45139, - 26318, - 42687, - 22030, - 38442, - 10575, - 40898, - 40824, - 30088, - 48306, - 44727, - 9539, - 7264, - 37154, - 9691, - 37730, - 15269, - 48369, - 26390, - 42450, - 48102, - 9366, - 16126, - 24970, - 42882, - 37584, - 25930, - 9716, - 28413, - 11688, - 44282, - 45683, - 14155, - 571, - 2524, - 23256, - 40660, - 43439, - 27128, - 10688, - 32567, - 20581, - 38252, - 38469, - 21386, - 32296, - 43743, - 11277, - 18316, - 22844, - 36360, - 12943, - 26585, - 32231, - 32438, - 48290, - 7128, - 45459, - 44139, - 33480, - 16096, - 28206, - 25933, - 14291, - 40467, - 25979, - 38966, - 45581, - 18456, - 2228, - 29302, - 6440, - 14006, - 47366, - 47999, - 19580, - 49388, - 16598, - 44814, - 27082, - 36368, - 39558, - 48572, - 31655, - 32946 - ], - [ - 2452463, - 2450355, - 2451586, - 2450198, - 2450159, - 2449148, - 2451687, - 2450894, - 2452467, - 2451505, - 2452468, - 2449553, - 2449341, - 2452582, - 2450406, - 2451494, - 2451425, - 2450991, - 2449404, - 2451560, - 2449868, - 2449496, - 2451032, - 2450357, - 2452562, - 2450558, - 2450863, - 2449388, - 2451632, - 2451760, - 2451755, - 2452641, - 2449133, - 2451700, - 2450248, - 2451944, - 2450154, - 2451936, - 2452033, - 2449294, - 2451898, - 2452379, - 2450179, - 2451854, - 2451136, - 2449714, - 2451157, - 2451386, - 2449741, - 2451424, - 2451539, - 2449980, - 2451820, - 2451421, - 2452390, - 2449384, - 2449364, - 2449531, - 2449165, - 2451857, - 2449750, - 2451705, - 2449869, - 2449989, - 2452131, - 2450323, - 2449848, - 2449222, - 2451937, - 2451572, - 2449471, - 2452054, - 2449916, - 2452216, - 2452615, - 2450611, - 2449816, - 2449246, - 2450098, - 2451465, - 2451827, - 2450965, - 2449580, - 2450041, - 2451068, - 2451346, - 2450318, - 2449658, - 2451039, - 2452288, - 2451353, - 2452275, - 2449406, - 2451438, - 2451883, - 2449438, - 2450030, - 2449130, - 2452318, - 2452238 - ], - [ - 2452433, - 2450325, - 2451556, - 2450168, - 2450129, - 2449118, - 2451657, - 2450864, - 2452437, - 2451475, - 2452438, - 2449523, - 2449311, - 2452552, - 2450376, - 2451464, - 2451395, - 2450961, - 2449374, - 2451530, - 2449838, - 2449466, - 2451002, - 2450327, - 2452532, - 2450528, - 2450833, - 2449358, - 2451602, - 2451730, - 2451725, - 2452611, - 2449103, - 2451670, - 2450218, - 2451914, - 2450124, - 2451906, - 2452003, - 2449264, - 2451868, - 2452349, - 2450149, - 2451824, - 2451106, - 2449684, - 2451127, - 2451356, - 2449711, - 2451394, - 2451509, - 2449950, - 2451790, - 2451391, - 2452360, - 2449354, - 2449334, - 2449501, - 2449135, - 2451827, - 2449720, - 2451675, - 2449839, - 2449959, - 2452101, - 2450293, - 2449818, - 2449192, - 2451907, - 2451542, - 2449441, - 2452024, - 2449886, - 2452186, - 2452585, - 2450581, - 2449786, - 2449216, - 2450068, - 2451435, - 2451797, - 2450935, - 2449550, - 2450011, - 2451038, - 2451316, - 2450288, - 2449628, - 2451009, - 2452258, - 2451323, - 2452245, - 2449376, - 2451408, - 2451853, - 2449408, - 2450000, - 2449100, - 2452288, - 2452208 - ], - [ - 14, - 29, - 3, - 9, - 7, - 13, - 9, - 23, - 19, - 22, - 17, - 14, - 6, - 8, - 28, - 7, - 15, - 20, - 2, - 21, - 30, - 2, - 24, - 26, - 17, - 21, - 10, - 11, - 30, - 7, - 25, - 19, - 17, - 21, - 4, - 7, - 15, - 20, - 27, - 8, - 18, - 27, - 26, - 1, - 6, - 15, - 6, - 29, - 10, - 29, - 12, - 3, - 23, - 1, - 5, - 24, - 13, - 15, - 3, - 13, - 7, - 5, - 17, - 26, - 14, - 30, - 9, - 29, - 19, - 25, - 2, - 13, - 4, - 25, - 17, - 7, - 14, - 6, - 6, - 21, - 18, - 17, - 20, - 1, - 23, - 24, - 30, - 1, - 2, - 18, - 15, - 26, - 26, - 24, - 4, - 8, - 7, - 18, - 9, - 9 - ], - [ - 1, - 11, - 5, - 8, - 5, - 7, - 12, - 6, - 5, - 10, - 4, - 5, - 10, - 2, - 3, - 5, - 3, - 8, - 7, - 10, - 10, - 5, - 1, - 2, - 7, - 12, - 6, - 5, - 5, - 3, - 5, - 2, - 4, - 3, - 11, - 12, - 1, - 8, - 10, - 9, - 9, - 6, - 4, - 6, - 5, - 7, - 1, - 2, - 3, - 1, - 8, - 2, - 9, - 4, - 10, - 11, - 6, - 9, - 12, - 4, - 12, - 12, - 1, - 6, - 12, - 3, - 1, - 11, - 6, - 3, - 8, - 6, - 7, - 8, - 8, - 3, - 6, - 10, - 6, - 12, - 5, - 5, - 10, - 9, - 12, - 12, - 3, - 3, - 6, - 12, - 10, - 10, - 12, - 4, - 12, - 5, - 6, - 9, - 4, - 12 - ], - [ - 1945, - 1936, - 1947, - 1937, - 1951, - 1958, - 1961, - 1965, - 1971, - 1955, - 1943, - 1982, - 1927, - 1973, - 1962, - 1985, - 1981, - 1965, - 1934, - 1983, - 1978, - 1964, - 1943, - 1947, - 1940, - 1948, - 1937, - 1940, - 1931, - 1946, - 1925, - 1953, - 1956, - 1937, - 1967, - 1963, - 1950, - 1928, - 1948, - 1950, - 1991, - 1941, - 1943, - 1973, - 1978, - 1990, - 1947, - 1988, - 1961, - 1960, - 1933, - 1940, - 1950, - 1982, - 1926, - 1965, - 1961, - 1961, - 1982, - 1990, - 1932, - 1965, - 1950, - 1939, - 1951, - 1939, - 1949, - 1968, - 1953, - 1958, - 1927, - 1964, - 1956, - 1973, - 1959, - 1972, - 1991, - 1973, - 1951, - 1991, - 1956, - 1976, - 1978, - 1950, - 1972, - 1933, - 1937, - 1970, - 1956, - 1963, - 1973, - 1966, - 1938, - 1985, - 1925, - 1956, - 1983, - 1979, - 1966, - 1936 - ], - [ - "AAAAAAAAJGAAAAAA", - "AAAAAAAAIGAAAAAA", - "AAAAAAAAHGAAAAAA", - "AAAAAAAAGGAAAAAA", - "AAAAAAAAFGAAAAAA", - "AAAAAAAAEGAAAAAA", - "AAAAAAAADGAAAAAA", - "AAAAAAAACGAAAAAA", - "AAAAAAAABGAAAAAA", - "AAAAAAAAAGAAAAAA", - "AAAAAAAAPFAAAAAA", - "AAAAAAAAOFAAAAAA", - "AAAAAAAANFAAAAAA", - "AAAAAAAAMFAAAAAA", - "AAAAAAAALFAAAAAA", - "AAAAAAAAKFAAAAAA", - "AAAAAAAAJFAAAAAA", - "AAAAAAAAIFAAAAAA", - "AAAAAAAAHFAAAAAA", - "AAAAAAAAGFAAAAAA", - "AAAAAAAAFFAAAAAA", - "AAAAAAAAEFAAAAAA", - "AAAAAAAADFAAAAAA", - "AAAAAAAACFAAAAAA", - "AAAAAAAABFAAAAAA", - "AAAAAAAAAFAAAAAA", - "AAAAAAAAPEAAAAAA", - "AAAAAAAAOEAAAAAA", - "AAAAAAAANEAAAAAA", - "AAAAAAAAMEAAAAAA", - "AAAAAAAALEAAAAAA", - "AAAAAAAAKEAAAAAA", - "AAAAAAAAJEAAAAAA", - "AAAAAAAAIEAAAAAA", - "AAAAAAAAHEAAAAAA", - "AAAAAAAAGEAAAAAA", - "AAAAAAAAFEAAAAAA", - "AAAAAAAAEEAAAAAA", - "AAAAAAAADEAAAAAA", - "AAAAAAAACEAAAAAA", - "AAAAAAAABEAAAAAA", - "AAAAAAAAAEAAAAAA", - "AAAAAAAAPDAAAAAA", - "AAAAAAAAODAAAAAA", - "AAAAAAAANDAAAAAA", - "AAAAAAAAMDAAAAAA", - "AAAAAAAALDAAAAAA", - "AAAAAAAAKDAAAAAA", - "AAAAAAAAJDAAAAAA", - "AAAAAAAAIDAAAAAA", - "AAAAAAAAHDAAAAAA", - "AAAAAAAAGDAAAAAA", - "AAAAAAAAFDAAAAAA", - "AAAAAAAAEDAAAAAA", - "AAAAAAAADDAAAAAA", - "AAAAAAAACDAAAAAA", - "AAAAAAAABDAAAAAA", - "AAAAAAAAADAAAAAA", - "AAAAAAAAPCAAAAAA", - "AAAAAAAAOCAAAAAA", - "AAAAAAAAMCAAAAAA", - "AAAAAAAALCAAAAAA", - "AAAAAAAAKCAAAAAA", - "AAAAAAAAJCAAAAAA", - "AAAAAAAAHCAAAAAA", - "AAAAAAAAGCAAAAAA", - "AAAAAAAAFCAAAAAA", - "AAAAAAAAECAAAAAA", - "AAAAAAAADCAAAAAA", - "AAAAAAAABCAAAAAA", - "AAAAAAAAACAAAAAA", - "AAAAAAAAPBAAAAAA", - "AAAAAAAAOBAAAAAA", - "AAAAAAAANBAAAAAA", - "AAAAAAAAMBAAAAAA", - "AAAAAAAALBAAAAAA", - "AAAAAAAAKBAAAAAA", - "AAAAAAAAJBAAAAAA", - "AAAAAAAAIBAAAAAA", - "AAAAAAAAGBAAAAAA", - "AAAAAAAAFBAAAAAA", - "AAAAAAAAEBAAAAAA", - "AAAAAAAADBAAAAAA", - "AAAAAAAACBAAAAAA", - "AAAAAAAABBAAAAAA", - "AAAAAAAAABAAAAAA", - "AAAAAAAAOAAAAAAA", - "AAAAAAAANAAAAAAA", - "AAAAAAAAMAAAAAAA", - "AAAAAAAALAAAAAAA", - "AAAAAAAAKAAAAAAA", - "AAAAAAAAJAAAAAAA", - "AAAAAAAAIAAAAAAA", - "AAAAAAAAHAAAAAAA", - "AAAAAAAAGAAAAAAA", - "AAAAAAAAFAAAAAAA", - "AAAAAAAAEAAAAAAA", - "AAAAAAAADAAAAAAA", - "AAAAAAAACAAAAAAA", - "AAAAAAAABAAAAAAA" - ], - [ - "Dr.", - "Dr.", - "Dr.", - "Ms.", - "Dr.", - "Ms.", - "Sir", - "Dr.", - "Mr.", - "Sir", - "Ms.", - "Mr.", - "Sir", - "Miss", - "Miss", - "Mr.", - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - "Miss", - "Mrs.", - "Miss", - "Sir", - "Ms.", - "Mrs.", - "Miss", - "Ms.", - "Dr.", - "Mr.", - "Dr.", - "Sir", - "Mr.", - "Dr.", - "Mr.", - "Sir", - "Sir", - "Dr.", - "Dr.", - "Ms.", - "Dr.", - "Dr.", - "Dr.", - "Mr.", - "Sir", - "Ms.", - "Miss", - "Mr.", - "Mr.", - "Miss", - "Dr.", - "Ms.", - "Mr.", - "Mrs.", - "Dr.", - "Mr.", - "Mr.", - "Ms.", - "Mr.", - "Mrs.", - "Miss", - "Mr.", - "Dr.", - "Miss", - "Sir", - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - "Mrs.", - "Dr.", - "Dr.", - "Dr.", - "Ms.", - "Miss", - "Dr.", - "Ms.", - "Miss", - "Dr.", - "Sir", - "Miss", - "Mr.", - "Dr.", - "Sir", - "Dr.", - "Dr.", - "Mr.", - "Mrs.", - "Ms.", - "Ms.", - "Ms.", - "Sir", - "Sir", - "Ms.", - "Ms.", - "Sir", - "Dr.", - "Miss", - "Dr.", - "Mr." - ], - [ - "Frank", - "Benjamin", - "James", - "Jodi", - "Jeffrey", - "Jeannette", - "Austin", - "David", - "Stewart", - "Shaun", - "Elizabeth", - "Craig", - "Clyde", - "Crystal", - "Heather", - "Nathan", - "Helen", - "Phyllis", - "Kevin", - "Marvin", - "Michele", - "Ami", - "Daisy", - "Max", - "Jessica", - "Eleanor", - "Sandi", - "Wanda", - "Darrin", - "Craig", - "Annie", - "Eric", - "David", - "Bradley", - "Roderick", - "James", - "Steven", - "Arthur", - "Gerald", - "Julie", - "Rodney", - "Michael", - "Frank", - "Matthew", - "Joseph", - "Dollie", - "Melanie", - "Cecil", - "Travis", - "Pamela", - "Beryl", - "Donna", - "Paul", - "Wendy", - "David", - "Christopher", - "Steven", - "Jill", - "Luis", - "Jane", - "Mabel", - "William", - "Deborah", - "Maxine", - "Neil", - "Ha", - "Dwight", - "Anthony", - "Marie", - "Donna", - "Kenneth", - "William", - "Pamela", - "Margaret", - "Edith", - "Shawn", - "Monique", - "Nancy", - "Paul", - "Victor", - "Naomi", - "Stanton", - "Andre", - "Brad", - "Lee", - "Margie", - "Jack", - "Rosalinda", - "Margaret", - "Betty", - "Albert", - "Karl", - "Ollie", - "Fonda", - "Brunilda", - "Robert", - "Michael", - "Latisha", - "Amy", - "Javier" - ], - [ - "Strain", - "Johnson", - "Porter", - "Silva", - "Bruce", - "Johnson", - "Tran", - "Lewis", - "Ruffin", - "Lewis", - "Hollingsworth", - "Byrd", - "Williams", - "Ryan", - "White", - "Pond", - "Macdonald", - "Horner", - "White", - "Matlock", - "Baldwin", - "Montgomery", - "Flynn", - "Mueller", - "Levesque", - "Evans", - "Tran", - "Davis", - "Smith", - "Lowry", - "Grant", - "Woods", - "Vasquez", - "Barry", - "Rogers", - "Smith", - "Mcclellan", - "Troy", - "Thomas", - "Chester", - "Taft", - "Frye", - "Morton", - "Brown", - "White", - "Thao", - "Morrison", - "Peterman", - "Melendez", - "Delgado", - "Thomason", - "King", - "Higgins", - "Colley", - "Nieves", - "Eller", - "Venable", - "Jackson", - "Young", - "Stephenson", - "Richmond", - "Warner", - "Burton", - "Carlson", - "Cox", - "Carpenter", - "Schneider", - "Fisher", - "Peterson", - "Betts", - "Wood", - "Craig", - "Luna", - "Collins", - "Hernandez", - "Prather", - "Baker", - "Mccormick", - "Morris", - "Martinez", - "Barnett", - "Dallas", - "Moore", - "Lynch", - "Stovall", - "Browning", - "Wilcox", - "Grimes", - "Farias", - "Williams", - "Brunson", - "Gilbert", - "Shipman", - "Wiles", - "Sharp", - "Moran", - "White", - "Hamilton", - "Moses", - "Lewis" - ], - [ - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "Y", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "Y", - "N", - "N", - "Y", - "N", - "N", - "Y", - "Y", - "Y", - "N", - "N", - "N", - "Y", - "N", - "N", - "Y", - "N", - "Y", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "N", - "Y", - "N", - "N", - "N", - "N", - "Y", - "Y" - ], - [ - "VIRGIN ISLANDS, U.S.", - "BAHRAIN", - "AFGHANISTAN", - "CANADA", - "MAURITANIA", - "BANGLADESH", - "NAMIBIA", - "KIRIBATI", - "MYANMAR", - "NIGERIA", - "GREECE", - "FRENCH POLYNESIA", - "FRENCH POLYNESIA", - "ECUADOR", - "MARTINIQUE", - "GUYANA", - "DOMINICA", - "UZBEKISTAN", - "BENIN", - "BRUNEI DARUSSALAM", - "GEORGIA", - "JAMAICA", - "NEW ZEALAND", - "IRAQ", - "ALBANIA", - "C�TE D'IVOIRE", - "FRENCH GUIANA", - "NETHERLANDS ANTILLES", - "UNITED STATES", - "WALLIS AND FUTUNA", - "TUVALU", - "SAINT LUCIA", - "ISRAEL", - "TAJIKISTAN", - "OMAN", - "KUWAIT", - "NEPAL", - "LUXEMBOURG", - "NORWAY", - "HONG KONG", - "VIRGIN ISLANDS, U.S.", - "CAPE VERDE", - "EGYPT", - "KOREA, REPUBLIC OF", - "SENEGAL", - "SWITZERLAND", - "HUNGARY", - "ICELAND", - "AFGHANISTAN", - "GUERNSEY", - "UNITED KINGDOM", - "TUNISIA", - "GABON", - "FRENCH GUIANA", - "CHRISTMAS ISLAND", - "AUSTRALIA", - "NETHERLANDS ANTILLES", - "LUXEMBOURG", - "BRUNEI DARUSSALAM", - "TURKEY", - "CAMBODIA", - "GUAM", - "COMOROS", - "ISLE OF MAN", - "ECUADOR", - "PARAGUAY", - "RUSSIAN FEDERATION", - "KYRGYZSTAN", - "KIRIBATI", - "FRANCE", - "MOLDOVA, REPUBLIC OF", - "SPAIN", - "GUAM", - "NETHERLANDS ANTILLES", - "C�TE D'IVOIRE", - "PUERTO RICO", - "MOROCCO", - "BAHAMAS", - "GUINEA-BISSAU", - "CAYMAN ISLANDS", - "BAHAMAS", - "SWITZERLAND", - "NICARAGUA", - "URUGUAY", - "PHILIPPINES", - "PHILIPPINES", - "SLOVENIA", - "UKRAINE", - "TURKMENISTAN", - "BURKINA FASO", - "JORDAN", - "MONTSERRAT", - "KOREA, REPUBLIC OF", - "GAMBIA", - "SURINAME", - "FIJI", - "MEXICO", - "NIUE", - "TOGO", - "CHILE" - ], - [ - "Frank.Strain@MbOHByB.edu", - "Benjamin.Johnson@HL2ugJBTO.com", - "James.Porter@3C1oBhj.com", - "Jodi.Silva@lntBSGFbpEOSVs.com", - "Jeffrey.Bruce@SPZG.com", - "Jeannette.Johnson@8BvSqgp.com", - "Austin.Tran@ect7cnjLsucbd.edu", - "David.Lewis@5mhvq.org", - "Stewart.Ruffin@R7Mrx.edu", - "Shaun.Lewis@MTRUPYFTXf9.com", - "Elizabeth.Hollingsworth@lVpeDS5Rcs.com", - "Craig.Byrd@Dc0OEMXkvvuJ.com", - "Clyde.Williams@en.com", - "Crystal.Ryan@Ju2rO6u.com", - "Heather.White@3JitjmxYQnXAtCNAl.com", - "Nathan.Pond@nPh7drM687MhI.org", - "Helen.Macdonald@3d4.com", - "Phyllis.Horner@uQy.edu", - "Kevin.White@x9oTPjEI6AdDQ7n4l.edu", - "Marvin.Matlock@0FXEZp.org", - "Michele.Baldwin@sIVO1J4U.org", - "Ami.Montgomery@VBSKqhL36j55.edu", - "Daisy.Flynn@288e6Z0csxJ.com", - "Max.Mueller@xqCZRBSrTGD6CBvXh.com", - "Jessica.Levesque@06mGqI9mHG.org", - "Eleanor.Evans@zxvr5rl.org", - "Sandi.Tran@myikqStif1Q.edu", - "Wanda.Davis@I6s7DD86i6.edu", - "Darrin.Smith@Mti.edu", - "Craig.Lowry@92zokgx8duX.org", - "Annie.Grant@tccug5KC1oT2nL.com", - "Eric.Woods@CfPzy1AUqxd2.com", - "David.Vasquez@j.org", - "Bradley.Barry@Kq2ONpEXU9YSno31.edu", - "Roderick.Rogers@pJdioQ.com", - "James.Smith@ifJngGlNG.edu", - "Steven.Mcclellan@UviyOLnu2m1POo.edu", - "Arthur.Troy@3VY5bV30AifrO.com", - "Gerald.Thomas@zSuIGSgb6iyu.org", - "Julie.Chester@Kv.com", - "Rodney.Taft@qe.com", - "Michael.Frye@aM1HsbOs0smgpLo.org", - "Frank.Morton@Hd7jNaA3s.com", - "Matthew.Brown@F.edu", - "Joseph.White@c0EJ7pimuu.com", - "Dollie.Thao@Xead5vagsekdHDLUkv.edu", - "Melanie.Morrison@F2foqn.edu", - "Cecil.Peterman@tbeqEuUvS4ZM4Px9N.com", - "Travis.Melendez@344rCMk.edu", - "Pamela.Delgado@8OpV0Ldj8vq2K9ZK.org", - "Beryl.Thomason@OeqefhtCmZTAj.com", - "Donna.King@TEftU.com", - "Paul.Higgins@qG9NrSTLz9HaNHX.edu", - "Wendy.Colley@qLBjqbAQQGj.edu", - "David.Nieves@LcDkQ.edu", - "Christopher.Eller@gV5Ua7HOmt.com", - "Steven.Venable@0hA90vhfK7k9F4h.com", - "Jill.Jackson@n6I7SF.org", - "Luis.Young@0DmV.edu", - "Jane.Stephenson@lq8ZQLAUMZhR.edu", - "Mabel.Richmond@Tkla.edu", - "William.Warner@zegnrzurU.org", - "Deborah.Burton@xt.edu", - "Maxine.Carlson@StyP5lAokmQ29QHYMLa.edu", - "Neil.Cox@FRuR2bFK.com", - "Ha.Carpenter@XgcUt4svNz.com", - "Dwight.Schneider@koxO7zAysvOd.com", - "Anthony.Fisher@jJrZfeDcz8P.com", - "Marie.Peterson@1zg9tydFHafA5.com", - "Donna.Betts@YJ14k.edu", - "Kenneth.Wood@RIA.edu", - "William.Craig@prVDE1E8AHc.org", - "Pamela.Luna@QBGuhL36lnA.edu", - "Margaret.Collins@9obPr3UV.org", - "Edith.Hernandez@BNHL0k.com", - "Shawn.Prather@8BusRYegn6.org", - "Monique.Baker@9uEucNczY.org", - "Nancy.Mccormick@DA26I9ZArLF9rxJ6Z.edu", - "Paul.Morris@FMGalegqc3.com", - "Victor.Martinez@fC.edu", - "Naomi.Barnett@2T3V3OZOy4KBNAHsT.edu", - "Stanton.Dallas@DBXgl18FGo.edu", - "Andre.Moore@cTZLGYi1ZJi.org", - "Brad.Lynch@nAbai.edu", - "Lee.Stovall@fqKC83UU0f.org", - "Margie.Browning@LM674NrE2.org", - "Jack.Wilcox@Y3Etqyv3.org", - "Rosalinda.Grimes@tC8pcU7Lt.edu", - "Margaret.Farias@cb.edu", - "Betty.Williams@xRtDqM1eLBVQNoYAJ.com", - "Albert.Brunson@62.com", - "Karl.Gilbert@Crg5KyP2IxX9C4d6.edu", - "Ollie.Shipman@be.org", - "Fonda.Wiles@S9KnyEtz9hv.org", - "Brunilda.Sharp@T3pylZEUQjm.org", - "Robert.Moran@Hh.edu", - "Michael.White@i.org", - "Latisha.Hamilton@V.com", - "Amy.Moses@Ovk9KjHH.com", - "Javier.Lewis@VFAxlnZEvOx.org" - ], - [ - "2452378", - "2452499", - "2452359", - "2452443", - "2452590", - "2452635", - "2452437", - "2452558", - "2452528", - "2452395", - "2452584", - "2452445", - "2452510", - "2452294", - "2452295", - "2452637", - "2452626", - "2452403", - "2452492", - "2452633", - "2452491", - "2452526", - "2452338", - "2452303", - "2452414", - "2452413", - "2452644", - "2452339", - "2452355", - "2452430", - "2452401", - "2452584", - "2452489", - "2452601", - "2452462", - "2452342", - "2452340", - "2452542", - "2452414", - "2452375", - "2452353", - "2452426", - "2452425", - "2452319", - "2452462", - "2452407", - "2452530", - "2452447", - "2452606", - "2452334", - "2452380", - "2452446", - "2452447", - "2452553", - "2452570", - "2452520", - "2452350", - "2452575", - "2452586", - "2452301", - "2452333", - "2452537", - "2452498", - "2452464", - "2452586", - "2452351", - "2452293", - "2452470", - "2452581", - "2452455", - "2452510", - "2452336", - "2452410", - "2452496", - "2452631", - "2452353", - "2452356", - "2452425", - "2452499", - "2452529", - "2452433", - "2452334", - "2452576", - "2452549", - "2452454", - "2452573", - "2452641", - "2452616", - "2452634", - "2452398", - "2452641", - "2452454", - "2452334", - "2452360", - "2452430", - "2452469", - "2452361", - "2452313", - "2452318", - "2452508" - ] - ] -] \ No newline at end of file diff --git a/test/files/delta_length_byte_array.columns.json b/test/files/delta_length_byte_array.columns.json deleted file mode 100644 index fbe730f..0000000 --- a/test/files/delta_length_byte_array.columns.json +++ /dev/null @@ -1,1006 +0,0 @@ -[ - [ - [ - "apple_banana_mango0", - "apple_banana_mango1", - "apple_banana_mango4", - "apple_banana_mango9", - "apple_banana_mango16", - "apple_banana_mango25", - "apple_banana_mango36", - "apple_banana_mango49", - "apple_banana_mango64", - "apple_banana_mango81", - "apple_banana_mango100", - "apple_banana_mango121", - "apple_banana_mango144", - "apple_banana_mango169", - "apple_banana_mango196", - "apple_banana_mango225", - "apple_banana_mango256", - "apple_banana_mango289", - "apple_banana_mango324", - "apple_banana_mango361", - "apple_banana_mango400", - "apple_banana_mango441", - "apple_banana_mango484", - "apple_banana_mango529", - "apple_banana_mango576", - "apple_banana_mango625", - "apple_banana_mango676", - "apple_banana_mango729", - "apple_banana_mango784", - "apple_banana_mango841", - "apple_banana_mango900", - "apple_banana_mango961", - "apple_banana_mango1024", - "apple_banana_mango1089", - "apple_banana_mango1156", - "apple_banana_mango1225", - "apple_banana_mango1296", - "apple_banana_mango1369", - "apple_banana_mango1444", - "apple_banana_mango1521", - "apple_banana_mango1600", - "apple_banana_mango1681", - "apple_banana_mango1764", - "apple_banana_mango1849", - "apple_banana_mango1936", - "apple_banana_mango2025", - "apple_banana_mango2116", - "apple_banana_mango2209", - "apple_banana_mango2304", - "apple_banana_mango2401", - "apple_banana_mango2500", - "apple_banana_mango2601", - "apple_banana_mango2704", - "apple_banana_mango2809", - "apple_banana_mango2916", - "apple_banana_mango3025", - "apple_banana_mango3136", - "apple_banana_mango3249", - "apple_banana_mango3364", - "apple_banana_mango3481", - "apple_banana_mango3600", - "apple_banana_mango3721", - "apple_banana_mango3844", - "apple_banana_mango3969", - "apple_banana_mango4096", - "apple_banana_mango4225", - "apple_banana_mango4356", - "apple_banana_mango4489", - "apple_banana_mango4624", - "apple_banana_mango4761", - "apple_banana_mango4900", - "apple_banana_mango5041", - "apple_banana_mango5184", - "apple_banana_mango5329", - "apple_banana_mango5476", - "apple_banana_mango5625", - "apple_banana_mango5776", - "apple_banana_mango5929", - "apple_banana_mango6084", - "apple_banana_mango6241", - "apple_banana_mango6400", - "apple_banana_mango6561", - "apple_banana_mango6724", - "apple_banana_mango6889", - "apple_banana_mango7056", - "apple_banana_mango7225", - "apple_banana_mango7396", - "apple_banana_mango7569", - "apple_banana_mango7744", - "apple_banana_mango7921", - "apple_banana_mango8100", - "apple_banana_mango8281", - "apple_banana_mango8464", - "apple_banana_mango8649", - "apple_banana_mango8836", - "apple_banana_mango9025", - "apple_banana_mango9216", - "apple_banana_mango9409", - "apple_banana_mango9604", - "apple_banana_mango9801", - "apple_banana_mango10000", - "apple_banana_mango10201", - "apple_banana_mango10404", - "apple_banana_mango10609", - "apple_banana_mango10816", - "apple_banana_mango11025", - "apple_banana_mango11236", - "apple_banana_mango11449", - "apple_banana_mango11664", - "apple_banana_mango11881", - "apple_banana_mango12100", - "apple_banana_mango12321", - "apple_banana_mango12544", - "apple_banana_mango12769", - "apple_banana_mango12996", - "apple_banana_mango13225", - "apple_banana_mango13456", - "apple_banana_mango13689", - "apple_banana_mango13924", - "apple_banana_mango14161", - "apple_banana_mango14400", - "apple_banana_mango14641", - "apple_banana_mango14884", - "apple_banana_mango15129", - "apple_banana_mango15376", - "apple_banana_mango15625", - "apple_banana_mango15876", - "apple_banana_mango16129", - "apple_banana_mango16384", - "apple_banana_mango16641", - "apple_banana_mango16900", - "apple_banana_mango17161", - "apple_banana_mango17424", - "apple_banana_mango17689", - "apple_banana_mango17956", - "apple_banana_mango18225", - "apple_banana_mango18496", - "apple_banana_mango18769", - "apple_banana_mango19044", - "apple_banana_mango19321", - "apple_banana_mango19600", - "apple_banana_mango19881", - "apple_banana_mango20164", - "apple_banana_mango20449", - "apple_banana_mango20736", - "apple_banana_mango21025", - "apple_banana_mango21316", - "apple_banana_mango21609", - "apple_banana_mango21904", - "apple_banana_mango22201", - "apple_banana_mango22500", - "apple_banana_mango22801", - "apple_banana_mango23104", - "apple_banana_mango23409", - "apple_banana_mango23716", - "apple_banana_mango24025", - "apple_banana_mango24336", - "apple_banana_mango24649", - "apple_banana_mango24964", - "apple_banana_mango25281", - "apple_banana_mango25600", - "apple_banana_mango25921", - "apple_banana_mango26244", - "apple_banana_mango26569", - "apple_banana_mango26896", - "apple_banana_mango27225", - "apple_banana_mango27556", - "apple_banana_mango27889", - "apple_banana_mango28224", - "apple_banana_mango28561", - "apple_banana_mango28900", - "apple_banana_mango29241", - "apple_banana_mango29584", - "apple_banana_mango29929", - "apple_banana_mango30276", - "apple_banana_mango30625", - "apple_banana_mango30976", - "apple_banana_mango31329", - "apple_banana_mango31684", - "apple_banana_mango32041", - "apple_banana_mango32400", - "apple_banana_mango32761", - "apple_banana_mango33124", - "apple_banana_mango33489", - "apple_banana_mango33856", - "apple_banana_mango34225", - "apple_banana_mango34596", - "apple_banana_mango34969", - "apple_banana_mango35344", - "apple_banana_mango35721", - "apple_banana_mango36100", - "apple_banana_mango36481", - "apple_banana_mango36864", - "apple_banana_mango37249", - "apple_banana_mango37636", - "apple_banana_mango38025", - "apple_banana_mango38416", - "apple_banana_mango38809", - "apple_banana_mango39204", - "apple_banana_mango39601", - "apple_banana_mango40000", - "apple_banana_mango40401", - "apple_banana_mango40804", - "apple_banana_mango41209", - "apple_banana_mango41616", - "apple_banana_mango42025", - "apple_banana_mango42436", - "apple_banana_mango42849", - "apple_banana_mango43264", - "apple_banana_mango43681", - "apple_banana_mango44100", - "apple_banana_mango44521", - "apple_banana_mango44944", - "apple_banana_mango45369", - "apple_banana_mango45796", - "apple_banana_mango46225", - "apple_banana_mango46656", - "apple_banana_mango47089", - "apple_banana_mango47524", - "apple_banana_mango47961", - "apple_banana_mango48400", - "apple_banana_mango48841", - "apple_banana_mango49284", - "apple_banana_mango49729", - "apple_banana_mango50176", - "apple_banana_mango50625", - "apple_banana_mango51076", - "apple_banana_mango51529", - "apple_banana_mango51984", - "apple_banana_mango52441", - "apple_banana_mango52900", - "apple_banana_mango53361", - "apple_banana_mango53824", - "apple_banana_mango54289", - "apple_banana_mango54756", - "apple_banana_mango55225", - "apple_banana_mango55696", - "apple_banana_mango56169", - "apple_banana_mango56644", - "apple_banana_mango57121", - "apple_banana_mango57600", - "apple_banana_mango58081", - "apple_banana_mango58564", - "apple_banana_mango59049", - "apple_banana_mango59536", - "apple_banana_mango60025", - "apple_banana_mango60516", - "apple_banana_mango61009", - "apple_banana_mango61504", - "apple_banana_mango62001", - "apple_banana_mango62500", - "apple_banana_mango63001", - "apple_banana_mango63504", - "apple_banana_mango64009", - "apple_banana_mango64516", - "apple_banana_mango65025", - "apple_banana_mango65536", - "apple_banana_mango66049", - "apple_banana_mango66564", - "apple_banana_mango67081", - "apple_banana_mango67600", - "apple_banana_mango68121", - "apple_banana_mango68644", - "apple_banana_mango69169", - "apple_banana_mango69696", - "apple_banana_mango70225", - "apple_banana_mango70756", - "apple_banana_mango71289", - "apple_banana_mango71824", - "apple_banana_mango72361", - "apple_banana_mango72900", - "apple_banana_mango73441", - "apple_banana_mango73984", - "apple_banana_mango74529", - "apple_banana_mango75076", - "apple_banana_mango75625", - "apple_banana_mango76176", - "apple_banana_mango76729", - "apple_banana_mango77284", - "apple_banana_mango77841", - "apple_banana_mango78400", - "apple_banana_mango78961", - "apple_banana_mango79524", - "apple_banana_mango80089", - "apple_banana_mango80656", - "apple_banana_mango81225", - "apple_banana_mango81796", - "apple_banana_mango82369", - "apple_banana_mango82944", - "apple_banana_mango83521", - "apple_banana_mango84100", - "apple_banana_mango84681", - "apple_banana_mango85264", - "apple_banana_mango85849", - "apple_banana_mango86436", - "apple_banana_mango87025", - "apple_banana_mango87616", - "apple_banana_mango88209", - "apple_banana_mango88804", - "apple_banana_mango89401", - "apple_banana_mango90000", - "apple_banana_mango90601", - "apple_banana_mango91204", - "apple_banana_mango91809", - "apple_banana_mango92416", - "apple_banana_mango93025", - "apple_banana_mango93636", - "apple_banana_mango94249", - "apple_banana_mango94864", - "apple_banana_mango95481", - "apple_banana_mango96100", - "apple_banana_mango96721", - "apple_banana_mango97344", - "apple_banana_mango97969", - "apple_banana_mango98596", - "apple_banana_mango99225", - "apple_banana_mango99856", - "apple_banana_mango100489", - "apple_banana_mango101124", - "apple_banana_mango101761", - "apple_banana_mango102400", - "apple_banana_mango103041", - "apple_banana_mango103684", - "apple_banana_mango104329", - "apple_banana_mango104976", - "apple_banana_mango105625", - "apple_banana_mango106276", - "apple_banana_mango106929", - "apple_banana_mango107584", - "apple_banana_mango108241", - "apple_banana_mango108900", - "apple_banana_mango109561", - "apple_banana_mango110224", - "apple_banana_mango110889", - "apple_banana_mango111556", - "apple_banana_mango112225", - "apple_banana_mango112896", - "apple_banana_mango113569", - "apple_banana_mango114244", - "apple_banana_mango114921", - "apple_banana_mango115600", - "apple_banana_mango116281", - "apple_banana_mango116964", - "apple_banana_mango117649", - "apple_banana_mango118336", - "apple_banana_mango119025", - "apple_banana_mango119716", - "apple_banana_mango120409", - "apple_banana_mango121104", - "apple_banana_mango121801", - "apple_banana_mango122500", - "apple_banana_mango123201", - "apple_banana_mango123904", - "apple_banana_mango124609", - "apple_banana_mango125316", - "apple_banana_mango126025", - "apple_banana_mango126736", - "apple_banana_mango127449", - "apple_banana_mango128164", - "apple_banana_mango128881", - "apple_banana_mango129600", - "apple_banana_mango130321", - "apple_banana_mango131044", - "apple_banana_mango131769", - "apple_banana_mango132496", - "apple_banana_mango133225", - "apple_banana_mango133956", - "apple_banana_mango134689", - "apple_banana_mango135424", - "apple_banana_mango136161", - "apple_banana_mango136900", - "apple_banana_mango137641", - "apple_banana_mango138384", - "apple_banana_mango139129", - "apple_banana_mango139876", - "apple_banana_mango140625", - "apple_banana_mango141376", - "apple_banana_mango142129", - "apple_banana_mango142884", - "apple_banana_mango143641", - "apple_banana_mango144400", - "apple_banana_mango145161", - "apple_banana_mango145924", - "apple_banana_mango146689", - "apple_banana_mango147456", - "apple_banana_mango148225", - "apple_banana_mango148996", - "apple_banana_mango149769", - "apple_banana_mango150544", - "apple_banana_mango151321", - "apple_banana_mango152100", - "apple_banana_mango152881", - "apple_banana_mango153664", - "apple_banana_mango154449", - "apple_banana_mango155236", - "apple_banana_mango156025", - "apple_banana_mango156816", - "apple_banana_mango157609", - "apple_banana_mango158404", - "apple_banana_mango159201", - "apple_banana_mango160000", - "apple_banana_mango160801", - "apple_banana_mango161604", - "apple_banana_mango162409", - "apple_banana_mango163216", - "apple_banana_mango164025", - "apple_banana_mango164836", - "apple_banana_mango165649", - "apple_banana_mango166464", - "apple_banana_mango167281", - "apple_banana_mango168100", - "apple_banana_mango168921", - "apple_banana_mango169744", - "apple_banana_mango170569", - "apple_banana_mango171396", - "apple_banana_mango172225", - "apple_banana_mango173056", - "apple_banana_mango173889", - "apple_banana_mango174724", - "apple_banana_mango175561", - "apple_banana_mango176400", - "apple_banana_mango177241", - "apple_banana_mango178084", - "apple_banana_mango178929", - "apple_banana_mango179776", - "apple_banana_mango180625", - "apple_banana_mango181476", - "apple_banana_mango182329", - "apple_banana_mango183184", - "apple_banana_mango184041", - "apple_banana_mango184900", - "apple_banana_mango185761", - "apple_banana_mango186624", - "apple_banana_mango187489", - "apple_banana_mango188356", - "apple_banana_mango189225", - "apple_banana_mango190096", - "apple_banana_mango190969", - "apple_banana_mango191844", - "apple_banana_mango192721", - "apple_banana_mango193600", - "apple_banana_mango194481", - "apple_banana_mango195364", - "apple_banana_mango196249", - "apple_banana_mango197136", - "apple_banana_mango198025", - "apple_banana_mango198916", - "apple_banana_mango199809", - "apple_banana_mango200704", - "apple_banana_mango201601", - "apple_banana_mango202500", - "apple_banana_mango203401", - "apple_banana_mango204304", - "apple_banana_mango205209", - "apple_banana_mango206116", - "apple_banana_mango207025", - "apple_banana_mango207936", - "apple_banana_mango208849", - "apple_banana_mango209764", - "apple_banana_mango210681", - "apple_banana_mango211600", - "apple_banana_mango212521", - "apple_banana_mango213444", - "apple_banana_mango214369", - "apple_banana_mango215296", - "apple_banana_mango216225", - "apple_banana_mango217156", - "apple_banana_mango218089", - "apple_banana_mango219024", - "apple_banana_mango219961", - "apple_banana_mango220900", - "apple_banana_mango221841", - "apple_banana_mango222784", - "apple_banana_mango223729", - "apple_banana_mango224676", - "apple_banana_mango225625", - "apple_banana_mango226576", - "apple_banana_mango227529", - "apple_banana_mango228484", - "apple_banana_mango229441", - "apple_banana_mango230400", - "apple_banana_mango231361", - "apple_banana_mango232324", - "apple_banana_mango233289", - "apple_banana_mango234256", - "apple_banana_mango235225", - "apple_banana_mango236196", - "apple_banana_mango237169", - "apple_banana_mango238144", - "apple_banana_mango239121", - "apple_banana_mango240100", - "apple_banana_mango241081", - "apple_banana_mango242064", - "apple_banana_mango243049", - "apple_banana_mango244036", - "apple_banana_mango245025", - "apple_banana_mango246016", - "apple_banana_mango247009", - "apple_banana_mango248004", - "apple_banana_mango249001", - "apple_banana_mango250000", - "apple_banana_mango251001", - "apple_banana_mango252004", - "apple_banana_mango253009", - "apple_banana_mango254016", - "apple_banana_mango255025", - "apple_banana_mango256036", - "apple_banana_mango257049", - "apple_banana_mango258064", - "apple_banana_mango259081", - "apple_banana_mango260100", - "apple_banana_mango261121", - "apple_banana_mango262144", - "apple_banana_mango263169", - "apple_banana_mango264196", - "apple_banana_mango265225", - "apple_banana_mango266256", - "apple_banana_mango267289", - "apple_banana_mango268324", - "apple_banana_mango269361", - "apple_banana_mango270400", - "apple_banana_mango271441", - "apple_banana_mango272484", - "apple_banana_mango273529", - "apple_banana_mango274576", - "apple_banana_mango275625", - "apple_banana_mango276676", - "apple_banana_mango277729", - "apple_banana_mango278784", - "apple_banana_mango279841", - "apple_banana_mango280900", - "apple_banana_mango281961", - "apple_banana_mango283024", - "apple_banana_mango284089", - "apple_banana_mango285156", - "apple_banana_mango286225", - "apple_banana_mango287296", - "apple_banana_mango288369", - "apple_banana_mango289444", - "apple_banana_mango290521", - "apple_banana_mango291600", - "apple_banana_mango292681", - "apple_banana_mango293764", - "apple_banana_mango294849", - "apple_banana_mango295936", - "apple_banana_mango297025", - "apple_banana_mango298116", - "apple_banana_mango299209", - "apple_banana_mango300304", - "apple_banana_mango301401", - "apple_banana_mango302500", - "apple_banana_mango303601", - "apple_banana_mango304704", - "apple_banana_mango305809", - "apple_banana_mango306916", - "apple_banana_mango308025", - "apple_banana_mango309136", - "apple_banana_mango310249", - "apple_banana_mango311364", - "apple_banana_mango312481", - "apple_banana_mango313600", - "apple_banana_mango314721", - "apple_banana_mango315844", - "apple_banana_mango316969", - "apple_banana_mango318096", - "apple_banana_mango319225", - "apple_banana_mango320356", - "apple_banana_mango321489", - "apple_banana_mango322624", - "apple_banana_mango323761", - "apple_banana_mango324900", - "apple_banana_mango326041", - "apple_banana_mango327184", - "apple_banana_mango328329", - "apple_banana_mango329476", - "apple_banana_mango330625", - "apple_banana_mango331776", - "apple_banana_mango332929", - "apple_banana_mango334084", - "apple_banana_mango335241", - "apple_banana_mango336400", - "apple_banana_mango337561", - "apple_banana_mango338724", - "apple_banana_mango339889", - "apple_banana_mango341056", - "apple_banana_mango342225", - "apple_banana_mango343396", - "apple_banana_mango344569", - "apple_banana_mango345744", - "apple_banana_mango346921", - "apple_banana_mango348100", - "apple_banana_mango349281", - "apple_banana_mango350464", - "apple_banana_mango351649", - "apple_banana_mango352836", - "apple_banana_mango354025", - "apple_banana_mango355216", - "apple_banana_mango356409", - "apple_banana_mango357604", - "apple_banana_mango358801", - "apple_banana_mango360000", - "apple_banana_mango361201", - "apple_banana_mango362404", - "apple_banana_mango363609", - "apple_banana_mango364816", - "apple_banana_mango366025", - "apple_banana_mango367236", - "apple_banana_mango368449", - "apple_banana_mango369664", - "apple_banana_mango370881", - "apple_banana_mango372100", - "apple_banana_mango373321", - "apple_banana_mango374544", - "apple_banana_mango375769", - "apple_banana_mango376996", - "apple_banana_mango378225", - "apple_banana_mango379456", - "apple_banana_mango380689", - "apple_banana_mango381924", - "apple_banana_mango383161", - "apple_banana_mango384400", - "apple_banana_mango385641", - "apple_banana_mango386884", - "apple_banana_mango388129", - "apple_banana_mango389376", - "apple_banana_mango390625", - "apple_banana_mango391876", - "apple_banana_mango393129", - "apple_banana_mango394384", - "apple_banana_mango395641", - "apple_banana_mango396900", - "apple_banana_mango398161", - "apple_banana_mango399424", - "apple_banana_mango400689", - "apple_banana_mango401956", - "apple_banana_mango403225", - "apple_banana_mango404496", - "apple_banana_mango405769", - "apple_banana_mango407044", - "apple_banana_mango408321", - "apple_banana_mango409600", - "apple_banana_mango410881", - "apple_banana_mango412164", - "apple_banana_mango413449", - "apple_banana_mango414736", - "apple_banana_mango416025", - "apple_banana_mango417316", - "apple_banana_mango418609", - "apple_banana_mango419904", - "apple_banana_mango421201", - "apple_banana_mango422500", - "apple_banana_mango423801", - "apple_banana_mango425104", - "apple_banana_mango426409", - "apple_banana_mango427716", - "apple_banana_mango429025", - "apple_banana_mango430336", - "apple_banana_mango431649", - "apple_banana_mango432964", - "apple_banana_mango434281", - "apple_banana_mango435600", - "apple_banana_mango436921", - "apple_banana_mango438244", - "apple_banana_mango439569", - "apple_banana_mango440896", - "apple_banana_mango442225", - "apple_banana_mango443556", - "apple_banana_mango444889", - "apple_banana_mango446224", - "apple_banana_mango447561", - "apple_banana_mango448900", - "apple_banana_mango450241", - "apple_banana_mango451584", - "apple_banana_mango452929", - "apple_banana_mango454276", - "apple_banana_mango455625", - "apple_banana_mango456976", - "apple_banana_mango458329", - "apple_banana_mango459684", - "apple_banana_mango461041", - "apple_banana_mango462400", - "apple_banana_mango463761", - "apple_banana_mango465124", - "apple_banana_mango466489", - "apple_banana_mango467856", - "apple_banana_mango469225", - "apple_banana_mango470596", - "apple_banana_mango471969", - "apple_banana_mango473344", - "apple_banana_mango474721", - "apple_banana_mango476100", - "apple_banana_mango477481", - "apple_banana_mango478864", - "apple_banana_mango480249", - "apple_banana_mango481636", - "apple_banana_mango483025", - "apple_banana_mango484416", - "apple_banana_mango485809", - "apple_banana_mango487204", - "apple_banana_mango488601", - "apple_banana_mango490000", - "apple_banana_mango491401", - "apple_banana_mango492804", - "apple_banana_mango494209", - "apple_banana_mango495616", - "apple_banana_mango497025", - "apple_banana_mango498436", - "apple_banana_mango499849", - "apple_banana_mango501264", - "apple_banana_mango502681", - "apple_banana_mango504100", - "apple_banana_mango505521", - "apple_banana_mango506944", - "apple_banana_mango508369", - "apple_banana_mango509796", - "apple_banana_mango511225", - "apple_banana_mango512656", - "apple_banana_mango514089", - "apple_banana_mango515524", - "apple_banana_mango516961", - "apple_banana_mango518400", - "apple_banana_mango519841", - "apple_banana_mango521284", - "apple_banana_mango522729", - "apple_banana_mango524176", - "apple_banana_mango525625", - "apple_banana_mango527076", - "apple_banana_mango528529", - "apple_banana_mango529984", - "apple_banana_mango531441", - "apple_banana_mango532900", - "apple_banana_mango534361", - "apple_banana_mango535824", - "apple_banana_mango537289", - "apple_banana_mango538756", - "apple_banana_mango540225", - "apple_banana_mango541696", - "apple_banana_mango543169", - "apple_banana_mango544644", - "apple_banana_mango546121", - "apple_banana_mango547600", - "apple_banana_mango549081", - "apple_banana_mango550564", - "apple_banana_mango552049", - "apple_banana_mango553536", - "apple_banana_mango555025", - "apple_banana_mango556516", - "apple_banana_mango558009", - "apple_banana_mango559504", - "apple_banana_mango561001", - "apple_banana_mango562500", - "apple_banana_mango564001", - "apple_banana_mango565504", - "apple_banana_mango567009", - "apple_banana_mango568516", - "apple_banana_mango570025", - "apple_banana_mango571536", - "apple_banana_mango573049", - "apple_banana_mango574564", - "apple_banana_mango576081", - "apple_banana_mango577600", - "apple_banana_mango579121", - "apple_banana_mango580644", - "apple_banana_mango582169", - "apple_banana_mango583696", - "apple_banana_mango585225", - "apple_banana_mango586756", - "apple_banana_mango588289", - "apple_banana_mango589824", - "apple_banana_mango591361", - "apple_banana_mango592900", - "apple_banana_mango594441", - "apple_banana_mango595984", - "apple_banana_mango597529", - "apple_banana_mango599076", - "apple_banana_mango600625", - "apple_banana_mango602176", - "apple_banana_mango603729", - "apple_banana_mango605284", - "apple_banana_mango606841", - "apple_banana_mango608400", - "apple_banana_mango609961", - "apple_banana_mango611524", - "apple_banana_mango613089", - "apple_banana_mango614656", - "apple_banana_mango616225", - "apple_banana_mango617796", - "apple_banana_mango619369", - "apple_banana_mango620944", - "apple_banana_mango622521", - "apple_banana_mango624100", - "apple_banana_mango625681", - "apple_banana_mango627264", - "apple_banana_mango628849", - "apple_banana_mango630436", - "apple_banana_mango632025", - "apple_banana_mango633616", - "apple_banana_mango635209", - "apple_banana_mango636804", - "apple_banana_mango638401", - "apple_banana_mango640000", - "apple_banana_mango641601", - "apple_banana_mango643204", - "apple_banana_mango644809", - "apple_banana_mango646416", - "apple_banana_mango648025", - "apple_banana_mango649636", - "apple_banana_mango651249", - "apple_banana_mango652864", - "apple_banana_mango654481", - "apple_banana_mango656100", - "apple_banana_mango657721", - "apple_banana_mango659344", - "apple_banana_mango660969", - "apple_banana_mango662596", - "apple_banana_mango664225", - "apple_banana_mango665856", - "apple_banana_mango667489", - "apple_banana_mango669124", - "apple_banana_mango670761", - "apple_banana_mango672400", - "apple_banana_mango674041", - "apple_banana_mango675684", - "apple_banana_mango677329", - "apple_banana_mango678976", - "apple_banana_mango680625", - "apple_banana_mango682276", - "apple_banana_mango683929", - "apple_banana_mango685584", - "apple_banana_mango687241", - "apple_banana_mango688900", - "apple_banana_mango690561", - "apple_banana_mango692224", - "apple_banana_mango693889", - "apple_banana_mango695556", - "apple_banana_mango697225", - "apple_banana_mango698896", - "apple_banana_mango700569", - "apple_banana_mango702244", - "apple_banana_mango703921", - "apple_banana_mango705600", - "apple_banana_mango707281", - "apple_banana_mango708964", - "apple_banana_mango710649", - "apple_banana_mango712336", - "apple_banana_mango714025", - "apple_banana_mango715716", - "apple_banana_mango717409", - "apple_banana_mango719104", - "apple_banana_mango720801", - "apple_banana_mango722500", - "apple_banana_mango724201", - "apple_banana_mango725904", - "apple_banana_mango727609", - "apple_banana_mango729316", - "apple_banana_mango731025", - "apple_banana_mango732736", - "apple_banana_mango734449", - "apple_banana_mango736164", - "apple_banana_mango737881", - "apple_banana_mango739600", - "apple_banana_mango741321", - "apple_banana_mango743044", - "apple_banana_mango744769", - "apple_banana_mango746496", - "apple_banana_mango748225", - "apple_banana_mango749956", - "apple_banana_mango751689", - "apple_banana_mango753424", - "apple_banana_mango755161", - "apple_banana_mango756900", - "apple_banana_mango758641", - "apple_banana_mango760384", - "apple_banana_mango762129", - "apple_banana_mango763876", - "apple_banana_mango765625", - "apple_banana_mango767376", - "apple_banana_mango769129", - "apple_banana_mango770884", - "apple_banana_mango772641", - "apple_banana_mango774400", - "apple_banana_mango776161", - "apple_banana_mango777924", - "apple_banana_mango779689", - "apple_banana_mango781456", - "apple_banana_mango783225", - "apple_banana_mango784996", - "apple_banana_mango786769", - "apple_banana_mango788544", - "apple_banana_mango790321", - "apple_banana_mango792100", - "apple_banana_mango793881", - "apple_banana_mango795664", - "apple_banana_mango797449", - "apple_banana_mango799236", - "apple_banana_mango801025", - "apple_banana_mango802816", - "apple_banana_mango804609", - "apple_banana_mango806404", - "apple_banana_mango808201", - "apple_banana_mango810000", - "apple_banana_mango811801", - "apple_banana_mango813604", - "apple_banana_mango815409", - "apple_banana_mango817216", - "apple_banana_mango819025", - "apple_banana_mango820836", - "apple_banana_mango822649", - "apple_banana_mango824464", - "apple_banana_mango826281", - "apple_banana_mango828100", - "apple_banana_mango829921", - "apple_banana_mango831744", - "apple_banana_mango833569", - "apple_banana_mango835396", - "apple_banana_mango837225", - "apple_banana_mango839056", - "apple_banana_mango840889", - "apple_banana_mango842724", - "apple_banana_mango844561", - "apple_banana_mango846400", - "apple_banana_mango848241", - "apple_banana_mango850084", - "apple_banana_mango851929", - "apple_banana_mango853776", - "apple_banana_mango855625", - "apple_banana_mango857476", - "apple_banana_mango859329", - "apple_banana_mango861184", - "apple_banana_mango863041", - "apple_banana_mango864900", - "apple_banana_mango866761", - "apple_banana_mango868624", - "apple_banana_mango870489", - "apple_banana_mango872356", - "apple_banana_mango874225", - "apple_banana_mango876096", - "apple_banana_mango877969", - "apple_banana_mango879844", - "apple_banana_mango881721", - "apple_banana_mango883600", - "apple_banana_mango885481", - "apple_banana_mango887364", - "apple_banana_mango889249", - "apple_banana_mango891136", - "apple_banana_mango893025", - "apple_banana_mango894916", - "apple_banana_mango896809", - "apple_banana_mango898704", - "apple_banana_mango900601", - "apple_banana_mango902500", - "apple_banana_mango904401", - "apple_banana_mango906304", - "apple_banana_mango908209", - "apple_banana_mango910116", - "apple_banana_mango912025", - "apple_banana_mango913936", - "apple_banana_mango915849", - "apple_banana_mango917764", - "apple_banana_mango919681", - "apple_banana_mango921600", - "apple_banana_mango923521", - "apple_banana_mango925444", - "apple_banana_mango927369", - "apple_banana_mango929296", - "apple_banana_mango931225", - "apple_banana_mango933156", - "apple_banana_mango935089", - "apple_banana_mango937024", - "apple_banana_mango938961", - "apple_banana_mango940900", - "apple_banana_mango942841", - "apple_banana_mango944784", - "apple_banana_mango946729", - "apple_banana_mango948676", - "apple_banana_mango950625", - "apple_banana_mango952576", - "apple_banana_mango954529", - "apple_banana_mango956484", - "apple_banana_mango958441", - "apple_banana_mango960400", - "apple_banana_mango962361", - "apple_banana_mango964324", - "apple_banana_mango966289", - "apple_banana_mango968256", - "apple_banana_mango970225", - "apple_banana_mango972196", - "apple_banana_mango974169", - "apple_banana_mango976144", - "apple_banana_mango978121", - "apple_banana_mango980100", - "apple_banana_mango982081", - "apple_banana_mango984064", - "apple_banana_mango986049", - "apple_banana_mango988036", - "apple_banana_mango990025", - "apple_banana_mango992016", - "apple_banana_mango994009", - "apple_banana_mango996004", - "apple_banana_mango998001" - ] - ] -] \ No newline at end of file diff --git a/test/files/dict-page-offset-zero.columns.json b/test/files/dict-page-offset-zero.columns.json deleted file mode 100644 index 6bd5475..0000000 --- a/test/files/dict-page-offset-zero.columns.json +++ /dev/null @@ -1,45 +0,0 @@ -[ - [ - [ - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552, - 1552 - ] - ] -] \ No newline at end of file diff --git a/test/files/duckdb2557.columns.json b/test/files/duckdb2557.columns.json deleted file mode 100644 index 87f08df..0000000 --- a/test/files/duckdb2557.columns.json +++ /dev/null @@ -1,1451 +0,0 @@ -[ - [ - [ - [ - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "Lorem", - "ipsum", - "dolor", - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "sit", - "amet", - "consectetur", - "adipiscing", - "elit" - ], - [ - "adipiscing", - "elit" - ], - [ - "consectetur", - "adipiscing", - "elit" - ], - [ - "amet", - "consectetur", - "adipiscing", - "elit" - ] - ], - [ - [ - 267 - ], - [ - 58, - 146 - ], - [ - 26, - 701 - ], - [ - 763 - ], - null, - [ - 503 - ], - [ - 981 - ], - [ - 822, - 843, - 702, - 469 - ], - [ - 698, - 385 - ], - [ - 597, - 719 - ], - [ - 982, - 61, - 421 - ], - [ - 755, - 871, - 74 - ], - [ - 211 - ], - [ - 315, - 936 - ], - [ - 844, - 175, - 911, - 241 - ], - [ - 47, - 435, - 911, - 139 - ], - [ - 423 - ], - null, - [ - 989, - 708 - ], - [ - 17, - 940 - ], - [ - 150, - 457, - 406, - 128 - ], - [ - 562, - 980, - 810 - ], - [ - 934, - 565 - ], - null, - [ - 224, - 462, - 286 - ], - [ - 500, - 909, - 743, - 590 - ], - [ - 194, - 381, - 324 - ], - [ - 36, - 579 - ], - [ - 991, - 987, - 308 - ], - null, - [ - 840, - 349 - ], - [ - 3, - 794, - 11 - ], - [ - 198, - 803, - 153, - 587 - ], - null, - [ - 437, - 512, - 307 - ], - [ - 178, - 534, - 960 - ], - null, - [ - 330, - 897, - 939, - 953 - ], - [ - 117 - ], - null, - [ - 160, - 58 - ], - [ - 912, - 577 - ], - [ - 327, - 634 - ], - [ - 689, - 573, - 154 - ], - [ - 243 - ], - [ - 605 - ], - [ - 112, - 386 - ], - [ - 930, - 794, - 556 - ], - [ - 17, - 88, - 67, - 644 - ], - [ - 383, - 913, - 353 - ], - [ - 901, - 650, - 656 - ], - null, - [ - 533, - 132, - 478, - 258 - ], - [ - 91, - 994, - 707, - 492 - ], - [ - 844 - ], - [ - 998, - 812, - 607 - ], - [ - 970 - ], - [ - 417, - 93, - 831, - 239 - ], - [ - 531 - ], - [ - 136, - 454, - 647, - 548 - ], - null, - [ - 355, - 88 - ], - [ - 629, - 761, - 789, - 986 - ], - [ - 805, - 223, - 377, - 716 - ], - null, - [ - 337, - 290 - ], - [ - 828, - 20, - 434, - 104 - ], - null, - [ - 92 - ], - [ - 780, - 356, - 177, - 783 - ], - [ - 672, - 527 - ], - [ - 235 - ], - [ - 362 - ], - [ - 341, - 101, - 341 - ], - [ - 362, - 174 - ], - [ - 946, - 496 - ], - [ - 305, - 108 - ], - [ - 711, - 710 - ], - [ - 618, - 240, - 426 - ], - [ - 356, - 811 - ], - [ - 62, - 952 - ], - [ - 716, - 347, - 577, - 65 - ], - [ - 269, - 496 - ], - [ - 321, - 4 - ], - [ - 349, - 298 - ], - [ - 301, - 32 - ], - [ - 480, - 325, - 546 - ], - [ - 420, - 236, - 397, - 232 - ], - [ - 132, - 946, - 269, - 446 - ], - [ - 494, - 231, - 752 - ], - [ - 765, - 811, - 89, - 988 - ], - [ - 317, - 351, - 804, - 750 - ], - [ - 906, - 333, - 985, - 944 - ], - [ - 491, - 324, - 927, - 928 - ], - [ - 230 - ], - [ - 468 - ], - [ - 33, - 406, - 706 - ], - [ - 181, - 228 - ], - [ - 560, - 501, - 792 - ], - null - ], - [ - null, - [ - 3105.7357307755087, - 7332.144961207942, - 2693.4596589664648, - 2058.8303474455493 - ], - [ - 2252.3150410275202 - ], - [ - 4318.131164063701, - 703.3323215551796 - ], - [ - 4921.065813194329 - ], - [ - 3143.3117237229058 - ], - [ - 1556.8447821660177, - 5388.780545775566 - ], - null, - [ - 3591.160509216094 - ], - [ - 1218.8037401553586 - ], - [ - 3340.170661764955 - ], - [ - 1501.3693785848154, - 422.14793963826895, - 5024.141281463876, - 6237.271801038096 - ], - [ - 4786.395338954335, - 1496.226058736663, - 6779.587474868914 - ], - null, - null, - [ - 2441.714990790491, - 2271.880165736814, - 5973.072651226163 - ], - [ - 9570.98997705378, - 3552.7055353566743, - 5578.739767267185, - 5553.47138198093 - ], - [ - 7888.953864907877 - ], - [ - 8329.09939011241, - 3308.3460598640904, - 5222.748347325276, - 8592.378127392156 - ], - null, - null, - [ - 9313.463136275077 - ], - [ - 4726.017684669396, - 915.9554253555252, - 43.23578448203644 - ], - [ - 5480.171753257772, - 8836.074587570927 - ], - [ - 4317.835809902944 - ], - [ - 9290.81696266973, - 7393.76235627646, - 4353.930925060115, - 9508.516094740304 - ], - [ - 647.950302311957 - ], - [ - 6885.930540160353, - 5917.361343514306, - 4548.728302237076 - ], - [ - 2266.123776139482, - 7305.037486237143, - 9191.592087337953, - 6673.36239870585 - ], - [ - 2464.480077569758, - 8697.46909254981 - ], - [ - 5121.80139067144, - 946.8387655923967, - 3432.1676015554935 - ], - null, - [ - 3070.004665972744, - 5480.698857029653, - 1148.961165054546, - 9768.062749170045 - ], - null, - [ - 5972.458856658998, - 6845.457547027043 - ], - [ - 2721.449073524091, - 8461.352080454199, - 2583.2797872288115, - 7712.395605491593 - ], - [ - 5269.5337341809945, - 6144.28443776808, - 3284.873639079399, - 5904.365808300479 - ], - [ - 3496.179648030784, - 8192.087649092551, - 7517.135901762508, - 7393.634782817085 - ], - [ - 6812.592153780877, - 9995.317895016125, - 7743.313278458503 - ], - null, - [ - 7678.085059607664, - 6539.924624358436 - ], - [ - 4619.958927937337, - 6038.533932343868, - 5773.6529333645, - 3733.3680753703707 - ], - [ - 5889.477126190288, - 9561.750382454742, - 1879.139746783595 - ], - null, - [ - 8367.528047322694, - 3549.7693351040607, - 4839.1473151311475 - ], - null, - [ - 1498.5598914421823, - 3543.2882763573275, - 9012.492304553425 - ], - [ - 6047.020269076377, - 408.94005261710765 - ], - [ - 4895.379151378348, - 4367.513870792818 - ], - [ - 4670.973882056124, - 9942.983668528092, - 6566.851385809874, - 598.7621764005469 - ], - [ - 6250.305851205317, - 2810.3723884937854, - 9011.871765756341, - 1549.2422033034238 - ], - [ - 4125.175201983808, - 1696.1916192518433, - 7171.897025370562 - ], - null, - [ - 5990.85669667847, - 7696.302079435442 - ], - [ - 3897.439630516024, - 3361.9126261341476, - 3044.4396230158686, - 3568.6693921816473 - ], - [ - 7445.490550294864, - 149.58593241554266, - 7273.297118952501, - 4475.322175038508 - ], - null, - [ - 5334.980793738933 - ], - null, - [ - 3077.3392305678976, - 3282.994362444506, - 5615.484087460349 - ], - [ - 682.3737905128879, - 3021.2450897276713, - 3922.2218598695717, - 6382.788491011993 - ], - [ - 9682.360811914446, - 602.7431101350196, - 2684.1004577653393, - 8782.542226659194 - ], - [ - 5251.1906293895745, - 5251.405751079003, - 6630.454545816088, - 4905.487033906431 - ], - [ - 1451.5808348010034, - 5523.483513273464 - ], - [ - 1882.1189849132475, - 7050.232591848215, - 6808.016315248813 - ], - [ - 7217.2520157941335, - 895.6717735572475, - 1325.0868250721135 - ], - [ - 2923.6903455939873, - 5637.36807908733, - 2944.3389848562906, - 3543.9481597338477 - ], - [ - 267.2495106375208, - 3087.341650241528, - 9858.741302383121 - ], - [ - 3063.9841438239237 - ], - [ - 5033.837904885062 - ], - [ - 8821.83264234605, - 5579.802523534555, - 3500.2512473704664, - 5880.503553442674 - ], - [ - 3230.27633188766 - ], - [ - 9738.047844761331 - ], - null, - [ - 2792.2996177048203, - 2666.952450305537 - ], - [ - 481.38726845186375 - ], - [ - 5099.123113081872, - 5839.2964468180935, - 2468.42273496024, - 9903.152610040035 - ], - null, - [ - 5852.928755649495, - 998.3541856358428 - ], - null, - [ - 469.02139625265846, - 8025.423231510394, - 7390.735678118863, - 8817.788129733082 - ], - null, - [ - 8238.480884176539, - 6226.275986271456 - ], - [ - 7760.885932310369, - 1012.6424901267686, - 8042.562421074255, - 3128.0840479746207 - ], - null, - [ - 8304.31871764813, - 375.28234034370615, - 8513.262037880933, - 8573.798838034425 - ], - [ - 9361.738552926725, - 7936.206856812588 - ], - null, - [ - 2225.9740143331824 - ], - [ - 2649.6845028896682 - ], - [ - 9390.536056348445, - 2072.754849436884 - ], - [ - 1771.8131458649202, - 6846.017812163365, - 9399.01819527325, - 243.64103179547746 - ], - [ - 5085.78003539902 - ], - null, - null, - [ - 2434.0862346139543, - 1631.8833707524257, - 3720.706865499823, - 5200.343932621845 - ], - [ - 8530.57558590904 - ], - null, - [ - 9528.16519708566, - 5994.038668308305, - 7634.964147522635 - ], - [ - 2785.6660943419297, - 7838.997264980804, - 8751.793158344097 - ] - ] - ] -] \ No newline at end of file diff --git a/test/files/duckdb3734.columns.json b/test/files/duckdb3734.columns.json deleted file mode 100644 index f275a8a..0000000 --- a/test/files/duckdb3734.columns.json +++ /dev/null @@ -1,216 +0,0 @@ -[ - [ - [ - "tt0000001", - "tt0000001", - "tt0000001", - "tt0000002", - "tt0000002", - "tt0000003", - "tt0000003", - "tt0000003", - "tt0000003", - "tt0000004" - ], - [ - [ - 1 - ], - [ - 2 - ], - [ - 3 - ], - [ - 1 - ], - [ - 2 - ], - [ - 1 - ], - [ - 2 - ], - [ - 3 - ], - [ - 4 - ], - [ - 1 - ] - ], - [ - [ - "nm1588970" - ], - [ - "nm0005690" - ], - [ - "nm0374658" - ], - [ - "nm0721526" - ], - [ - "nm1335271" - ], - [ - "nm0721526" - ], - [ - "nm1770680" - ], - [ - "nm1335271" - ], - [ - "nm5442200" - ], - [ - "nm0721526" - ] - ], - [ - [ - "self" - ], - [ - "director" - ], - [ - "cinematographer" - ], - [ - "director" - ], - [ - "composer" - ], - [ - "director" - ], - [ - "producer" - ], - [ - "composer" - ], - [ - "editor" - ], - [ - "director" - ] - ], - [ - [ - "\\N" - ], - [ - "\\N" - ], - [ - "director of photography" - ], - [ - "\\N" - ], - [ - "\\N" - ], - [ - "\\N" - ], - [ - "producer" - ], - [ - "\\N" - ], - [ - "\\N" - ], - [ - "\\N" - ] - ], - [ - [ - [ - [ - "[\"Self\"]" - ] - ] - ], - [ - [ - [ - "\\N" - ] - ] - ], - [ - [ - [ - "\\N" - ] - ] - ], - [ - [ - [ - "\\N" - ] - ] - ], - [ - [ - [ - "\\N" - ] - ] - ], - [ - [ - [ - "\\N" - ] - ] - ], - [ - [ - [ - "\\N" - ] - ] - ], - [ - [ - [ - "\\N" - ] - ] - ], - [ - [ - [ - "\\N" - ] - ] - ], - [ - [ - [ - "\\N" - ] - ] - ] - ] - ] -] \ No newline at end of file diff --git a/test/files/duckdb4442.columns.json b/test/files/duckdb4442.columns.json deleted file mode 100644 index 5d9c754..0000000 --- a/test/files/duckdb4442.columns.json +++ /dev/null @@ -1,55 +0,0 @@ -[ - [ - [ - 12 - ], - [ - 5184 - ], - [ - 1 - ], - [ - 22 - ], - [ - "2011-10-06T22:21:49.580Z" - ], - [ - "outbound" - ], - [ - 323020033 - ], - [ - "{}" - ], - [ - 2100 - ], - [ - 33 - ], - [ - 0 - ], - [ - 7 - ], - [ - 10 - ], - [ - 0 - ], - [ - 1317427200000 - ], - [ - 1317939709580 - ], - [ - 11 - ] - ] -] \ No newline at end of file diff --git a/test/files/duckdb5533.columns.json b/test/files/duckdb5533.columns.json deleted file mode 100644 index 1e31a93..0000000 --- a/test/files/duckdb5533.columns.json +++ /dev/null @@ -1,34 +0,0 @@ -[ - [ - [ - "2022-11-27T17:42:43.514Z", - "2022-11-27T17:42:43.514Z", - "2022-11-27T17:42:44.280Z", - "2022-11-27T17:42:44.280Z" - ], - [ - 2448, - 85016, - 1184, - 85016 - ], - [ - null, - null, - null, - null - ], - [ - 1, - -1, - 1, - -1 - ], - [ - 343, - 343, - 343, - 343 - ] - ] -] \ No newline at end of file diff --git a/test/files/fixed_length_decimal.columns.json b/test/files/fixed_length_decimal.columns.json deleted file mode 100644 index 7e7b52d..0000000 --- a/test/files/fixed_length_decimal.columns.json +++ /dev/null @@ -1,30 +0,0 @@ -[ - [ - [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24 - ] - ] -] \ No newline at end of file diff --git a/test/files/float16_nonzeros_and_nans.columns.json b/test/files/float16_nonzeros_and_nans.columns.json deleted file mode 100644 index 80be60e..0000000 --- a/test/files/float16_nonzeros_and_nans.columns.json +++ /dev/null @@ -1,14 +0,0 @@ -[ - [ - [ - null, - 1, - -2, - null, - 0, - -1, - 0, - 2 - ] - ] -] \ No newline at end of file diff --git a/test/files/hadoop_lz4_compressed.columns.json b/test/files/hadoop_lz4_compressed.columns.json deleted file mode 100644 index a02b19b..0000000 --- a/test/files/hadoop_lz4_compressed.columns.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - [ - [ - 1593604800, - 1593604800, - 1593604801, - 1593604801 - ], - [ - "abc", - "def", - "abc", - "def" - ], - [ - 42, - 7.7, - 42.125, - 7.7 - ] - ] -] \ No newline at end of file diff --git a/test/files/incorrect_map_schema.columns.json b/test/files/incorrect_map_schema.columns.json deleted file mode 100644 index 686b63b..0000000 --- a/test/files/incorrect_map_schema.columns.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - [ - [ - [ - [ - "parent", - "name" - ] - ] - ], - [ - [ - [ - "another", - "report" - ] - ] - ] - ] -] \ No newline at end of file diff --git a/test/files/issue23.columns.json b/test/files/issue23.columns.json deleted file mode 100644 index fe378b7..0000000 --- a/test/files/issue23.columns.json +++ /dev/null @@ -1,793 +0,0 @@ -[ - [ - [ - [ - "22425501" - ] - ], - [ - [ - [ - "PL" - ] - ] - ], - [ - [ - [ - "Test Fable" - ] - ] - ], - [ - [ - [ - "22428702", - "22425554" - ] - ] - ], - [ - [ - [ - [ - "PL" - ], - [ - "PL" - ] - ] - ] - ], - [ - [ - [ - [ - "Test category 23" - ], - [ - "Test catergory" - ] - ] - ] - ], - [ - [ - [ - [ - "22428878" - ], - [ - "22425677" - ] - ] - ] - ], - [ - [ - [ - [ - [ - "PL" - ] - ], - [ - [ - "UK", - "PL" - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - "Test" - ] - ], - [ - [ - "Duży​​ awokado tost z jajkiem", - "Duży​​ awokado tost z jajkiem" - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - "22806893", - "22806869" - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - "PL" - ], - [ - "PL" - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - "Dish extra 1" - ], - [ - "Dodatki do śniadania" - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - false, - false - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - -1, - -1 - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - "21985972", - "21985948" - ], - [ - "22861716", - "22673128", - "22672907" - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - "861005" - ], - [ - "20997760" - ] - ], - [ - [ - "11742617" - ], - [ - "895653" - ], - [ - "861005" - ] - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - [ - "UK", - "EN", - "PL" - ] - ], - [ - [ - "PL" - ] - ] - ], - [ - [ - [ - "PL" - ] - ], - [ - [ - "UK", - "EN", - "PL" - ] - ], - [ - [ - "UK", - "EN", - "PL" - ] - ] - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - [ - "Цебуля", - "Onion", - "Cebula" - ] - ], - [ - [ - "asd" - ] - ] - ], - [ - [ - [ - "Śmietana 12%" - ] - ], - [ - [ - "Картопля", - "Potato", - "Ziemnaik" - ] - ], - [ - [ - "Цебуля", - "Onion", - "Cebula" - ] - ] - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - "KG", - "KG" - ], - [ - "KG", - "KG", - "KG" - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - 1 - ], - [ - 1 - ] - ], - [ - [ - 0 - ], - [ - 0 - ], - [ - 0 - ] - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - [ - "7" - ] - ], - [ - [ - "\r" - ] - ] - ], - [ - [ - [ - "\u0001" - ] - ], - [ - [ - "o" - ] - ], - [ - [] - ] - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - 0 - ], - [ - 0 - ] - ], - [ - [ - 0 - ], - [ - 0 - ], - [ - 0 - ] - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - [] - ], - [ - [] - ] - ], - [ - [ - [] - ], - [ - [] - ], - [ - [] - ] - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - "PL" - ] - ], - [ - [ - "UK", - "PL" - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - "asd" - ] - ], - [ - [ - "Duży​​ awokado tost z jajkiem", - "Rzemieślnicze pieczywo, dwa jajka sadzone lub jajecznica, guacamole, serek kremowy, podawane z sałatką" - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - "PL" - ] - ], - [ - [ - "UK", - "PL" - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - "" - ] - ], - [ - [ - "", - "" - ] - ] - ] - ] - ], - [ - [ - [ - [ - "KG" - ], - [ - "KG" - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - 0 - ] - ] - ], - [ - [ - [ - 0 - ] - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - "d" - ] - ] - ] - ], - [ - [ - [ - [ - "\u0001" - ] - ] - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - 0 - ] - ] - ], - [ - [ - [ - 0 - ] - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - "\n" - ] - ] - ] - ], - [ - [ - [ - [ - "\n" - ] - ] - ] - ] - ] - ] - ], - [ - [ - [ - [ - 0 - ], - [ - 0 - ] - ] - ] - ], - [ - [ - [ - [ - false - ], - [ - false - ] - ] - ] - ], - [ - [ - [ - [ - [ - "VEGETARIAN", - "VEGAN", - "HALAL", - "KOSHER", - "LACTOSE_FREE", - "GLUTEN_FREE", - "ORGANIC" - ] - ], - [ - [ - "VEGETARIAN" - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - "https://file-storage.itasty.eu/image/dish/d92c8ad1-1679-41e4-8596-4652c0ec9131/d92c8ad1-1679-41e4-8596-4652c0ec9131.jpeg" - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - "THUMBNAIL_SMALL", - "THUMBNAIL", - "LARGE" - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - "https://file-storage.itasty.eu/image/dish/d92c8ad1-1679-41e4-8596-4652c0ec9131/d92c8ad1-1679-41e4-8596-4652c0ec9131_thumbnail_small_w285.jpeg", - "https://file-storage.itasty.eu/image/dish/d92c8ad1-1679-41e4-8596-4652c0ec9131/d92c8ad1-1679-41e4-8596-4652c0ec9131_thumbnail_w400.jpeg", - "https://file-storage.itasty.eu/image/dish/d92c8ad1-1679-41e4-8596-4652c0ec9131/d92c8ad1-1679-41e4-8596-4652c0ec9131_large_w800.jpeg" - ] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - "" - ] - ], - [ - [ - [ - "PL" - ] - ] - ], - [ - [ - [ - "Test Fable" - ] - ] - ], - [ - [ - [ - "PL", - "EN", - "UK" - ] - ] - ], - [ - [] - ], - [ - [] - ], - [ - "PLN" - ] - ] -] \ No newline at end of file diff --git a/test/files/lz4_raw_compressed.columns.json b/test/files/lz4_raw_compressed.columns.json deleted file mode 100644 index a02b19b..0000000 --- a/test/files/lz4_raw_compressed.columns.json +++ /dev/null @@ -1,22 +0,0 @@ -[ - [ - [ - 1593604800, - 1593604800, - 1593604801, - 1593604801 - ], - [ - "abc", - "def", - "abc", - "def" - ], - [ - 42, - 7.7, - 42.125, - 7.7 - ] - ] -] \ No newline at end of file diff --git a/test/files/nested_structs.rust.columns.json b/test/files/nested_structs.rust.columns.json deleted file mode 100644 index fde2bfa..0000000 --- a/test/files/nested_structs.rust.columns.json +++ /dev/null @@ -1,652 +0,0 @@ -[ - [ - [ - 190406409000602 - ], - [ - 190407175004000 - ], - [ - 190406671229999 - ], - [ - 495 - ], - [ - 94251302258849570 - ], - [ - 0 - ], - [ - 115 - ], - [ - 742 - ], - [ - 416 - ], - [ - 495 - ], - [ - 206195 - ], - [ - 10374 - ], - [ - 737 - ], - [ - 32150509 - ], - [ - 2401239 - ], - [ - 495 - ], - [ - 1188613496 - ], - [ - 12977533288261 - ], - [ - 1000 - ], - [ - 35195000 - ], - [ - 3519838 - ], - [ - 495 - ], - [ - 1742320297 - ], - [ - 24581100553044 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 658.63 - ], - [ - 57.76452991452993 - ], - [ - 351 - ], - [ - 20275.350000000006 - ], - [ - 6310.500499135526 - ], - [ - 0 - ], - [ - 312.16 - ], - [ - 49.40901785714286 - ], - [ - 336 - ], - [ - 16601.43 - ], - [ - 3214.842695450431 - ], - [ - 0 - ], - [ - 74136 - ], - [ - 6162.133196721318 - ], - [ - 366 - ], - [ - 2255340.7500000023 - ], - [ - 104255249.59826614 - ], - [ - 0 - ], - [ - 523800 - ], - [ - 19484.146706586827 - ], - [ - 334 - ], - [ - 6507705 - ], - [ - 3563198650.906335 - ], - [ - 2628 - ], - [ - 16085 - ], - [ - 6698.8 - ], - [ - 10 - ], - [ - 66988 - ], - [ - 28540252.400000002 - ], - [ - 288 - ], - [ - 1985 - ], - [ - 1285 - ], - [ - 4 - ], - [ - 5140 - ], - [ - 509875.3333333333 - ], - [ - 0 - ], - [ - 523800 - ], - [ - 18907.566091954024 - ], - [ - 348 - ], - [ - 6579833 - ], - [ - 3428378496.7881336 - ], - [ - 0 - ], - [ - 1 - ], - [ - 0 - ], - [ - 495 - ], - [ - 452 - ], - [ - 0 - ], - [ - 0 - ], - [ - 64749.63000000001 - ], - [ - 4951.024888352274 - ], - [ - 352 - ], - [ - 1742760.7607000005 - ], - [ - 81195383.98823886 - ], - [ - 0 - ], - [ - 2.8000000000000003 - ], - [ - 0.14237550619122732 - ], - [ - 352 - ], - [ - 50.11617817931202 - ], - [ - 0.07516922114035923 - ], - [ - 0 - ], - [ - 658063 - ], - [ - 1991.3067846607655 - ], - [ - 339 - ], - [ - 675052.9999999995 - ], - [ - 1277234044.0126908 - ], - [ - 0 - ], - [ - 300.7 - ], - [ - 65.32364985163204 - ], - [ - 337 - ], - [ - 22014.069999999996 - ], - [ - 3904.805190507992 - ], - [ - 0 - ], - [ - 18169 - ], - [ - 1528.077097505669 - ], - [ - 441 - ], - [ - 673882 - ], - [ - 6122348.621315204 - ], - [ - 0 - ], - [ - 121968 - ], - [ - 6201.877049689864 - ], - [ - 352 - ], - [ - 2183060.721490832 - ], - [ - 142631612.6463931 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 495 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 495 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 495 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 495 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 495 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 495 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 100 - ], - [ - 1.2345679012345678 - ], - [ - 81 - ], - [ - 100 - ], - [ - 123.45679012345684 - ], - [ - 0 - ], - [ - 4172.084000000002 - ], - [ - 42.29786138613863 - ], - [ - 101 - ], - [ - 4272.084000000002 - ], - [ - 172355.84886194076 - ], - [ - 0 - ], - [ - 1 - ], - [ - 0 - ], - [ - 495 - ], - [ - 208 - ], - [ - 0 - ], - [ - 0 - ], - [ - 1 - ], - [ - 0 - ], - [ - 495 - ], - [ - 44 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 495 - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 121968 - ], - [ - 8685.222814207653 - ], - [ - 366 - ], - [ - 3178791.550000001 - ], - [ - 243347757.98270744 - ], - [ - 0 - ], - [ - 121968 - ], - [ - 8841.174394454862 - ], - [ - 364 - ], - [ - 3218187.4795815693 - ], - [ - 244563632.41811454 - ], - [ - 1 - ], - [ - 1 - ], - [ - 1 - ], - [ - 495 - ], - [ - 495 - ], - [ - 0 - ], - [ - "+052951-07-27T10:00:00.000Z" - ], - [ - "+052951-07-27T10:00:00.000Z" - ], - [ - "1970-01-01T00:00:00.000Z" - ], - [ - 495 - ], - [ - "1970-01-01T00:00:00.000Z" - ], - [ - "1970-01-01T00:00:00.000Z" - ], - [ - 0 - ], - [ - 0 - ], - [ - 0 - ], - [ - 495 - ], - [ - 0 - ], - [ - 0 - ] - ] -] \ No newline at end of file diff --git a/test/files/nonnullable.impala.columns.json b/test/files/nonnullable.impala.columns.json deleted file mode 100644 index 4039c0c..0000000 --- a/test/files/nonnullable.impala.columns.json +++ /dev/null @@ -1,79 +0,0 @@ -[ - [ - [ - 8 - ], - [ - [ - -1 - ] - ], - [ - [ - [ - -1, - -2 - ], - [] - ] - ], - [ - [ - "k1" - ] - ], - [ - [ - -1 - ] - ], - [ - [ - [], - [ - "k1" - ], - [], - [] - ] - ], - [ - [ - [], - [ - 1 - ], - [], - [] - ] - ], - [ - -1 - ], - [ - [ - -1 - ] - ], - [ - [ - [ - -1 - ] - ] - ], - [ - [ - [ - "nonnullable" - ] - ] - ], - [ - [] - ], - [ - [] - ] - ] -] \ No newline at end of file diff --git a/test/files/nullable.impala.columns.json b/test/files/nullable.impala.columns.json deleted file mode 100644 index acfe3dc..0000000 --- a/test/files/nullable.impala.columns.json +++ /dev/null @@ -1,605 +0,0 @@ -[ - [ - [ - 1, - 2, - 3, - 4, - 5, - 6, - 7 - ], - [ - [ - [ - 1, - 2, - 3 - ] - ], - [ - [ - null, - 1, - 2, - null, - 3, - null - ] - ], - [ - [] - ], - [], - [], - [], - [] - ], - [ - [ - [ - [ - [ - 1, - 2 - ] - ], - [ - [ - 3, - 4 - ] - ] - ] - ], - [ - [ - [ - [ - null, - 1, - 2, - null - ] - ], - [ - [ - 3, - null, - 4 - ] - ], - [ - [] - ], - [] - ] - ], - [ - [ - [] - ] - ], - [ - [] - ], - [], - [], - [ - [ - [], - [ - [ - 5, - 6 - ] - ] - ] - ] - ], - [ - [ - [ - "k1", - "k2" - ] - ], - [ - [ - "k1", - "k2" - ] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [], - [ - [ - "k1", - "k3" - ] - ] - ], - [ - [ - [ - 1, - 100 - ] - ], - [ - [ - 2, - null - ] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [], - [ - [ - null, - null - ] - ] - ], - [ - [ - [ - [ - [ - "k1" - ] - ] - ] - ], - [ - [ - [ - [ - "k3", - "k1" - ] - ], - [], - [ - [] - ] - ] - ], - [ - [ - [], - [] - ] - ], - [ - [] - ], - [], - [], - [] - ], - [ - [ - [ - [ - [ - 1 - ] - ] - ] - ], - [ - [ - [ - [ - null, - 1 - ] - ], - [], - [ - [] - ] - ] - ], - [ - [ - [], - [] - ] - ], - [ - [] - ], - [], - [], - [] - ], - [ - [ - 1 - ], - [ - null - ], - [ - null - ], - [ - null - ], - [ - null - ], - [], - [ - 7 - ] - ], - [ - [ - [ - [ - 1 - ] - ] - ], - [ - [ - [ - null - ] - ] - ], - [ - [] - ], - [ - [] - ], - [ - [] - ], - [], - [ - [ - [ - 2, - 3, - null - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - [ - 10 - ], - [ - -10 - ] - ] - ], - [ - [ - [ - 11 - ] - ] - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - null - ], - [ - 10 - ], - [ - null - ], - [ - -10 - ], - [ - null - ] - ] - ], - [ - [ - [ - 11 - ], - [] - ] - ], - [ - [] - ], - [] - ] - ] - ] - ], - [ - [ - [ - [] - ] - ] - ], - [ - [ - [] - ] - ], - [ - [] - ], - [], - [ - [ - [ - [ - [ - [] - ], - [ - [ - [] - ] - ], - [] - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - [ - "aaa" - ], - [ - "bbb" - ] - ] - ], - [ - [ - [ - "c" - ] - ] - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - null - ], - [ - "aaa" - ], - [ - null - ], - [ - "bbb" - ], - [ - null - ] - ] - ], - [ - [ - [ - "c" - ], - [] - ] - ], - [ - [] - ], - [] - ] - ] - ] - ], - [ - [ - [ - [] - ] - ] - ], - [ - [ - [] - ] - ], - [ - [] - ], - [], - [ - [ - [ - [ - [ - [] - ], - [ - [ - [] - ] - ], - [] - ] - ] - ] - ] - ], - [ - [ - [ - [ - "foo" - ] - ] - ], - [ - [ - [ - "g1", - "g2", - "g3", - "g4", - "g5" - ] - ] - ], - [ - [ - [] - ] - ], - [ - [] - ], - [ - [ - [ - "foo" - ] - ] - ], - [], - [ - [] - ] - ], - [ - [ - [ - [ - [ - [ - [ - [ - 1.1 - ] - ] - ] - ] - ] - ] - ], - [ - [ - [ - [ - [ - [ - [ - 2.2, - null - ] - ] - ] - ], - [ - [ - [ - [] - ] - ] - ], - [], - [ - [ - [] - ] - ], - [ - [] - ] - ] - ] - ], - [ - [ - [] - ] - ], - [ - [] - ], - [ - [ - [ - [ - [ - [ - [ - 2.2, - 3.3 - ] - ] - ] - ] - ] - ] - ], - [], - [ - [] - ] - ] - ] -] \ No newline at end of file diff --git a/test/files/plain-dict-uncompressed-checksum.columns.json b/test/files/plain-dict-uncompressed-checksum.columns.json deleted file mode 100644 index 31ead72..0000000 --- a/test/files/plain-dict-uncompressed-checksum.columns.json +++ /dev/null @@ -1,2008 +0,0 @@ -[ - [ - [ - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 0 - ], - [ - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652", - "a655fd0e-9949-4059-bcae-fd6a002a4652" - ] - ] -] \ No newline at end of file diff --git a/test/files/repeated_no_annotation.columns.json b/test/files/repeated_no_annotation.columns.json deleted file mode 100644 index 1cae41d..0000000 --- a/test/files/repeated_no_annotation.columns.json +++ /dev/null @@ -1,60 +0,0 @@ -[ - [ - [ - 1, - 2, - 3, - 4, - 5, - 6 - ], - [ - [], - [], - [ - [] - ], - [ - [ - 5555555555 - ] - ], - [ - [ - 1111111111 - ] - ], - [ - [ - 1111111111, - 2222222222, - 3333333333 - ] - ] - ], - [ - [], - [], - [ - [] - ], - [ - [ - null - ] - ], - [ - [ - "home" - ] - ], - [ - [ - "home", - null, - "mobile" - ] - ] - ] - ] -] \ No newline at end of file diff --git a/test/files/rle_boolean_encoding.columns.json b/test/files/rle_boolean_encoding.columns.json deleted file mode 100644 index a20004b..0000000 --- a/test/files/rle_boolean_encoding.columns.json +++ /dev/null @@ -1,74 +0,0 @@ -[ - [ - [ - true, - false, - null, - true, - true, - false, - false, - true, - true, - true, - false, - false, - true, - true, - false, - null, - true, - true, - false, - false, - true, - true, - false, - null, - true, - true, - false, - false, - true, - true, - true, - false, - false, - false, - false, - true, - true, - false, - null, - true, - true, - false, - false, - true, - true, - true, - false, - false, - null, - true, - true, - false, - false, - true, - true, - true, - false, - true, - true, - false, - null, - true, - true, - false, - false, - true, - true, - true - ] - ] -] \ No newline at end of file diff --git a/test/files/rowgroups.columns.json b/test/files/rowgroups.columns.json deleted file mode 100644 index ebb80f8..0000000 --- a/test/files/rowgroups.columns.json +++ /dev/null @@ -1,25 +0,0 @@ -[ - [ - [ - 1, - 2, - 3, - 4, - 5, - 6, - 7, - 8, - 9, - 10 - ] - ], - [ - [ - 11, - 12, - 13, - 14, - 15 - ] - ] -] \ No newline at end of file diff --git a/test/files/struct_strings.columns.json b/test/files/struct_strings.columns.json deleted file mode 100644 index b6e6e3d..0000000 --- a/test/files/struct_strings.columns.json +++ /dev/null @@ -1,12 +0,0 @@ -[ - [ - [ - "hello", - null - ], - [ - null, - 1.23 - ] - ] -] \ No newline at end of file diff --git a/test/files/unsigned.columns.json b/test/files/unsigned.columns.json deleted file mode 100644 index 339cda5..0000000 --- a/test/files/unsigned.columns.json +++ /dev/null @@ -1,20 +0,0 @@ -[ - [ - [ - 0, - 255 - ], - [ - 0, - 65535 - ], - [ - 0, - 4294967295 - ], - [ - 0, - 18446744073709552000 - ] - ] -] \ No newline at end of file From 3eb6568fee99e639a70a6dbddb3fc1c220746dbe Mon Sep 17 00:00:00 2001 From: Brian Park Date: Thu, 19 Dec 2024 20:42:37 -0500 Subject: [PATCH 13/14] verify edge case works when rowLimit is undefined --- test/column.test.js | 37 +++++++++++++++---------------------- 1 file changed, 15 insertions(+), 22 deletions(-) diff --git a/test/column.test.js b/test/column.test.js index 5d1b830..3c0b2dc 100644 --- a/test/column.test.js +++ b/test/column.test.js @@ -1,32 +1,25 @@ -import fs from 'fs' import { compressors } from 'hyparquet-compressors' import { describe, expect, it } from 'vitest' import { parquetMetadata } from '../src/hyparquet.js' import { getSchemaPath } from '../src/schema.js' import { getColumnRange, readColumn } from '../src/column.js' -import { asyncBufferFromFile, toJson } from '../src/utils.js' -import { fileToJson } from './helpers.js' +import { asyncBufferFromFile } from '../src/utils.js' describe('readColumn', () => { - const parquetFiles = fs.readdirSync('test/files').filter(f => f.endsWith('.parquet')) - parquetFiles.forEach((file) => { - it(`read columns from ${file} when rowLimit is undefined`, async () => { - const asyncBuffer = await asyncBufferFromFile(`test/files/${file}`) - const arrayBuffer = await asyncBuffer.slice(0) - const metadata = parquetMetadata(arrayBuffer) + it('read columns when rowLimit is undefined', async () => { + const testFile = 'test/files/float16_nonzeros_and_nans.parquet' + const asyncBuffer = await asyncBufferFromFile(testFile) + const arrayBuffer = await asyncBuffer.slice(0) + const metadata = parquetMetadata(arrayBuffer) - const result = metadata.row_groups.map((rowGroup) => rowGroup.columns.map((column) => { - if (!column.meta_data) return [] - const [columnStartByte, columnEndByte] = getColumnRange(column.meta_data).map(Number) - const columnArrayBuffer = arrayBuffer.slice(columnStartByte, columnEndByte) - const schemaPath = getSchemaPath(metadata.schema, column.meta_data?.path_in_schema ?? []) - const reader = { view: new DataView(columnArrayBuffer), offset: 0 } - return readColumn(reader, undefined, column.meta_data, schemaPath, { file: asyncBuffer, compressors }) - })) - - const base = file.replace('.parquet', '') - const expected = fileToJson(`test/files/${base}.columns.json`) - expect(JSON.stringify(toJson(result))).toEqual(JSON.stringify(toJson(expected))) // ensure that we're not comparing NaN, -0, etc. - }) + const column = metadata.row_groups[0].columns[0] + if (!column.meta_data) throw new Error(`No column metadata for ${testFile}`) + const [columnStartByte, columnEndByte] = getColumnRange(column.meta_data).map(Number) + const columnArrayBuffer = arrayBuffer.slice(columnStartByte, columnEndByte) + const schemaPath = getSchemaPath(metadata.schema, column.meta_data?.path_in_schema ?? []) + const reader = { view: new DataView(columnArrayBuffer), offset: 0 } + const result = readColumn(reader, undefined, column.meta_data, schemaPath, { file: asyncBuffer, compressors }) + const expected = [null, 1, -2, NaN, 0, -1, -0, 2] + expect(result).toEqual(expected) }) }) From 79ccbe3ff0547a8fcdc8071ebb1a2afb06c8ef95 Mon Sep 17 00:00:00 2001 From: Brian Park Date: Thu, 19 Dec 2024 20:50:41 -0500 Subject: [PATCH 14/14] add test cases for readColumn --- test/column.test.js | 60 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/test/column.test.js b/test/column.test.js index 3c0b2dc..7e5e20b 100644 --- a/test/column.test.js +++ b/test/column.test.js @@ -18,8 +18,66 @@ describe('readColumn', () => { const columnArrayBuffer = arrayBuffer.slice(columnStartByte, columnEndByte) const schemaPath = getSchemaPath(metadata.schema, column.meta_data?.path_in_schema ?? []) const reader = { view: new DataView(columnArrayBuffer), offset: 0 } - const result = readColumn(reader, undefined, column.meta_data, schemaPath, { file: asyncBuffer, compressors }) + + const rowLimit = undefined + const result = readColumn(reader, rowLimit, column.meta_data, schemaPath, { file: asyncBuffer, compressors }) const expected = [null, 1, -2, NaN, 0, -1, -0, 2] expect(result).toEqual(expected) }) + + it('read columns when rowLimit is Infinity', async () => { + const testFile = 'test/files/float16_nonzeros_and_nans.parquet' + const asyncBuffer = await asyncBufferFromFile(testFile) + const arrayBuffer = await asyncBuffer.slice(0) + const metadata = parquetMetadata(arrayBuffer) + + const column = metadata.row_groups[0].columns[0] + if (!column.meta_data) throw new Error(`No column metadata for ${testFile}`) + const [columnStartByte, columnEndByte] = getColumnRange(column.meta_data).map(Number) + const columnArrayBuffer = arrayBuffer.slice(columnStartByte, columnEndByte) + const schemaPath = getSchemaPath(metadata.schema, column.meta_data?.path_in_schema ?? []) + const reader = { view: new DataView(columnArrayBuffer), offset: 0 } + + const rowLimit = Infinity + const result = readColumn(reader, rowLimit, column.meta_data, schemaPath, { file: asyncBuffer, compressors }) + const expected = [null, 1, -2, NaN, 0, -1, -0, 2] + expect(result).toEqual(expected) + }) + + it('read columns when rowLimit is defined', async () => { + const testFile = 'test/files/float16_nonzeros_and_nans.parquet' + const asyncBuffer = await asyncBufferFromFile(testFile) + const arrayBuffer = await asyncBuffer.slice(0) + const metadata = parquetMetadata(arrayBuffer) + + const column = metadata.row_groups[0].columns[0] + if (!column.meta_data) throw new Error(`No column metadata for ${testFile}`) + const [columnStartByte, columnEndByte] = getColumnRange(column.meta_data).map(Number) + const columnArrayBuffer = arrayBuffer.slice(columnStartByte, columnEndByte) + const schemaPath = getSchemaPath(metadata.schema, column.meta_data?.path_in_schema ?? []) + const reader = { view: new DataView(columnArrayBuffer), offset: 0 } + + const rowLimit = 2 + const result = readColumn(reader, rowLimit, column.meta_data, schemaPath, { file: asyncBuffer, compressors }) + expect(result.length).toBe(rowLimit) + }) + + it('read columns when rowLimit is 0', async () => { + const testFile = 'test/files/float16_nonzeros_and_nans.parquet' + const asyncBuffer = await asyncBufferFromFile(testFile) + const arrayBuffer = await asyncBuffer.slice(0) + const metadata = parquetMetadata(arrayBuffer) + + const column = metadata.row_groups[0].columns[0] + if (!column.meta_data) throw new Error(`No column metadata for ${testFile}`) + const [columnStartByte, columnEndByte] = getColumnRange(column.meta_data).map(Number) + const columnArrayBuffer = arrayBuffer.slice(columnStartByte, columnEndByte) + const schemaPath = getSchemaPath(metadata.schema, column.meta_data?.path_in_schema ?? []) + const reader = { view: new DataView(columnArrayBuffer), offset: 0 } + + const rowLimit = 0 + const result = readColumn(reader, rowLimit, column.meta_data, schemaPath, { file: asyncBuffer, compressors }) + expect(result.length).toBe(rowLimit) + }) + })